首页 » 计算机与电子产品 » 什么是XML站点地图?为什么要有站点地图?

什么是XML站点地图?为什么要有站点地图?

一个好的XML站点地图可以作为您网站的路线图,引导Google访问您的所有重要页面。XML站点地图可以很好地用于搜索引擎优化,因为它们允许谷歌快速找到您的基本网站页面,即使您的内部链接不完美。这篇文章解释了它们是什么以及它们如何帮助你更好地排名。

什么是XML站点地图?

您希望Google抓取您网站的每个重要页面,但有时页面最终会没有任何内部链接指向它们,这使得它们很难找到。XML站点地图列出了网站的重要页面,确保Google可以查找并抓取所有这些页面,并帮助其了解您的网站结构:

XML sitemap Yoast

Yoast.com的XML站点地图

以上是  Yoast.com的XML站点地图,由Yoast SEO插件创建   ,稍后我们将解释我们的插件如何帮助您创建最佳的XML站点地图。如果您没有使用我们的插件,您的站点地图可能会有所不同,但会以相同的方式工作。

正如你所看到的,Yoast.com XML地图显示了几个“索引”的Sitemaps: ,,post-sitemap.xml 等这种分类,使网站的结构,尽可能明确,因此,如果您点击索引中的Sitemap的一个,你会看到所有的网址在该特定的站点地图中。例如,如果您点击,您将看到所有Yoast.com的帖子URL(点击图片放大):page-sitemap.xmlvideo-sitemap.xmlpost-sitemap.xml

XML Post Sitemap Yoast

Yoast.com的帖子XML站点地图

您会注意到每行末尾的日期。这会告诉Google每个帖子上次更新的时间并帮助您进行搜索引擎优化,因为您希望Google尽快抓取您更新的内容。当XML站点地图中的日期发生变化时,Google知道有新的内容需要抓取和索引。

如果您有一个非常大的网站,有时需要拆分索引站点地图。单个XML站点地图限制为50,000个URL,因此,如果您的网站有超过50,000个帖子,那么您需要两个单独的帖子URL,有效地添加第二个索引站点地图。Yoast SEO插件设置了更低的限制 – 在1.000个网址 – 以尽可能快地加载您的站点地图

哪些网站需要XML站点地图?

Google的文档称,XML站点地图对“ 真正的大型网站”,“ 拥有大型档案的网站”,“ 只有少量外部链接的新网站”  以及“ 使用富媒体内容的网站”都有益。

在Yoast,虽然我们同意这些类型的网站肯定会从中获益最多,  但我们认为XML站点地图对每个网站都有益。每个网站都需要谷歌能够轻松找到最重要的网页,并知道他们上次更新的时间,这就是为什么这个功能包含在Yoast SEO插件中的原因。

哪些页面应该在您的XML站点地图中?

您如何确定要在XML站点地图中包含哪些页面?始终要考虑URL的相关性:当访问者登陆特定URL时,这是一个好结果吗?您是否希望访问者登陆该URL?如果没有,它可能不应该在其中。但是,如果您  确实  不希望该URL显示在搜索结果中,则需要  添加“noindex,follow”标记。将其从XML站点地图中删除并不意味着Google不会将URL编入索引。如果Google可以通过以下链接找到它,Google可以为该网址编制索引。

示例1:新博客

比如说,您正在开始一个新博客。您希望Google快速查找新帖子,以确保您的目标受众可以在Google上找到您的博客,因此从一开始就创建XML站点地图是个不错的主意。您可以为它们创建一些首先发布的帖子和类别,以及一些标签。但是还没有足够的内容来填充标签概述页面,使它们成为对访问者没有价值的“瘦内容”。在这种情况下,您应该暂时将标记的URL保留在站点地图之外。将标记页设置为“noindex,follow”,因为您不希望人们在搜索结果中找到它们。

示例2:媒体和图像

对于大多数网站来说,“媒体”或“图像”XML站点地图也是不必要的。这是因为您的图片可能在您的网页和帖子中使用,因此已经包含在您的“帖子”或“页面”站点地图中。因此,拥有单独的“媒体”或“图像”站点地图将毫无意义,我们建议将其删除。唯一的例外是图像是您的主要业务。例如,摄影师可能希望向Google展示单独的“媒体”或“图像”XML站点地图。

如何让Google找到您的站点地图

如果您希望Google更快地找到您的XML站点地图,则需要将其添加到您的  Google Search Console  帐户。在“站点地图”部分中,您将立即看到您的XML站点地图是否已添加。如果没有,您可以在页面顶部添加站点地图:

将站点地图索引添加到Search Console

Yoast.com的XML站点地图已添加到Google Search Console

正如您在图片中看到的那样,添加XML站点地图有助于检查站点地图中的所有页面是否确实已被Google编入索引。如果特定站点地图上的“已提交”和“已编入索引”号码存在很大差异,我们建议您进一步研究。可能存在 阻止某些页面被编入索引的  错误,或者您可能需要更多内容或链接指向尚未编入索引的内容。

Yoast SEO和XML站点地图

因为它们对您的SEO非常重要,所以我们添加了在Yoast SEO插件中创建自己的XML站点地图  的功能。它们在插件的免费版和高级版中都有。

Yoast SEO会自动为您的网站创建XML站点地图。点击WordPress安装边栏中的“搜索引擎优化”,然后选择“功能”标签:

Yoast SEO中的XML站点地图
XML站点地图

在此屏幕中,您可以为您的网站启用或禁用不同的XML站点地图。此外,您可以单击问号以展开信息并查看更多可能性,例如在浏览器中检查您的站点地图:

您可以在“搜索外观”选项卡中从XML站点地图中排除内容类型。如果您选择“否”作为“在搜索结果中显示X”的答案?那么这种类型的内容将不会包含在其中。

详细了解如何排除内容类型

检查您自己的XML站点地图!

现在你已经阅读了整篇文章,你知道拥有一个XML站点地图是多么重要,因为拥有一个可以真正帮助你的网站的SEO。如果您向其添加正确的网址,Google可以轻松访问您最重要的网页和帖子。Google还可以轻松找到更新的内容,因此他们知道何时需要再次抓取网址。最后,将您的XML站点地图添加到Google Search Console有助于Google快速找到您的站点地图,并允许您检查站点地图错误。

现在去检查你自己的XML站点地图,确保你做得对!