XML 站点地图:它们是什么,它们为何重要,如何创建和提交。

已发表: 2022-04-12

XML 站点地图是任何想要排名的网站所有者的关键工具。 这些文件可帮助搜索引擎更好地了解您希望将哪些页面编入索引以及不希望将哪些页面编入索引。 有两种类型的站点地图,HTML 站点地图和 XML 站点地图。 HTML 站点地图是链接到网站上每个用户可访问页面的页面或结构化页面组。 目的是通过阐明网站的数据结构来提高网站的可用性。 XML 站点地图是一个对用户不可见的文件,旨在帮助搜索引擎找到您网站上的所有页面。

在本视频中,我们将专门讨论 XML 站点地图。

视频记录:

在最新一期的 Hack My Growth 中,我们将了解 XML 站点地图。 因此,让我们看一下 XML 站点地图。 我们将介绍它们是什么,它们为什么重要,我们如何创建一个,以及我们如何将一个添加到搜索控制台?

网站结构的重要性

因此,在我们进入站点地图本身之前,让我们快速讨论一下站点结构的重要性。 因此,您的用户和爬虫都需要能够轻松找到您的高价值页面。 他们想快速找到它,如果他们不能,好吧,他们不会留下来,只是闲逛并继续尝试。

因此,拥有清晰、简单且易于遵循的网站结构不仅可以提高您的排名,还可以帮助您从用户方面提高转化率。 所以我们不仅为搜索引擎做这个过程,也为我们的用户做这个过程。

拥有清晰、简单且易于遵循的网站结构不仅可以提高您的排名,还可以帮助您从用户方面提高转化率。

什么是站点地图?

那么什么是站点地图? 实际上有两种不同类型的站点地图。 在本视频中,我们将更多地关注 XML 站点地图,但还有一种称为 HTML 站点地图的东西。

HTML 站点地图是链接到网站上每个用户可访问页面的一个页面或一组页面。 这些的目的是通过澄清您网站的结构以及如何布局以及如何从一个页面到另一个页面来提高网站的可用性。

一个 XML 站点地图,除非您知道如何找到它,否则它通常不是用户可见的文件,但它旨在帮助搜索引擎找到您网站上的所有页面。

所以本质上,HTML 站点地图是给你的用户的,而 XML 站点地图是给机器的,但显然机器也会读取你的 HTML 站点地图。

HTML 站点地图

所以这里是一个 HTML 站点地图的快速浏览,它来自 target.com。 它们与 XML 站点地图相似,因为它们详细说明了页面和站点可用的链接,并且它们可以抓取这些。 所以机器人会抓取这些,它可以给谷歌一个强烈的用户体验信号,但它也很有帮助,就像你可以在这里看到的,如果你在某个位置或州或在某个州内寻找工作类别,您可以在一个地方查看所有链接并快速轻松地找到它。

XML 站点地图

现在是一个 XML 站点地图,您可以使用这些来判断,我在括号中使用它,搜索引擎您希望他们抓取哪些页面。 现在,重要的是要注意,将 URL 添加到站点地图并不能保证它会被索引或爬网,但它可能会导致搜索引擎发现和索引他们自己可能没有的页面。

现在,这是一个 XML 站点地图页面的快速快照,它实际上链接到其他站点地图。 您可以拥有多个站点地图,如果您正在对页面进行分类,则可以这样做,因此您可以拥有链接到所有其他站点的大型站点地图,可能涵盖您的博客文章、页面、类别页面和也许你的标签。

站点地图的好处

那么为什么你有一个站点地图? 有什么重要性? 有什么好处? 好吧,对于 Google 已经知道的页面,站点地图中的元数据(例如上次修改日期)可以帮助改善您网站的抓取方式。 如果您经常修改您的网页,Google 可能会更频繁地返回并抓取该网页以查找对内容的更改。

现在,如果您有他们不知道的页面,添加这些 URL,他们可以增加抓取范围,并且当 Google 抓取这些新页面时,他们可能会再次找到指向其他页面的链接,这可以继续扩大您的抓取范围以及您已编入索引的页面数量。

它们还可以帮助搜索引擎了解您网页的规范版本。 因此,您可能有一个针对特定关键字的页面,并且您可能还有其他相关页面。 现在,您打算成为主页的那个和 Google 打算或认为是主页的那个并不总是一回事,但是将规范标签和页面的规范版本添加到您的站点地图中会有所帮助确保 Google 和您在同一页面上。

现在,当您使用搜索控制台之类的工具验证站点地图时,它可能表明信任和权威,这也可以提高您的排名。

当您在那里添加站点地图时,您还可以在搜索控制台中获得额外的见解。

