Sitemap 網站地圖最完整製作教學
Sitemap 網站地圖是什麼?有範例嗎?
Sitemap 的中文叫做網站地圖,但在 SEO 的領域我們多半還是使用英文 Sitemap。Sitemap 簡單來說就是網站內容與結構的懶人包,讓 Google 搜尋引擎可以更有效率的爬取你的網站。Sitemap 的形式有 XML、RSS、mRSS 和 Atom 1.0 等等,但大多網站皆選擇 XML,較簡易好懂。XML 形式的 Sitemap 多半長這樣,是一段簡易的程式碼,以鯊客的官網為例,即使是不懂程式語言的看到這段Sitemap 後也大致可以瞭解,鯊客的官網有 「https://sharktech.tw/products」、「https://sharktech.tw/event」這幾個頁面。
Sitemap網站地圖有哪幾種?
除了記錄網站基本資訊的 Sitemap 之外,Sitemap 還有圖片、影片、新聞這三種,不同性質的網站會有不同比重的 Sitemap。
以電商網站而言,因為有大量的商品圖,多半會伴隨大量的 Sitemap 圖片,此時圖片 Sitemap 的爬取對於圖片被搜索到的機率就非常重要。如果是透過鯊客架設的網站,鯊客強大的程式設計可以自動提交 sitemap 圖片,優化 sitemap 圖片更加輕鬆簡單!
影片 sitemap 對於影片內容多的網站也相當重要,影片 sitemap 相較圖片 sitemap 更加複雜,需要在程式碼中標記時間長度、影片類別及年齡分級,建議交由專業的工程師協助處理影片 sitemap。
新聞 sitemap 可說是專門為新聞類型網站產生的 sitemap。和其他 sitemap 不同的地方是,Google 新聞報導發布超過兩天後,必須從 Sitemap中移除這些網址,或從舊網址中移除 <news:news> 中繼資料。這可能是為了讓 Google 可以快速了解哪些頁面才是最新的資訊並,更有效率的爬取。這種需要快速更新 sitemap 的情況下,多半需要專業的團隊協助處理。
Sitemap 網站地圖為什麼可以提升 SEO 成效?
Sitemap 對排名並無直接影響,但是 Sitemap 可以更快速讓 Google 瞭解網站內容,可以說是影響 SEO 成效的一種「間接因素」。站在爬蟲的角度,有 Sitemap 這樣的懶人包加快爬取效率,這樣百利無一害的東西,實在是沒有不用的理由,因此良好的 Sitemap 可以說是做好與爬蟲溝通的重要一環。
哪種網站需要製作 Sitemap 網站地圖?
Sitemap 是每個網站都必備的嗎?答案是不一定!Google 官方文件列出三種「建議需要」sitemap 的網站:
1. 網站規模極大:普遍來說大型網站的孤島頁面較多,Google 的爬蟲較難爬取,建議製作 sitemap 幫助爬蟲爬取。
2. 網站才剛成立,幾乎沒有外部連結:新網站就好像剛加入班級的轉學生,透過 sitemap 基本的自我介紹,可以幫助爬蟲更快認識你的新網站。
3. 網站包含許多影片、圖片,或是新聞網站:剛才有提到的影片 sitemap、圖片 sitemap 或是新聞 sitemap 中會標記影片、圖片或新聞的額外資訊,幫助這些媒體被搜尋到。
Sitemap 製作教學:三步驟超簡單
瞭解 sitemap 的重要性之後,現在我們要製作 sitemap,不需要會寫程式也可以輕鬆透過 sitemap 產生器生成 sitemap ,而且完全免費哦!
二、製作sitemap檔案:sitemap 產生器、手動建立 sitemap 、Wordpress 外掛
1. 網站並非架設在 WordPress:推薦 sitemap 產生器 sitemap generator
製作 sitemap 最簡單的方式就是採用 sitemap 產生器,只需要去 Google 搜尋 sitemap generator ,或者直接點選這裡,進入 sitemap generator 輸入網址後便可以產生 sitemap。以鯊客的官網為例,在紅框處輸入網址,點選右邊的 start ,等待一陣子後點選 download 就可以產生 sitemap 了!
將下載下來的檔案請網站管理工程師放在根目錄,並在 Google Search Console 貼上 sitemap 網址即可。這個方法的缺點就是免費版本只支援 500 個網頁,如果你的網站是超過 500 個頁面的大型網站,可能就不適用了。
2. 手動建立 sitemap
如果是程式高手,也可以用文字編輯器撰寫 sitemap,sitemap 詳細的撰寫規範可以參考 sitemap org 這個網站。
3. 使用 WordPress 外掛產生 sitemap 教學
如果你的網站是 WordPress 架設的,Yoast 和 RankMath 這兩個外掛都可以免費產生 sitemap。這裡以 RankMath 為例,只要是運作正常的 WordPress ,都可以在 Rank Math 外掛的設定區域,找到該網址的 sitemap,可以參考下圖的路徑。
點進去 sitemap setting 後,可以看到類似以下的畫面:
紅框裡的網址,就是網站的 sitemap,我們將官網網址後面這段 sitemap 開頭的字串複製至最後的xml,接下來只要貼到 Google Search Console 裡面就可以提交成功了!
sitemap 提交教學
進入 Google Search Conole 後,點選左側 sitemap,將剛剛複製下來的字串貼上,之後點選提交即可!
另一種「放在根目錄」的提交方式,通常會用在非 WordPress架設的網站,或者有多個 sitemap 的大型網站,這類網站通常都會交給專業的外包廠商處理,因此這裡就不贅述了。
sitemap 為什麼出現無法擷取?sitemap 無法擷取怎麼辦?
sitemap 如果出現無法擷取最常見的情況就是 sitemap 網址輸入錯誤,請檢查有沒有多複製了一個斜線以及是否重複複製到官網網址。
另一個常見的情況是網站的 robots.txt 封鎖了 sitemap,一般來說,有更改過 robots.txt 才有可能出現這種情況,由於 robots.txt 是網站是否能被爬取的前提,不建議在沒有程式語言以及沒有安裝 yoast 或者 RankMath 的情況下擅自更改,如果懷疑是 robots.txt 出現錯誤,建議請教專業的團隊處理。
如果只是輸入 sitemap 網址錯誤造成的 sitemap 無法擷取通常不會有什麼影響,按照下面的步驟移除錯誤 sitemap 即可:
Sitemap 網站地圖常見問題
Q:Sitemap 何時需要更新?
A:以 WordPress 架設的網站且安裝好 Yoast 或者 RankMath 外掛,Sitemap 在外掛與 Google Search Conole 都有正確的設置的情況下 sitemap 會自動定期更新。
網站有重大更動,例如轉址、大量刪除網頁、大量新內容時,建議提交 sitemap 讓爬蟲快速瞭解你的網站更哪些內容。
Q:做了Sitemap SEO排名就可以提升嗎?
A:Sitemap 只能幫助加速索引速度,Google 官方文件曾提到,Sitemap 對 SEO 排名並沒有直接影響。
Q:Sitemap 網址怎麼找?
A:常見的 sitemap 網址後綴有「/sitemap.xml」以及「/sitemap_index.xml」。比較不常見的有以下幾種:
/sitemap-index.xml
/sitemap.php
/sitemap.txt
/sitemap.xml.gz
/sitemap/
/sitemap/sitemap.xml
/sitemapindex.xml
/sitemap/index.xml
/sitemap1.xml
尋找 sitemap 網址的方是就是直接在官方網站的網址後面打上「/sitemap.xml」以及「/sitemap_index.xml」,假設我有個網站叫做 www.abc.com,只要直接在上方的網址列加上 www.abc.com/sitemap.xml 「/sitemap_index.xml」就可以囉!
如果你的網站是 WordPress 建立的,可以直接去 RankMath 或者 Yoast 裡 sitemap 的設定找到網站的 sitemap。
Q:Sitemap 檔案可以自動生成嗎?
A:Sitemap 可以透過 sitemap generator 自動生成 XML 檔案
Q:Sitemap 有網頁數量限制以及其他注意事項嗎?
A:根據 Google 官方文件,單個 Sitemap 未壓縮時的大小上限為 50 MB,且最多只能包含 50,000 個網址,如果超出這個上限的話則需要分割 sitemap。
結論
Sitemap 是網站架構與資訊的懶人包,幫助爬蟲快速瞭解網站的內容,建議更新頻繁、大型網站以及重視 SEO 的網站都要定期更新 sitemap。鯊客科技擁有硬底子強大工程團隊支援,自架設網站安全性高,無須擔心 sitemap 相關問題,目前提供小資架設官網與部落格方案與文案撰寫方案,搶佔自然流量。