在针对SEO优化您的网站时,您的目标之一是向Google提供正确的信号,以便它可以更好地为您的网站编制索引。优化的XML站点地图是可以导致更快索引和更高排名的信号之一。
什么是XML站点地图?为什么需要它?
简单来说,XML站点地图是一个文件,列出了搜索引擎抓取工具应该知道的网站的所有重要页面。
即使您没有站点地图,他们仍然可以为您的网站编制索引,但拥有站点地图可以让他们的工作变得更轻松,而且还让您有机会让他们了解您可能无法轻易发现的网站页面和部分内容。
有不同类型的站点地图,您可以为帖子,图片和视频提交站点地图。
什么时候站点地图真的很重要?
- 对于包含许多页面的网站,站点地图可帮助搜索引擎发现新的或更新的页面。
- 对于不使用良好内部链接实践的网站,站点地图是向抓取工具提供有关您网站页面的信息的好方法。
- 对于没有很多传入链接的新网站,站点地图将作为发现工具。
如何创建XML Sitemap?
有许多方法可以创建XML站点地图。许多平台都内置了这种功能,但即使它们没有,也很容易创建一个并利用这些优势。
要检查您的网站是否有站点地图,您可以打开一个新的浏览器窗口并导航到https://www.cwhello.com/sitemap.xml。
有必要了解站点地图不是静态文件,但需要在将新页面添加到您的网站或对现有页面进行更改时自动更新。
因此,您应该寻找自动创建站点地图的方法。
对于非WordPress网站,创建站点地图的最佳方式是在Google上搜索集成到您平台的插件或软件,并根据Google指南生成站点地图。
对于WordPress网站,有很多插件可以帮助您。我将向您展示如何使用Yoast SEO创建和优化XML站点地图的分步说明。
要在XML站点地图中包含哪些内容以获得最大的SEO?
在深入了解实施细节之前,了解应该在XML站点地图中包含哪些内容以获得最大的SEO非常重要。
默认情况下,插件将包括您的所有网站页面,帖子,标签,档案,媒体等,但这不是我们想要的SEO目的。
最重要的站点地图优化指南是:
- 在您的站点地图中包含对您的网站非常重要的页面(以及包含帖子的页面)。这些页面具有高质量的内容,更有可能为您的网站带来有机流量。
- 排除具有重复内容的网页。对于WordPress网站,好的候选者是档案页面,标签页面和作者页面。
- 排除包含“ 精简内容 ”的网页。在为搜索引擎优化网站时,您不希望在其低质量的索引页面中提交。这不是一个数字游戏,这意味着它不是你在索引中有多少页面,而是在索引中有多少“好”页面。
将“好页面”与不希望包含在站点地图中的“好页面”分开的一种好方法是对页面进行“无索引”或将其添加到类别中,并从中排除特定类别(和页面)站点地图文件。
- 将站点地图组织到子站点地图中。这具有使站点地图更小且更快处理的额外优点。
- 为您的视频提交单独的站点地图(如果适用)。
- 在robots.txt中添加您的站点地图。我之前已经解释过如何搜索您的robots.txt,除此之外,您还可以添加站点地图的位置,以帮助搜索引擎更轻松地找到您的站点地图文件。
- 仅包含Google可以访问的网址。如果您的页面被机器人阻止或位于密码保护区域后面,请不要在站点地图中包含这些页面。
- 确保您的XML站点地图包含“上次修改时间”字段,该字段向Google提供有关上次修改页面的信息。这在您希望Google重新索引某些网站网页的情况下非常有用。
使用Yoast SEO插件创建XML站点地图
Yoast SEO的一个不错的功能是Sitemap功能。
如果您已安装并激活插件,首先要做的是通过转到Yoast SEO – > GENERAL – > FEATURES – > XML SITEMAPS来“启用XML Sitemap功能”。
下一步是配置要在XML站点地图中包含的内容。
单击“搜索外观”,然后单击“内容类型”。
对于每种内容类型,您需要确定是否要在站点地图中包含此内容。
如果您将“在搜索结果中显示帖子?”设置为“是”,则特定内容类型将包含在您的站点地图中,如果您选择“否”,则不会包含该类型。
在大多数情况下,您只需要包含您的帖子,页面和产品(如果是电子商务网站)并排除其他所有内容。
接下来,您需要选择TAXONOMIES并执行相同操作。换句话说,您需要选择要包含在站点地图中的分类法。
在正常情况下,您应该只包含您的帖子和产品类别,并排除其他任何内容,例如帖子标记或没有自己独特内容的网页。
下一步也是最后一步是转到ARCHIVES并禁用Author和Date Archives。
我的XML站点地图在哪里?
要查看站点地图,请单击GENERAL / FEATURES中的“查看XML SITEMAP”(上面的第一个屏幕截图),或打开新的浏览器窗口并导航到https://yourwebsite.com/sitemap_index.xml
正如您在上面的屏幕截图中所示,该插件为每种内容类型创建了一个站点地图。
如果您点击任何链接,您还会看到它包含图片信息,因此您无需创建其他站点地图即可将图片提交给Google。
如何将您的XML站点地图提交给Google?
有两种方法可以确保Google提取您的站点地图。
第一种方法是将其添加到robots.txt,第二种方法是在Google Search Console中提交您的站点地图。
为获得最佳效果,您可以使用这两种方法。
在robots.txt中添加您的站点地图
按照此处的说明编辑您的robots.txt文件,并在末尾添加一行以包含您的站点地图,如下所示。
如果您不知道robots.txt是什么以及它做了什么,请阅读以下有用指南:如何使用robots.txt
要在Google Search Console中提交XML站点地图,请执行以下操作:
登录Google搜索控制台
点击站点地图下INDEX。
输入您的站点地图文件名(即sitemap_index.xml),然后单击“ 提交” 按钮。
执行此操作后,您将看到站点地图处于待处理状态。请在几天后再回来查看您的站点地图中提交了多少页面以及实际索引了多少页面。
您可以在COVERAGE报告中查看所有详细信息(在索引下)。
注意: Google通常不会为您的所有网页编制索引,特别是如果您在站点地图页面中添加了不重要的页面。
您何时需要向Google提交RSS Feed?
除了提交XML站点地图之外,还有一些情况是您可以向Google提交RSS源。
当您拥有一个包含大量频繁更改页面的大型网站时(例如新闻网站),您可以使用RSS提要让Google知道该网站的新增内容。
RSS源将更小并且仅包含新页面(因此将更快地处理),而您的站点地图将包括所有页面。
结论
拥有搜索引擎可以读取的有效XML Sitemap对于SEO非常重要。
您可以采取任何措施使他们的工作更轻松,并且您可以使用任何方式向他们提供有关您网站结构和内容的更多信息,这将增强您的网站在其索引中的存在。
创建XML站点地图非常简单,因为有许多插件可以为您自动化流程。
除了拥有站点地图,如果您的网站有很多内容(页面,帖子等),如果您每天都有新增内容,您还可以将您的RSS源提交给Google(与您使用站点地图的方式相同) )从而加快索引新内容。