如何创建站点地图

那么我们如何创建站点地图呢? 手动创建站点地图,绝对需要技术知识。 但是多亏了工具,站点地图的创建,它不必那么复杂。 例如,我不会坐下来手动创建站点地图。 我可能会弄明白,但老实说,我没有手工做这件事的专业知识。 所以有一些发电机在那里。

我在许多站点中经常使用的一个是 XML-sitemaps.com。 这是很容易遵循的步骤。 您只需创建站点地图和所有规则以及您想要在其中拥有的所有页面。

现在,我还没有真正使用过 Octopus,但我觉得它看起来真的很酷,并且我正在对它进行一些测试。 这是一个视觉站点地图。 实际上,您可以直观地构建 XML 站点地图,如果您不是具有计算机背景的人或者您没有进行太多编码,但您仍然想生成一个好的站点地图,这会很有帮助。

现在,大多数 CMS 工具都会为它们内置生成器,就像 HubSpot 那样。 我知道 Marketo,其他一些更大的企业网站和套件肯定会在他们的网页上做到这一点,但是 WordPress,你也可以这样做。 我们建议使用以下插件之一。 你可以使用 SEO Press,你可以使用 Yost SEO,或者你可以使用 XML Sitemaps。 我在很多场合都使用了这三种方法,它们在每次设置时完成的工作都有点不同,但它们都工作得很好。

XML 站点地图中包含的内容

那么您的站点地图中包含什么? 好吧,现实情况是,并不是每个 URL 都需要在您的站点地图中。

最好的做法是把你喜欢的 URL 放在那里,所以那些被规范化的,然后忽略那些不是的,也许是一些稍微重复的内容或类似的东西,你不想让那些您的站点地图,因为您想帮助确定搜索引擎的优先级。

您可能还想为不同的实例或不同的特殊情况创建单独的站点地图。 例如,如果您在移动设备上的页面略有不同,您可能希望拥有一个专门针对移动设备的移动站点地图。

如果您正在制作大量视频并且希望这些视频在搜索中排名,您显然可以使用结构化数据,就像我们经常讨论的那样,但拥有视频站点地图也很有帮助,这有助于 Google 抓取和索引您的视频内容。

您还可以将它们用于图像,并在使用图像站点地图进行搜索时提高图像的可见性。 因此,您可以通过多种方式使用 XML 站点地图,并且我们之前讨论过的许多工具,您实际上可以生成和创建这些类型的站点地图,无论是用于移动、视频还是图像,以及您网站本身的页面。

如何在 Google Search Console 中添加站点地图

所以我们最后要讨论的是我们如何将站点地图实际放入搜索控制台,以便 Google 可以读取它。 现在,我将继续放大这里,这样就可以让每个人都更容易看到。 如您所见,这是搜索控制台的新设计。 它看起来很酷。 如果我们在左侧,我们仍然有相同的导航。 现在,索引下将是站点地图。 为了在您的网站上放置站点地图,您只需将链接复制并粘贴到此处的 URL。

如您所见,我们将站点地图放在此处。 但正如我在这张图片中展示的那样,我们有许多不同的站点地图。 所以我实际上可以把这个站点地图拉到这里,假设我想在这种情况下添加到帖子站点地图或页面站点地图中。 我会继续使用该 URL,然后我会返回搜索控制台并转到站点地图。 我会把 URL 放在那里,然后点击提交。

现在,它要做的是告诉谷歌,嘿,我这里有这个站点地图和一些你可以发现的页面。 因此,如果它可以读取它,它会说成功。 如果它无法读取它,它也会告诉你这一点。

正如您在此处所注意到的,我现在可以看到此站点地图的索引覆盖范围,因为它位于 Google 搜索控制台中。 如果我单击它,它实际上会告诉我这里有 15 个 URL 已提交并编入索引。 我有九个被排除在外。 所以也许有重复,所以他们没有包括那些。 也许他们找到了网址,但他们没有覆盖它,然后提交了一个索引。

所以我可以看看这些页面然后去,好吧,为什么谷歌不索引这些特定的页面,我能做些什么来改变呢? 因此,它肯定会为您提供一些非常好的信息,现在您可以利用这些信息使您的网站更加可见,以便更好地控制 Google 所涵盖的内容,而不是他们在您的网站上未涵盖的内容。

如果您对站点地图、HTML 站点地图、XML 站点地图以及任何与 SEO 相关的内容有任何疑问,请在下方发表评论。 如果您正在做一些不同的事情,或者您认为对团队真正有益的事情,也请分享。 我们很乐意继续与您进行对话。 直到下一次,快乐的营销。