站点地图

什么是站点地图?

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

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

阅读: 8 个最佳站点地图生成工具

为什么站点地图很重要?

Google、Yahoo 和 Bing 等搜索引擎使用您的站点地图来查找您网站上的不同页面,从而使它们在搜索结果中具有更高的可见性。

 
站点地图

正如谷歌所说

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

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

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

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

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

至此,以下是如何设置站点地图……并针对 SEO 进行优化。

站点地图的最佳实践

 创建站点地图

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

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

 
站点地图

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

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

 
站点地图

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

 
站点地图

如果您不使用 WordPress 怎么办?

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

 
站点地图

无论哪种方式,一旦创建了站点地图,我建议手动查看它。

 
站点地图

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

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

 
站点地图

如果一切看起来都不错,就可以向 Google提交站点地图了

向 Google 提交您的站点地图

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

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

 
站点地图

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

 
站点地图

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

 
站点地图

 并点击“提交”。

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

 
站点地图

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

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

 
站点地图

如果您看到“站点地图索引已成功处理”,则 Google 已成功抓取您的站点地图。

 
站点地图

您还可以单击“查看页面索引”选项来查看站点地图的更多详细信息:

 
站点地图

此报告显示有多少页面被编入索引:

 
站点地图

此报告还向您展示了您的网页未编入索引的原因。例如,您可以看到我的站点地图有 13 个非索引页面,并出现“带有重定向的页面”错误:

 
站点地图

当我检查这些页面时,我发现重定向是故意的。

换句话说,我不希望这些页面被索引,因为它们正确地指向更相关的 URL。

例如,某些页面是旧内容结构的一部分,此后已更新,因此重定向可确保将读者(和搜索引擎)发送到正确的位置:

 
站点地图

在这种情况下,您无需修复任何内容,这些页面可以保持原样。

但是,如果您看到错误但并不打算重定向页面,则值得进一步研究它以确保一切都按预期工作。

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

使用站点地图的一大好处是它可以为您提供以下方面的大致估计:

  • 您想要索引多少页
  • 有多少页已编入索引

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

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

这是有事发生的迹象。这 5,000 个页面中可能存在大量重复内容。所以谷歌并没有为所有这些内容建立索引。

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

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

站点地图和 Robots.txt 协同工作非常重要。

 换句话说:

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

否则,您将向 Google 发送混乱的信息。

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

 网站地图专业提示

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

注意日期:站点地图中的网址有一个与之关联的“上次修改”日期。

 
站点地图

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

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

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

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

 
站点地图

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

优化站点地图的技巧

使用 XML 文件构建内部链接和外部 URL

XML 文件是一个 URL 列表,将爬行机器人引导至内容以及网站上的路径。因此,在站点地图中使用内部和外部链接可以让搜索引擎爬虫了解网站上哪些内容被认为是重要的,并有助于减少孤立页面的出现。这种清晰度提高了 SEO 的整体健康状况,这对排名来说是个好兆头!

站点地图

注意: XML 站点地图不能保证网页的索引,但可以提高可索引的机会。

保持根目录干净有序

根目录存储域上的其他文件夹和文件,即,它是形成网站的所有文件和目录的中心位置。所有 Web 请求都从根目录开始。

假设,将站点地图包含在根目录之外是无害的,但这违反了既定的协议。站点地图的位置决定了它可以容纳的文件。我认为,当 sitemap.xml 不在根目录中时,搜索引擎不会太在意。

避免多个文件堵塞根目录,因为这会影响网站的响应能力。

在站点地图页面 URL 中包含所有网页

如前所述,站点地图充当 Google 机器人的路径;将它们带到网站上的所有网页,即使内部链接不是很好。将所有网页包含在站点地图文件中可以增强网站和搜索引擎之间的通信。

轻松创建站点地图的工具

如果您需要更快地生成站点地图,请考虑以下最佳和最方便的工具的摘要:

  • 谷歌搜索控制台工具
  •  Bing 网站管理员工具
  • 付费在线工具,例如 Yoast
  • 从不属于您的网站中提取站点地图

站点地图上要排除的 10 件事

作为最佳实践,目标是在站点地图中仅包含 SEO 相关页面。这是有效利用爬网预算的推荐方法。

通过这种方法,搜索引擎可以智能地抓取您的网站,帮助您获得更好的索引回报。

 旨在排除:

  •  重复页面
  •  分页页面
  •  非规范页面
  •  存档页面
  • 重定向页面 (3xx)、缺失页面 (4xx) 和错误页面 (5xx)
  •  评论网址
  •  无索引页
  • 资源页面对网站访问者有用,但不能用作登陆页面
  •  网站结果搜索页面
  •  通过电子邮件页面共享

 常见问题解答

如何找到 WordPress 的根目录?

对于 WordPress 网站,/html 用作文件的根目录。要访问根目录,您可以使用 SSH、STFP 或文件管理器。

网站地图会影响SEO吗?

是的。站点地图列出了网站上的所有优先页面,以指导搜索引擎抓取和可索引性。这提高了网站的排名,使其对大量互联网用户可见,从而对 SEO 工作起到了补充作用。

Backlinko海外大牛热门必读

网站架构

2024-11-29 6:44:20

Backlinko海外大牛热门必读

抓取预算

2024-11-29 6:47:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