XML 站点地图和 SEO:您需要知道的一切
已发表: 2022-02-25每个网站所有者都应该了解站点地图的来龙去脉。 您的站点地图告诉搜索引擎您的网站上存在什么,以便页面可以包含在搜索结果中。 站点地图还可以帮助用户在登陆页面后在您的网站上找到自己的方式。 在本文中,我们将介绍您需要了解的有关站点地图 SEO 的所有信息。
什么是 XML 站点地图?
XML 站点地图是网站上最重要页面的列表。 搜索引擎使用站点地图来查找和抓取网站页面,然后将它们添加到搜索结果中。 一个站点地图最多可以有 50,000 个 URL,文件大小最多为 50MB,但某些服务(如 Yoast)为了速度而具有较低的阈值。
如果您超过其中一个限制,您可以创建另一个站点地图并在两者之间拆分 URL - 如果需要,您可以多次执行此操作。 然后需要将站点地图组合成一个 XMP 站点地图索引文件以供搜索引擎使用。 例如,如果您有大量的博客文章、产品或登录页面,您可能需要在一个主文件中包含多个站点地图。
这不是一件坏事。 这只是意味着您的网站足够大,需要为其结构提供目录或参考指南。
站点地图有什么作用?
搜索引擎不应抓取您网站的每个页面。 有些页面您不想出现在搜索结果中,例如用户仅在提交表单后才会看到的“谢谢”页面。 但是那些你确实想要可搜索的页面呢……但那不是(还)?
将站点地图视为您网站的路线图。 当您想要找到的某些页面不可见时(因为没有任何内部链接指向它们,使它们成为“孤立的”),站点地图会告诉搜索引擎和用户它们存在。 换句话说,搜索引擎使用您的站点地图来定位您网站的所有重要页面,无论您是否拥有完整的内部链接结构。
站点地图还将在每个 URL 旁边有一个日期和时间戳。 这会告诉搜索引擎页面上次更新的时间。 如果站点地图中的日期发生变化,搜索引擎就会知道是时候再次抓取内容并将其编入索引了。
什么是站点地图搜索引擎优化?
拥有站点地图可以让搜索引擎知道存在的页面并且应该包含在搜索结果中。 即使他们自己找不到。 (当您没有指向页面的内部链接时,搜索引擎根本找不到该页面。)这意味着站点地图可能是获得流量和从未让用户关注页面之间的区别。
此外,通过向站点地图添加 URL,它可以让搜索引擎知道您认为该页面很重要。 您遗漏的页面并不重要。 此外,这样做会进一步扩展您的“抓取预算”。
例如,假设您的网站有 500 个页面,但其中只有 300 个是相关的。 如果 Google 索引所有 500 个页面并对其进行评分,其中 200 个将获得 D 或 F 的低等级,这将拉低平均等级。 但是,如果您让 Google 仅索引 300 个相关页面,则它们的平均评分会更高。
如何创建 XML 站点地图
有几种方法可以创建 XML 站点地图。 好消息是它们都很容易。
使用 WordPress 创建站点地图
如果您使用的是 WordPress,有一种简单的方法可以生成 XML 站点地图。 将wp-sitemap.xml添加到 URL 的末尾。 瞧。 WordPress 刚刚自动生成了您的站点地图。
但是,这不是您可以拥有的最佳站点地图,因此我们建议使用插件来提供帮助。 这使您可以更好地控制站点地图中包含和不包含的内容。
使用站点地图 SEO 插件
当您使用 Yoast 创建站点地图时,您的 URL 会被分类以使站点结构清晰。
通过单击一个索引站点地图(如上面的屏幕截图所示),您将被带到一个新页面,其中包含该特定站点地图的所有链接(如下图所示)。
在大多数情况下,非 Yoast SEO 插件仍会创建外观相似的站点地图。 可能会有细微的差异,但它仍然可以正常工作。
使用 SEO 插件创建站点地图很容易。 让我们来看看它在 Yoast 中是如何工作的,无论您选择哪个插件,步骤都会相似。
安装并激活 Yoast 后,将鼠标悬停在 WordPress 仪表板左侧边栏中的SEO上。 从弹出菜单中选择常规。 然后,导航到功能选项卡并向下滚动以找到XML 站点地图选项。 如果尚未打开,请打开它,然后单击Save Changes 。
您的站点地图将很快生成,此时您可以开始将其提交给搜索引擎。
更多创建 XML 站点地图的方法
如果您没有 WordPress,则必须以另一种方式创建 XML 站点地图。 虽然您可以在网上找到一些工具,但 Google 建议让您的网站软件为您生成站点地图。 例如,这里是 Squarespace 关于创建站点地图的文档,Drupal 有一个 XML 站点地图模块,其中包含有关它的信息。
它通常就像在 WordPress 中使用插件一样简单,但会因您的 CMS 而异。
将您的站点地图提交给搜索引擎
现在,您不必将您的 XML 站点地图提交给任何搜索引擎。 如果网站有一个完整的内部链接结构,搜索引擎最终会找到这些 URL 并将它们编入索引。 搜索引擎不依赖提交; 他们抓取并重新抓取网站以查找内容。

