nofollow是什麼
nofollow是指在HTML中一種標籤的屬性,也就是在超連結中會出現 rel=“nofollow”這樣的程式碼,用途是用來跟搜尋引擎說「不要傳遞權重、不要追蹤特定網頁網址」,白話來說,這個網站我不背書,與本站立場無關這樣的訊號。
為什麼會有nofollow
nofollow最初是Google在2005時提出,目的是為了「打擊垃圾留言的連結」,也就是我們通常會在許多網頁中看到開放式的評論區有許多奇妙的留言與連結。
為什麼他們要在留言區這樣做呢?
其實是為了提高「自己網站的搜尋排名!」
也就是說能增加自身網站的「權重」,透過到別人網站留下自己網站的網址,就會形成「反向連結」,你獲得反向連結,也就獲得對方與你分享權重。
但這些惡意留言並非是網站主自己建立的,加上這些惡意留言的評論也會對於好網站的品質分數扣分,因此Google發現這樣的問題,就提出了「nofollow」這個屬性,來抵抗惡意留言。
PageRank和nofollow之間關係
前面提到很多人會狂灑留言,而這些留下垃圾留言背後的原因是什麼?
這就要談到Google的演算法其中之一PageRank(網頁排名)演算法的關係,這是Google搜尋引擎中用來評估網站權威性和重要性的核心演算法之一。
而PageRank的核心原則是,如果被一個權威重,高品質的網站連結,那該網站的權威性也會相對提升。
舉例:A網站今天被一個高品質高權威的B網站引用設定了連結在B網站內,那A網站的權威性就會跟著提升;當PageRank越高,就能獲得搜尋引擎排名的機會越高,這也就是為什麼外部連結很重要,成為Google排名因素的關鍵之一。
因此回到前面提到,有許多人會到各網站的評論區留言,並且張貼自己的網站網址,這樣的做法就是在建立自己網站的外部連結,要求別人幫自己網站權重加分的動作。
為了避免這樣情況一再發生,因此Google就祭出了nofollow這樣的標籤屬性方式,阻止垃圾留言,追蹤目標網址;除了Google之外,Yahoo和Bing等其他搜尋引擎也同步認定nofollow標籤。
或許你會想,那是不是網站主設定了nofollow,就絕對不會將權重分散出去呢?
其實,不是絕對!
nofollow的設定確實也有減少垃圾留言的存在,但對於搜尋引擎來說這個指令,比較像是「參考」。
Google從2020年後開始,在某些情況之下還是會「follow」連結作為排名的參考,因為外部連結有好的也有不好的,所以當你的網站被其他高權威網站引用,即便對方設定了nofollow,只要你們屬性相同,都還是有機會為自己網站加分,這部分我們後面還會再提到。
總結來說,「nofollow」不是絕對的強制指令,但也能抵擋許多垃圾留言。
nofollow的使用時機
身為網站經營者,你也許會問除了防止惡意留言之外,那我們什麼時候需要用到nofollow的指令呢,根據Google文件提到三個常用nofollow的時機。1.付費連結
由於Google希望網站上所獲得的連結,是因為你的內容好,才被其他網站引用,而不是因為你去購買其他網站的曝光連結;加上很多人購買連結,會挑選網站流量高但與自己網站一點關聯性都沒有的網站,這就完全違反的Google的原則,所帶來的影響就是很可能在造成自家網站扣分,影響排名。 為了避免Google懲罰或是你有一些合作廣告、聯盟連結需要設定時,就可以使用el=”nofollow”或 rel=”sponsored”標記,讓Google知道這個連結不是自然產生的或是有贊助性質,也就讓。2.使用者產生內容(UGC)
面對一些大型論壇網站,時常都會有許多不一樣的內容是使用者自行產出,其中更包含貼上許多垃圾連結,由於數量龐大,網站管理人員是很難控制與管理品質。 因此就可以設定nofollow屬性來統一管理,可將網站上所有的外部連結都標注上rel=”nofollow”或rel=”ugc”,這樣一來網站也便於管理,也不會分散權重。3.不想為對方網站背書
如果你的網站內,有些必須得增加的外部連結,但出於某些原因,不想將權重分配出去,那麼就加上 rel = “nofollow”,跟Google說我不為這個連結背書,來保障自己網站的權益。nofollow怎麼用
那該怎麼正確的使用nofollow,只要在自己你的網站錨點文字的連結上加上rel=”nofollow”屬性就可以。
<a href=”連結網址″ rel=”nofollow”>錨文字></a>
<a href=”https://loveyou.com/abc″ rel=”nofollow”>錨文字></a>
當你設定了nofollow的屬性,就是跟Google說不要傳遞權重,不要傳遞錨點文字。
順帶一提,如果你的網站是內容管理系統如WordPress,在設定連結時,就會出現選單讓你勾選是不是要設定nofollow的屬性,一個勾就搞定,很方便。
nofollow對於SEO影響與好處
到目前為止,我們了解到nofollow設定能不分散權重出去,不為別人背書,但實際對SEO還有什麼影響或好處呢?
1.獲得曝光
當其他網站引用你的連結,即使設定了nofollow,你的內容還是可以被該網站的其他使用者看到,對於一般使用者來說,進到網站看到的就是一段錨點文字帶有超連結,多數讀者是看不出是否有nofollow的設定,也不會特別查。
對他們來說只要有興趣就會點擊去看看,這樣一來就有助於網站曝光增加,如果是大型網站設定連結,那就會帶入更多的讀者到你的網站。
然後Google就會發現,原來很多人都喜歡你的網站,這會對你網站加分喔!
2.促使提供更好的內容
做SEO萬年不敗的事情就是提供好的內容給讀者,當你的內容優異,搜尋引擎就會推薦你,獲得流量機會提高,自然就能獲得更多的外部連結,因為大家知道你網站裡有寶,紛紛設定連結引導,即使是nofollow。
因此,對於做SEO來說,具有好內容這是一種長期能帶來複利效果的方式,不僅僅能獲得流量,更能獲得名聲,為品牌注入強大的信任感。
3.持續獲得更多連結
越來越多人到訪過你網站,就可能代表這些人都在找相關資訊,那他看完可能就會分享;又或是有些人寫了相關主題,這時候就需要資料來補充說明,你的網站內容好,自然就成為首選,就像維基百科一樣,常常被人引用。
所以即是我們一開始被設定為nofollow,也不代表後續沒有被其他人引用機會,也不是個個網站都設定nofollow;加上前面提到Google對於nofollow的標籤目前也是參考,並非絕對,因此無論如何能夠多獲得外部連結對網站本身都是一件好事。
nofollow和dofollow差別?
有nofollow就會有dofollow嗎,對於搜尋引擎來說,如果你沒有設定nofollow的屬性,那基本上所有連結設定包含沒有設定「sponsored」、「UGC」,都會自動設定成「dofollow」。
如何查看nofollow
前面講了許多,不知道你會不會好奇,要怎麼查看「連結」是不是被設定成nofollow呢?
這邊有兩種方式快速查看:
1.Google擴充功能-nofollow
可以到Google擴充工具去下載「nofollow」,安裝在你的瀏覽器之後,你的瀏覽網頁時如果遇到nofollow就會看到畫面中顯示「紅色虛線紅框」;如果是dofollow則會正常顯示
2使用右鍵查詢HTML原始碼
nofollow的屬性設定就是顯示在程式碼上,因此當你開啟一個網頁後,按下「右鍵-檢查」,網頁就會跳出HTML的原始碼,接著你用滑鼠移到想要查詢的網址,程式碼就會同步移動到那個位置,此時你就可以查看網址是否有nofollow了。
nofollow、noindex、Robots.txt差別
最後提一下,這三個名詞是SEO很常聽但很容易搞混,有時候會分不清楚分別代表什麼,所以最後就快速來帶一下
noindex
是指在Meta中設定,告訴Google可以「檢索」,但不要「索引」,也就是說Google可以派爬蟲來網站搜集資料,但網頁不要出現在SERP(搜尋結果頁上),所以你在搜尋時基本上就是找不到這頁面,會被Google排除在外了。
網頁雖然沒有被搜尋引擎索引,但也沒有消失喔,只要進入該網站就能找到,就像你的網站裡的購物車、會員資料填寫這類的頁面,因為這些頁面多數也不會想被Google索引。
Robots.txt
是指跟搜尋引擎說不要「檢索」,也就是說請爬蟲不要來我家,但可以索引,所以爬蟲不爬基本上就不會有資料在Goolge的資料庫中,但還是有極少數的機會,你會在搜尋時出現在SERP頁面上。
nofollow
主要就是不會將權重直傳遞其他網站,但是可以被搜尋引擎「正常」檢索和索引的,就是當Google來的時候,你貼了一張告示牌跟他說,這裡我跟那個網站沒有關係或要背書喔,不要把我們想成一塊去。
結語
nofollow的設定,除了不分權重,不幫別人站台背書之外,我認為最主要的存在就是在提醒我們做SEO不要使用取巧的方式,網站想要獲得更多的外部連結,想要讓人引用,就需要努力創造更多優質內容,並且想想該怎麼做才會讓人想要分享,讓人想要一來再來你的網站。