什么是 XML 站点地图?如何在 WordPress 中创建站点地图?

您想知道什么是 XML 站点地图,以及如何将其添加到您的 WordPress 网站吗?

XML 站点地图可帮助搜索引擎轻松浏览您的网站内容。它以机器可读的格式为他们提供所有内容的列表。

在本文中,我们将解释什么是 XML 站点地图,以及如何在 WordPress 中轻松创建站点地图。

什么是 XML 站点地图以及如何为您的 WordPress 站点创建站点地图

什么是 XML 站点地图?

XML 站点地图是以 XML 格式列出所有网站内容的文件,因此 Google 等搜索引擎可以轻松发现和索引您的内容。

早在 2000 年代初期,政府网站曾经在其主页上有一个链接,标题为“站点地图”。该页面通常包含该网站上所有页面的列表。

虽然今天一些网站仍然有 HTML 站点地图,但站点地图的整体使用已经发展。

如今,站点地图以 XML 格式而不是 HTML 格式发布,它们的目标受众是搜索引擎而不是人。

基本上,XML 站点地图是网站所有者向搜索引擎告知其网站上存在的所有页面的一种方式。

它还告诉搜索引擎您网站上的哪些链接比其他链接更重要,以及您更新网站的频率。

虽然 XML 站点地图不会提高您的搜索引擎排名,但它们可以让搜索引擎更好地抓取您的网站。这意味着他们可以找到更多内容并开始在搜索结果中显示,从而带来更多搜索流量,并提高 SEO 排名。

为什么需要 XML 站点地图?

从搜索引擎优化 (SEO) 的角度来看,站点地图非常重要。

简单地添加站点地图不会影响搜索排名。但是,如果您网站上的某个页面未编入索引,则站点地图为您提供了一种让搜索引擎了解该页面的方法。

站点地图在您首次创建博客或创建新网站时非常有用,因为大多数新网站没有任何反向链接。这使得搜索引擎更难发现其所有内容。

这就是为什么像谷歌和必应这样的搜索引擎允许新网站所有者在他们的网站管理员工具中提交站点地图。这使得他们的搜索引擎机器人可以轻松地发现和索引您的内容(稍后会详细介绍)。

站点地图对于已建立的流行网站也同样重要。它们允许您突出显示网站的哪些部分更重要,哪些部分更新更频繁等,以便搜索引擎可以相应地访问和索引您的内容。

话虽如此,让我们看看如何在 WordPress 中创建 XML 站点地图。

视频教程

订阅 WPBeginner

如果您更喜欢书面说明,请继续阅读。

如何在 WordPress 中创建站点地图?

有几种方法可以在 WordPress 中创建 XML 站点地图。我们将向您展示在 WordPress 中创建 XML 站点地图的三种流行方法,您可以选择最适合您的一种。

如何在没有插件的情况下在 WordPress 中创建 XML 站点地图

使用 All in One SEO 在 WordPress 中创建 XML 站点地图

使用 Yoast SEO 在 WordPress 中创建 XML 站点地图

将您的 XML 站点地图提交给搜索引擎

如何利用 XML 站点地图来发展您的网站

方法 1. 如何在没有插件的情况下在 WordPress 中创建 XML 站点地图

这种方法非常基础,并且在功能方面受到限制。

直到 2020 年 8 月,WordPress 还没有内置站点地图。然而在WordPress 5.5中,他们发布了一个基本的 XML 站点地图功能。

这允许您在 WordPress 中自动创建 XML 站点地图,而无需使用插件。您只需在域名末尾添加 wp-sitemap.xml,WordPress 就会向您显示默认的 XML 站点地图。

默认 WordPress XML 站点地图

此 XML 站点地图功能已添加到 WordPress,以确保任何新的 WordPress 网站都不会错过 XML 站点地图的 SEO 优势。

但是,它不是很灵活,并且您无法轻松控制从 XML 站点地图中添加或删除的内容。

幸运的是,几乎所有顶级 WordPress SEO 插件都带有自己的站点地图功能。这些站点地图更好,您可以控制从 WordPress XML 站点地图中删除或排除哪些内容。

方法 2. 使用 All in One SEO 在 WordPress 中创建 XML 站点地图

在 WordPress 中创建 XML 站点地图的最简单方法是使用 WordPress 的All in One SEO插件。

它是市场上最好的 WordPress SEO 插件,为您提供一整套工具来优化您的博客文章以进行 SEO。

首先,您需要安装并激活All in One SEO插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

注意:AIOSEO 免费版也提供站点地图功能。但是,要获取高级新闻站点地图和视频站点地图,您需要专业版。

激活后,转到All in One SEO » 站点地图页面以查看站点地图设置。

