對於網站來說,網站地圖並不是必須的,但是對於搜索引擎來說,卻是很有益的。網站管理員也可以很容易地將網站上可用於爬行的網頁告知Google /baidu等搜索引擎。Sitemap 它是一個 XML 文件,它列出了一個網站的完整或者部分URL以及每個URL的附加schema元數據,這樣搜索引擎就可以使用網站地圖查看網站上的最新網頁,或者所有的網頁,包括所有的圖片、視頻內容等等。結構大致是下圖所示:

  在左圖中,假如是一個baiduspyder,它會立即在一個網站地圖中從首頁(homepage)找到第9頁,因為它是順著首頁慢慢深入爬行,進而找到第9頁。但是呢,在右圖所示的網站上,它就將不得不跳過6個網頁才能找到第9頁,這樣的話就會很慢很慢,效率也很低。

使用xml sitemap網站地圖的好處

  第一個好處圍繞著網站能夠將額外的信息傳遞給搜索引擎,比如,你網站有的頁面蜘蛛沒有發現,但是你的網站地圖恰恰列了,那麼蜘蛛就有概率去發現並且去抓取它;它可以提供搜索引擎的抓取優先度信息。在網站地圖中有一個可選的標籤,那就是用於頁面的優先順序。這表明了一個給定頁面對於網站上其他所有頁面的重要性,搜索引擎也會根據優先順序信息對網站進行檢索,比如我們可以把首頁調成1.0;傳遞頁面更新時間信息,怎麼理解?大家都知道sitemap有另外兩個可選的標籤(lastmod 和 changefreq)選項,它可以將更多的信息傳遞給搜索引擎,幫助他們以更優化的方式爬行你的網站,"lastmod"告訴它們,當頁面最後一次更改時間,而changefreq 則指出頁面可能會改變的頻率,這樣蜘蛛時間長了就會慢慢遵循這個規律去爬行,就像你選一家餐廳,你熟悉了菜單,自然第二次去點菜就知道怎麼點了。

  那麼怎麼去看蜘蛛的爬取情況,知道自己跌網站地圖的設計效率呢?那就是:

1、網站日誌weblog分析

  2、Google/baidu 站長後台的爬取信息統計

  比如下圖是Google站長後台的統計情況,大家可以自己去看看:

  那麼很多人會問:網站地圖能不能幫助我提高搜索排名。根據我的經驗呢,其實沒發現多大幫助,其實網站地圖不是一個排名因素,在網站地圖中列出 url 對更高的搜索排名沒有什麼直接影響,我更多的覺得對蜘蛛的爬取起到積極作用。所以呢,就像開頭說的,不是每個網站都需要的網站地圖。如果你需要一個,也並不一定非得是一個sitemap.xml。你完全可以設計多種類型的網站地圖,比如一個 RSS 源或者一個 sitemap.html 的特殊擴展,比如我們看到京東,天貓的導航,其實也是一種sitemap,只是它是直接展現的而已,實際上它就是一種html網站地圖,再比如hao123導航也是如此。

什麼情況下需要sitemap網站地圖?

  這個問題仁者見仁,一般情況下,是沒有硬性規定,非要用的,都是結合自己網站seo優化情況去判斷:

  1、你有一個規模很大的網站,比如論壇,CMS類型: 一個有100頁的網站並不是很大。即使是一個有1000頁的網站也是相當小的,而且一個網站地圖有時候也沒有必要。然而,對於更大的網站,這個時候你絕對應該考慮一下使用。比如你操作有一百萬頁的門戶網站,或者電商平台。

  2、你有了一個新網站,並且經常更改你網站的內容: 這個時候,網站地圖可以幫助爬蟲在發布後的一段時間內找到一個全新的網站,並且更快地索引新網頁

  3、當你的網站索引出現大幅度下滑的時候,可以考慮設計網站地圖

sitemap的格式選擇

  一般的話,xml,html,Image sitemap,video sitemap以及RSS是最常用的,比如圖片地圖可以為每個網頁添加多達1000張圖片,圖片不一定要和你的網站在同一個域下,你完全可以使用 CDN (內容傳遞網路)。rss其實也是和xml差不多,只是格式不一樣,有興趣的同學可以去看看開發文檔:rssboard.org/media-rss,最後,建議大家避免使用網站地圖生成器,因為很多生成的地圖都是不會變化的,最好找你們的技術開發人員去設計一套動態的。

版權聲明:

本訂閱號的所有文字、圖片資料,均由作者親自整理創作,任何媒體、網站或個人未經本網協議授權不得複製、轉載、轉貼或以其他方式複製發布/發表,請尊重我的勞動成果,侵權必究,謝謝。

更多網站運營,外貿推廣

以及專業GA,GTM知識請百度搜索:ISEOer

或者輸入域名:rrdaj.com可進入我的博客喲!!


推薦閱讀:
查看原文 >>
相关文章