XML Sitemap是XML(可扩展标记语言)格式的站点地图,包含了网站所有重要页面的目录档案,可以帮助Google蜘蛛发现网站重要页面以及页面的更新频率。以下是摘自谷歌官方的解释:
“站点地图会告诉 Google 您认为网站中的哪些网页和文件比较重要,还会提供与这些文件有关的重要信息:以网页为例,这些信息包括网页上次更新的时间、网页更改的频率,以及网页是否有其他语言版本。”
Google的网站分析师Gary Illyes曾说过,XML Sitemap是谷歌蜘蛛发现页面的第二重要的途径(第一是已抓取页面上的链接)。由于Sitemap可以包含大量URL,因此其重要性不应被小觑!
那么是不是所有的网站都必须创建XML Sitemap呢?由于Sitemap最基本的作用是展现网站上URL的信息供爬虫爬取,主要受益的是新页面或是内容刚更新的页面,因此如果您的网站页面数量非常少(少于500个页面),内链结构清晰,图片视频等多媒体资源少,那么XML Sitemap的必要性就显得不是那么大;但是XML Sitemap对任何类型网站来说仍然有以下好处:
如上文所述,XML Sitemap对于SEO工作有着非常重要的作用,随着SEO技术的发展,XML Sitemap的功能也在不断被扩展。针对不同类型的网站或者需求,我们现已可以使用对应的XML Sitemap的扩展或者Sitemap管理和创建方式来进行优化。
在介绍一些重点类型网站的XML Sitemap实践方法之前,建议大家先要对XML Sitemap的规范有所了解,以保证XML Sitemap能正常发挥作用。
我们可以将XML Sitemap理解城市地图,那么您的网站就是城市,Google就是游客。您只需确保地图中包含重要建筑物的位置即可,而不是必须包含所有的地址。这就是为什么非重要页面如隐私权政策页面或关于我们页面等不应该被包含在XML Sitemap中的原因,这些页面虽然应编入索引,但对于SEO来说重要性不高,不需要被经常抓取。
根据Google的Sitemap官方指南,每个Sitemap包含的网址最大数量是50,000 个。因此当网站规模大于这个大小时,例如大型新闻网站,可以考虑在制作Sitemap时用创建目录文件(sitemap_index)的方式,如此一来可以对各个Sitemap档案进行管理。
您可以按照页面类型或内容主题来组织和划分sitemap。 在实际过程中,为各个子目录或页面模板创建专用的XML Sitemap,有利于发现了解网站的技术和索引问题。
像Pinterest和YouTube这样主要运营多媒体资源内容的网站将从图像或视频Sitemap中受益良多。图片Sitemap可增加网站在Google图片搜索中被发现的机会。也可以在常规站点地图中使用图片标签,无需额外创建图片Sitemap。
以下是图片标签示例(XML规范):
视频Sitemap遵循相同的原则:创建单独的视频Sitemap或为常规站点地图添加标签:
新闻内容则需要专门创建一个单独的新闻XML Sitemap,不能在常规Sitemap添加新闻标签。对于每天都发布大量内容的新闻出版业来说,获得新文章的排名是一件十分具有挑战性的事情,而新闻Sitemap可帮助Google发现新文章从而促进排名。即便Google已声明并不会对使用新闻Sitemap的网站给予优待,但它确有助于更快地在Google新闻中获得热门新闻排名。
新闻站点地图有一些特殊的要求:
您还可以使用XML Sitemap来定义和指示Google的某些元标记。 例如常用的hreflang多语言为例,您可以将这部分信息拓展添加到站点地图:
介绍完了Sitemap的定义和用法之后,本部分将会介绍一批广受欢迎的XML Sitemap生成工具。虽然大多数内容管理系统都会自带自动创建XML网站地图功能,但有系统则没有这样做,在这种情况下,您需要使用第三方工具。
以下是几款优秀的XML网站地图生成器。
大多数CMS如Shopify具有当新URL被创建或现有页面内容有更新时自动刷新XML Sitemap的功能,。但WordPress在默认情况下并不会创建Sitemap,以下是适用于WordPress平台的一些优秀Sitemap插件推荐,详细信息请查看表格。
大多数搜索引擎(例如Google或Bing)都会通过网站的robots.txt文件中查找“ Sitemap:<sitemap_location>”条目来搜寻XML Sitemap存放地址。
当然,我们也可以在将Sitemap.xml上传到服务器根目录后自行提交到各个站长平台。在提交之前,检查网站是否已经具备站点地图的最简单方法是在Google Search Console或Bing网站管理员工具中的“站点地图”下查看,如果发现没有,您可以按照下图所示在站长工具中提交Sitemap。
Google Search Console中的XML Sitemaps功能。 1:点击站点地图报告。 2:添加新的站点地图路径并提交。 3:Google已发现刚添加的站点地图。
Bing网站管理员工具中的XML Sitemaps功能。 1:点击站点地图报告。 2:添加新的站点地图路径并提交。 3:Bing已发现刚提交的站点地图。
另外,您也可以直接将站点地图ping到Google,百度,Bing和Yandex。
备注:本文主要内容来自Cross Border Digital合作伙伴SEMrush的博客文章:https://www.semrush.com/blog/10-awesome-visual-proven-sitemap-generator-tools/ 并已获得授权发布,内容非完全直译,也加入了一些作者实战经验补充及内容调整。另Cross Border Digital是SEMrush在中国独家金牌代理,如有采购需求,欢迎联系我们。
Copyright © 2024 深圳市环创网络技术有限公司版权所有
粤ICP备17073372号