Sitemap网站地图是SEO优化的项目之一,但有些刚学习 SEO 的人对于 Sitemap 的理解不够精确、误会了 Sitemap 能带来的效益以及功能。到底 Sitemap 对网站 SEO 有没有帮助?真的需要使用 Sitemap 吗?这篇文章将聊聊 Sitemap 是什么、怎么做、并延伸到 SEO 的学习和经验谈,如果正在学习SEO,相信这篇文章会有帮助。
Sitemap是什么?
「Sitemap」为网站地图,是一个放在网站上的链接归档,我们可以在这个档案内条列出网站全部页面的网址、链接、图片链接等。Google 爬虫会来我们网站上读取这个 Sitemap 文件,借此了解网站上有哪些网页。
以 SEO 角度来看,Sitemap 最大的用途就是「帮助搜索引擎了解网站有哪些网页」,里面条列了网页网址与更新时间(Sitemap 基本上是公开的档案,只要知道路径,我们从前台都能够看到别人的 Sitemap 。
该使用Sitemap吗?先谈谈网站内部链接观念
先讲结论:虽然 Sitemap 能帮助搜索引擎了解网站,但其实不一定每个网站都需要 Sitemap。
如果网站的「内部链接」有完善规划,那么 Google 不需要通过 Sitemap 也能了解网站有哪些页面。换句话说,Sitemap 只是辅助,内部链接才是 SEO 优化的重点。所以先别急着为网站建立 Sitemap,请先了解内部链接是什么,再来评估到底需不需要使用 Sitemap,这也是这一段想分享的观念。
内部链接对SEO的重要性
内部链接是指「在同一个网站中,页面和页面的互相串联」,像是导航栏、侧边栏、Footer 都是网站的「内部链接」。可以从 Google 官方的文件或影片读到一个观念:
搜索引擎爬虫会通过网站上的「站内链接」来解析网站,若将这观念简单来解释的话,爬虫会去点开网站上的导航栏、面包屑、侧栏、商品列表等链接来发现、爬取网站,通过解析这些链接的架构,它更可以辨识出每个网页与网页之间的关系。
所以我们在 SEO 优化上,网站导航栏、侧栏等动线设计都非常重要(SEO 上很多人会称呼这个为「内部链接」优化),如果网站动线出现问题,Google 很可能在解析网站时会出现问题。
而如果网站上有某个页面是没有内部链接连过去的(我们在 SEO 上会称作「孤儿网页 Orphan Page」),或是有些网页在网站内的层级过于深入或不易抵达,搜索引擎可能会不容易发现这些页面,就会导致网站 SEO 受到影响。为了避免这样的问题、确保 Google 可以有效的发现我们所有的网页,我们可能会做的优化工作和检查项目有:
- 检查网站的内部链接架构(导航栏、侧栏等动线设计)是否合理。
- 检查在现行的导览架构下,是否会有孤儿网页、或是很不容易到达的网页。
- 提交 Sitemap 网站地图,透过 Sitemap 主动跟 Google 说我有哪些网页。
也就是说,为了要让 Google 了解我们的网站,我们会进行「内部链接优化」,而 Sitemap 只是其中的一个辅助方法而已,真正的重点还是要做好内部链接。
那么,网站需要Sitemap吗?
很多人以为 Sitemap 在 SEO 很重要、一定要做,但其实是不一定的,而是要看网站状况是否需要使用。如果网站「内部链接」已有完善规划,也没有孤儿网页或是层级过深、太难找到的网页,Google 基本上都能顺利解析网站。那么,是否有提交 Sitemap,对网站 SEO 通常不会有太大的影响(影响可能小到没有感觉、也不会反应到数据上)。
Google 官方也针对需要 / 不需要使用 Sitemap 的情境,给了几个建议:
可能「不需要」使用 Sitemap 的情况
- 网站规模小:网页数不超过 300 页。
- 网站内部链接完善:每个页面都有路径、链接可到达,没有孤儿页面。
可能「需要」使用 Sitemap 的情况
- 大型网站:如果网站规模太大,Google 可能无法顺利找到所有网页(尤其是较新的网页)这时便能用 Sitemap 来加快 Google 发现网页、收录网页的速度。
- 新上线的网站:如果网站刚上线、没有反向链接,Google 会比较难发现网站,这时便能主动提交 Sitemap 。
- 网站有许多媒体内容(影片或图片):如果希望网站出现影片、新闻、图片等搜索结果,可以用 Sitemap 来提供给 Google 参考。
- 网站有不同版本语言的网址:如果网站有分不同语言版本,便可以通过 Sitemap 来告知 Google 网页的语言版本。
如何制作、提交Sitemap网站地图?
因为这篇文章主要着重在「通过 Sitemap 来理解 SEO 优化概念」,所以在制作 Sitemap 这一段我们只会简单的介绍重点、了解 Sitemap 建立的流程和步骤(详细说明请再参考 Google 官方文件)
Sitemap 建立可以分成「选择格式、制作档案、提交」三个步骤:
步骤一:选择 Sitemap 格式
Google 支持的 Sitemap 格式有三种(三种都可以使用、没有哪个比较好),依照网站状况和需求使用适合的格式即可。
1、XML Sitemap
XML 全名是「Extensible Markup Language」,是专门给计算机看的程序语言。
XML Sitemap是最常被使用、用途也最广泛的格式,除了网址外还可以提供图片、影片、新闻等资料,大部分的 Sitemap 产生器也都是提供 XML Sitemap 格式的档案。
2、RSS / mRSS / Atom 1.0
RSS 全名是「Really Simple Syndication」,是一种讯息来源格式,可以整合多个网站的更新内容。
「RSS / mRSS / Atom 1.0」结构和 XML Sitemap 类似,但档案通常较小且更新频繁。Google 官方建议,若网站更新频率很高(例如新闻媒体、blog等),可以同时使用「RSS / mRSS / Atom 1.0」和「XML Sitemap」两种格式,前者用来提供最新更新内容、后者则提供所有网页的信息,提高 Google 抓取网页的效率。
3、文字 Sitemap
文字 Sitemap 的格式最简单,只需要把网址条列在 txt 文字档中即可,非常方便制作和维护,适合内容单纯的小型网站使用。
步骤二:制作 Sitemap 档案
有三种制作 Sitemap 档案的方法,请依照网站规模选择要用哪个方法:
1、网站是 WordPress系统,用插件生成 Sitemap
如果网站是用 WordPress 系统搭建的,那么非常简单,有很多 Plugin 可以协助我们制作 Sitemap。若已有安装「Yoast SEO」、「Rank Math」这类 SEO 插件,启用 Sitemap 功能后就可以自动产生网站 Sitemap 档案。
若没有使用以上的 WordPress SEO 插件,也可以直接在搜索「Sitemap」,有很多插件工具可以使用。
现在已经不用了,因为WordPress程序已经自带sitemap地图功能了,只需要在域名后加上/sitemap.xml就可以看到了。
2、网站规模小,手动建立 Sitemap
如果网站规模小、只有几十个网页,可以直接用纯文字编辑器手动建立 Sitemap。(请按照 Sitemap 规范的格式建立)
3、网站规模大,使用 Sitemap 工具
如果网站页面偏多,则建议用 Sitemap 工具会较有效率。
步骤三:向 Google 提交 Sitemap 文件
制作好 Sitemap 网站地图后,最后要把它提交给 Google。(这个步骤是让 Google 知道我们网站上 Sitemap 文件的所在位置,但不代表 Google 一定会下载这份文件、或通过 Sitemap 来检索网站)
提交 Sitemap 最简单的方式,是通过 Google Search Console 的「产生索引 > Sitemap 报表」,把步骤二产生的 Sitemap 文件网址贴上、提交即可。
在 Search Console 的 Sitemap 报表中,可以随时查看 Google 存取 Sitemap 的时间、以及是否有成功检索文件。 一般来说 Sitemap 被 Google 顺利存取后,Google 便会定期回来检索 Sitemap 文件,我们不用重复提交 Sitemap,只要定期检查状态是否正常即可。
Google 官方已经说过,Sitemap 内的网页变更频率(Frequency)以及网页重要性(Priority)它们基本上早就已经不看,因此若网站架构有重大调整,才需要重新提交 Sitemap 文件。
Sitemap对SEO有帮助吗?
至于 Sitemap 对 SEO 到底重不重要?会影响网站排名吗?我们可以从 Google 官方说明得到答案:
Sitemaps don’t replace internal linking(Sitemap不能取代内部链接)
Google官方文章曾经提过:A Sitemap does not affect the actual ranking of your pages. However, if it helps get more of your site crawled(Sitemap不会影响排名,只是帮助网站被爬取)。
简单来说,Sitemap 最大的功能其实是帮助 Google 爬取网站,它本身对于排名是没有影响的,「内部链接优化」才是真正改善 SEO 的重点。如果只有做 Sitemap,但没有检查、优化站内的链接问题,在 SEO 上很容易会出现问题。
just because a sitemap file has a bunch of URLs and it doesn’t mean that we will index all of them(就算在 Sitemap 里面放很多网址,Google也不一定会去收录在 Sitemap 内的网址)。
因此若网站规模很大、或是网站内的链接不完整,只依靠 Sitemap 也没办法完整解决 SEO 问题,因为网站内的链接对爬虫来说是重要的讯号,可以通过内部链接的结构解析网页之间的关系。此外,这些内部链接可以传递权重,孤儿网页基本上即便通过 Sitemap 让 Google 爬到了,也不会有太多的 SEO 权重,因为孤儿网页没有链接、也没有权重传递给它。
从Sitemap来谈谈「SEO学习」这档事
「SEO学习」是我今天想谈论的主要议题之一,职场上我碰到有很多刚学习 SEO 的人过于在乎 Sitemap,我也碰到很多站长在刚接触 SEO 的时候,误以为 Sitemap 可以拯救网站的 SEO,这让我兴起了写这篇文章的念头。有些人过度的强调 Sitemap 对于 SEO 的影响力,但没有加以说明功能、或考究 Google 官方的建议。
不只是 Sitemap,很多新手在刚学习 SEO 的任何一个优化项目时不见得会「厘清这些知识」,我觉得 SEO 上的优化项目太多了,在信息爆炸的时代之下,SEO 的学习者应该要学会两件事情:学会诊断SEO的问题点、以及每个优化项目的功能。
导致 SEO 不好的可能性有很多,以上图来说,第一个环节是爬虫【爬取网站】的优化,第二个环节是【排名因素】的优化。学习 SEO 最不容易的就是学会准确诊断问题,如果 Google 在爬取网站时都很顺利,那么针对爬取做再多优化效果都很有限。反过来说,如果内容很优质、网站权重很高,但 Google 却没办法爬到网页,那么应该要先解决爬取的问题。
网站结构没有问题,网站规模不大、Google 爬得都很好,但内容不优质、网站速度体验不够好,拼命提交 Sitemap 也是没有用的。Google 爬不到网站,就算内容再优质、网站体验在好,Google 也看不到网站,那优化内容也是白做。
一个是问题点发生在爬取,一个是发生在排名因素的优化,后续要做的优化工作是差很多的,应该采取的做法也应该不同。
学会厘清哪些对Google具有较强的信号以及影响力
SEO优化项目一大堆,但我们能做的时间是有限且急迫的,实际上我们会从「对 SEO 影响较大、对 Google 信号较强」的优化项目开始做,刚开始学习 SEO 时我们都该厘清到底哪些项目真的具有较高的影响力、哪些对于成效是比较没有影响力的。像是 Meta Keywords、网址里面关键字、Title 前面一定要塞关键字…等,这些都是较过时或是在 SEO 上影响力较小的优化项目。
以这篇文章的 Sitemap 为例,很多人以为它对于 SEO 很重要,但事实上是未必的,如果网站内部链接很好或规模不大,Sitemap 没办法带来太多的效果。同时,Sitemap 的重要性也没有站内链接来的高。很多文章会告诉 A 优化项目很重要、B 优化项目是趋势,但这些文章未必会告诉你「什么情况很重要」、「对于哪些网站很重要」、「重要在哪」、「是趋势的原因是甚么」,在 SEO 优化上,网站架构、所属的产业、拥有的资源等很多因素,都会影响我们采取的策略以及优化手段。对于刚学习的人来说,更应该要细心且清楚的厘清所有学习到的知识,并不是网络上的文章说很重要就拼命的执行,但却不去厘清重要在哪、功能是甚么、为什么重要。
了解What很重要,但厘清"Why"才是成长的关键
任何一个优化项目,厘清它的功能、以及效果才是重点,确实有些网站需要通过「Sitemap」来解决网站 SEO 的问题,但也有很多的网站是不需要做「Sitemap」的(在我的经验中,甚至大多的中小型网站是不一定需要的)。
Key Takeaways:总整理
不论网站规模多大,提交 Sitemap 都没有坏处,任何网站主都可以主动去提交 Sitemap 是没有问题的,但我希望正在学习 SEO 的人可以知道,Sitemap 绝对不是排名因素,除了 Sitemap 之外,有很多的优化项目其实都未必是很重要的,在 SEO 优化上通常那些「看起来很简单轻松就可以完成的事情」大部分都没有很强的影响力或效果。
SEO不是只靠 Sitemap 或是稍微改改 title 就可以有成效,如果 Google 在爬取、理解网站都没有问题的情况下,提交 Sitemap 对网站排名是没有帮助的,它不是排名因素,只是帮助 Google 爬网站的工具,如果要优化排名因素,决胜点还是在内容、体验、链接。
- 如果是中小型网站(500页以内)、网站的动线/架构都很好的网站,其实不提交 Sitemap 也不会有太大的影响,有时间再提交处理就好了,但如果时间有限,在其它更重要的 SEO 优化项目上(我自己都没有提交了)。
- 如果是大型网站、或拥有多语言的网站、或是新闻/媒体型网站,强烈建议 Sitemap 要按照官方规范优化跟提交。
- 请注意,Sitemap 绝对没办法取代内部链接,根本之道还是网站内的导览动线、内部链接架构,在优化工作上不要以为有 Sitemap 就不用优化内部链接。
- 针对网站规模, Google 是建议 500 页以内可以不用提交 Sitemap,但我的经验是,即便网站到 1000~2000 页都还是未必需要的,要看网站的架构以及状况而定,如果怕的话就提交就对了,但请记得也要好好优化内部链接以及真正的排名因素,Sitemap 不是绝对的因素。
- Sitemap 不是排名因素。
- 学习的时候尽量要厘清每个优化项目的真正「功能」以及实际「影响多大」,这是 SEO 成长的关键。
👋 感谢您的观看!