首页 » 博文 » wpbeginner » 初学指南 » 什么是 XML 站点地图?如何在 WordPress 中创建站点地图

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

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

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

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

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

什么是 XML 站点地图?

XML 站点地图是一种以 XML 格式列出所有网站内容的文件,以便 Google 等搜索引擎可以轻松发现您的内容并为其建立索引。

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

虽然现在有些网站仍然有 HTML 站点地图,但站点地图的整体使用多年来已经发生了变化。

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

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

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

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

为什么需要 XML 站点地图

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

简单地添加站点地图不会影响您的搜索排名。但是,如果您网站上的某个页面未编入索引,则站点地图将使搜索引擎了解该页面。

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

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

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

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

视频教程

https://www.youtube.com/embed/TFAZevqzIz4?version=3&rel=0&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent订阅 WPBeginner

https://www.youtube.com/subscribe_embed?usegapi=1&channel=wpbeginner&layout=default&count=default&origin=https%3A%2F%2Fwpbeginner.com&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.vQiXRrxCe40.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCMBxIGVyXSdvvcs43a64yHt_P7dfg%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1448178294715&parent=https%3A%2F%2Fwpbeginner.com

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

在 WordPress 中创建 XML 站点地图的方法有多种。我们将向您展示在 WordPress 中创建 XML 站点地图的三种流行方法。我们还将向您展示如何向搜索引擎提交站点地图并使用它们来发展您的网站。

  1. 无需插件即可在 WordPress 中创建 XML 站点地图
  2. 使用 AIOSEO 在 WordPress 中创建 XML 站点地图
  3. 使用 Yoast SEO 在 WordPress 中创建 XML 站点地图
  4. 向搜索引擎提交 XML 站点地图
  5. 使用 XML 站点地图来发展您的网站

方法 1:在没有插件的 WordPress 中创建 XML 站点地图

这种方法非常基础并且功能有限。

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

此功能允许您在 WordPress 中自动创建 XML 站点地图,而无需使用插件。您只需wp-sitemap.xml在域名末尾添加即可,如下所示:

https://www.example.com/wp-sitemap.xml

WordPress 将向您显示默认的 XML 站点地图。

默认 WordPress XML 站点地图

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

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

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

方法 2:使用 AIOSEO 在 WordPress 中创建 XML 站点地图

在 WordPress 中创建 XML 站点地图的最简单方法是使用WordPress 的多合一 SEO (AIOSEO) 插件。

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

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

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

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

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

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

您可以单击“打开站点地图”按钮进行预览以查看其外观。您还可以通过添加到网站的 URL 来查看站点地图sitemap.xml,例如:

https://www.example.com/sitemap.xml
多合一 SEO XML 站点地图预览

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

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

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

AIOSEO 站点地图设置

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

多合一 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 站点地图中删除帖子或页面

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

创建附加站点地图

多合一 SEO 允许您创建其他站点地图,例如视频或新闻站点地图。

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

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

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

只需转到“多合一 SEO”» 站点地图,然后切换到“视频站点地图”或“新闻站点地图”选项卡即可生成这些站点地图。

在 All in One SEO 中生成视频和新闻站点地图

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

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

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

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

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

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,通知他们站点地图中的更改。

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

向 Google 提交您的 XML 站点地图

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

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

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

之后,系统会要求您选择财产类型。您可以选择域或 URL 前缀。我们建议选择 URL 前缀,因为它更容易设置。

选择房产类型

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

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

Google Search Console 验证网站所有权

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

如果您使用 AIOSEO,那么它附带简单的网站管理员工具验证。只需转到“多合一 SEO”»“常规设置”,然后单击“网站站长工具”选项卡即可。之后,您可以在那里输入 Google 的代码。

AIOSEO 网站验证

如果您没有使用 AIOSEO,那么您可以使用WPCode插件输入代码。这是向 WordPress 网站添加代码的最安全、最简单的方法。

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

激活后,您需要访问代码片段»页眉和页脚页面,并将之前复制的代码添加到“页眉”框中。

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

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

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

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

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

现在您已经添加了您的网站,让我们也添加您的 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 现在会要求您验证网站的所有权,并向您展示几种方法来实现这一点。

我们推荐使用Meta标签方法。只需从页面复制元标记行并前往您的 WordPress 管理区域。

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

现在,在您的网站上安装并激活 WPCode 免费插件

激活后,您需要访问 代码片段»页眉和页脚 页面,并将之前复制的代码添加到“页眉”框中。

添加必应验证码

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

使用 XML 站点地图来发展您的网站

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

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

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

站点地图覆盖范围

在图表下方,您可以单击不同的表格。

在这里,您可以查看哪些实际网址已被排除或未被 Google 索引。

站点地图 URL 报告

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

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

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

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top