站点地图有两种类型:HTML和XML。HTML网站地图主要是用来指导访问者的。XML网站地图可指导搜索引擎机器人,确保他们找到要索引的网站URL 。了解它们各自的优缺点将有助于您的搜索引擎优化。
XML网站地图
XML使信息机器可读。XML网站地图为搜索引擎提供了网站上URL的有效列表。
XML网站地图只是带有标记的文本文件,这些标记用于标识数据类型。XML站点地图的URL通常位于域的根目录(例如 www.example.com/sitemap.xml),可供机器人访问。
请看下面的截图。这是Tiffany&Co.的产品XML网站地图。它包含用于4,829个产品URL的81,266行数据。
Tiffany&Co.的产品XML网站地图,显示了两种产品的数据。点击图片放大。
Tiffany网站地图的每个产品网址都有四种类型的数据。例如,对于URL https://www.tiffany.com/jewelry/rings/tiffany-diamond-wedding-band-GRP00001/(钻石婚戒),我们看到:
(1)lastmod。上一次更新URL的内容的时间。
(2)更改频率 通常多久更改一次内容。
(3)优先。从0到1分配一个数值,代表该内容的重要性。最大值是1。通常保留给主页和顶部登陆页面。将每个页面设置为1将导致搜索引擎完全忽略该字段。
(4)hreflang。标识针对其他语言的URL。这是一个可选属性,通常可在网页上找到,但也可以包含在XML站点地图中。
漫游器访问网站时,它首先访问robots.txt文件,该文件是说明列表,包括要爬网或忽略的URL。robots.txt文件应引用您的XML站点地图,该站点地图随后会将漫游器发送出去以抓取URL列表。
XML站点地图遵循精确的标记规则。创建XML站点地图后,理想情况下将自动生成XML站点地图,而无需人工干预。但是,请定期检查是否有错误,因为过时,不准确和重复的网址会以惊人的频率出现。
XML网站地图有限制,包括:
(1)不保证索引编制。XML网站地图仅推荐您希望搜索引擎进行爬网和建立索引的URL。搜索引擎清楚地表明,它们可能不会为每个页面编制索引,甚至不会对其进行爬网。
(2)没有通过链接授权。与HTML链接不同,XML站点地图中的URL不通过链接授权。如果他们仅在XML网站地图中遇到它,则搜索引擎不太可能对URL进行排名。
HTML网站地图
与XML相反,HTML站点地图是格式化的链接,通常位于网页底部,以向读者显示站点上的内容。HTML网站地图通常具有有限的SEO值。
在基于标题的导航过渡(为访问者提供对网站的深入访问)兴起之前,HTML网站地图很有帮助。他们为漫游器提供了指向页面的快捷链接,这些链接通过了链接授权并因此提高了排名。
如今,许多HTML网站地图仅复制了页眉或页脚中已经可用的链接。可以肯定的是,一些站点仍将HTML站点地图用于主要导航。
在下面的屏幕截图中,Tiffany使用其HTML网站地图链接到可增加收入但无法通过其页眉和页脚导航访问的页面。它为这些页面增加了少量的自然搜索可见性。
Tiffany在其HTML网站地图中链接到高价值页面,这些高价值页面在网站标题导航中缺乏位置。
HTML网站地图可以在有限的情况下增加SEO值,包括:
(1)主站点导航未链接到所有页面。
(2)搜索引擎无法访问导航或站点的一部分。
(3)HTML站点地图中的页面很重要,但否则将被深深地埋在导航结构中。示例包括单独的FAQ页面,支持页面,假期或活动页面以及文章。
(4)分析数据显示访问者正在使用HTML网站地图。(如果是这样,请调查是什么促使他们绕过了网站的主要导航。)
拥有HTML网站地图对SEO无害。这是有用的内部链接的另一种形式。但是请注意,不要在HTML网站地图上放置过多的优先级。如果您希望网页吸引自然搜索流量和转化,请在网站的主导航栏中将其链接。
简而言之,HTML和XML站点地图可达到其目的。但是,两者都无法将您的自然搜索流量提高到新的高度。为此,优化导航。它将帮助访问者和搜索机器人。