准备好学习如何优化 XML 站点地图了吗?
创建和更新您的XML 站点地图是一项必不可少但被忽视的 SEO 实践。
XML站点地图对您的站点和搜索引擎很重要。
对于搜索引擎而言,站点地图是获取有关网站结构和页面信息的一种简单直接的方法。
XML 站点地图还提供了一些重要的元数据,例如:
- 每页更新的频率。
- 上次更改它们的时间。
- 页面相互之间的重要性。
但是,有一些最佳实践可以最大程度地使用站点地图。
以下是 13 种最佳做法,可让您获得最大的 SEO 收益。
1. 使用工具和插件自动生成您的站点地图
如果您拥有合适的工具,例如带有内置 XML 站点地图生成器的审计软件或Google XML 站点地图等流行插件,则生成站点地图很容易。
事实上,已经在使用 Yoast SEO 的 WordPress 网站可以直接在插件中启用 XML 站点地图。
或者,您可以按照 XML 站点地图代码结构手动创建站点地图。
从技术上讲,您的站点地图甚至不需要是 XML 格式——一个文本文件用一个新行分隔每个 URL 就足够了。
但是,如果要实现 hreflang 属性,则需要生成完整的 XML 站点地图,因此让工具为您完成工作要容易得多。
有关如何手动设置站点地图的更多信息,请访问官方Google和Bing页面。
2. 将您的站点地图提交给 Google
您可以从Google Search Console将站点地图提交给 Google 。
在您的仪表板中,单击“抓取”>“站点地图”>“添加测试站点地图”。
测试您的站点地图并查看结果,然后单击“提交站点地图”以检查可能会阻止关键着陆页被编入索引的错误。
理想情况下,您希望索引的页面数与提交的页面数相同。
请注意,提交站点地图会告诉 Google 您认为哪些页面质量高且值得编入索引,但并不能保证它们会被编入索引。
相反,提交站点地图的好处是:
- 帮助 Google 了解您网站的布局。
- 发现您可以纠正的错误,以确保您的页面被正确编入索引。
3. 优先考虑站点地图中的高质量页面
在排名方面,整体网站质量是一个关键因素。
如果您的站点地图将机器人引导到数千个低质量页面,搜索引擎会将这些页面解释为您的网站可能不是人们想要访问的标志——即使这些页面对于您的网站来说是必需的,例如登录页面。
相反,尝试将机器人引导到您网站上最重要的页面。
理想情况下,这些页面是:
- 高度优化。
- 包括图像和视频。
- 有很多独特的内容。
- 通过评论和评论提示用户参与。
4. 隔离索引问题
如果 Google Search Console 没有将您的所有页面编入索引,它可能会有点令人沮丧,因为它不会告诉您哪些页面有问题。
例如,如果您提交 20,000 个页面,但其中只有 15,000 个被编入索引,您将不会被告知 5,000 个“问题页面”是什么。
对于具有非常相似产品的多个页面的大型电子商务网站来说尤其如此。
SEO 顾问 Michael Cottam 编写了一份有用的指南,用于隔离有问题的页面。
他建议将产品页面拆分为不同的 XML 站点地图并测试每个站点地图。
创建可以确认假设的站点地图,例如“没有产品图片的页面不会被编入索引”或“没有唯一副本的页面不会被编入索引”。
隔离主要问题后,您可以努力解决问题或将这些页面设置为“noindex”,这样它们就不会降低您的整体站点质量。
2018 年,Google Search Console 在Index Coverage方面进行了更新。
特别是,现在列出了问题页面,并提供了 Google 未将某些 URL 编入索引的原因。
5. 在站点地图中仅包含规范版本的 URL
当您有多个非常相似的页面时,例如同一产品的不同颜色的产品页面,您应该使用“link rel=canonical”标签来告诉 Google 哪个页面是它应该抓取和索引的“主”页面。
如果您不包含具有指向其他页面的规范 URL 的页面,机器人可以更轻松地发现关键页面。
6. 尽可能在 Robots.txt 上使用 Robots Meta Tag
当您不希望页面被索引时,您通常希望使用元机器人“noindex,follow”标签。
这可以防止 Google 将页面编入索引,但它会保留您的链接权益,并且对于对您的网站很重要但不应出现在搜索结果中的实用程序页面尤其有用。
您唯一想使用 robots.txt 来阻止页面的时间是在您的抓取预算用尽时。
如果您注意到 Google 以核心页面为代价重新抓取和索引相对不重要的页面(例如,单个产品页面),您可能需要使用 robots.txt。
7. 为大型站点创建动态 XML 站点地图
在大型网站上跟上所有元机器人几乎是不可能的。
相反,您应该设置规则 来确定何时将页面包含在您的 XML 站点地图中和/或从 noindex 更改为“index, follow”。
您可以找到有关如何创建动态 XML 站点地图的详细说明,但同样,在为您生成动态站点地图的工具的帮助下,此步骤变得更加容易。
8. 使用 XML 站点地图和 RSS/Atom 提要
当您更新页面或向网站添加新内容时,RSS/Atom 提要会通知搜索引擎。
Google建议同时使用站点地图和RSS/Atom 提要来帮助搜索引擎了解应该索引和更新哪些页面。
通过在您的 RSS/Atom 提要中只包含最近更新的内容,您将使搜索引擎和访问者更容易找到新鲜的内容。
9. 仅在进行实质性更改时更新修改时间
不要试图通过更新您的修改时间而不对您的页面进行任何实质性更改来欺骗搜索引擎重新索引页面。
过去,我曾详细讨论过有风险的 SEO的潜在危险。
我不会在这里重申我的所有观点,但我只想说,如果您的日期戳不断更新而没有提供新的价值,Google 可能会开始删除它们。
10. 不要在您的站点地图中包含“noindex”网址
说到浪费的抓取预算,如果不允许搜索引擎机器人为某些页面编制索引,那么它们在您的站点地图中就没有任何业务。
当您提交包含被阻止页面和“无索引”页面的站点地图时,您同时告诉 Google“您将此页面编入索引非常重要”和“您不得将此页面编入索引”。
缺乏一致性是一个常见的错误。
11.不要太担心优先级设置
一些站点地图有一个“优先级”列,表面上告诉搜索引擎哪些页面最重要。
然而,这个功能是否真的有效,长期以来一直存在争议。
早在 2017 年,Google 的 Gary Illyes 就在推特上说 Googlebot 在抓取时会忽略优先级设置。
12. 不要让你的站点地图变得太大
您的站点地图越小,您对服务器的压力就越小。
Google 和 Bing 都将接受的站点地图文件的大小从 10 MB 增加到 50 MB,每个站点地图增加了 50,000 个 URL。
虽然这对于大多数网站来说已经足够了,但一些网站管理员需要将他们的页面拆分为两个或多个站点地图。
例如,如果您经营一家拥有 200,000 个页面的在线商店 – 您需要创建五个单独的站点地图来处理所有这些。
以下是Google 的 John Mueller 关于如何为 50,000 多个 URL 添加站点地图的建议。TLDR:为站点地图创建站点地图文件。
13. 如果没有必要,不要创建站点地图
请记住,并非每个网站都需要站点地图。
Google 可以非常准确地查找和索引您的网页。
根据穆勒的说法,站点地图本身并没有为每个人带来同等的 SEO 价值。
基本上,如果您的网站是一个投资组合/单页浏览器,或者它是一个您很少更新的组织网站,那么实际上不需要站点地图。
但是,如果您发布了大量新内容并希望尽快将其编入索引,或者您有数十万个页面(例如运行电子商务网站),那么站点地图仍然是直接提供信息的好方法到谷歌。
如果你对优化XML站点地图有更好的方法,欢迎跟我分享——深圳全球搜方伟15387728807