在多合一 SEO 中启用站点地图

默认情况下,All in One SEO 将为您启用站点地图功能并替换基本的 WordPress 站点地图。

您可以单击“打开站点地图”按钮来预览它以查看它的外观。您还可以通过将“sitemap.xml”添加到 URL(例如 www.example.com/sitemap.xml)来查看您的站点地图。

多合一 SEO XML 站点地图预览

作为初学者,您无需执行任何操作,因为默认设置适用于各种网站、博客和在线商店。

但是,您可以自定义站点地图设置以控制要包含在 XML 站点地图中的内容。

只需向下滚动到站点地图设置部分。

AIOSEO 站点地图设置

本节为您提供管理站点地图索引、包含或排除帖子类型、分类法(类别和标签)的选项。您还可以为基于日期的档案和作者档案启用 XML 站点地图。

All in One SEO 会自动将您的所有 WordPress 内容包含在 XML 站点地图中。但是,如果您有不属于 WordPress的独立页面,例如联系表单、登录页面或Shopify商店页面,该怎么办?

好吧,AIOSEO 是唯一可以让您在 WordPress 站点地图中添加外部页面的插件。只需滚动到附加页面部分并将其打开。这将向您显示一个表单,您可以在其中添加要包含的任何自定义页面。

向您的 WordPress XML 站点地图添加其他页面

您只需添加要包含的页面的 URL,然后设置优先级,其中 0.0 最低,1.0 最高,如果您不确定,我们建议使用 0.3。

接下来,选择页面的更新频率和最后修改日期。

如果您需要添加更多页面,可以单击“添加新”按钮。

不要忘记单击“保存更改”按钮来存储您的设置。

从您的 XML 站点地图中排除特定的帖子/页面

多合一 SEO 允许您从 XML 站点地图中排除任何帖子或页面。您可以通过单击“多合一 SEO”»站点地图页面下的“高级设置”部分来执行此操作。

从您的 WordPress XML 站点地图中排除项目

您还可以通过将其设置为无索引和无关注来从 XML 站点地图中删除帖子或页面。这将阻止搜索引擎在搜索结果中显示该内容。

只需编辑您要排除的帖子或页面,然后向下滚动到编辑器下方的 AIOSEO 设置框。

使用 robots.txt 从 XML 站点地图中删除帖子或页面

从这里您需要切换到“高级”选项卡并选中“无索引”和“无关注”选项旁边的框。

创建其他站点地图

All in One SEO 允许您创建其他站点地图,例如视频站点地图或新闻站点地图。

如果您经常在博客文章或页面中嵌入视频,则可以创建视频站点地图。它允许搜索引擎在搜索和视频搜索结果中显示帖子以及视频缩略图。

显示视频缩略图的视频搜索结果

如果您经营新闻网站并希望出现在 Google 新闻搜索结果中,您还可以创建新闻站点地图。

只需转到All in One SEO » Sitemaps并切换到 Video Sitemap 或 News Sitemap 选项卡即可生成这些站点地图。

在多合一 SEO 中生成视频和新闻站点地图

总的来说,AIOSEO 是最好的 WordPress 插件,因为它以非常实惠的价格为您提供了所有的灵活性和强大的功能。

方法 3. 在 WordPress 中使用 Yoast SEO 创建 XML 站点地图

如果您使用 Yoast SEO 作为您的 WordPress SEO 插件,那么它还会自动为您打开 XML 站点地图。

首先,您需要安装并激活Yoast SEO插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,转到SEO » 常规页面并切换到“功能”选项卡。从这里,您需要向下滚动到“XML 站点地图”选项并确保它已打开。

Yoast SEO XML 站点地图选项

接下来,单击保存更改按钮以存储您的更改。

要验证 Yoast SEO 是否已创建 XML 站点地图,您可以单击页面上 XML 站点地图选项旁边的问号图标。

查看由 Yoast SEO 插件创建的 XML 站点地图

之后,单击“查看 XML 站点地图”链接以查看由 Yoast SEO 生成的实时 XML 站点地图。

您还可以通过在网站地址末尾添加 sitemap_index.xml 来找到您的 XML 站点地图。例如:

https://www.example.com/sitemap_index.xml

Yoast SEO 网站地图

Yoast SEO 为不同类型的内容创建多个站点地图。默认情况下,它将为帖子、页面、作者和类别生成站点地图。

如何将您的 XML 站点地图提交给搜索引擎

搜索引擎在查找站点地图方面非常聪明。每当您发布新内容时,都会向 Google 和 Bing 发送 ping,以通知他们您的站点地图中的更改。

但是,我们建议您手动提交站点地图,以确保搜索引擎可以找到它。

将您的 XML 站点地图提交给 Google

