共計 1153 個字符,預計需要花費 3 分鐘才能閱讀完成。
鏈接屬性 rel=’external’、rel=’nofollow’、rel=’external nofollow’ 三種寫法的區別
什么是 NoFollow?
NoFollow是 Google 幾年前提出的一個新標簽,目的是減少垃圾留言。此標簽表明鏈接與網站作者無關,也就是說搜索引擎不會用這個鏈接計算網站的 PR 值。很多博客程序都會自動在評論鏈接中加上 nofollow 標簽。現在主流的 Blog 程序,如 WordPress 和MovableType,均默認為 其留言與 trackback 中的鏈接自動添加nofollow 屬性。這樣,可以使 Spammer 意圖通過這種方式提高網站流行度的目標落空。因此多數情況下,我們可以將一些不想傳遞權重的鏈接進行 nofllow 處理; 例如一些非本站的鏈接,不想傳遞權重,但是又需要加在頁面中的像 統計代碼、備案號鏈接、供用戶查詢的鏈接等等。
NoFollow 標簽是什么意思?
nofollow 屬性是 HTML 頁面中 A 標簽的屬性值。這個屬性的意義就是告訴搜索引擎不要追蹤此特定鏈接,告訴搜索引擎這個鏈接是不經過作者信任的。引用 nofollow 的目的就是用于指示搜索引擎不要去抓取網頁上任何帶有nofollow 屬性 的出現出站鏈接,以減少垃圾鏈接,分散網站權重。簡單來說就是說搜索引擎看到屬性之后,它就不會或者是減少該鏈接的投票權重,表示這個鏈接不是我推薦的,不要把我的權重給他,因為每個網頁它都是有權重的,就不要把我的權重傳遞給這個連接。
除了 rel=’nofollow’還有兩種鏈接屬性形式,一種是rel=’external’,另一種是rel=’external nofollow’。這兩種分別代表什么意思呢? 又有何區別呢?
rel=’external’
此屬性的意思是告訴搜索引擎,這個鏈接不是本站鏈接,其實作用相當于target=‘_blank’。
為什么要這樣寫呢? 因為有些網站因為是采用嚴格的 DOCTYPE 聲名的,如果你在網頁源碼中的第一行看到:在這種情況下 target=”_blank” 會失效,因此采用 rel=’external’ 這個參數來替代。
rel=’external nofollow’
其實上面已經說過rel=’nofollow’ 和 rel=’external’ 兩種屬性的所代表的意思了。這個屬性基本上是相當于將兩種屬性結合起來,大致可以解釋為“這個鏈接非本站鏈接,不要爬取也不要傳遞權重”。因此在 SEO 的角度來說,是一種絕對隔絕處理的方法,可以有效減少蜘蛛爬行的流失。
external nofollow標簽實際上是 google 認定的最標準的“不跟蹤”標簽寫法,它一樣是指“不爬取鏈接不傳遞權重”之意。站長之家偶爾出現不能識別 external nofollow 標簽 的現象,不影響標簽本身的 nofollow 效果。