网站地图指南:什么是网站地图以及如何使用它

温馨提示:注册会员付费购买资源可永久免费下载更新版本

如果您曾经坐下来阅读过关于SEO的文章,您可能会遇到术语sitemap和/或XML sitemap。然而,尽管sitemap是一个相当常见的SEO推荐,但没有深入研究XML sitemap如何专门用于WordPress。

为了解决这个问题,我们将深入研究WordPress网站地图。以下是您将在本文中学到的一切:

什么是XML站点地图?

XML sitemap如何让你的WordPress站点受益

如何使用WordPress插件创建XML站点地图

如何使用基于云的工具创建XML站点地图

如何向谷歌和其他工具提交你的网站地图

为什么HTML站点地图导航是不同的(以及如何在WordPress上创建它)

什么是XML站点地图?

XML站点地图基本上只是一个你想要公开的URL列表。像robots.txt一样,它通过向谷歌等搜索引擎提供你所有内容的“地图”,帮助它们更好地抓取你的网站。就!

除了原始的URL列表,您还可以在站点地图中包含其他有用的“元数据”,以进一步帮助搜索引擎对您的站点进行索引。站点地图协议中概述了这些选项,并允许您指定以下内容:

上次修改页面的时间。

你希望搜索引擎给网页什么样的优先权(尽管搜索引擎不一定会这样做)

页面多久换一次?

除了这些核心元数据,您还可以向搜索引擎提供有关您的视频和图像内容的信息。

XML站点地图是什么样的?

想知道XML站点地图实际上是什么样子吗?这是我们在闪电博客上的WordPress网站地图的样子:

XML站点地图示例

正如你看到的那样…它实际上只是一个带有额外元数据的URL列表。对人类不是特别有帮助!

XML站点地图中包含的URL数量有限制吗?

是的,有限制。但是大多数WordPress网站永远不会发现这个限制。

从技术上讲,sitemap.xml文件被限制为50,000个URL。但是即使你的站点包含超过50,000个URL,你也可以包含“站点地图的站点地图”来增加数量。也就是说,您可以包含一个主站点地图,它链接到一个更具体的站点地图(每个站点地图有自己单独的50,000个URL的限制)。

如果是我们的Smart SEO工具生成的sitemap,我们会考虑按照10000个URL的标准(以及Yoast SEO默认的做事方式——后面会详细介绍)拆分单个XML文件。从上面的截屏你会发现,除了按照类别、页面、用户自定义类别、文章生成xml映射,我们还会按照年份生成xml,当单个xml超过10000个URL时,就会被分段。

XML站点地图对你的WordPress站点有什么好处?

XML站点地图的主要优点是它提高了可绘制性。用谷歌自己的话说,“Googlebot这样的搜索引擎网络爬虫会读取这个文件,更智能地抓取你的网站。”以下是XML sitemap提高网站可抓取性的一些具体方法:

更快的抓取时间——网站地图可以帮助搜索引擎机器人比没有网站地图更快地抓取你的内容。这也可能导致你的内容被索引得更快。

优先抓取——网站地图允许你通过添加元数据,要求谷歌首先抓取你网站上的某些页面。

富媒体内容——如果你使用大量的媒体(比如视频和图像),“谷歌可以在适当的时候考虑网站地图中的其他信息进行搜索。”(来源)

除了易于理解,网站地图还可以通过一些后门为你提供有用的信息。假设您将站点地图提交到Google搜索控制台(您将在后面学习如何做!),你可以使用sitemap快速确定在Google中索引你的页面的效果:

站点索引统计

添加一个XML站点地图会损害你的站点吗?

不要!别担心。最坏的情况下,你看不到任何积极的结果。创建一个XML站点地图绝不会损害你的站点。

不相信我?谷歌自己在这个话题上也是这么说的:“在大多数情况下,你的网站会因为拥有一个网站地图而受益,你永远不会因为拥有一个网站地图而受到惩罚。”

