跳到主要內容

SEO 工具

隱藏內容掃描器

貼上 HTML 原始碼後逐行掃描 display:none、font-size:0、同色文字、text-indent、overflow:hidden、opacity:0 與 clip-path 等樣式訊號,再依層級整理結果,方便你對照頁面用途與實際輸出。

hidden-content-scanner --scan all

⚠️ 工具會依樣式訊號整理掃描結果;請搭配頁面用途、無障礙需求與實際輸出閱讀。

如何使用隱藏內容掃描器

01 取得 HTML 原始碼

在目標網頁按 Ctrl+U 查看原始碼,或在 DevTools 複製完整 HTML。

02 貼上並掃描

將 HTML 貼入輸入框,點擊「掃描隱藏內容」按鈕,工具會逐行分析所有隱藏手法。

03 檢視掃描報告

查看每個發現的風險等級、隱藏技術與程式碼片段,以及搜尋引擎可見性報告。

結果怎麼判讀

風險分數等於高風險項目數乘以 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,漏掉透過外部或內嵌樣式表統一套用的隱藏手法。

常見問題

所有隱藏內容都是違規的嗎?

不是。有很多合法的隱藏內容用途:手風琴(accordion)展開/收合、行動裝置的漢堡選單、tab 切換面板、無障礙用途的 sr-only 文字等。Google 能理解這些常見的 UX 模式。違規的是刻意隱藏關鍵字堆砌或無關內容來操控排名。

Google 能偵測到 CSS 隱藏的內容嗎?

可以。Google 會渲染 JavaScript 和 CSS,因此能偵測到 display:none、font-size:0、同色文字等隱藏手法。判讀時要一起看內容用途;無障礙說明與正常 UX 收合內容通常屬於合理使用,明顯的關鍵字堆疊才需要進一步檢查。

掃描器怎麼判斷風險等級?

風險分數等於高風險項目數乘以 15,加上中風險項目數乘以 8,再加上低風險項目數乘以 3,上限 100 分。display:none、opacity:0、font-size:0、同色文字等六種手法屬於高風險;text-indent 位移、position 移出畫面、clip 裁切等屬於中風險;aria-hidden 和 HTML 註解關鍵字屬於低風險,通常需要人工複查是否為合理用途。

sr-only 無障礙文字會被誤判成作弊嗎?

sr-only 文字通常用來讓螢幕閱讀器讀出說明,是正常的無障礙設計。掃描器會把這類項目列出供你查看,並將它放在低風險層級;請依文字用途與實際內容判讀。

手風琴或分頁選單的收合內容也會被標記嗎?

會。手風琴摺疊、分頁切換面板與行動版選單常用 display:none、height:0 或 max-height:0 控制畫面狀態,工具會列出這些項目供你確認;只要內容符合頁面用途,就是正常的 UX 實作。
案例與價格範圍

想看案例、合作方式與價格範圍?

留下 Email,我會寄出案例(含 Ahrefs 資料)、合作方式與價格範圍;看完再決定是否回覆。

我會寄出這次索取的資料;由 AK 親自回覆,可隨時退訂。

十年 SEO 實戰 · Threads 公開研究 · 隱私權政策