SEO 工具
隱藏內容掃描器
貼上 HTML 原始碼後逐行掃描 display:none、font-size:0、同色文字、text-indent、overflow:hidden、opacity:0 與 clip-path 等樣式訊號,再依層級整理結果,方便你對照頁面用途與實際輸出。
⚠️ 工具會依樣式訊號整理掃描結果;請搭配頁面用途、無障礙需求與實際輸出閱讀。
如何使用隱藏內容掃描器
在目標網頁按 Ctrl+U 查看原始碼,或在 DevTools 複製完整 HTML。
將 HTML 貼入輸入框,點擊「掃描隱藏內容」按鈕,工具會逐行分析所有隱藏手法。
查看每個發現的風險等級、隱藏技術與程式碼片段,以及搜尋引擎可見性報告。
結果怎麼判讀
風險分數等於高風險項目數乘以 15,加上中風險項目數乘以 8,再加上低風險項目數乘以 3,上限 100 分。掃描器依風險等級分三級判讀十多種隱藏手法。
高風險(每項加 15 分):display:none、visibility:hidden、opacity:0(或低於 0.05 的極低透明度)、font-size:0、字級小於 2px 的極小字體,以及文字顏色與背景顏色的 RGB 差異小於 30(幾乎同色)。這六種手法會讓內容對使用者完全不可見,卻仍留在可爬取的原始碼中,是最典型的隱藏文字塞入手法。
中風險(每項加 8 分):text-indent 位移超過 4 位數負值(如 -9999px)、position:absolute 或 fixed 搭配大幅負值座標把元素移出畫面、overflow:hidden 搭配 height:0 或 max-height:0、clip:rect(0,0,0,0) 或 clip-path:inset(50%) 以上的裁切隱藏、z-index 負值搭配絕對定位覆蓋在其他元素下方,以及 CSS style 區塊內針對選擇器設定的同類隱藏規則。這些手法多半用於版面位移或裁切,比 display:none 更隱晦,但同樣讓內容不可見卻可被爬取。
低風險(每項加 3 分):aria-hidden="true" 包住有文字內容的區塊,以及 HTML 註解中含有中文詞組或 SEO、關鍵字、連結等關鍵詞。這兩種訊號經常是合法用途,例如 aria-hidden 用來對螢幕閱讀器隱藏純裝飾性的圖示文字,或註解只是開發備註,所以權重最低,需要人工判斷是否為刻意堆疊。
可爬不可見不等於違規。sr-only 無障礙文字(螢幕閱讀器可讀、視覺上隱藏的說明文字)、手風琴摺疊選單收合前的內容、tab 切換面板未啟用的分頁,以及行動版漢堡選單收合的導覽項目,都會被本工具標記為中或低風險,但屬於正常的 UX 實作,Google 也能理解這類模式。真正會被判定為 Cloaking 或 spam 的,是刻意用 display:none 或同色文字塞入大量與畫面主題無關的關鍵字堆疊,尤其是同時出現多個高風險訊號、且隱藏文字明顯是關鍵字清單而非說明文字時,風險才真正偏高。
常見錯誤
- 把無障礙用的 sr-only 文字直接當成作弊,沒有先確認該文字是否對應螢幕閱讀器的說明用途。
- 把作弊塞入的關鍵字堆疊誤判為合法的摺疊選單內容,只看到 display:none 或 overflow:hidden 就放行,沒有檢查裡面的文字是否為自然語句。
- 只看單一訊號就下結論,沒有搭配關鍵字密度與句子通順度一起判斷,導致誤判合法 UI 元件或漏抓真正的關鍵字塞入。
- 忽略 CSS style 區塊內的選擇器隱藏規則,只檢查 inline style,漏掉透過外部或內嵌樣式表統一套用的隱藏手法。
常見問題
所有隱藏內容都是違規的嗎?
Google 能偵測到 CSS 隱藏的內容嗎?
掃描器怎麼判斷風險等級?
sr-only 無障礙文字會被誤判成作弊嗎?
手風琴或分頁選單的收合內容也會被標記嗎?
想看案例、合作方式與價格範圍?
留下 Email,我會寄出案例(含 Ahrefs 資料)、合作方式與價格範圍;看完再決定是否回覆。
十年 SEO 實戰 · Threads 公開研究 · 隱私權政策