站点地图

什么是站点地图?

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

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

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

为什么站点地图对SEO很重要?

谷歌、雅虎和必应等搜索引擎使用您的站点地图来查找站点上的不同页面。

Sitemaps can help search engines find pages

正如谷歌所言:

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

换句话说:你可能不需要站点地图。但站点地图是有意义的。

还有一些特殊情况下,站点地图真的很有用。

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

或者你经营的电子商务网站有500万页。除非你的内部链接完美,并且有大量的外部链接,否则谷歌将很难找到

有这些页面。这就是网站地图的来源。

有了这些,下面是如何设置一个站点地图…并为SEO优化它。

站点地图最佳实践

创建站点地图

第一步是创建站点地图。

如果你使用WordPress,你可以使用Yoast SEO插件为你制作网站地图。

Yoast plugin

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

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

New link in sitemap

如果你不使用Yoast,还有很多其他插件可用于WordPress(如Google XML sitemap),你可以使用它们来创建网站地图:

WordPress XML sitemap

如果你不使用WordPress怎么办?

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

XML sitemaps

不管怎样,一旦创建了站点地图,我建议您手动查看它。

Backlinko XML sitemap

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

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

 XML sitemap

如果一切看起来都很好,那么你需要吧网站地图提交给谷歌了。

将您的网站地图提交到Google

将您的站点地图登录提交到您的Google Search Console帐户。

然后,转到“index”→ 侧边栏中的“sitemaps”。

Google Search Console – Navigation

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

Google Search Console – Sitemaps

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

Add a sitemap

然后点击 “Submit”.

Submit new sitemap

如果一切都设置好了,您将在“Submitted Sitemaps”部分中开始看到有关站点地图的信息:

Submitted sitemaps

使用Sitemap报告发现错误

一旦Google对您的站点地图进行了爬网,请在“已提交的站点地图”下单击它:

Google Search Console – Submitted sitemaps

如果您看到“Sitemap index processed successfully”,则Google已成功爬网您的站点地图。

Sitemap index processed

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

See index coverage

这份报告显示了谷歌在你的网站地图中找到了多少URL……以及其中有多少页面最终进入了谷歌的索引:

Coverage report

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

图片[17]-站点地图-副业吧

我们可以忽略有效页面。

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

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

Excluded error message

当我查看URL时,我发现这些页面根本不需要索引。

Excluded examples

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

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

使用站点地图的一个很酷的地方是,它可以给你一个大致的估计:

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

例如,假设您的站点地图链接到5000页。

但是,当您查看Google搜索控制台时,您的网站只有2000页编入索引。

这是有问题的。这5000页中可能有很多重复的内容。因此,谷歌并没有对所有这些进行索引。

或者可能是网站上的页面数量超出了爬行预算。

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

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

换句话说:

如果你在Robots.txt或使用页面上的“noindex”标记,这个页面就不需要出现在站点地图中。

否则,你会向谷歌发送混杂的信息。

你的网站地图上写着:“这个页面非常重要,足以成为我们的网站地图”。但是当Googlebot登陆页面时,它们就被屏蔽。

Sitemap提示

巨大的网站?将事情分解为更小的站点地图:站点地图的URL限制为50k。因此,如果你运行一个有大量页面的网站,谷歌建议将你的网站地图分成几个较小的网站地图。

注意日期:网站地图中的URL有一个“最后修改”日期。

Sitemap last modified

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

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

保持在50MB以下:谷歌和必应都允许使用高达50MB的网站地图。所以只要你在50MB以下,你就很好。

HTML站点地图:这基本上等同于XML站点地图,但一般是用户看的。

HTML sitemap

你不一定需要这些,因为谷歌和其他搜索引擎现在依赖于你的XML站点地图。但如果你认为它们对用户有用,HTML站点地图不会对你的SEO造成破坏。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片