好吧,我将文件扩展名更改为.shtml,谷歌仍然将它们编入索引为.html。我已尝试将网站地图和其他内容上传到Google网站管理员工具,但没有运气。有没有其他方法可以强制谷歌抓取我的网站?我猜这是链接更新的唯一方式。
答案 0 :(得分:4)
您是否设置了从旧的.html文件名重定向到新的.shtml文件名?您应该这样做 - Google会更快地接收您的更改(因为它不必再次发现您的所有网页),并且会将PageRank从旧网址转移到新网址。关于如何做到这一点a million descriptions on the net。
但话说回来,你不能只保留.html文件名并用.htaccess(或等效的;你不说你正在使用哪个网络服务器)做一些技巧来使.html文件尊重SSI指令?这样:
AddType text/html .html
AddHandler server-parsed .html
应该为Apache做这件事。
答案 1 :(得分:3)
您可以尝试将更改频率设置为始终或更频繁,以便更快地编入索引。我不保证。否则,你将不得不像我们其他人一样等待。
答案 2 :(得分:2)
如果您的网站获得了一些流量,那么Googlebot很可能已经访问过了。我的网站不大,每天都会被抓取。您可以确定Google已经知道您的新网址。
问题是Google每3-4周左右才更新一次索引。除此之外还有一些例外情况,例如定期更新的博客和论坛,其中新线程和帖子的获取速度非常快。但通常可能需要几周的时间才能将新网址放在主要搜索索引中。
哦和提示:如果您有重写规则将旧的.html地址重定向到新的.shtml地址,请确保使用301重定向而不是302重定向。通过301重定向,Google会将旧网址的“链接汁”分配给新网址。使用302重定向它不会那样做,你可能会松开pagerank。
答案 3 :(得分:0)
Google会定期抓取网页,等待一段时间,它会重新为您的网站编制索引。