Sitemap是什么?一次搞懂网站地图提交

Author: 路卡斯特
webside-sitemap

制作一个Sitemap.xml档案放到网站,然后主动提交到Search Console或等Google来读取,都可以让Google早一点收录网站,网站如果没有提交 sitemap.xml 搜寻引擎一样抓得到网页,但前提是网站连结必须是健康的,万一网站架构不健康或者某些因素被阻挡,网页收录将会是一个漫长的等待,所以直接执行Sitemap工作,是比较保险且有效率的方法,Sitemap各种提交方法中,以自动产生Sitemap.xml是最完美的,Sitemap对SEO排名没有帮助,但早一点收录可以早一点参加排名。
〈延伸阅读:好的SEO网站架构是什么?这样做SEO成功率才会高!
〈延伸阅读:SEO入门知识,简单说让你听得懂


Sitemap是什么?

Sitemap 中文意思为「网站地图」,制作和提交Sitemap主要帮助Google完整分析网站并加快收录速度。 通常在网站建置完成后,下一步就是要让Google来收录网站,而Google收录网站有两种方法,一种是Google搜寻引擎会自己来抓,另一种就是主动告诉Google有哪些页面需要被收录,这个主动出击的方法就是提交Sitemap(网站地图)。
Sitemap就是提供网站资讯的档案或动态资讯,可以列出网页连结清单、图片清单(包含连结、主题、授权资讯)、影片清单(如连结、影片类型)、新闻清单(连结、日期及标题)…等内容,帮助Google更快收录网站的各种资讯。一般网站最常用的还是网页清单,如果网站是常常会更新新闻、影片、图片,就能够透过网站地图避免搜寻引擎遗漏索引的情况,以及让Google了解该索引的网页有哪些。
 

Sitemap对SEO有什么帮助?

提交Sitemap并不会直接帮助SEO排名和成效提升,而是会对收录网站内容、建立索引的速度产生影响。网站地图提交可以说是主动告诉搜寻引擎,网站有新增新的内容,并让搜寻引擎顺利了解内容,使网页更快加入SEO排名战局。如果希望搜寻引擎优化排名或是网页内容质量可以提高,会建议在网站内容、网站架构、网站连结等方面进行优化比较直接。
〈延伸阅读:文案是什么? 5分钟掌握文案撰写技巧!
〈延伸阅读:
什么是Sitelinks(网站连结)? 要怎么做才会有?
〈延伸阅读:
网站连结优化怎么做?让Google看懂你的SEO
 

Sitemap有哪些格式?

Sitemap通常是一个档案(.xml /.txt)或动态消息(RSS、mRSS、Atom 1.0),档案形式是我们做常使用的网站地图方式,尤其是Sitemap.xml,制作工具也是以产生 Sitemap.xml 为主。
〈延伸阅读:什么是XML? 跟HTML有什么不一样?


Sitemap.txt

纯文字档案的Sitemap就是单纯把每个网址一一列出,一行一个网址,然后把档案存成 *.txt (一定要 *.txt 副档名),通常存成 sitemap.txt以利辨识,此方法是最简单制作的方式,会建议网站连结资料少时使用。

建立 Sitemap.txt 
http://www.xxx.com/a.html   # 网址-1
http://www.xxx.com/b.html   # 网址-2
....
 

Sitemap.xml

Sitemap.xml是最常用的 Sitemap提交方式,需要使用特定的语法撰写。 Sitemap.xml有几个规则要注意:档案必须使用 UTF-8编码、档案要放在根目录、档案最多包含50,000网址、一个档案不能超过50M、大型网站可使用Sitemap索引档、只列标准网址避免重复内容、桌机手机不同网址建议只列一种、只能包含ASCII (不可大写ASCII字元)、不可使用特定控制码或特殊字元、档案的网址顺序没有差。
〈延伸阅读:重复内容影响SEO,如何使用Canonical?

建立 Sitemap.xml

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.da-vinci.com.tw/cn/service/webdesign</loc>  # 网址-1
</url>

<url>
<loc>https://www.da-vinci.com.tw/cn/service/hosting</loc>  # 网址-2
</url>

......
</urlset>


可以用 sitemap.xml 索引档把很多个 *.xml 包起来

使用sitemap.xml索引档

 

动态消息 (RSS、Atom 1.0、mRSS)

如果网站的部落格含有RSS、Atom、mRSS动态消息功能,你可以透过在Search Console的Sitemap功能直接提交动态消息的网址Google只接受RSS 2.0与Atom 1.0动态消息,mRSS是属于媒体的RSS动态消息,也可以提交Sitemap资讯给Google。
 

RSS是什么?
RSS(Really Simple Syndication),中文叫做「简易资讯聚合」,RSS有固定的格式,有规则的把资料「聚合」在一起,可以方便发布给需要订阅的人,常常会看到RSS订阅就是这个意思,RSS通常用BLOG文章、新闻、影音、音讯,用在多媒体的RSS叫做mRSS(Media  RSS)。

 

Sitemap制作工具有哪些?

知道Sitemap有几种格式以后,可以开始动手制作Sitemap网站地图,如果你的网站网址只有少少的几个网址,你可以选择手动建立Sitemap(用记事本),但通常网站的网址不会这么少,所以还是建议用工具来产生Sitemap档案比较省力。 Google有提供一些第三方的Sitemap制作工具,大部分免费工具都有限制试用天数、网址数量,不然就是要用外挂程式才能用,像是Wordpress的外挂,只要不是自行开发的程式难免会有一些安全上的疑虑,以下介绍三种网站地图工具,线上免费版、线下免费版、付费版本,其余的还有很多,但因为都只能试用,试用期后要收费的就不介绍了。

