什么是“未跟踪”错误?
“未跟踪”错误中列出了Google无法完全跟踪的网址以及相关原因等信息。下面介绍了导致Googlebot无法跟踪您网站上的网址的部分原因:
Flash、JavaScript、动态内容
某些功能(例如JavaScript、Cookie、会话ID、框架、DHTML或Flash)可能会导致搜索引擎无法轻松地抓取您的网站。请检查以下各项:
- 使用Lynx等文本浏览器检查您的网站,因为很多搜索引擎查看网站的方式与Lynx很相似。如果JavaScript、Cookie、会话ID、框架、DHTML或Flash等功能导致您无法在文本浏览器中查看整个网站,那么搜索引擎“蜘蛛”程序就可能在抓取您的网站时遇到问题。
- 使用Google抓取方式了解Google究竟是以什么方式查看您网站的。
- 如果要使用动态网页(例如,网址中包含?字符),请注意并非每一个搜索引擎“蜘蛛”程序都能抓取动态和静态网页。一般来说,建议您尽量使用简短的参数并谨慎使用。如果您非常了解参数对您网站的作用,可以告知Google如何处理相关参数。
重定向
- 如果您要将某个网页永久重定向到另一网页,请确保返回正确的HTTP状态代码(301永久移动)。
- 尽可能使用绝对链接,而不是相对链接(例如,当链接到您网站上的另一个网页时,需链接到www.example.com/mypage.html,而不是仅链接到mypage.html)。
- 尽量确保您网站上的所有网页都至少可以通过一个静态文本链接访问。一般来说,请尽量减少在网页之间跟踪链接所需的重定向数量。
- 检查以确定您的重定向指向了正确的网页!有时,我们会发现指向自身(导致循环错误)或无效网址的重定向。
- 请勿在您的站点地图中加入被重定向的网址。
- 尽可能使用简短的网址。请确保您没有自动向重定向网址附加信息(如会话ID)。
- 确保搜索漫游器抓取您网站时不会抓取会话ID和跟踪漫游器访问网站的路径的参数。