如果没有站点地图,搜索引擎就不知道网站上有什么内容,也不知道如何向用户展示这些内容。这将损害SEO工作并极大地限制内容营销的有效性。在本文中,我们将介绍什么是站点地图、为什么需要为网站创建站点地图以及如何有效地创建站点地图。
什么是站点地图?

站点地图是现代网站重要的组成部分之一。大多数网站构建器应用程序会自动包含它们。如果网站不具备此功能,将需要一个工具来创建和维护此书签以及分析和社交媒体营销工具。
XML站点地图是入站营销操作的重要组成部分,因为如果没有它们,将不知道搜索引擎是否正确地为站点编制了索引。如果当人们正在寻找像我们这样的解决方案时页面不能可靠地显示在Google上,那么内容营销努力将因此而浪费。
站点地图文件通常是一个.xml文件,与网站的主页一起提供给浏览器。如果将站点的页面绘制成一种树状图,主页(index.html)位于顶部,“关于”、“产品”和“博客”页面位于其下方,以及所有博客在“博客”下面发帖等。
搜索引擎用来为网络编制索引的机器人使用这些地图来快速找出自上次检查以来已添加到网站的内容。然后他们可以从站点地图中获取信息并使用新内容更新搜索结果。
哪些网站受益于站点地图?
站点地图对于任何想要在搜索引擎上排名的网站来说都是必不可少的,但受益最大的网站是那些定期发布新内容或不断更改现有页面的网站。这可能是新闻网站、不断更新产品信息的电子商务网站,或者定期发布帖子的博客。
如果没有站点地图,谷歌可能需要数周时间来索引新页面并将它们呈现在正在寻找它们的人面前。站点地图不仅告诉Google有哪些页面,还包括页面上次更新时间和更新频率等信息。
如果搜索引擎发现某个页面不断变化,例如评论网站的Shopify集成列表,它们可能会更频繁地更新该页面的版本。如果它们找到一个几乎从不更改的页面(例如带有专业人员联系信息的静态单页站点),它他们就不会浪费资源每天更新它。
不同类型的站点地图
上面的定义是人们在谈论站点地图时通常引用的内容。但是,还有一些其他类型虽然不太常见,但可能更适合特定需求。
视频网站地图
如果视频对业务或内容策略至关重要,可以为其定制站点地图。.xml格式有视频的可选字段,如“标题”、“描述”、“缩略图”和“观看次数”,搜索引擎使用这些字段来确定什么是流行的并且与搜索查询相关。在这种情况下,视频描述对于SEO和博客内容一样重要。
那么,需要视频站点地图吗?请记住,站点地图的大小限制为每个文件50MB。如果站点有很多页面而只有一个站点地图,则需要为对目标受众的搜索查询的重要内容进行“预算”。
新闻站点地图
新闻站点地图包含新闻网站上文章的信息,它包含URL、最后修改日期、发布日期和其他关于文章的元数据等信息。
这与普通站点地图具有相同的好处,但可以根据搜索引擎有特殊用途。
如果是一个具有良好域权限的新闻站点并且正在报道突发新闻故事,则站点可能会突出显示为该搜索的“头条”。
站点地图索引
可以根据以下两个指标之一来衡量站点地图的大小:.xml文件大小或列出的页面数。如果此文件超过50MB或包含超过50000个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旁边)并确保更改已生效。要检查这一点,请转到域名/sitemap.xml。)
将站点地图提交到Google Search Console
生成站点地图后,Google的机器人必须先抓取该文件,然后才能开始看到好处。如果不想等待它们,可以将站点地图(或站点地图索引)直接上传到Google Search Console。只需单击仪表板上的“站点地图”选项卡并粘贴“/sitemap.xml”URL,Google就会开始为页面编制索引。
Google会定期检查此网址是否有任何更改。甚至可以提交多个站点地图和站点地图索引文件,能够测试每个站点地图的搜索性能。
最佳实践
正如会考虑获取SSL证书或使用DMARC来保护站点一样,在构建站点地图时也需要遵循某些最佳实践。
使站点地图保持最新
站点地图是Google在任何给定时刻对网站内容的快照,因此保持最新状态至关重要。
如果网站的URL因SEO原因而更改,必须确保在新站点地图中考虑到这些更改。具有自动站点地图功能的CMS会处理此问题,但如果想尝试一种新格式,也没有什么能阻止自己的站点地图上传到Search Console。
确保站点地图位于根目录中
可以将站点地图放在站点文件夹结构中的任何位置,但请记住,它们只会影响“父”文件夹及其“后代”文件夹的内容。(因此,域名/blog中的.xml文件只会影响URL中带有“/blog/”的页面。)
在几乎所有情况下,都应该将站点地图发布在站点的根目录下,以便它们影响站点上的所有内容。只有当站点非常大且包含多张地图时,才需要担心其他选择。
使用绝对URL
确保生成的站点地图也使用URL,例如“域名/blog/what-is-an-absolute-url”。如果站点地图本身具有“相对”URL,例如“/what-is-a-relative-url”,搜索引擎抓取工具将不知道它与网站上其他页面的关系。
注意规范URL
规范URL是搜索引擎检测到并编入索引的网页的官方版本。这用于防止他们被重复的内容弄糊涂,例如在不同网页上逐字重复的产品描述。
在这种情况下,希望带有该描述的网站的着陆页是Google将指向的规范页面。如果页面的HTML文件在靠近顶部的某处有“rel=’canonical’”,搜索引擎将优先选择具有相同内容的页面。
关键要点
- 站点地图是一种特定类型的文本文件,搜索引擎使用它来更好地了解网站。
- 需要创建站点地图,以免浪费SEO努力。
- 大多数CMS工具会自动创建和维护站点地图。如果没有,可以使用许多其他工具来帮助。
- 拥有站点地图后,将其上传到Google Search Console以快速感受好处。
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。