Google SiteMap Protocol是Google自己推出的一种站点地图协议,此协议文件基于早期的robots.txt文件协议,并有所升级。在Google官方指南中指出加入了Google SiteMap文件的网站将更有利于Google网页爬行机器人的爬行索引,这样将提高索引网站内容的效率和准确度。文件协议应用了简单的XML格式,一共用到6个标签,其中关键标签包括链接地址、更新时间、更新频率和索引优先权。
Google SiteMap文件生成后格式如下:
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.ithov.com</loc>
<lastmod>2008-12-03T04:20-08:00</lastmod>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://www.ithov.com/index.html</loc>
<lastmod>2008-12-02T20:20:36Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
有很多SEO的技巧和窍门,以帮助在优化一个网站,但其中的一个,其重要性有时是低估了网站地图。因为顾名思义,仅仅是地图的网站-即在一个单一的页面上显示您网站的结构,它的部分,它们之间的联系,等等Sitemaps让您的网站浏览方便,并有一个网站上更新您的网站是很好的为您的用户和搜索引擎。Sitemaps是一个重要的沟通方式与搜索引擎。虽然在你的robots.txt告诉搜索引擎哪些部分您的网站,以排除索引,在你的网站地图你告诉搜索引擎您想要他们去。
Sitemaps是不是一个新事物。他们一直是最好的网页设计的做法,但通过网站的搜索引擎,现在他们变得更加重要。但是,有必要作出澄清,如果你感兴趣Sitemap ,主要是搜索引擎优化的角度来看,你不能去与传统的网站只(虽然目前雅虎和MSN仍保持标准的HTML格式)举例来说,谷歌的Sitemaps使用一种特殊(XML)的格式不同于一般的HTML网站地图给用户浏览。
有人可能会问,为什么两个Sitemaps是必要的。答案是明显的。一个是对用户,其他是针对蜘蛛(目前主要Googlebot会,但它是合理的期望,其他的搜索引擎加入这个协议不久)。在这种关系有必要澄清,有两个Sitemaps是不被视为重复的内容。在网站管理员工具,谷歌明确指出,使用Sitemap不会导致刑罚为您的网站。
为什么使用Sitemap
使用Sitemaps有很多好处,不仅容易导航和能见度较好的搜索引擎。网站地图提供了机会告知立即搜索引擎的任何变化对您的网站。当然,你不能指望搜索引擎将急于马上索引您更新的页面,但肯定的变化将更快的索引相比,当你不有一个网站。
此外,当您有一个网站,并提交给搜索引擎,你较少依赖外部链接,使搜索引擎您的网站。网站甚至可以帮助混乱的内部链接。例如如果你意外打破内部链接或成为独立的网页,不能达成的其他方式(尽管毫无疑问的是,它是好得多,以解决您的错误不是依靠一个Sitemap)。