虽然网站地图是有益的,但它不是:它不能取代建立一个可靠的内部链接结构,除其他外,它可以增加你获得谷歌网站链接的机会。也就是说,不要认为搜索引擎会因为你把它包含在站点地图中而对它进行索引。他们可能会,但也可能不会。

谷歌仍然希望看到你的内容有内部或外部链接。正如谷歌所说,“使用网站地图并不能保证网站地图中的所有项目都会被抓取和索引。”

因此,尽管你肯定应该使用站点地图,但是你不应该仅仅依靠站点地图来索引你的内容。

如何使用WordPress插件创建XML站点地图

(1)使用智能SEO工具创建XML站点地图。

下载智能SEO工具插件(官网或WordPress插件库)。按照插件安装向导配置好插件后,点击左侧智能SEO工具→网站地图:

确保Sitemap开关开启,然后开启Google和bing搜索引擎通知;

接下来根据自己的需求,配置Sitemap的内容。个人建议,首页,分类页,文章页一定要打开。其他内容可以根据自己的情况决定。

最后,单击保存。

注意:站长们经常会问为什么Sitemap即使保存了也不能根据配置生成。在这种情况下,你要检查是否启用了其他的Sitemap插件,并检查WordPress网站的根目录下是否有Sitemap文件。如有必要,您只能生成它们。另外,SST插件生成动态Sitemap,不会在根目录下生成静态文件。

(2)使用Yoast SEO创建XML站点地图

现在你已经知道了什么是XML站点地图,以及它如何给你的站点带来好处,那么你如何为你的所有内容创建一个WordPress站点地图呢?最简单的方法就是用Yoast SEO,这是我们推荐的插件(这个插件最适合国外网站)。

要使用Yoast SEO创建一个XML站点地图,除了安装和激活免费的Yoast SEO插件之外,您实际上不需要做任何事情。默认情况下,Yoast SEO会在以下位置创建一个站点地图:

yoursite.com/sitemap_index.xml

很简单!但很多人不知道的是,Yoast SEO还允许你自定义XML sitemap的功能。这是如何做到的:

转到SEO →功能并启用高级设置页面:

如何启用高级Yoast XML站点地图控件

请确保保存您的更改。完成此操作后,您可以在仪表板侧边栏的SEO菜单下访问新的XML站点地图选项:

访问Yoast SEO XML站点地图

在那里,您可以使用顶部的选项卡:

选择是否包含作者的站点地图。

选择要包含在站点地图中的文章类型/分类。

通过文章ID从站点地图中手动排除单个内容——如果您已经向一些内容添加了noindex标签,这将特别有用。

配置Yoast SEO XML站点地图

帮助你创建XML站点地图的其他WordPress插件

尽管Yoast SEO是我们推荐的帮助你为WordPress创建XML站点地图的工具,但它绝不是你唯一的选择。

其他高级插件包括:

Google Sitemaps——一个流行的插件,专门用于XML站点地图,而不是一般的SEO。

SEO框架——一个新兴的SEO插件,包括XML sitemap的功能。

如何使用XML站点地图生成器为你的网站创建一个站点地图

不喜欢WordPress插件?还是不是WordPress?不要担心——您也可以使用名为XML站点地图生成器的独立工具来创建XML站点地图。该工具允许您通过以下方式为您的站点创建XML站点地图:

基于云的工具

桌面程序(仅限Windows)

一个WordPress插件(如果你改变主意不想用WordPress插件!)

以下是如何使用云工具创建站点地图:

转到XML站点地图生成器,向下滚动,然后单击在线生成器选项:

使用XML站点地图生成器

在下一页…

输入您的网站主页的URL。

选择如何计算上次修改日期。

选择更改频率(页面更改的频率)

选择默认抓取优先级。

输入您的电子邮件地址。

单击生成站点地图。

配置XML站点地图生成器

您也可以点按“更多设置”按钮来配置更多高级选项:

更多配置选项

单击“生成站点地图”后,XML站点地图生成器在搜索您的站点时会遇到延迟。如果你有一个小网站,只需要一点时间,但一个大网站可能需要更长的时间。完成后,您将能够下载各种站点地图:

下载网站地图