〈Google提供参考工具:第三方Sitemap工具

 

XML-Sitemaps - 线上免费版

这是一套免费的线上版的Sitemap产生器,虽然有上限500个网址的限制,对于小网站说是够了,但规模大一点的就要用别的工具。

【XML-Sitemaps:工具网址


线上Sitamap.xml产生器

XML-Sitemaps工具

 

WonderWebWare Sitemap Generator - 线下免费版

这一套是免费的需要下载安装的Sitemap工具,没有数量限制,但是只能安装在Windows作业系统下,Mac就没办法安装啰,支援的WIN版本也有点老旧了,爬到的网址也有点不完整,免费不限数量是最大优势。
【WonderWebWare:下载网址 


WonderWebWare的网站地图产生器

wonderwebware-sitemap-tools

 

Screaming Frog SEO Spider - 付费版

Screaming Frog SEO Spider是模拟搜寻引擎的爬虫程式,把整个都爬出来,免费版本可以抓到500个网址,小网站已经够用了,付费版本就没有数量限制了,输入网址爬完网站之后,可以将Sitemap.xml汇出档案,也可以汇出图片的 images-Sitemap,Screaming Frog属于是比较专业的SEO工具,网站地图抓取只是其中一个功能。

【Screaming Frog SEO Spider:下载网址 


Screaming Frog可以安装在Mac/Windows

Screaming-Flog-Sitemap-tools

 

网站自动产生Sitemap

网站可以透过网站资料库撷取网站的网址,然后将这些网址变成一个sitemap.xml档案,档案位置在网站根目录,然后在robots.txt 指向sitemap位置,这是最完美的Sitemap.xml方式,不用手动提交,只要网站有新网址就会自动生成Sitemap.xml,等Google自己来的时候就会自动抓取Sitemap.xml
〈延伸阅读:用 robots.txt、noindex 限制搜寻引擎抓网站资料


将自动产生的sitemap.xml用robots.txt 指向

 

Yoast SEO-WordPress Sitemap外挂

如果使用者是用WordPress架设网站的话,可以藉由Yoast SEO外挂软体制作网站地图档案。 进入Yoast页面中点选启用Sitemap功能设定,下方就会出现xml档案,最多可以生成1000个Sitemap档案,适合中小型网站使用。

【Yoast SEO:下载网址 
〈延伸阅读:WordPress SEO外挂哪套最好用? SEO优化外挂实作!
 

Yoast SEO可以制作1000个Sitemap档案

Yoast SEO
 

如何手动提交Sitemap?

到Search Console直接提交Sitemap

做完档案之后要怎么提交Sitemap.xml呢?提交Sitemap之前要先确认网站已经安装了Google Search Console并且已经有管理权限,先把制作好的Sitemap.xml档案上传到网站空间,有些网站可以从网站后台上传Sitemap.xml,如果Sitemap.xml是网站自动产生的就不用上传。上传完成后,登入Search Console选择Sitemap单元,输入刚刚上传Sitemap档案名称 (通常都取作sitemap.xml),最后按下提交即可。
若上传网站地图后「发生错误」,GSC会显示错误讯息,可以依照其中的指示调整Sitemap的问题后再上传;如果显示「无法撷取」,则代表系统因为某些缘故而无法撷取档案内容,可以利用网址检查工具了解问题所在。
〈延伸阅读:用 robots.txt、noindex 限制搜寻引擎抓网站资料


在 Search Console 提交 Sitemap.xml

提交Sitemap.xml

 

使用连线侦测 (ping) 工具提交Sitemap

在浏览器网址列中输入网址传送 GET 要求,网址中要写入Sitemap.xml 的完整网址,手动提交之前,请先确定 Sitemap.xm; 档案已经制作完成,并且确认 Googlebot 可以正确抓取 Sitemap.xml 档案。


以网址提交Sitemap  

https://www.google.com/ping?sitemap=完整 sitemap 档案网址路径
范例: https://www.google.com/ping?sitemap=https://example.com/sitemap.xml

 

Sitemap注意事项

大型网站地图需分割

如果Sitemap档案超过50mb或是网址超过50000个,就必须把它切分成多个网站地图档案,最后再透过Sitemap索引档一次提交多个网站地图。同理,Sitemap索引档也不得超过50mb,最多也只能包含50000个网址。
 

更新Sitemap的时机

若Sitemap没有更改位置,则提交只需要进行一次即可,搜寻引擎会定期回访提交过的网站地图档案。 如果Sitemap内容有更动,只要更新Sitemap就好,不必重新提交。
 

Sitemap路径尽量避免写在robots.txt中

Sitemap虽然可以写在robots.txt中,但这样会容易让他人得知网站重要档案有哪些、网页数量有多少等资讯,另外也不能太容易被猜到网站地图路径位置。
 

结论

Sitemap制作与提交不是绝对必要,尤其是低于100个网址的网站,Google大部分都抓得到,但如果遇到网站架构太差会造成Google收录非常慢,不够健康的网站就只能依靠Sitemap来帮忙早一点收录,Sitemap还是做一做比较保险,专业网站的 Sitemap.xml 会自动产生并以 robots.txt 直接指向,比所有的Sitemap工具都更精准,因为是直接读取真实网址的资料库,连制作与提交Sitemap都不用麻烦了,网站地图可以全自动完成。

〈延伸阅读:SEO是什么? SEO怎么做? 2021重点教学

(本文为达文西数位科技所有,转载文图请注明出处)
 

迈入网站与SEO工作已经超过20年,喜欢探索新知与研究技术,总是希望给您最适合的解决方案。

SEO套版網站,優惠 $ NT 62,000 (1年代管+SSL)

請與我們聯繫
線上客服 TOP