做 SEO 二十年,我看過太多網站在連結標註這件事上吃悶虧。有人把所有外部連結一律加上 rel="nofollow",以為這樣最安全;也有人完全不標,付費業配跟自然引用混在一起,結果被搜尋引擎判定為操縱連結。我是吳承學,這篇想把 sponsored、ugc、nofollow 這三個屬性的差別、各自的使用時機,以及連結建構怎麼做才不會踩線,一次講清楚。
1. 三個屬性到底差在哪,我花了一段時間才真正分清楚
2019 年之前,搜尋引擎只認得 nofollow 這一個值,凡是不想傳遞權重的連結全塞進去。後來多了 sponsored 與 ugc,把「為什麼不傳遞權重」的原因也一併說明白。搞懂這件事,你標註連結時就不再是二選一,而是能精準表達連結的性質。
1.1 每個屬性各自負責的語意
rel="nofollow" 表示你不為這個連結背書,也不希望搜尋引擎把它當成排名訊號。rel="sponsored" 專門標註付費或商業合作而來的連結,例如廣告、業配、聯盟行銷。rel="ugc" 則代表使用者產生內容裡的連結,像留言區、論壇貼文、會員個人檔案中的網址。三者可以並列使用,例如一則付費留言可以同時寫 rel="sponsored ugc"。
1.2 為什麼現在不建議把所有連結都塞 nofollow
搜尋引擎目前把這些屬性當成「提示」而非「指令」,會綜合判斷是否採信。如果你把付費連結標成單純的 nofollow,雖然技術上沒錯,但少了 sponsored 這個明確訊號,搜尋引擎理解你意圖的效率會低一些。反過來,該標付費卻完全不標,才是真正容易惹麻煩的做法。我的經驗是,能精準標註就精準標,把判斷材料完整交給搜尋引擎,對雙方都好。
1.3 一張表看懂該用哪一個
| 連結情境 | 建議屬性 | 說明 |
|---|---|---|
| 付費廣告、業配、置入 | rel=”sponsored” | 任何因金錢或等值交換而放的連結 |
| 聯盟行銷帶追蹤參數的連結 | rel=”sponsored” | 你會從點擊或成交獲得分潤 |
| 使用者留言、論壇、評論中的連結 | rel=”ugc” | 非編輯團隊產生,可信度不一 |
| 付費的使用者留言 | rel=”sponsored ugc” | 兩種性質同時成立 |
| 你不願背書、但也非付費的外連 | rel=”nofollow” | 例如引用具爭議的來源 |
| 你信任並主動引用的權威來源 | 不加 rel 屬性 | 讓它自然傳遞信任訊號 |
2. 付費連結我都怎麼標,以及「付費」的範圍比你想的廣
很多人以為只有真的付現金給對方,才算付費連結。實際上搜尋引擎對「付費」的定義相當寬。我通常會提醒團隊,只要對方是因為某種利益交換而放上連結,就該當成付費來標。
2.1 這些情況其實都算付費,別漏掉
除了直接的廣告費,寄送免費樣品換取開箱文、提供折扣碼或會員資格、以文章交換連結、贊助活動換取官網露出,這些都落在付費的範圍內。我曾協助一個消費性電子產業的品牌檢視外部合作,發現他們寄出的體驗品換來的數十篇評測,連結全都沒有標註 sponsored。這種規模一旦被搜尋引擎辨識出模式,整批連結的可信度都會受影響。後來我們補標,並跟合作方溝通標註規範,訊號才乾淨下來。
2.2 業配、贈品、聯盟連結各自的標法
業配文章裡指向品牌官網的連結,統一加 rel="sponsored"。聯盟行銷連結因為帶有分潤性質,同樣用 sponsored。如果是你在自家部落格留言區被讀者貼上的推廣連結,性質上屬於使用者產生,又帶商業目的,就寫 rel="sponsored ugc"。範例如下:
<a href="https://example.com/product" rel="sponsored">合作夥伴的產品頁</a>
<a href="https://example.com/deal?ref=aff123" rel="sponsored">聯盟行銷連結</a>
<a href="https://example.com/promo" rel="sponsored ugc">讀者留言中的推廣連結</a>
2.3 漏標會有什麼後果,我看過的實例
付費連結若被搜尋引擎判定為試圖傳遞排名權重,輕則該連結被忽略,重則影響網站在演算法眼中的整體信任度。這種懲罰不一定立刻顯現,往往是在一次演算法調整後,流量才莫名下滑。與其事後補救,不如一開始就把商業連結標清楚,這是我認為投報率相當高的一件小事。
3. 使用者產生的連結,怎麼分級處理
只要你的網站開放留言、評論、論壇或個人檔案,就會出現你無法完全控制的連結。這些連結的品質參差不齊,有些甚至是垃圾訊息刻意植入的。rel="ugc" 就是為這種情境設計。
3.1 哪些區塊該套 ugc
文章底下的讀者留言、討論區貼文、產品評論、會員自介裡填的個人網站,這些都屬於使用者產生內容。多數內容管理系統與論壇程式已內建自動加上 ugc 或 nofollow 的機制,但我還是建議實際檢查一次輸出的 HTML,確認屬性有正確帶上,別只信後台設定。
3.2 部分信任的內容如何拿捏
有些使用者是長期貢獻優質內容的活躍成員,你或許願意讓他們的連結傳遞一些信任。這種情況可以用比較細緻的規則,例如對通過審核的資深會員放寬,對新註冊帳號一律加 ugc。重點是要有一套清楚且一致的判斷標準,而不是憑感覺個別處理。下表整理我常用的分級邏輯:
| 來源信任度 | 處理方式 |
|---|---|
| 匿名或新帳號留言 | 一律 rel=”ugc”,必要時加 nofollow |
| 經審核的一般會員 | rel=”ugc” |
| 編輯團隊主動引用 | 視來源品質決定是否加屬性 |
| 已知垃圾訊息來源 | 直接過濾或不允許連結 |
4. 連結建構怎麼做,才不會被判定為操縱
連結建構本身不是壞事,問題出在手法。搜尋引擎在意的是連結是否反映真實的推薦關係。以下幾個訊號,是我在稽核時最常提醒客戶注意的。
4.1 大量交換與買賣連結的痕跡
短時間內湧入大量來自低品質網站、彼此無主題關聯的連結,很容易被辨識出異常模式。互惠連結(我連你、你連我)少量出現屬於自然現象,但若整個網站的外部連結有很高比例都是這種互換,就會顯得刻意。買賣連結若沒有以 sponsored 標註而試圖傳遞權重,風險最高。
4.2 錨文字過度優化的陷阱
如果指向你網站的外部連結,錨文字大量重複同一組商業關鍵字,這種高度一致本身就是不自然的訊號。真實世界裡別人引用你,用的錨文字會很多樣,可能是你的品牌名、網址、文章標題,甚至是「這篇文章」這類泛稱。我協助過的一個案例,對方為了衝某個關鍵字,讓上百個外連的錨文字幾乎一模一樣,反而拖累了那個頁面的表現,調整成自然分佈後才慢慢回穩。
4.3 我建議的自然連結節奏
與其追求數量,我更看重連結的相關性與來源品質。持續產出值得被引用的內容,讓連結因為內容價值而自然發生,成長曲線會比較平緩健康。若有商業合作帶來的連結,誠實標上 sponsored;若是無法掌控的使用者連結,用 ugc 標清楚。把該說明的都說明白,搜尋引擎反而更容易信任你這個網站的其他訊號。這是我二十年來一直信奉的原則。
5. 常見問題
把付費連結標成 sponsored,會不會等於自曝有買連結而被懲罰
不會。誠實標註付費連結是搜尋引擎明確鼓勵的做法,它要處理的是「試圖隱瞞並傳遞權重」的連結。正確標註反而讓你的網站看起來守規矩,是保護自己的動作。
sponsored 和 nofollow 可以同時寫嗎
可以,寫成 rel="sponsored nofollow" 在語法上完全合法。不過 sponsored 已經隱含不傳遞權重的意思,多數情況只寫 sponsored 就足夠,除非你想額外強調也不願為其背書。
我的論壇有數十萬則舊留言沒標 ugc,需要全部回頭補嗎
不必逐一手動處理。比較實際的做法是調整程式或範本,讓所有使用者產生區塊在輸出時自動帶上 ugc,一次涵蓋新舊內容。若技術上難以回溯,優先確保新產生的連結標註正確即可。
加了 nofollow 的連結,搜尋引擎就完全不會抓取目標頁嗎
不一定。這些屬性目前被當成提示,搜尋引擎仍可能透過其他路徑發現並抓取該頁面。它影響的主要是排名訊號的傳遞,而非能否被發現。若真的不想讓某頁被索引,該用的是 noindex 而非 nofollow。
聯盟行銷連結一定要標嗎,只是一個小小的分潤連結
建議要標。分潤本身就是一種利益關係,屬於付費連結的範圍。金額大小不是重點,重點是連結背後存在商業誘因,用 sponsored 標註最穩妥。
友站之間互相連結,需要加屬性嗎
如果是基於內容相關、真心推薦而互連,且沒有金錢往來,通常不需要特別加屬性,讓它自然傳遞信任即可。要留意的是別演變成大量、無差別的互換,那種模式才會顯得刻意。
