跳至主要內容
×

如何防範留言垃圾訊息?先審核、擋重複來源,再處理連結

防範留言垃圾訊息,應搭配明確規則、人工審核、重複來源封鎖與自動化防護,而不是只處理留言中的連結。Google 開發者文件建議審核可疑互動、使用封鎖清單,並對不受信任內容的連結加入 nofollow 或 ugc 屬性;但連結標記不能取代留言管理,也不代表垃圾訊息會停止送進來。

先寫清楚哪些留言不接受

Google 開發者文件(S1)建議公布具體的濫用政策,並讓受信任使用者檢舉疑似垃圾內容。對留言區而言,規則應讓使用者知道哪些內容不被接受,而不只是籠統寫上「禁止垃圾訊息」。

Webmasters Stack Exchange 的一則回答(S2)提出可參考的判準:留言或連結應與頁面相關、有用,而且是該處歡迎的內容。這是社群管理建議,不是所有平台通用的官方規則。例如,單純為了取得反向連結而在不相關文章下貼網址,就不符合這項判準。

讓可疑留言先經核准,再公開

人工審核的作用,是避免垃圾內容提交後立即公開。Google 文件指出,這能大幅降低平台上的垃圾內容,但也會增加日常管理負擔;因此,安排審核時,必須一併考量管理人力。

  • 使用留言系統提供的管理功能,讓可疑互動先等待人工核准。
  • 參考註冊狀態與過往互動,建立使用者信譽,而非只看單次留言。
  • 將受信任使用者的檢舉納入管理流程,協助找出疑似濫用內容。

對重複來源與自動註冊分別設防

若垃圾內容反覆來自相同來源,可使用封鎖清單、外掛或防火牆處理。Google 文件列舉的工具包括 Akismet,以及將已辨識的垃圾來源 IP 加入拒絕清單;這些措施針對的是重複濫用,不是要求所有網站一律封鎖特定地區。

若留言功能採會員制,也可在註冊表單加入 reCAPTCHA 或類似驗證工具,防範自動化大量建立帳戶。文件另建議觀察表單完成時間、同一 IP 範圍的要求數量,以及註冊欄位內容等訊號,找出常見垃圾模式,協助建立信譽系統。

連結標記是補強,不是留言過濾器

針對不受信任內容中的連結,Google 文件建議加入 nofollow 或 ugc 屬性。這是處理連結性質的措施,不能當成審核或封鎖機制的替代品。

Webmasters Stack Exchange 的討論(S18)提醒,有些垃圾訊息腳本只負責提交,並不檢查網站如何處理連結;即使移除連結,腳本仍可能繼續送出。因此,不能把「已處理連結」視為「已擋住垃圾留言」,仍須搭配提交端防護與公開前審核。

防範留言垃圾訊息的網路各方意見

不讓搜尋引擎索引留言,就能防止垃圾訊息嗎?

不能保證。一則討論認為,垃圾訊息發布者可能大量提交內容,甚至不檢查留言是否顯示,因此不索引留言也無法解決問題。Google 文件則指出,部分發布者希望內容出現在搜尋引擎中,對尚無信譽的新使用者所建立的文章暫時加上 noindex,可能有嚇阻作用;兩者適用的行為假設不同,不能把不索引當成完整防護。

小型網站一定需要複雜的垃圾訊息過濾系統嗎?

不一定。有網站經營者分享,小型網站即使採用容易被繞過的基本過濾器,也可能擋下大量未檢查留言是否顯示的自動提交;他自己的網站加入基本過濾後,垃圾訊息一度降至零。不過這只是個別經驗,不能保證其他網站有相同效果,仍應依實際收到的垃圾留言調整防護。

留言時加入驗證碼有幫助嗎?

可以考慮,但不宜視為單獨解方。一位網站經營者表示,依其經驗,驗證碼搭配審核及不啟用 dofollow 連結,可以處理垃圾留言;Google 文件也指出,要求使用者在互動前完成測試,或許有嚇阻作用。這些材料沒有保證驗證碼能攔下所有垃圾訊息,效果仍須依留言系統與實際濫用情況觀察。

參考資料

  1. 避免您的網站使用者產生的垃圾內容 | Google 搜尋中心  |  Documentation  |  Google for Developersdevelopers.google.com — 討論:不讓搜尋引擎索引留言,就能防止垃圾訊息嗎?;留言時加入驗證碼有幫助嗎?
  2. Tool or online service to view Google PR of thousand sites from a list?webmasters.stackexchange.com — 本文論述的參考來源。
  3. Is it positive or negative for the average website to allow search engines to index user comments?webmasters.stackexchange.com — 討論:不讓搜尋引擎索引留言,就能防止垃圾訊息嗎?;小型網站一定需要複雜的垃圾訊息過濾系統嗎?
  4. Is it positive or negative for the average website to allow search engines to index user comments?webmasters.stackexchange.com — 討論:留言時加入驗證碼有幫助嗎?
  5. What's the difference between the two form of backlinks wrt SEO worthwebmasters.stackexchange.com — 本文論述的參考來源。
把問題繼續聊下去

一起討論 0 則留言

你遇到什麼狀況?留下問題或實作經驗,一起找到下一步。

目前還沒有留言,歡迎開始第一個討論。

留下你的想法

← 繼續找答案
聊聊你的需求

從你的品牌開始聊。

告訴我你的網站,以及你希望達成的目標。

用 LINE 聊聊 tony@procrustes.info