站点地图是搜索引擎优化的老古董之一。

事实上,它们是SEO中最重要的元素之一,因为它们可以帮助谷歌和其他搜索引擎找到你网站上的页面。

更不用说它们还能帮助你更好地排名,因为谷歌能够更快地定位新页面并识别旧页面的更新。

简而言之:没有他们你就活不下去。

我经常听说,他们会觉得难以理解,而且很难理解。

但是不要让他们的技术问题让你失望,把你的电脑扔出窗外——我支持你!

我将向您展示什么是站点地图,如何创建站点地图,如何将它们提交给谷歌,以及所有必要的最佳实践。

→现在下载:SEO Starter Pack[免费套件]

什么是站点地图?

从最基本的开始网站地图是一个文件,提供有关网页、视频、图像和网站上其他文件的信息。这一点很重要,原因很多,包括:

  • 作为谷歌和其他搜索引擎查找和更好地理解您的内容的路标。
  • 领先的搜索引擎通过您的网站爬行和索引的基本页面。
  • 帮助搜索识别何时有新页面和对旧页面的更新可用。
  • 帮助搜索引擎找到页面的其他语言版本。

但在我进一步讨论之前,您必须知道有两种类型的站点地图格式:HTML和XML。以下是基本区别:

HTML站点地图:这更像是您的内容站点地图,用户可以看到并使用它来导航您的站点。它们通常也被称为你的“网站存档”。一些营销人员认为HTML网站地图已经过时,甚至完全没有必要。

XML站点地图:这是一个网站地图,纯粹用于索引和爬行您的网站,并手工提交。这是处理网站上所有内容存储方式的一种更现代的方式。

虽然HTML站点地图可以帮助用户在您的站点上查找页面,但是约翰·米勒说,您的内部链接无论如何都应该注意这一点。因此,从SEO的角度来看,重点应该放在XML站点地图上。

类型的站点地图

在上面描述的这两种类型的站点地图中,还有一些子部分。现在我将更详细地介绍这些内容。

1.站点地图页面

页面站点地图或常规的Sitemap改进了页面和帖子的索引。对于那些不是以图像或视频为重点的网站,比如摄影和视频网站,页面网站地图还可以在每个页面上包含图像和视频。

一个没有图像的网页站点地图看起来是这样的:

<?xml version = " 1.0 " encoding = " utf - 8 " ?>

< urlset xmlns = " http://www.sitemaps.org/schemas/sitemap/0.9 " >

< url >

https://example.com/

2020-09-17

每天< changefreq > < / changefreq >

0.9

< / url >

< / urlset >

标记中包含您的URL指示页面上次编辑的时间表示页面的编辑频率,表示页面对整个网站上其他页面的重要性。你可以看看站点地图XML格式有关这些参数的更多信息。

2.视频网站地图

XML视频站点地图类似于页面站点地图,但当然主要关注视频内容,这意味着只有在视频对您的业务至关重要时才需要它们。如果他们不是,拯救你的爬的预算(网站上可爬行页面和资源的数量有限)并将视频链接添加到页面站点地图。reybet雷竞技下载

但如果你确实需要一个视频网站地图,它会是这样的:

注意:这是视频网站地图的样子。只有当视频对你的业务至关重要时,才能执行它。

3.raybetapp新闻网站地图

如果你发布新闻,想让这些新闻文raybetapp章出现在头条新闻和谷歌新闻上,你需要一个新闻站点地图。这里有一条至关重要的规则:不要在文件中包含发表时间超过两天的文章。

谷歌新闻网站地raybetapp图在常规排名结果中并不受欢迎,所以确保你只添加新闻文章。raybetapp此外,它们不支持图像链接,所以谷歌建议您使用结构化数据来指定文章缩略图。

4.图片站点地图

像视频网站地图一样,图像网站地图只有在图片对您的业务至关重要时才有必要,比如摄影或库存照片网站。如果不是,您可以将它们留在您的页面站点地图中,并用图像对象模式标记它们,它们将与页面内容/URL一起爬行。

如果你认为一个图片网站地图是必要的,它会像这样:

<?xml version = " 1.0 " encoding = " utf - 8 " ?>

< url >

https://example.com/

<图片:图片>

<图片:loc > https://example.com/image-url.png < /图片:loc >

< /图片:图片>

<图片:图片>

https://example.com/second-image-url.png

