2005年6月,谷歌公司提供了一项新的服务:google站点地图(google sitemap),该服务允许站长为google提供利于google搜索的索引文件,不久以后,YAHOO和 LIVE SEARCH 也宣布支持XML格式的站点地图。 主要介绍的就是Google站点地图的一些被忽视的内容及一些站点地图工具,如:ASP格式与XML格式的站点地图是否有区别?站点地图的文件格式必须是XML吗?站点地图的有效性如何检验等。本文主要整理来源:Google Sitemaps FAQ
★ Google站点地图的创建方法
◆ 使用Google管理员工具直接创建,相关内容可查看Google网站管理员支持中心,如果是英文界面,可在右上角里选择简体中文。
◆ 利用站点地图生成器生成SITEMAP文件。使用方法:下载站点地图生成器,或到 Google Sitemaps Code Snippets in ASP 这里提取相关代码保存成creatsitemap.asp;将下载或创建的代码creatsitemap.asp上传到网站根目录下,在浏览器中直接输入 URL地址(如:http://www.newsunday.com/creatsitemap.asp)运行,生成sitemap.xml文件。
★ Google站点地图问答
◆ Google站点地图有最大限制吗?
Google站点地图的尺寸是有限制的,URL最多不能超过50,000页,单个文件最好不要超过10M。如果你超过了此种限制及界定,你可以考虑将其分隔。
◆ RSS可以代替Google站点地图吗?
可以,Google 支持 RSS 2.0 和 Atom 0.3 种子协议。但是由于RSS仅是文章的列表,远没有站点地图所包括的内容广泛。
◆ 当我的文章更新后,需要到网站管理员后台重新提交SITEMAPS吗?
不需要,Google 会自动更新。但你可以在网站管理员后台通过提交按钮来更新,或者用http: //www.google.com/webmasters/sitemaps/ping?sitemap=http://www.newsunday.com/sitemap.xml 来通知。
◆ 站点地图必须要以.XML结尾吗?
不需要,你可以用ASP等你喜欢的后缀,但确保其文件发送的内容为XML数据。
★ 创建Google站内地图的错误提示及解决办法
◆ This url is not allowed for a sitemap at this location
解决办法是:将你的站点地图调整到要目录下,不要放到某个文件夹中。举个例子:如果你的站点地图的路径是:/newsunday/sitemap.xml,那么站点地图被允许包括的URL为newsunday目录下的网页,而目录或其他目录网页将不在其索引中。
◆ Invalid date
这个问题是出在你的最后修改日期上,Google 遵守 ISO-8601 encoding 规则,你可根据其调整,正确的日期时间表示方法为:2007-11-12T13:31:11+00:00
◆ We couldn’t find your verification file
这个问题是你的站点地图没有被正确读取,你可以通过 HTTP Request Tool 来验证你的文件返回的结果是404还是200,正常应该返回200结果。 ★ Google站点地图工具 Google’s Third Party Tool Listings Google 提供的第三方可用工具列表,里面包括Wordpress插件等。
Google SiteMap XML Validator XML文件验证工具,可以检证你的站点地图是否有效,不需要使用管理员工具就可将你的XML文件提交到Google。
Node Map 也是一个站点地图有效性分析网站,其功能似乎比上一个更为强大。
phpSitemapNG PHP编译XML工具,输入你的首页地址,就可马上创建一个XML格式的站点地图文件。
Google Sitemap Generator for Wordpress Wordpress 的站点地图创建插件
Gsitemap 站点地图创建和提交工具
GSiteCrawler 多域名网站创建Google站点地图工具
Sitemap Editor 在线编辑XML站点地图的工具 |