下载完站点地图文件后,你需要把它上传到你的网站的根文件夹中。

如何向谷歌和其他搜索引擎提交站点地图

一旦有了可用的XML站点地图,您会想更进一步,将站点地图提交给主要的搜索引擎。这个:

确保谷歌知道在哪里可以找到你的网站地图。

为您提供关于被Google索引的页面数量的有用数据(我之前向您展示了这个屏幕截图)

要向Google提交您的XML站点地图,您需要一个Google搜索控制台帐户。如果你还没有,这里有如何注册和验证您的网站使用谷歌搜索控制台。设置好你的Google搜索控制台账户后,你可以通过抓取“→”站点地图并点击“添加/测试站点地图”按钮来提交一个站点地图:

如何提交一个网站地图给谷歌

然后,添加站点地图的位置,并单击提交。如果使用智能SEO工具创建站点地图,只需粘贴“sitemap.xml”即可;如果您使用Yoast SEO创建站点地图,只需粘贴“sitemap_index.xml”:

添加您的站点地图位置

Google处理完你的sitemap之后,你就可以查看同一地区的统计数据了。这包括关于您的网站上可能发生的错误(例如404错误)的有用信息,如下例所示。

当我们测试你的站点地图中的URL示例时,我们发现由于HTTP状态错误,Googlebot无法访问某些URL。仍将提交所有可访问的URL。

WordPress站点地图错误

如何向Bing提交站点地图

虽然谷歌为王,必应依然存在。因此,为了获得更多的覆盖面,您可能还想将站点地图提交给Bing。这是必应关于如何做到这一点的指南。这个过程非常类似于谷歌-你需要注册阿炳网站管理员工具帐户。然后,您可以直接从仪表板提交站点地图。

除了把站点地图提交给Google和bing,你还要考虑把站点地图提交给尽可能多的站长管理工具,比如把站点地图提交给百度搜索资源平台,把地图提交给360站长工具,把数据通过站点地图提交给头条搜索……还有搜狗,神马等等!

但是,就闪电博客网站本身而言,我们重点关注三个搜索引擎:百度、谷歌和必应。

如何在WordPress中添加HTML站点地图导航

在本文中,我们特别关注XML站点地图。但是这并不是你想添加到WordPress网站的唯一的网站地图。HTML sitemap是sitemap更人性化的版本。你可能以前见过它们——它们基本上是一个项目列表,帮助人们轻松浏览你的网站。

例如,下面是闪电博览会的(部分)现场图:

页脚处的闪电世博会场地地图

HTML站点地图不一定包含你网站上的每一个页面,但是它们允许访问者快速导航到你所有最重要的页面。尽管你总是可以手动创建HTML站点地图导航区域,但是更自动化的方法是使用简单的站点地图插件。这个插件允许你以下列方式创建一个站点地图:

仅包括某些文章类型。

显示的子页数量有限

排除特定的文章id

以不同的方式对页面进行排序。

该插件还包括预制模板,以帮助您快速创建常见类型的网站地图。设置选项后,您可以使用简单的短代码在站点的任何位置显示站点地图。

要使用它,请安装并激活插件。然后,进入设置→简单站点地图。您可以单击其中一个演示来获得预制的短代码,或者您可以通过使用各种短代码属性来创建自己的短代码:

如何创建一个HTML网站地图

总结

XML站点地图是每个WordPress站点都需要的东西之一。虽然不会直接把你的网站推到SERP的顶端,但是这是一个让你的网站被抓取更快更彻底的好方法。在WordPress上创建XML站点地图最简单的方法是通过Yoast SEO或者Smart SEO工具插件,但是你也可以找到许多其他插件来帮助你。

推荐教程:WordPress的最佳SEO插件(以及必要的SEO工具)

创建站点地图后,您应该将它提交到Google搜索控制台,以获得关于Google如何索引您的站点的有价值的见解。我们希望你喜欢我们的指南,如果你有任何关于使用WordPress和sitemap的问题,请评论。

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 网站地图指南:什么是网站地图以及如何使用它

发表回复