< /图片:图片>

< / url >

< / urlset >

5.站点地图索引

对于站点地图,您需要记住以下几个限制:

  • 太多的url只会导致某些页面没有索引。
  • 除新闻站点地图外,所有站点地图最多应该有50,00raybetapp0个url。
  • raybetapp新闻网站地图最多应有1000个URL。
  • 站点地图的未压缩文件大小不得超过50MB。

由于这些限制,您可能需要有多个站点地图。当您使用多个站点地图文件时,需要一个列出所有这些站点地图的索引文件。它是你在谷歌搜索控制台和Bing网站管理员工具中提交的索引文件。该文件应如下所示:

XML站点地图的例子

到目前为止,您已经看到了每个站点地图的结构。大多数网站只需要在每个页面上包含图像的页面站点地图。它看起来像这样:

站点优先级

向站点地图添加优先级是许多人用来区分不同页面有多重要的方法之一,但是谷歌的Gary Illyes提到谷歌忽略了这些优先级。用他的原话来说:

一般来说,只要你诚实地知道你的内容是什么时候被修改的,就把它包括在你的网站地图中,这样谷歌和其他搜索引擎就知道如何重新抓取修改过的页面并为新内容编制索引。

如何创建网站地图

在本节中,我将向您展示如何在不使用任何生成器或插件的情况下创建站点地图。如果你的网站是在WordPress上的,或者你更愿意使用生成器(这样做会更简单),跳到下一节。

以下是手动创建站点地图的具体步骤:

1.决定你的站点上哪些页面应该被谷歌抓取,并确定规范版本每一页。

当您有重复的页面时,规范版本是必要的。例如,假设您为一个国际社区服务,并且每个位置都有具有相同语言和内容的页面,例如example.com/us/pageexample.com/ca/page分别适用于美国和加拿大游客。

在这种情况下,重要的是你要指向原始的,可能是example.com/page或两个中的一个为规范。如果你想了解更多关于它是如何工作的,这个文章解释了规范化在深度。

此外,不要包含被robots.txt文件阻止的url,需要登录才能访问,或者有密码保护的url,因为搜索机器人无法抓取它们。你只会得到覆盖错误在GSC如果你添加他们。

2.确定你是否需要不止一个站点地图。

一些网站对页面、文章和分类使用单独的文件。请记住,如果您有超过50,000个url,您就需要多个站点地图。

3.在XML标记中对所有url进行编码,使其看起来像您想要创建的站点地图类型。

页面解释如何使用XML标记更详细地说。

4.如果您有多个站点地图文件,请创建一个站点地图索引文件,并包含指向您创建的各个站点地图的链接。

标题为“站点地图索引”的部分中已经描述了这一点。

网站地图生成器

我们大多数营销人员都没有网络开发的背景,所以我们无法通过编写代码来挽救自己的生命。如果手工制作网站地图的想法让您感到头疼,那么使用网站地图生成器可以节省12天的时间来浏览复杂的代码。

有几个站点地图生成器你可以使用:

  • TechnicalSEO你可以用你的url上传CSV文件。如果您的页面有不同的语言版本(hreflang标记),那就特别好了。如果你的网站是定制编码的,没有任何CMS或构建器生成站点地图,你需要使用TechnicalSEO之类的生成器。
  • 尖叫的青蛙蜘蛛也有一个我喜欢用简单的定制网站。在尖叫青蛙中,确保你使用的是蜘蛛模式。你可以点击“模式”并选择“蜘蛛”。然后键入主页的URL,让它爬行。完成后,点击“站点地图”。

有关如何使用尖叫蛙的说明,请查看下图:

为了将XML文件保存到您的计算机中,勾选所有与您的站点有关的选项,然后单击“导出”。然后,将该文件上传到服务器的根目录中。

这两种工具都不会自动更新站点地图文件。有些工具可以,但价格昂贵,所以你要为服务付费。

然而,如果你的网站是在WordPress或Shopify这样的电子商务平台上,你就不需要处理上述任何问题。

对于WordPress站点,尤斯特数学排名是流行的SEO插件,可以生成站点地图,并在你编辑文章和页面时更新它们,Shopify甚至可以自动生成站点地图。

如何提交你的网站地图到谷歌

向谷歌提交站点地图的最好方法是通过谷歌搜索控制台(GSC)。还有其他方法和额外的步骤,但我将从GSC开始,因为它是最常见的方法。

