什么是站点地图?
站点地图是网站的蓝图,可帮助搜索引擎查找、抓取网站的所有内容并为其建立索引。站点地图还告诉搜索引擎您网站上的哪些页面最重要。
站点地图主要有四种类型:
- 普通 XML 站点地图:这是迄今为止最常见的站点地图类型。它通常采用 XML 站点地图的形式,链接到网站上的不同页面。
- 视频站点地图:专门用于帮助 Google 了解您页面上的视频内容。
- 新闻站点地图:帮助 Google 在获准使用 Google 新闻的网站上查找内容。
- 图片站点地图:帮助 Google找到您网站上托管的所有图片。
为什么站点地图很重要?
Google、Yahoo 和 Bing 等搜索引擎使用您的站点地图来查找您网站上的不同页面。
“如果您网站的页面链接正确,我们的网络爬虫通常可以发现您网站的大部分内容。”
换句话说:您可能不需要站点地图。但这绝对不会损害您的 SEO 工作。所以使用它们是有意义的。
还有一些特殊情况下站点地图确实会派上用场。
例如,谷歌主要通过链接查找网页。如果您的网站是全新的并且只有少数外部反向链接,那么站点地图对于帮助 Google 查找您网站上的页面非常有用。
或者您可能运营着一个拥有 500 万个页面的电子商务网站。除非你完美地内部链接并且有大量的外部链接,否则谷歌将很难找到所有这些页面。这就是站点地图的用武之地。
创建站点地图
-
Yoast SEO 插件创建站点地图
使用 Yoast 制作 XML 站点地图的主要好处是它可以自动更新(动态站点地图)。
因此,每当您向网站添加新页面时,指向该页面的链接都会自动添加到您的站点地图文件中:
2. Google XML Sitemaps创建站点地图:
3. XML-Sitemaps.com创建站点地图:
Google 提交站点地图
要提交站点地图,请登录您的Google Search Console帐户。
然后,转到侧边栏中的“索引”→“站点地图”。
如果您已经提交了站点地图,您将在此页面上看到“已提交的站点地图”列表:
无论哪种方式,要提交站点地图,请在此字段中输入站点地图的 URL:
并点击“提交”。
如果一切都已设置完毕,您将开始在此页面的“已提交的站点地图”部分下看到有关站点地图的信息:
如果您看到“站点地图索引已成功处理”,则 Google 已成功抓取您的站点地图。
您还可以单击小条形图图标以转到站点地图的覆盖率报告:
此报告向您显示 Google 在您的站点地图中找到了多少个网址……以及其中有多少页面最终进入了 Google 索引:
可以使用站点地图查找索引问题
使用站点地图的一大好处是它可以为您提供以下方面的大致估计:
- 您想要索引多少页
- 有多少页已编入索引
例如,假设您的站点地图链接到 5,000 个页面。
但当您查看 Google Search Console 时,您的网站只有 2,000 个已编入索引的页面。
这是有事发生的迹象。这 5,000 个页面中可能存在大量重复内容。所以谷歌并没有为所有这些内容建立索引。
或者您网站上的页面数量可能超出了您的抓取预算。
匹配您的站点地图和 Robots.txt
站点地图和 Robots.txt 协同工作非常重要。
换句话说:
如果您在robots.txt中记录页面或在页面上使用“noindex”标签,则您不希望它出现在站点地图中。
否则,您将向 Google 发送混乱的信息。
您的站点地图上写着:“此页面非常重要,足以将其纳入我们的站点地图”。但当 Googlebot 登陆该页面时,它们就会被阻止。
网站地图专业提示
巨大的网站?将内容分解为更小的站点地图:站点地图的URL 数量限制为 50k。因此,如果您运行的网站包含大量页面,Google 建议将您的站点地图分成几个较小的站点地图。
注意日期:站点地图中的网址有一个与之关联的“上次修改”日期。
我建议仅当您对网站进行重大更改(或向网站添加新内容)时才更改这些日期。否则,谷歌警告说,更新未更改的页面上的日期可能会被视为垃圾邮件策略。
不要担心视频站点地图: 视频架构已在很大程度上取代了对视频站点地图的需求。视频站点地图绝对不会损害您的页面获取视频丰富片段的能力。但通常不值得这么麻烦。
保持在 50MB 以下: Google 和 Bing 都允许最大 50MB 的站点地图。因此,只要您的大小低于 50MB,就可以了。
HTML 站点地图:这基本上相当于 XML 站点地图……但是对于用户而言。
您不一定需要这些,因为 Google 和其他搜索引擎现在依赖于您的 XML 站点地图。但如果您认为 HTML 站点地图对人类访问者有用,那么 HTML 站点地图可能不会损害您的 SEO 工作。
优化站点地图的技巧
- 使用 XML 文件构建内部链接和外部 URL
XML 文件是一个 URL 列表,将爬行机器人引导至内容以及网站上的路径。因此,在站点地图中使用内部和外部链接可以让网络爬虫了解网站上哪些内容被认为是重要的,并有助于减少孤立页面的出现。这种清晰度提高了 SEO 的整体健康状况,这对排名有很大帮助。
XML 站点地图不能保证网页的索引,但可以提高可索引的机会。
- 保持根目录干净有序
根目录存储域上的其他文件夹和文件,即,它是形成网站的所有文件和目录的中心位置。所有 Web 请求都从根目录开始。
假设,将站点地图包含在根目录之外是无害的,但这违反了既定的协议。站点地图的位置决定了它可以容纳的文件。我认为,当 sitemap.xml 不在根目录中时,搜索引擎不会太在意。
避免多个文件堵塞根目录,因为这会影响网站的响应能力。
- 在站点地图页面 URL 中包含所有网页
如前所述,站点地图充当 Google 机器人的路径;将它们带到网站上的所有网页,即使内部链接不是很好。将所有网页包含在站点地图文件中可以增强网站和搜索引擎之间的通信。
轻松创建站点地图的工具
如果您需要更快地生成站点地图,请考虑以下最佳和最方便的工具的摘要:
- 谷歌搜索控制台工具,
- Bing 网站管理员工具
- 付费在线工具,例如 Yoast
- 从不属于您的网站中提取站点地图。
站点地图上要排除的 10 件事
作为最佳实践,目标是在站点地图中仅包含 SEO 相关页面。这是有效利用爬行预算的推荐方法。
通过这种方法,搜索引擎可以智能地抓取您的网站,帮助您获得更好的索引回报。
旨在排除:
- 重复页面
- 分页页面
- 非规范页面
- 存档页面
- 重定向页面 (3xx)、缺失页面 (4xx) 和错误页面 (5xx)
- 评论网址
- 无索引页
- 资源页面对网站访问者有用,但不能用作登陆页面
- 网站结果搜索页面
- 通过电子邮件页面共享