但是,如果您没有向您的网站添加一些(或任何!)内部链接,搜索引擎将无法找到该内容。 这就是提交 XML 站点地图特别方便的时候。 此外,一些搜索引擎具有网站管理员工具,这些工具具有用于管理站点地图和 URL 的额外服务。 例如,Google Search Console 会告诉您您的某个网址是否有错误:
提交站点地图非常轻松,我们有将您的 XML 站点地图提交给 Google、Bing 和 Yandex 的指南。 其他搜索引擎也会有类似的过程——有些搜索引擎,比如 DuckDuckGo,根本不允许你提交站点地图。
然而,对于那些这样做的人来说,可以这么说,这是确保您“在他们的系统中”的好方法。 您可以确保他们了解您,将您的网站排在他们的队列中,并且您可以使用特定工具来帮助解决随着时间的推移出现的任何可见性问题。
关于站点地图 SEO 的常见问题
站点地图中应包含哪些内容以优化站点地图 SEO?
应包含在站点地图中的页面是您网站上最相关的 URL。 这意味着两件事:
- 你希望人们登陆页面
- 它为您的观众提供价值。
如果 URL 未选中这些框,则它可能不应该包含在您的站点地图中。
知道即使您故意将页面从站点地图中删除,搜索引擎仍然可以找到并索引它们。 为了防止这些页面出现在搜索结果中,您需要添加特定标签。 我们关于如何以及何时使用 Nofollow 链接和关注链接的文章应该会有所帮助。
我应该有多个站点地图吗?
您应该有一个供搜索引擎抓取的 XML 站点地图和一个供访问者用于导航的 HTML 站点地图。 否则,这个问题的答案是:视情况而定。
如果您超出了我们之前提到的站点地图限制——例如拥有超过 50,000 个 URL 或超过 50MB(或任何限制您的 SEO 插件集)——您需要在多个站点地图之间划分 URL。 然后,您需要将它们全部包含在主站点地图索引文件中。
至于其他类型的站点地图,例如图像、新闻或视频网站,如果该媒体是您的主要业务,您只需要专用站点地图。 如果您是摄影师、经营新闻网站或主持 vlog,那么是的,您应该专门为这些类型的媒体生成站点地图。 否则,您可能不必经历这些麻烦。
如果我有站点地图错误怎么办?
如果您已将站点地图提交到 Google Search Console,它会标记任何 URL 错误。 您还可以使用站点地图验证器,它将处理 XML 和 HTML 站点地图以搜索错误,其中包括搜索引擎无法抓取的页面、401 或 404 错误、非规范 URL 等。看看我们关于使用站点地图验证器解决错误的文章以获取更多信息。
HTML 站点地图和 XML 站点地图有什么区别?
HTML 站点地图适用于人,而 XML 站点地图适用于网络爬虫。 建议使用这两种类型的站点地图。
HTML 站点地图:网站访问者可以看到 HTML 站点地图。 它可以帮助他们找到一个可能不容易从主菜单导航的页面。 通常,HTML 网站会从网站页脚链接到:

资料来源:巴恩斯和诺布尔
单击后,HTML 站点地图将如下所示:

资料来源:巴恩斯和诺布尔
XML 站点地图: XML 站点地图是最广为人知的,它是搜索引擎可以理解的类型。 通常,XML 站点地图位于您域的根文件夹中,例如www.lindsaypietroluongo.com/sitemap.xml 。
有不同类型的站点地图吗?
除了上面讨论的两种主要类型的站点地图(HTML 和 XML)之外,还有图像、新闻和视频站点地图。 图像和视频站点地图可帮助搜索引擎查找和了解您网站上的多媒体内容。 新闻站点地图可帮助搜索引擎找到经 Google 新闻批准的内容。
WordPress 站点地图与 Drupal、Joomla 和 Squarespace 等其他平台有什么不同?
没有。 XML 站点地图是 XML 站点地图。 这就是重点。 这个想法是,无论您如何创建该网站,搜索引擎都可以抓取您网站的 URL 并将其编入索引。 如本文前面所述,如何生成站点地图可能因平台而异,但 XML 格式本身是标准的。
什么是 WordPress 的最佳站点地图 SEO 插件?
我们偏爱 Yoast,但也有其他站点地图 SEO 插件需要考虑。 Rank Math 在这方面也很出色。 主要是,您要确保可以编辑站点地图。 这样,您可以删除不希望搜索引擎索引的 URL。 我们汇总了 8 个 WordPress 站点地图插件来帮助您选择,涵盖 Yoast、All in One SEO、Rank Math SEO、SEOPress 等。
关于站点地图 SEO 的最终想法
您的站点地图告诉搜索引擎和访问者您最重要的页面在哪里。 他们还遗漏了您不想被发现的页面。 通过优先考虑某些 URL 并帮助搜索引擎为您的网站提供更高的整体评分,这两项工作都可以帮助您的 SEO 工作。 由于创建和提交站点地图是一个简单的过程,因此没有理由跳过它。
想要进一步提升您的 SEO? 一旦您的站点地图就位,我们将获得您需要了解的有关白帽 SEO 策略的所有后续信息。
文章特色图片 K3Star / shutterstock.com