Google Search Console 是 Google 提供的免费工具,可帮助网站所有者监控和维护其网站在 Google 搜索结果中的存在。

将您的站点地图添加到 Google Search Console 有助于它快速发现您的内容,即使您的网站是全新的。

首先,您需要访问Google Search Console网站并注册一个帐户。

之后,您将被要求选择一种属性类型。您可以选择域或 URL 前缀。我们建议选择 URL 前缀,因为它更容易设置。

选择物业类型

输入您网站的 URL,然后单击继续按钮。

接下来,您将被要求验证网站的所有权。您将看到多种方法可以做到这一点,我们建议使用 HTML 标记方法。

Google Search Console 验证网站所有权

只需复制屏幕上的代码,然后转到 WordPress 网站的管理区域。

如果您使用的是 AIOSEO,那么它带有简单的网站管理员工具验证。只需转到多合一搜索引擎优化»常规设置,然后单击网站管理员工具选项卡。之后,您可以在那里输入谷歌的代码。

AIOSEO网站验证

如果您不使用 AIOSEO,则需要安装并激活插入页眉和页脚插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,您需要访问设置»插入页眉和页脚页面,然后在“页眉中的脚本”框中添加您之前复制的代码。

在标题部分添加您的验证码

不要忘记单击保存按钮来存储您的更改。

现在,切换回 Google Search Console 选项卡并单击“验证”按钮。

Google 会检查您网站上的验证码,然后将其添加到您的 Google Search Console 帐户中。

注意:如果验证不成功,请务必清除缓存,然后重试。

现在您已经添加了您的网站,让我们也添加您的 XML 站点地图。

在您的帐户仪表板中,您需要单击左栏中的“站点地图”。

将站点地图添加到 Google Search Console

之后,您需要在“添加新站点地图”部分下添加站点地图 URL 的最后一部分,然后单击提交按钮。

Google 现在会将您的站点地图 URL 添加到您的 Google Search Console。

Google 需要一些时间来抓取您的网站。一段时间后,您将能够看到基本的站点地图统计信息。

此信息包括 Google 在您的站点地图中找到的链接数量、其中有多少被编入索引、图片与网页的比例等等。

Google Search Console 中的站点地图统计信息

将您的 XML 站点地图提交给 Bing

与 Google Search Console 类似,Bing 还提供 Bing 网站管理员工具来帮助网站所有者在 Bing 搜索引擎中监控他们的网站。

要将站点地图添加到 Bing,您需要访问Bing 网站管理员工具网站。在这里,您将看到两个添加站点的选项。您可以从 Google Search Console 导入您的网站,也可以手动添加。

在 Bing 网站管理员工具中创建帐户

如果您已经将您的网站添加到 Google Search Console,我们建议您导入您的网站。它可以节省时间,因为您的站点地图将自动为您导入。

如果您选择手动添加站点,则需要输入站点的 URL,然后验证站点。

Bing 现在会要求您验证网站的所有权,并会向您展示几种方法来做到这一点。

我们建议使用元标记方法。只需从页面复制元标记行并转到您的 WordPress 管理区域。

复制元标记以在 Bing 网站管理员工具中验证网站

现在,在您的网站上安装并激活插入页眉和页脚插件。

激活后,您需要访问设置»插入页眉和页脚页面,然后在“页眉中的脚本”框中添加您之前复制的代码。

添加必应验证码

不要忘记单击“保存”按钮来存储您的更改。

如何利用 XML 站点地图来发展您的网站?

现在您已经向 Google 提交了 XML 站点地图,让我们看看如何将它用于您的网站。

首先,您需要记住 XML 站点地图不会提高您的搜索排名。但是,它确实可以帮助搜索引擎查找内容、调整抓取速度并提高您的网站在搜索引擎中的可见度。

您需要密切关注 Google Search Console 中的站点地图统计信息。它可以向您显示抓取错误和排除在搜索范围之外的页面。

站点地图覆盖范围

在图表下方,您可以点击表格查看 Google 排除或未编入索引的实际 URL。

站点地图 URL 报告

通常,Google 可能会决定跳过重复的内容、没有内容或内容很少的页面,以及被您网站的robots.txt 文件或元标记排除的页面。

但是,如果您的排除页面数量异常多,那么您可能需要检查您的 SEO 插件设置以确保您没有阻止任何内容。

有关更多详细信息,请参阅我们针对初学者的完整Google Search Console 指南。

我们希望这篇文章能帮助回答您关于 XML 站点地图以及如何为您的 WordPress 站点创建 XML 站点地图的所有问题。您可能还想查看我们的指南,了解如何通过分步提示快速增加您的网站流量,以及我们对最佳关键字研究工具的比较以编写更好的内容。