创建XML SiteMap是任何SEO策略的最基本的任务之一。

它也是经常被忽视的方面中的一个,特别是在使用站点地图解决时技术SEO问题

在本指南中,您将了解您需要了解的一切,从基础上,每个SEO都应该知道到创建和提交到Google的过程,以及使用SiteMaps进一步您的网站搜索可见性的过程。

什么是网站地图?

SiteMap别无他物,而是一个简单的XML文件,其中包含您网站最重要的内容列表(包括视频和图像)。

注意,我并没有说ALL the content。这是因为与通常的看法相反,站点地图不需要列出站点上的每个页面。但是,它应该包括你想在搜索结果中显示的任何内容的信息。

这是一个重要的区别。以下此规则将帮助您创建一个适用于SEO福利的站点地图,而不是反对它。

为什么你需要一个网站地图?

最简单的答案是因为谷歌使用它来发现和访问网站上最重要的页面。

搜索引擎通常在内部链接后找到和爬网网站上的页面。

谷歌的Gary Illyes报道过确认是真的有些最近在推文中。

westerman

Tweet2

但是,并非所有页面都将很好地相互连接,以便GoogleBot找到它们。

例如,许多登录页面可能作为独立实体存在,不与任何其他内容相链接。

其他页面可能会在网站的架构中埋葬太深,以便在可用的可用内部到达它们爬行预算

站点地图让您能够告诉谷歌要访问哪些页面,并在抓取过程中进行优先级排序。

但这只有在你遵循上述规则的情况下才能奏效。

列出所有页面,包括那些在serp中不需要看到的页面(并且很可能已经被阻止在robots . txt文件无论如何)只弄湿路线图。

保持网站地图清洁,仅列出您想要排名的资产将使Google更容易使用。

推荐阅读:最好的SEO审计清单,以提高搜索可见性和排名

网站地图也可以帮助你改进搜索引擎优化策略

对于一个,网站地图将帮助您监控网站上最重要的内容。

SiteMaps仅在网站的特定部分上列出页面,例如产品页面,让您运行高度有针对性的网站审计并在粒度水平上揭示问题。

如果在完整的站点爬网中审核,您可以使用SiteMaps来评估网站的特定内容类型或部分的运行状况,以及您否则会错过的问题。

爬行11.

爬虫的示例仅设置为审核特定的网站地图。

网站地图格式和要求

网站地图使用AN.XML格式包括数据。典型的站点地图文件如下所示:

sitemap-example

注意,尽管有所有的代码,但您可以清楚地看到特定的页面url和相关数据,比如页面最后修改的时间。

部分包含所有这些信息。

  • 标记指定URL。它也是站点地图中唯一必需的标签。
  • 包含页面最后一次修改的日期。
  • 指定此URL的优先级针对站点上的其他页面。值范围为1.0至0.0。请注意主页的优先级是最高的,而在架构中进一步的页面则优先考虑与本地结构中的深度有多深度相关的优先级。

然而,SiteMaps有一些局限性:

  • 该文件不能大于50MB
  • 它也不能包含超过50000个URL(这两者中的任何一个都是。)
  • 它必须用UTF-8加密编码
  • 它只能包含200(OK)状态代码的页面。

关于站点地图大小限制的重要说明。

正如您从上面的限制中看到的,站点地图不能包含超过5万个url。尽管这对于一个典型的网站来说已经足够了,但是对于一个典型的企业网站来说还太少了。

那么该怎么办呢?

由于没有限制您可以创建的网站,最简单,最实际的解决方案是拥有多个网站地图。它也是监控各个站点部分的最有效的方法之一,因为您也看出。

在创建多个站点地图时,请务必创建站点绘图索引 - 单个文件列出站点上的所有站点地图。

您可以向谷歌提交站点地图索引文件,搜索引擎将使用它来访问您创建的所有独立站点地图。

如何创建网站地图

该过程主要取决于您网站上使用的技术。但是,在大多数情况下,您可以直接从内容管理系统创建站点地图。

大多数CMS,比如Wordpress或Joomla,都提供了专门的插件,在每次创建或更新页面时创建和更新站点地图。

WP.

(WordPress插件中的XML SiteMaps选项)

更多高级插件还将自动为每个网站部分创建个人站点。

如果您的CMS没有提供这种功能,您可以用履带来创建站点地图。

爬网程序在通过它们的情况下收集有关网站上的页面的所有信息。该信息存储在数据库中,并且爬网程序可以以站点地图的XML格式输出。

下面是seoClarity爬虫中的选项,清晰的审计

Crawl2-2

凭借清晰度的审核,您可以抓取整个站点并从该信息构建站点地图。或者您可以将其设置为仅访问特定部分以创建个人站点地图。

但这种爬行动物还有其他一些妙招。

  • 首先,清晰度审核不会从您的服务器运行,并且不会使用您的资源。
  • 因为它从外部服务器运行,所以它的工作方式就像Googlebot(与运行在服务器上的爬虫程序相反)。
  • 它不限制爬网速度或资源,并可以同时使用多个液滴爬网。
  • 它通过你的站点动态地创建站点地图。

想了解更多关于清晰审计的信息吗?

预订演示看到履带的行动。

如何提交网站地图到谷歌

谷歌可以自己找到网站地图。但是,将其提交给Google是一个很好的做法,并让它处理数据。

你可以在谷歌搜索控制台完成。

    • 首先,将SiteMap的XML文件上传到服务器的根目录。该文件应该可以访问https://domain.com/sitemap-index.xml.(注意,您的SiteMap的文件名可能是不同的。)
    • 登录Google Search控制台并转到SiteMaps(在左侧栏)
  • 在屏幕上方的部分输入站点地图的文件名。这将向谷歌提交站点地图。

GSC-4

在框下方,您将看到您的所有提交的站点地图,其中包含关于Google最近访问它们的信息以及文件的状态。

而已!

使用创建和提交的站点地图,剩下的所有内容是在Google搜索控制台中监控它。此外,如果您手动创建了站点地图而不是通过CMS创建了站点,请确保定期重新创建并将其上传到服务器,以确保已包含任何新页面。

想要执行一个完整的技术现场审核,但不确定从哪里开始?使用这个免费现场审核清单来指导你完成这个过程的每一步,包括这篇文章中包含的信息。