公众号二维码

0755-82126668

网站地图

什么是站点地图?

站点地图是网站的蓝图,可帮助搜索引擎查找,爬网和索引网站的所有内容。

网站地图主要有特定类型:

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

为什么站点地图很重要?

某种Google,Yahoo和Bing之类的搜索引擎使用您的站点地图在您的站点上查找不同的页面。

站点地图可以帮助搜索引擎查找页面

正如Google所说

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

绝对:不会绝对损害您的SEO努力。因此使用它们很容易累积。

在某些特殊情况下,站点地图确实非常有用。

例如,Google在很大程度上通过链接找到网页。而且,如果您的网站是全新的,并且只有很少的外部反向链接,则站点地图非常庞大,可帮助Google在您的网站上查找页面。

或者,也许您经营着一个拥有500万页面的电子商务网站。除非您完全内部链接并且拥有大量外部链接,否则Google很难找到所有这些页面。这就是站点地图的来源。

有了这些,这里就是设置站点地图并针对SEO进行优化的方法。

最佳实践

创建一个站点地图

第一步是创建站点地图。

如果您使用WordPress,则可以使用Yoast SEO插件为您制作一个站点地图。

Yoast插件

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

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

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

WordPress XML网站地图

如果您不使用WordPress怎么办?

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

XML网站地图

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

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

如果一切看起来不错,是时候将您的站点地图提交给Google了。

将您的站点地图提交给Google

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

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

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

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

然后点击“提交”。

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

提交的站点地图

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

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

Google搜索控制台-提交的站点地图

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

网站地图索引已处理

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

查看索引覆盖率

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

覆盖率报告

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

排除“有效”

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

但我确实想查看所有“排除”页面以了解最新情况。

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

排除的错误消息

而且,当我查看这些URL时,我发现这些页面甚至都不是我首先希望索引的页面。

因此,我应该将其从站点地图中删除。

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

使用站点地图的一件很酷的事情是,它可以为您提供大致的估计:

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

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

但是,当您查看Google Search Console时,您的网站仅索引了2,000个页面。

这表明情况正在好转。这5,000个页面中可能有很多重复的内容。因此,Google并未对所有索引进行索引。

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

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

您的站点地图和Robots.txt必须协同工作,这一点很重要。

换句话说:

如果您在Robots.txt中为页面计时或使用页面上的“ noindex”标记,则不希望其出现在站点地图中。

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

您的站点地图上说:“此页面足够重要,可以重新成为我们的站点地图”。但是,当Googlebot登陆该页面时,它们将被阻止。

站点地图专业提示

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

注意日期:站点地图中的URL具有关联的“最后修改”日期。

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

不要冒汗视频站点地图: 视频模式已大大取代了对视频站点地图的需求。视频站点地图绝对不会损坏您的页面获取丰富的视频片段的能力。而且通常不值得麻烦。

保持在50MB以下:  Google和Bining允许最大50MB的站点地图。因此,只要您的内存不足50MB,就可以了。

HTML网站地图:本质上讲,它等效于XML网站地图……但是对于用户而言。

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