內容導讀:
站點地圖不是面向用戶的,而是面向搜索引擎的。它的主要作用是:主動幫助搜索引擎爬取網站內容,告訴搜索引擎哪個頁面很重要。有了站點地圖,就再也不用擔心最重要的頁面不被索引了。
本文講解了站點地圖的概念、重要性、使用方法及注意事項。
我最喜歡的部分是:將您的網站地圖提交給Google。這樣就可以知道:哪些頁面被索引了,哪些頁面沒有被索引。
讀完本文您可以: 了解站點地圖的重要性及優化站點地圖的方法。
適合閱讀對象:跨境電商內容營銷者;SEOer;聯盟營銷者;對內容創作感興趣、想通過互聯網寫作變現的人群。
什么是站點地圖?
站點地圖是網站的藍圖,可幫助搜索引擎查找、爬取和索引網站的所有內容。它還會告訴搜索引擎您網站上的哪些頁面最重要。
網站地圖主要有四種類型:普通XML網站地圖:這是迄今為止最常見的網站地圖類型。通常以XML Sitemap的形式鏈接到您網站上的頁面。視頻站點地圖:專門用于幫助Google了解您頁面上的視頻內容。新聞站點地圖:幫助Google在“Google新聞”審核過的網站上查找內容。圖片站點地圖:幫助Google 查找您網站上托管的所有圖片。
為什么網站地圖很重要?
諸如Google,Yahoo和Bing之類的搜索引擎,會使用您的站點地圖在您的站點上查找其他頁面。
正如Google所說:
“如果正確鏈接了您網站的頁面,則我們的網絡爬蟲通常可以發現您的大部分網站內容。”
也就是說:您可能不需要網站地圖。但是使用它是一件:百利而無一害的事情。
在某些特殊情況下,網站地圖非常有用。
例如,Google在很大程度上是通過鏈接找到網頁。如果您的網站是全新的,并且只有很少的外部反向鏈接,那么網站地圖非常適合幫助Google在您的網站上查找頁面。
或者,您經營著一個擁有500萬頁面的電子商務網站。如果您沒有大量高質量的內鏈和外鏈,那么Google將很難找到所有頁面。這就是站點地圖的意義所在。
下面就是設置網站地圖、并針對SEO對其進行優化的方法。
最佳實踐
創建站點地圖
第一步是創建網站地圖。
如果您使用WordPress,則可以使用Yoast SEO插件創建網站地圖。
使用Yoast創建XML網站地圖的主要好處是:它會自動更新(動態網站地圖)。
也就是說,當您添加新頁面(無論產品頁面還是博客)到網站上后,這個頁面的鏈接會自動添加到您的網站地圖文件中:
如果您不使用Yoast,還有許多其他可用于WordPress的插件(例如Google XML Sitemaps)。您可以用它們來創建站點地圖:
但是:如果您不使用WordPress,該怎么辦?
這不是事兒!您可以使用第三方站點地圖生成器工具,例如XML-Sitemaps.com。它將生成一個XML文件,您可以將其用作站點地圖。
無論用哪種方式,當您創建了網站地圖后,我建議您手動去看一下,以防出現幺蛾子。
(您的網站地圖通常位于site.com/sitemap.xml。但這取決于您的CMS和用于創建網站地圖的程序)
它應該顯示您網站上的所有頁面:
如果一切看起來還好,下一步就需要把它提交給Google。
將您的網站地圖提交給Google
首先要登錄您的Google Search Console帳戶。
然后,轉到側欄中的“索引”→“站點地圖”。
如果您已經提交了站點地圖,則會在此頁面上看到“提交的站點地圖”列表:
如果要提交站點地圖,需要在下面字段中輸入站點地圖的URL:
然后點擊“提交”。
如果一切設置完畢,您可以在這個頁面的“已提交的站點地圖”部分,看到站點地圖信息。
使用站點地圖報告發現錯誤
Google抓取了您的站點地圖后,請在“提交的站點地圖”下單擊它:
如果您看到“ Sitemap索引已成功處理”,這說明Google成功抓取了您的站點地圖。
您也可以單擊小條形圖標,轉到站點地圖的覆蓋率報告:
這個報告將會顯示:Google在您的站點地圖中找到了多少個網址……還有哪些頁面最終被Google建立索引。
例如,您可以看到我的站點地圖包含:指向116個網頁的鏈接。109個為“有效”,6個為“排除”。
我顯然可以忽略“有效”的頁面,檢查“排除”頁面出現了什么問題。
然后發現,這6個URL收到這個消息:“不規范的、重復提交的URL”。
仔細查看了這些URL,發現一開始,我就并不希望它們被索引。
所以,我應當把它們從站點地圖中刪除。
使用站點地圖,發現索引問題
站點地圖最酷的一件事是——它可以為您提供大致的估計:
您希望多少個頁面被索引
已經有多少個頁面被索引
例如,假設您的站點地圖鏈接到5,000個頁面。
但是,當您查看Google Search Console時,您的網站僅有2000個頁面被建立索引。
這表明情況正在好轉。在這5000個頁面中,可能有很多重復的內容。因此,Google并未對所有頁面進行索引。
也可能是您網站上的頁面數超出了您的抓取配額。
站點地圖和Robots.txt要一致
站點地圖和Robots.txt協同工作非常重要。
也就是說:
如果您在Robots.txt文件中,為一個頁面使用了“noindex” 標簽,那么它就不應該出現在站點地圖中。
否則,它們都會向Google發送信息:
您的站點地圖說:“這個頁面很重要,所以我把它添加到站點地圖”。但是當Google機器人訪問這個頁面時,又被Robots.txt阻止訪問。
專業提示:
網站很龐大?將內容分解為較小的站點地圖: 站點地圖的URL大小限制為50k。因此,如果您運行的網站有很多頁面,Google建議將您的站點地圖拆分為幾個較小的站點地圖。
注意日期: 站點地圖中的URL有相關聯的“最后修改”日期。
我建議只有當網站發生重大變化(或向網站添加新內容)時更改這些日期。否則,谷歌會警告說,更新未變動頁面上的日期,可能被視為垃圾郵件策略。
不要過于擔心視頻站點地圖: 視頻綱要已大大取代了對視頻站點地圖的需求。當然,視頻站點地圖不會妨礙您獲取視頻的富文本摘要。但是我認為,不值得去做這件麻煩事。
保持在50MB以下: Google和Bing都允許使用最大50MB的站點地圖。因此,只要您的站點地圖小于50MB,就可以了。
HTML站點地圖: 這基本上等同于XML站點地圖…,但這是讓用戶使用的。
您不一定需要這些,因為Google和其他搜索引擎是是依賴您的XML站點地圖工作的。但是,如果您認為它對人類訪問者有用,那么,創建HTML站點地圖也沒什么壞處。
(來源:葉賽文)
以上內容屬作者個人觀點,不代表雨果網立場!本文經原作者授權轉載,轉載需經原作者授權同意。