如果你的 WordPress 網站搜尋結果突然出現賭博、色情、貸款、奇怪日文或不屬於你的廣告文字,不一定是 Google 壞掉,也不一定只是 SEO 問題。很多時候是網站已經被植入 SEO Spam、惡意頁面或跳轉程式。
這篇文章不教攻擊方式,只整理站長可以做的初步防禦檢查:問題在哪裡、先保留什麼證據、哪些地方常被改、什麼情況需要找人協助。
你會先搞懂這幾件事
- 搜尋結果異常可能來自 WordPress 檔案、資料庫、外掛、主題或
.htaccess。 - 只刪首頁文字通常不夠,因為惡意內容可能藏在資料庫或背景排程。
- 先做備份與證據保留,再清理,比邊改邊猜更安全。
- 還原備份不等於修好漏洞,如果入口沒堵住,可能很快又被感染。
先確認異常長什麼樣
常見症狀包含:
- Google 搜尋結果標題或描述被插入陌生廣告字。
site:你的網域看到大量不屬於你的頁面。- 點搜尋結果會跳到別的網站,但直接輸入網址看起來正常。
- 網站後台出現陌生管理員或奇怪文章。
- 主機檔案突然多出大量隨機命名的 PHP 檔。
.htaccess被加入看不懂的 rewrite 規則。
你可以先記錄:
異常搜尋關鍵字:
異常 URL:
第一次發現時間:
最近更新過的外掛 / 主題:
最近是否搬家、改 DNS、改 PHP 版本:
這些資訊可以幫你判斷感染時間點,也方便交給工程師處理。
用 Search Console 看 Google 看到什麼
如果網站有加入 Google Search Console,可以先看:
- 安全性問題。
- 手動操作。
- 網頁索引中是否出現陌生 URL。
- 搜尋成效裡是否有不相關關鍵字。
- URL 檢查工具看到的頁面內容是否和你瀏覽器看到不同。
有些惡意程式會判斷 User-Agent,只對 Googlebot 或搜尋來源訪客顯示 spam。這種情況下,你自己打開網站可能看不出問題。
常見被改的位置
WordPress 管理員與使用者
先檢查是否有陌生管理員:
使用者裡是否多了不認識的 administrator。- 原本管理員 Email 是否被改。
- 是否有奇怪的應用程式密碼或 API 權限。
如果有陌生管理員,不要只刪帳號。要繼續追查它怎麼被建立。
外掛、主題與陌生檔案
檢查外掛與主題:
- 是否有未使用但仍啟用的外掛。
- 是否有很久沒更新的外掛或主題。
- 是否有 nulled、破解版、來路不明的外掛。
wp-content/uploads/是否出現 PHP 檔。- 外掛目錄是否有隨機命名檔案。
一般來說,uploads 目錄主要放圖片、文件、媒體檔。如果看到可執行 PHP 檔,要特別小心。
.htaccess 與跳轉規則
Apache / cPanel 環境常見 .htaccess 被改寫:
RewriteRule
RewriteCond
base64
eval
看到這些字不代表一定有問題,但如果規則很長、被壓縮、看不出用途,或會依照來源跳轉,就要進一步檢查。
資料庫中的文章與設定
SEO Spam 不一定只藏在檔案,也可能藏在:
wp_postswp_options- widget / menu / theme options
- 外掛自己的資料表
如果你不熟 SQL,不建議直接大量刪資料。先備份資料庫,再請工程師判斷。
為什麼備份還原後可能又被感染
常見原因:
- 還原的備份本來就已經感染。
- 外掛或主題漏洞沒有更新。
- 管理員密碼沒有更換。
- 主機裡還有其他網站被感染,互相污染。
- FTP、cPanel、SSH 或資料庫密碼外洩。
- 檔案權限過鬆,惡意程式又能寫回去。
所以還原只是回到某個時間點,不等於入口已經被堵住。
初步處理順序
| 順序 | 要做什麼 | 原因 |
|---|---|---|
| 1 | 先保留完整備份與異常 URL | 方便追查與回復 |
| 2 | 暫停陌生管理員與更換密碼 | 避免持續被登入 |
| 3 | 更新 WordPress、外掛、主題 | 修補已知漏洞 |
| 4 | 檢查檔案與 .htaccess | 找常見植入點 |
| 5 | 檢查資料庫與文章 | 找隱藏 spam |
| 6 | 重新提交 sitemap 與要求重新索引 | 協助搜尋結果恢復 |
如果網站有交易、會員資料或公司信箱相關功能,不建議只靠外掛掃描後按一鍵修復。這類情況需要更完整的排查與紀錄。
什麼情況需要找人協助
建議找人協助的情況:
- 搜尋結果已經出現大量 spam。
- 清完幾天後又復發。
- 有陌生管理員或異常登入。
- 主機寄出大量垃圾信。
- 同一台主機有多個 WordPress 都異常。
- 你不確定備份是否乾淨。
- 網站涉及客戶資料、訂單、會員或付款。
延伸閱讀
需要協助判斷目前環境是否安全?
如果你的 WordPress 搜尋結果已經出現陌生內容,但不確定是外掛、主題、資料庫還是主機問題,可以到侃瑞科技官方網站取得初步判斷。