遵循以下步骤:

1.转到谷歌搜索控制台,点击“站点地图”

2.输入您的站点地图URL并单击Submit。如果您有多个站点地图和一个站点地图索引文件,您只需要为索引文件键入URL。

作为替代,如果你还没有提交给GSC,有另一种方法让谷歌知道你有一个,添加这行到你的robots.txt:

网站地图:http://example.com/sitemap.xml

当然这里的URL是你实际拥有的。如果你有一个索引文件,只在这里包含你的索引文件。

如果(出于某种奇怪的原因)你没有使用GSC,使用ping服务让谷歌知道它应该抓取你的文件。为此,请在浏览器中键入以下URL:

http://www.google.com/ping?sitemap=https://example.com/sitemap.xml

取代https://example.com/sitemap.xml使用站点地图URL。

这是完成了!

网站地图最佳实践

现在,您已经了解了站点地图的重要性,它们是如何工作的,以及您提交它们的选项,让我们通过遵循这些最佳实践,确保您创建的最终站点处于最佳状态。

1.使用工具生成自动站点地图。

手动创建和更新XML站点地图将花费大量时间(而且不必要地复杂)。为了节省时间,你可以专注于其他事情,比如你的下一个Netflix binge,最好使用一个自动网站地图生成器。

上面提到的WordPress插件都是免费的。对于定制网站,你将不得不支付,但在我看来,这绝对是值得支付的东西。

2.定期进行站点地图维护检查和更新。

搜索引擎优化的所有部分都是一项持续的工作,所以要定期查看网站地图。搜索控制台在让您知道您提交的url是否有爬行或索引问题方面做得很好。

定期检查GSC的“覆盖”部分,并在出现错误时更新你的网站或网站地图。它的妙处在于它会告诉你错误的确切位置以及如何修复它的建议。

您还可以使用尖叫青蛙进行站点地图维护。在抓取你的网站或站点地图URL后,检查响应代码选项卡是否有404或5xx错误。

如果您使用的是自动站点地图生成器工具或插件,请在更新可用时进行更新。此外,定期查看站点地图,方法是转到站点地图URL并检查是否缺少任何页面或上次更新的时间不正确。

3.在站点地图中为高质量页面排定优先级。

虽然谷歌不再关注优先级标签(或者他们是这么说的),你仍然可以添加它,因为有比谷歌更多的(是的,作为一个搜索引擎优化,我承认)。Bing可能会注意到这个标签,所以在站点地图上优先选择高质量的页面仍然是一个很好的做法。

站点地图优先级显示了哪些页面需要更快地抓取和索引,所以你可以使用0.00到1.00之间的值来设置优先级。但是请确保不要对所有页面使用相同的值,否则谷歌将无法判断哪个是最重要的。

对于值,你可以这样做:

  • 首页- 1.00
  • 主登陆页面- 0.90
  • 其他登陆页面- 0.85
  • 导航栏上的主要链接- 0.80
  • 网站上的其他页面- 0.75
  • 像中心页面一样的顶级文章/博客文章- 0.80
  • 博客类别页面- 0.75
  • 其他帖子- 0.64

4.在站点地图中只包含规范版本的url。

您的站点地图应该只包含您希望搜索引擎索引的url。这意味着如果一个URL指向另一个规范版本,您不应该包含它,因为它是对谷歌和其他搜索引擎的声明,您不希望该URL被索引。

忽略该URL并将其包含在站点地图中会向Google提供冲突信息。意外的URL可能会被索引,或者GSC中会出现覆盖率错误。所以,只包括规范版本,这样你就可以巩固你在搜索引擎结果中的地位。

5.分解你的大型站点地图。

我在上面已经提到过,如果你的站点地图超过50MB或者有超过50,000个url,你需要将它分割成多个文件。从来没有提交大XML文件到谷歌,否则你的一些URL将不会被索引-你很清楚每个URL都很重要!

这里的一个快速提示是使用易于理解的名称保存每个文件,如page_sitemap1.xml和page_sitemap2.xml。

说到这里,我祝你网站绘制愉快!

点击这里得到一切你需要得到你的网站在搜索排名。

市场营销

最初发布于2021年6月30日上午7:00:00,更新于2021年6月30日

话题:

搜索引擎优化技术