制作一个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/b.html # 网址-2
....
Sitemap.xml
Sitemap.xml是最常用的 Sitemap提交方式,需要使用特定的语法撰写。 Sitemap.xml有几个规则要注意:档案必须使用 UTF-8编码、档案要放在根目录、档案最多包含50,000网址、一个档案不能超过50M、大型网站可使用Sitemap索引档、只列标准网址避免重复内容、桌机手机不同网址建议只列一种、只能包含ASCII (不可大写ASCII字元)、不可使用特定控制码或特殊字元、档案的网址顺序没有差。
〈延伸阅读:重复内容影响SEO,如何使用Canonical? 〉
建立 Sitemap.xml
<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 包起来
动态消息 (RSS、Atom 1.0、mRSS)
如果网站的部落格含有RSS、Atom、mRSS动态消息功能,你可以透过在Search Console的Sitemap功能直接提交动态消息的网址Google只接受RSS 2.0与Atom 1.0动态消息,mRSS是属于媒体的RSS动态消息,也可以提交Sitemap资讯给Google。
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产生器
WonderWebWare Sitemap Generator - 线下免费版
这一套是免费的需要下载安装的Sitemap工具,没有数量限制,但是只能安装在Windows作业系统下,Mac就没办法安装啰,支援的WIN版本也有点老旧了,爬到的网址也有点不完整,免费不限数量是最大优势。
【WonderWebWare:下载网址 】
WonderWebWare的网站地图产生器
Screaming Frog SEO Spider - 付费版
Screaming Frog SEO Spider是模拟搜寻引擎的爬虫程式,把整个都爬出来,免费版本可以抓到500个网址,小网站已经够用了,付费版本就没有数量限制了,输入网址爬完网站之后,可以将Sitemap.xml汇出档案,也可以汇出图片的 images-Sitemap,Screaming Frog属于是比较专业的SEO工具,网站地图抓取只是其中一个功能。
【Screaming Frog SEO Spider:下载网址 】
Screaming Frog可以安装在Mac/Windows
网站自动产生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档案
如何手动提交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
使用连线侦测 (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中,但这样会容易让他人得知网站重要档案有哪些、网页数量有多少等资讯,另外也不能太容易被猜到网站地图路径位置。
结论
〈延伸阅读:SEO是什么? SEO怎么做? 2021重点教学〉
(本文为达文西数位科技所有,转载文图请注明出处)