想知道什么是XML网站地图,以及如何在WordPress网站中创建站点地图吗?
XML网站地图可帮助搜索引擎轻松浏览你的网站内容。 它以机器可读的格式为他们提供了所有内容的列表。
在本文中,我们将解释什么是XML网站地图,以及如何在WordPress中轻松创建网站地图。
什么是XML Sitemap?
XML网站地图是一个文件,它以XML格式列出所有网站内容,因此Google之类的搜索引擎可以轻松地发现你网站上的内容并将其编入索引。
早在21世纪初,政府网站就已经在首页上建立了名为“站点地图”的链接。该页面通常包含该网站上所有页面的列表。
尽管今天有些网站仍提供了HTML格式的网站地图,但网站地图的整体用途已经发生了变化。
现在,站点地图以XML格式替代了HTML格式,其目标受众是搜索引擎,而不是普通用户。
简单来说,XML网站地图是网站主向搜索引擎告知其网站上所有页面的一种方式。
它还告诉搜索引擎网站上的哪些链接比其他链接更重要,以及网站的更新频率。
尽管XML网站地图不会提高搜索引擎排名,但它们使搜索引擎可以更好地抓取网站内容。这意味着他们可以找到更多内容并将显示在搜索结果中,从而引荐更多的搜索流量以及优化SEO排名。
为什么需要XML网站地图?
从搜索引擎优化(SEO)的角度来看,网站地图非常重要。
仅添加网站地图不会影响搜索排名。但是,如果网站上的某个页面未编入索引,那么网站地图可以让搜索引擎知道该页面。
网站地图在你创建博客或新网站初期时非常有用,因为大多数新网站都没有反向链接,所以搜索引擎很难发现所有的内容。
这就是为什么像Google和Bing这样的搜索引擎允许新网站在其网站管理员工具中提交站点地图的原因。这使他们的搜索引擎机器人可以轻松地发现您的内容并为其建立索引(稍后会对此进行详细介绍)。
对于已经有一定知名度的网站,站点地图也同样重要。它们可以让你决定网站的哪些部分更重要,哪些部分的更新频率更高等,因此搜索引擎可以相应地访问网站的内容并为其编制索引。
接下来让我们来看看如何在WordPress中创建XML网站地图。
如何在WordPress中创建站点地图?
有几种方法可以在WordPress中创建XML网站地图。我们将向您展示三种在WordPress中创建XML网站地图的方法,你可以选择一种最适合你的方法。
方法1:如何在不使用插件的情况下在WordPress中创建XML Sitemap
此方法非常基础,并且功能有限。
在2020年8月之前,WordPress都没有内置网站地图功能。 但是,在WordPress 5.5中,他们发布了基础的XML网站地图。
这样不使用插件,我们也可以在WordPress中自动创建XML网站地图。 只需在域名的末尾添加wp-sitemap.xml,WordPress就会打开默认的XML网站地图页面。
XML网站地图功能已默认添加到了WordPress,这样就可以确保任何新建的WordPress网站都能从XML网站地图获益。
但是,该功能不是非常灵活,并且你无法随意控制要在XML网站地图中添加或删除的内容。
幸运的是,几乎所有知名的WordPress SEO插件都有自己的站点地图功能。 这些站点地图体验更好,并且你可以把不想要的内容从WordPress XML站点地图中删除。
方法2:使用“All in One SEO”插件在WordPress中创建XML Sitemap
在WordPress中创建XML网站地图的最简单方法是使用All in One SEO插件。
它是市面上最好的WordPress SEO插件,可为你提供一套全面的工具来为你的博客文章做SEO优化。
首先,你需要安装并激活All in One SEO插件。 有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。
注意:AIOSEO免费版也提供站点地图功能。 但是,要获取高级新闻站点地图和视频站点地图,需要使用Pro版本。
激活后,前往“All in One SEO → Sitemaps”页面查看网站地图设置。
All in One SEO默认会开启网站地图功能,并替换掉WordPress自带的网站地图。
你可以点击 Open Sitemap按钮进行预览,也可以再网站后面添加 “sitemap.xml”(例如:www.example.com/sitemap.xml)打开网站地图的页面。
作为小白,你不需要动任何选项,因为默认的设置适用于所有类型的网站、博客和网店。
但是,你可以自定义站点地图,来控制哪些内容需要包含在网站地图中。
向下滚动到“Sitemap Settings”。
该设置部分可以让你管理网站地图索引的选项,例如是否包含所有文章类型、分类等。你还可以为基于日期的存档和作者存档启用网站地图。
All in One SEO会自动将所有的WordPress内容包含在XML网站地图中。但是,如果你的网站有一些不属于WordPress的独立页面怎么办?例如外部的联系表单、登录页面或Shopify商店页面。
OK。AIOSEO是唯一的一个插件可以让你在WordPress网站地图中添加外部页面。只需要滚动页面到“Additional Pages”部分并打开。在这里你可以添加要包含在网站地图中的任何自定义页面。
只需要输入页面的URL,设置好优先级即可。优先级最低为0.0,最高为1.0,如果不不确定填多少,我们建议使用0.3。
接下来选择页面的更新频率和最后修改日期。
如果需要添加更多页面,可以点击Add New按钮继续添加。最后不要忘记保存所做的更改。
从XML网站地图中删除指定的文章或页面
All in One SEO可以让你从XML网站地图中删除任何文章或页面。你可以在“All in One SEO → Sitemaps”下的“Advanced Settings”部分来进行设置。
你还可以通过将文章设置为 noindex,nofollow来从xml站点地图中删除此链接。这样会阻止搜索引擎在搜索结果中展示该内容。
只需要编辑想要排除的文章或页面时,滚动到编辑器下方的AIOSEO设置部分。
切换到Advanced标签,勾选No Index和No Follow两个选项即可。
创建其他站点地图
All in One SEO还可以帮你创建其他类型的站点地图,例如视频站点地图或新闻站点地图。
如果你经常会将视频嵌入博客文章或页面中,则可以创建视频站点地图。它可以让搜索引擎在搜索结果中显示带有视频缩略图的内容。
如果你运营了一个新闻网站并希望出现在Google新闻搜索结果中,也可以创建新闻站点地图。
只需前往“All in One SEO→Sitemaps”,然后切换到“Video Sitemap”或“News Sitemap”标签即可生成这些网站地图。
总的来说,AIOSEO是最好的WordPress插件,因为它提供了最够的灵活度以及强大的功能,并且价格还不贵。
方法3:使用Yoast SEO在WordPress中创建XML Sitemap
如果你使用了Yoast SEO作为WordPress的SEO插件,那么它还会自动为你生成XML网站地图。
首先,你需要安装并激活Yoast SEO插件。 有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。
激活后,前往“SEO→General”,然后切换到“Features”标签。 在这里,向下滚动并找到“ XML Sitemap”选项并打开。最后记得保存所做的修改。
为了验证Yoast SEO确实生成了XML网站地图,你可以点击XML sitemaps标签旁边的问号。
然后,点击See the XML sitemap链接来查看由Yoast SEO生成的XML网站地图。
你也可以在域名后面添加sitemap_index.xml打开网站地图的页面。例如:
https://www.example.com/sitemap_index.xml
Yoast SEO会为不同类型的内容创建多个网站地图。默认情况下,它会为文章、页面、作者和分类分别生成网站地图。
好了,以上就是关于如何生成XML网站地图的三种方法了。希望这篇文章解答了所有关于xml网站地图的问题以及如何为你的WordPress站点创建XML网站地图。