網站地圖幫助搜尋引擎了解網站
網站地圖(Sitemap)是網站管理員向搜尋引擎公佈可以被網路蜘蛛抓取頁面的協議,網站地圖必須遵循XML格式的定義,Google、MSN、Yahoo以及Ask都遵循網站地圖的協議。
網站地圖除了可以一目了然地呈現網站內容給用戶,在SEO的執行上,可以快速讓網路機器人獲取網站結構和內容。XML網站地圖還提供一些關鍵的元數據,例如:每個頁面多久更新一次、上次更改時間以及網頁之間的相對重要性。
提交網站地圖的好處是:幫助搜尋引擎了解網站佈局、發現錯誤,以確保正確的索引頁面。雖然提交網站地圖不能保證所有的連結都會被抓取,被抓取也不一定會被編入索引,但如果您發佈了很多新內容,並希望將其盡快編入索引,或者是經營電子商務網站,那麼提交網站地圖仍然是直接提供信息給搜尋引擎的好方法。
使用工具和插件自動生成網站地圖
如果您擁有合適的工具,能很輕易地做成網站地圖,例如帶有內置XML Sitemap生成器的軟件或是插件(如Google XML Sitemaps),在網路上可以搜尋到很多免費的Sitemap生成器。另外,可以按照XML網站地圖代碼結構手動創建網站地圖,XML文件需以utf-8編碼。其實網站地圖不一定需要使用XML格式,亦可使用文本文件(txt),用新行分隔每個URL即可。不論使用何種形式的文件,注意需要遵循Sitemap要求的格式。但是,如果網站要實現hreflang屬性,則需要完整的XML網站地圖。
將網站地圖提交給Google
做好網站地圖後,您需要將網站地圖提交給Google。您可以從Google Search Console提交網站地圖。首先要向Google提出申請,需要向 Google 證明您是網站的管理者,才能將網站加入 Google Search Console。驗證成功後,就可提交網站地圖。
提交流程:進入「Google Search Console」 >點選「Sitemap」>輸入 Sitemap 網址>點選「提交」。提交後可於下方「已提交的 Sitemap」欄位中看到 Sitemap 的上傳狀態與收錄網站數目。檢查是否有導致關鍵登錄頁面無法編制索引的情況,索引的頁面數與提交的頁面數應相同。
在網站地圖中優先考慮高質量頁面
網站質量是影響排名的關鍵因素,如果您的網站地圖將機器人引導到數千個低質量的頁面,則搜索引擎會認為這個網站沒有任何人想訪問,即使該頁面對於您的網站是必需的(例如登錄頁面)。所以設計網站時,請嘗試將機器人導向到您網站上最重要的頁面。這些頁面最好是:
高度優化。
含有圖像和視頻。
有很多獨特的內容。
通過評論和評論促進用戶參與。
使用canonical”標籤引導主要頁面
如果您有多個非常相似的頁面(例如,同一產品的不同顏色的產品頁面),則應使用「 link rel = canonical」標籤來告訴網路蜘蛛,哪個頁面是應抓取並建立索引的「主」頁面。
盡可能在Robots.txt上使用Robots元標記
當您不希望將頁面被編入索引時,通常需要使用元漫遊器的「 noindex,follow」標記。這樣可以防止搜尋引擎為該頁面編制索引,且可以保留對網站是很重要的鏈接資產,但不應該出現在搜索結果中的頁面。如果您發現搜尋引擎忽略核心頁面,卻抓取相對不重要的頁面並將其編入索引,您可能要使用robots.txt。
確實使用XML網站地圖和RSS / Atom Feed
Google建議同時使用網站地圖和RSS / Atom Feed,以幫助搜索引擎了解應為哪些頁面編制索引和更新。當您更新頁面或為網站添加新內容時,RSS / Atom Feed會通知搜索引擎,也能讓網路蜘蛛和用戶容易發現更新。
當您進行重大更改時才更新修改時間
不要嘗試在不對頁面進行任何實質性更改的情況下,通過更新修改時間,來欺騙搜索引擎為頁面重新編制索引。如果在不提供新的有價值的內容的形況下更新日期戳,Google有可能會開始刪除您的日期戳。
不要讓網站地圖太大
網站地圖越小,對服務器施加的壓力就越小。每個網站地圖的檔案大小不得超過50 MB,URL數量不得超過50,000。每個網站可以生成一個以上的網站地圖,若是您的網站地圖超過上述的大小,就必須分成幾份提交。即使沒有超過規定大小,也可將網站地圖分成多個提交。較小的檔案可提高讀取速度,減少網站頻寬的浪費。