我最近重新设计我的网站,所有的链接结构等等,我提交了一个新的站点地图的新设计,我使用一些代码来跟踪Googlebot在来的到我的网站和它访问的网页。谷歌仍然爬行旧网站
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot') !== false) {
//Google bot is here
}
每次过来,虽然它访问的页面从旧的设计,现在给它一个404,反正让它停止抓取旧网站并抓取新的,而不是时间?
我最近重新设计我的网站,所有的链接结构等等,我提交了一个新的站点地图的新设计,我使用一些代码来跟踪Googlebot在来的到我的网站和它访问的网页。谷歌仍然爬行旧网站
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot') !== false) {
//Google bot is here
}
每次过来,虽然它访问的页面从旧的设计,现在给它一个404,反正让它停止抓取旧网站并抓取新的,而不是时间?
尝试使用谷歌网站管理员工具我最近有一个网站重新设计类似的问题。新的内容在不到一天的时间在谷歌搜索结果中。只需登录,添加您的网站,并使用Site configuration > Sitemap link
选项,添加您的Sitemap网址。
好运。
相反的404页,使用HTTP 301
回应 - 它们表示的网页已被永久移动和所有客户端应该更新自己的链接。
如果您可以将主题链接到主题(或更好的文章到文章),您更有可能保留网页排名,但未能链接到新的域名,并且会很快恢复您的排名。
它仍然是同一个域只是不同势相当URL和设计,我有超过10,000动态网页,所以我只是想知道我怎么可以重定向不存在了,以有相应的新网址旧网址,并将此告知谷歌抓取新的? – Bren 2013-05-05 19:39:36
你要么必须恢复旧的url映射,并强制它们返回相应的301头文件,或者更简单的问题,为旧页面(可能只是重新创建根目录结构并在这些目录中发出301)发布一个旧的301页面?制毯301不应该影响你太多,因为该域名将保留其得分和新网址将泡了快 – Basic 2013-05-05 19:44:48