文章目录
分享文章

站点地图

什么是站点地图?

站点地图是您网站的蓝图,可帮助搜索引擎查找、抓取和索引您网站的所有内容。站点地图还告诉搜索引擎您网站上的哪些页面最重要。

站点地图有四种主要类型:

  • 普通 XML 站点地图:这是迄今为止最常见的站点地图类型。它通常采用 XML 站点地图的形式,链接到您网站上的不同页面。
  • Video Sitemap:专门用于帮助 Google 了解您网页上的视频内容。
  • 新闻站点地图:帮助 Google 在获准用于 Google 新闻的网站上查找内容。
  • 图片站点地图:帮助 Google找到您网站上托管的所有图片。

为什么站点地图很重要?

Google、Yahoo 和 Bing 等搜索引擎使用您的站点地图来查找您网站上的不同页面。

file

正如谷歌所说:

“如果您网站的页面链接正确,我们的网络爬虫通常可以发现您网站的大部分内容。”

换句话说:您可能不需要站点地图。但这绝对不会损害您的 SEO 工作。所以使用它们是有意义的。

还有一些特殊情况,站点地图确实派上用场。

例如,Google 主要通过链接查找网页。如果您的网站是全新的并且只有少数外部反向链接,那么站点地图对于帮助 Google 在您的网站上查找页面非常有用。

或者,也许您运营着一个拥有 500 万个页面的电子商务网站。除非你完美地建立了内部链接并拥有大量外部链接,否则谷歌将很难找到所有这些页面。这就是站点地图的用武之地。

有了这个,这里是如何设置站点地图……并针对 SEO 优化它。

最佳实践

创建站点地图

您的第一步是创建站点地图。

如果您使用 WordPress,您可以获得使用Yoast SEO 插件为您制作的站点地图。

file

使用 Yoast 制作 XML 站点地图的主要好处是它会自动更新(动态站点地图)。

因此,无论何时向您的站点添加新页面(无论是博客文章还是电子商务产品页面),该页面的链接都会自动添加到您的站点地图文件中:

file

如果您不使用 Yoast,还有许多其他适用于 WordPress 的插件(如Google XML Sitemaps)可用于创建站点地图:

file

如果您不使用 WordPress 怎么办?

不用担心。您可以使用第三方站点地图生成器工具,例如XML-Sitemaps.com。这些将吐出一个 XML 文件,您可以将其用作站点地图。

file

无论哪种方式,创建站点地图后,我都建议您手动查看它。

file

(您的站点地图通常位于 site.com/sitemap.xml。但这取决于您的 CMS 以及您用来创建站点地图的程序)

它应该显示您网站上的所有页面:

file

如果一切正常,就该将您的站点地图提交给 Google。

将您的站点地图提交给谷歌

要提交您的站点地图,请登录您的Google Search Console帐户。

然后,转到边栏中的“索引”→“站点地图”。

file

如果您已经提交了站点地图,您将在此页面上看到“已提交的站点地图”列表:

file

无论哪种方式,要提交您的站点地图,请在此字段中输入您的站点地图的 URL:

file

并点击“提交”。

file

如果一切都已设置,您将开始在“已提交的站点地图”部分下的此页面上看到有关站点地图的信息:

file

使用站点地图报告发现错误

Google 抓取您的站点地图后,在“已提交的站点地图”下单击它:

file

如果您看到“Sitemap index processed successfully”,则表示 Google 已成功抓取您的站点地图。

file

您还可以单击小条形图图标以转到站点地图的覆盖率报告:

file

此报告显示 Google 在您的站点地图中找到了多少 URL……以及其中有多少页面最终出现在 Google 的索引中:

file

例如,您可以看到我的站点地图包含指向 116 个网页的链接。109 个“有效”,6 个“排除”。

file

我显然可以忽略有效页面。

但我确实想查看任何“排除的”页面,看看发生了什么。

事实证明,我的站点地图中的那 6 个 URL 收到了“重复的、提交的 URL 未被选为规范”的消息。

file

当我查看 URL 时,我发现这些是我一开始根本不想编入索引的页面。

file

所以我应该从我的站点地图中删除它们。

使用站点地图查找索引问题

使用站点地图的一个很酷的事情是它可以给你一个大概的估计:

  • 您希望索引多少页
  • 索引了多少页

例如,假设您的站点地图链接到 5,000 个页面。

但是当您查看 Google Search Console 时,您的网站只有 2,000 个页面被编入索引。

那是有事发生的迹象。可能那 5,000 页中有很多重复的内容。所以谷歌并没有将所有这些都编入索引。

或者可能是您网站上的页面数量超出了您的抓取预算

匹配您的站点地图和 Robots.txt

您的站点地图和 Robots.txt 一起工作很重要。

换句话说:

如果您在robots.txt中记录页面或在页面上使用“noindex”标签,则您不希望它出现在您的站点地图中。

否则,您将向 Google 发送混合消息。

您的站点地图上写着:“此页面非常重要,足以将其纳入我们的站点地图”。但是当 Googlebot 登陆页面时,它们会被阻止。

站点地图专业提示

巨大的网站?将事物分解成更小的站点地图:站点地图有 50k URLs 的限制。因此,如果您运行的网站包含大量页面,Google 建议将您的站点地图分解为几个较小的站点地图。

小心日期:站点地图中的 URL 有一个与之关联的“最后修改”日期。

file

我建议仅当您对站点进行重大更改(或向站点添加新内容)时才更改这些日期。否则,谷歌警告说,在未更改的页面上更新日期可能被视为垃圾邮件策略。

不要担心视频站点地图视频架构在很大程度上取代了对视频站点地图的需求。视频站点地图绝对不会损害您的网页获取视频丰富网页摘要的能力。但这通常不值得麻烦。

保持在 50MB 以下: Google 和 Bing 都允许最大 50MB 的站点地图。因此,只要您低于 50MB,就可以了。

HTML 站点地图:这基本上等同于 XML 站点地图……但对于用户而言。

file

您不一定需要这些,因为 Google 和其他搜索引擎现在依赖于您的 XML 站点地图。但是,如果您认为它们对人类访问者有用,那么 HTML 站点地图可能不会损害您的 SEO 工作。

了解更多

构建并提交站点地图:来自 Google 的关于创建站点地图的指南……并将它们提交给 Google。

Using Sitemaps to help Google find content hosted on your site:来自 Google 网站管理员 YouTube 频道的快速视频,介绍站点地图如何帮助您的网站在搜索结果中显示得更高、更频繁。

使用wordpress从0-1搭建企业网站

WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统,全球又43%的网站都在使用Wordpress进行网站制作。即使你是小白,也可以通过我的教程,从0-1制作属于自己的独立网站。

chenglulu

欢迎订阅

订阅我们的免费时事通讯

Leave A Comment