如果没有站点地图,搜索引擎就不知道您的网站上有什么内容,也不知道如何向用户展示这些内容。这将损害您的SEO工作并极大地限制您的内容营销的有效性。 在本文中,我们将介绍什么是站点地图、为什么需要为您的网站创建站点地图以及如何有效地创建站点地图。
什么是站点地图?
![站点地图](https://tkwlkj.com/wp-content/uploads/2023/04/sitemap.png)
站点地图是现代网站重要的组成部分之一。大多数网站构建器应用程序会自动包含它们。如果您的网站不具备此功能,您将需要一个工具来创建和维护此书签以及您的分析和社交媒体营销工具。
XML 站点地图是入站营销操作的重要组成部分,因为如果没有它们,您将不知道搜索引擎是否正确地为您的站点编制了索引。如果当人们正在寻找像您这样的解决方案时您的页面不能可靠地显示在 Google 上,那么您的内容营销努力将因此而浪费。
站点地图文件通常是一个 .xml 文件,与您网站的主页一起提供给浏览器。如果您将站点的页面绘制成一种“家谱”,主页 (index.html) 位于顶部,“关于”、“产品”和“博客”页面位于其下方,以及您的所有博客在“博客”下面发帖,等等。你有一个站点地图。
搜索引擎用来为网络编制索引的机器人使用这些地图来快速找出自上次检查以来已添加到您网站的内容。然后他们可以从您的站点地图中获取信息并使用您的新内容更新搜索结果。
什么是 Sitemap?
Sitemap 可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页。简单的 Sitepmap 形式,就是 XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。
网络抓取工具通常会通过网站内部和其他网站上的链接查找网页。Sitemap 会提供此数据以便允许支持 Sitemap 的抓取工具抓取 Sitemap 提供的所有网址,并了解使用相关元数据的网址。使用 Sitemap 协议并不能保证网页会包含在搜索引擎中,但可向网络抓取工具提供一些提示以便它们更有效地抓取网站。
Sitemap 0.90 是依据创意公用授权-相同方式共享 (Attribution-ShareAlike Creative Commons License) 的条款提供的,并被广泛采用,受 Google、Yahoo! 和 Microsoft 在内的众多厂商的支持。
哪些网站受益于站点地图?
站点地图对于任何想要在搜索引擎上排名的网站来说都是必不可少的,但受益大的网站是那些定期发布新内容或不断更改现有页面的网站。这可能是新闻网站、不断更新产品信息的电子商务网站,或者定期发布帖子的博客。
如果没有站点地图,谷歌可能需要数周时间来索引新页面并将它们呈现在正在寻找它们的人面前。您的站点地图不仅告诉 Google 有哪些页面,还包括页面上次更新时间和更新频率等信息。
如果搜索引擎发现某个页面不断变化,例如评论网站的Shopify 集成列表,他们可能会更频繁地更新该页面的版本。如果他们找到一个几乎从不更改的页面(例如带有专业人员联系信息的静态单页站点),他们就不会浪费资源每天更新它。
不同类型的站点地图
上面的定义是人们在谈论站点地图时通常引用的内容。但是,还有一些其他类型虽然不太常见,但可能更适合您的特定需求。
![站点地图](https://tkwlkj.com/wp-content/uploads/2023/04/tkwlkj-sitemaps.png)
视频网站地图
如果视频对您的业务或内容策略至关重要,您可以为其定制站点地图。.xml 格式有视频的可选字段,如“标题”、“描述”、“缩略图”和“观看次数”,搜索引擎使用这些字段来确定什么是流行的并且与搜索查询相关。在这种情况下,您的视频描述对于 SEO 和您的博客内容一样重要。
那么,您需要视频站点地图吗?请记住,您的站点地图的大小限制为每个文件 50MB。如果您的站点有很多页面而只有一个站点地图,则您需要为对目标受众的搜索查询重要的内容进行“预算”。
新闻站点地图
新闻站点地图包含新闻网站上文章的信息,无论是像纽约时报这样的媒体还是利基行业网站。它包含 URL、后修改日期、发布日期和其他关于文章的元数据等信息。
这与普通站点地图具有相同的好处,但可以根据搜索引擎有特殊用途。
如果您是一个具有良好域权限的新闻站点并且您正在报道突发新闻故事,则您的站点可能会突出显示为该搜索的“头条新闻”。
站点地图索引
可以根据以下两个指标之一来衡量站点地图的大小:.xml 文件大小或列出的页面数。如果此文件超过 50MB 或包含超过 50,000 个 URL,您可能会发现 Google 会停止索引它认为不重要的页面。
幸运的是,有一个解决方案:将站点地图拆分为多个 .xml 文件。但如果它们不集中在一个地方,搜索引擎就不知道在哪里可以找到它们。为防止这种情况,您可以创建一个“站点地图索引”,它是您希望搜索引擎抓取的所有站点地图的映射。
如何创建站点地图
1. 手动创建站点地图
要手动创建站点地图,您只需要一个文本编辑器,例如 macOS 上的 TextEdit 或 Windows 上的记事本,它可以让您保存 .xml 文件。从那里,您可以输入页面的元数据。
但是,如果您的网站有多个这样的网站,那么它很快就会过时。因此,几乎在所有情况下,营销人员都使用自动工具来生成它们。云上的Shopify和Magento等内容管理系统和网站建设平台可以为您创建和更新站点地图,因此许多现代营销人员甚至不必考虑它们。
2.使用站点地图生成器
如果您的CMS没有自动制作和更新您的站点地图,您可以设置一个工具来为您执行此操作。Simple Sitemap 和 Screaming Frog 等站点地图生成器还可以与社交媒体调度程序集成,以确保在社交媒体平台上自动共享新内容。
如果您使用的是WordPress,Yoast SEO 和 Google XML Sitemaps 等 SEO 插件会让一切变得简单明了。除此之外,Simple Sitemap 和 Screaming Frog 等工具也可以通过单击按钮生成它们。
获得站点地图后,只需将其放入站点的根文件夹(在 index.html 旁边)并确保更改已生效。要检查这一点,请转到 yourdomain.com/sitemap.xml。)
将站点地图提交到 Google Search Console
生成站点地图后,Google 的漫游器必须先抓取该文件,然后您才能开始看到好处。如果您不想等待他们,您可以将站点地图(或站点地图索引)直接上传到 Google Search Console。只需单击仪表板上的“站点地图”选项卡并粘贴您的“/sitemap.xml”URL,Google 就会开始为您的页面编制索引。
Google 会定期检查此网址是否有任何更改。您甚至可以提交多个站点地图和站点地图索引文件,使您能够测试每个站点地图的搜索性能。
佳实践
正如您会考虑获取 SSL 证书或使用DMARC来保护您的站点一样,在构建站点地图时也需要遵循某些佳实践。
使您的站点地图保持新
您的站点地图是 Google 在任何给定时刻对您网站内容的快照,因此保持新状态至关重要。
如果您网站的 URL 因 SEO 原因而更改,您必须确保在新站点地图中考虑到这些更改。具有自动站点地图功能的 CMS 会为您处理此问题,但如果您想尝试一种新格式,也没有什么能阻止您将自己的站点地图上传到 Search Console。
确保您的站点地图位于根目录中
您可以将站点地图放在站点文件夹结构中的任何位置,但请记住,它们只会影响“父”文件夹及其“后代”文件夹的内容。(因此,yourdomain.com/blog 中的 .xml 文件只会影响 URL 中带有“/blog/”的页面。)
在几乎所有情况下,您都应该将站点地图发布在站点的根目录下,以便它们影响站点上的所有内容。只有当您的站点非常大且包含多张地图时,您才需要担心其他选择。
使用 URL
确保您生成的站点地图也使用 URL,例如“yourdomain.com/blog/what-is-an-absolute-url”。如果您的站点地图本身具有“相对”URL,例如“/what-is-a-relative-url”,搜索引擎抓取工具将不知道它与您网站上其他页面的关系。
注意规范 URL
规范 URL 是搜索引擎检测到并编入索引的网页的官方版本。这用于防止他们被重复的内容弄糊涂,例如在不同网页上逐字重复的产品描述。
在这种情况下,您希望带有该描述的您网站的着陆页是 Google 将指向的规范页面。如果您页面的HTML文件在靠近顶部的某处有“rel=’canonical’”,搜索引擎将优先选择具有相同内容的页面。
关键要点
- 站点地图是一种特定类型的文本文件,搜索引擎使用它来更好地了解您的网站。
- 您需要创建站点地图,以免浪费您的 SEO 努力。
- 大多数 CMS 工具会自动创建和维护您的站点地图。如果您没有,可以使用许多其他工具来帮助您。
- 拥有站点地图后,将其上传到 Google Search Console 以快速感受好处。