關鍵字密度是指單一詞彙或精確詞組在文本總詞元中所占的比例,計算方式是將該詞彙的出現次數除以識別出的總詞元數,再乘以 100。在一個透明的關鍵字密度檢查器範例中,同樣的分母會計算貼上文字中每一個被識別的詞,包括稍後報告從可見表格中過濾掉的任何詞。「Red blue red. RED green blue red-blue.」這樣一個標準的範例句子,是一個很好的起點,因為它包含混合大小寫、重複詞彙,以及一個會以特定方式與分詞器互動的連字號形式。關鍵字密度檢查器中的 Unicode 感知分詞器,在小寫正規化之後會將「Red」、「red」和「RED」視為同一個詞元,並以標點符號、破折號和空白字元進行切分,而非嘗試將它們去除。在開啟任何工具之前先手動計算數學,能清楚揭露哪些決策才是重點:分母、匹配規則,以及報告決定要顯示哪些內容的方式。一旦這三個部分都釐清了,螢幕上的百分比就不再像神秘的評分,而是能對照原始文字驗算的純粹算術。

keyword density checker example
關鍵字密度檢查器範例:公式與數字

關鍵字密度是如何計算的

報告中每一個顯示的百分比都來自同一個一致的公式:該詞彙的出現次數除以識別出的總詞元數,再乘以 100。分母並不會因為停用詞、詞組長度或文字中可能的起始位置數量而調整。由於此工具不執行特定語言的詞幹提取或詞形還原,像「runs」、「running」和「ran」這類詞會被視為三個獨立的詞元,而不是摺疊成同一個詞根。匹配透過 Unicode 小寫轉換達成不分大小寫,因此大小寫不會影響次數或最終的百分比。

對於精確詞組,適用相同的分母。檢查器使用與本文相同的規則對詞組進行分詞,然後計算文字中連續重疊的匹配次數。詞組密度等於匹配次數除以總詞元數再乘以 100,而不是除以詞組長度,也不是乘以詞組長度。在單詞和詞組之間保持單一一致的分母,正是報告中任何百分比都能與同一份報告中其他列直接比較的主要原因。

密度類型 分子 分母 乘數
單詞密度 該詞彙在文字中的次數 總詞元數 × 100
精確詞組密度 連續重疊的匹配次數 總詞元數 × 100

實際演算範例:從一句短句得出八個詞元

以「Red blue red. RED green blue red-blue.」這句話為例,手動將其跑過檢查器的分詞器。分詞規則將字母和數字視為詞元字元,將標點符號、破折號和空白字元視為分隔符,並允許詞元內部保留一個直立或印刷體的撇號。因此字串「red-blue」會被切分成兩個詞元:「red」和「blue」。

在根據標點和空白字元切分之後,被識別的詞元依序為:red、blue、red、red、green、blue、red、blue。總共八個詞元。透過小寫化將「Red」和「RED」正規化為「red」,使得「red」出現四次、「blue」出現三次、「green」出現一次。

逐詞套用公式:

  • red:4 ÷ 8 × 100 = 50%
  • blue:3 ÷ 8 × 100 = 37.5%
  • green:1 ÷ 8 × 100 = 12.5%

這三個百分比加總為 100%,因為這三個詞元涵蓋了句子中的每一個詞。透明的報告會在每一列下方顯示相同的分母,因此可見的數字永遠能對應回原始文字進行核對。

如何在關鍵字密度檢查器中重現此範例

將該句子貼到工具的主要文字區,可選擇性地輸入精確詞組,設定最短詞長控制項,然後查看報告。這個演算範例的精確步驟如下:

  1. 將「Red blue red. RED green blue red-blue.」貼入可見文字欄位。
  2. 在選填的精確詞組欄位中輸入「red blue」。
  3. 將最短詞長控制項保留在預設值,或將其設定為 1,使每一個詞元都會出現在頻率表中。
  4. 選取「檢查關鍵字密度」動作。
  5. 閱讀總計區塊、前 50 名的頻率列,以及詞組密度那一行。

報告將會顯示總共八個詞、三個不重複詞、「red」出現四次占 50%,「blue」出現三次占 37.5%,「green」出現一次占 12.5%,以及「red blue」的詞組密度為 25%,因為這段連續序列在八個詞元中出現了兩次。對於較長的草稿,同樣的工作流程會產生一份具確定性的報告,可在不同修訂版本之間進行比較;而將貼上步驟與 Microsoft Word 關鍵字密度操作指南 搭配使用,能讓可見的內容與分析保持同步。

解讀頻率表:次數、顯示與限制

頻率表最多顯示 50 個詞彙以維持介面可讀性,而總計與不重複次數仍涵蓋完整輸入。列依降序次數排序,在平手情況下則按字母順序排列,以確保確定性,因此同一份內容的兩次修訂版本,會對匹配詞彙產生相同的列順序。最短詞長控制項僅影響哪些單詞列會出現。總詞數與密度分母仍包含每一個被識別的詞元,即使篩選器將單位元列從畫面中隱藏。例如將最短長度設定為二,會移除任何單位元字母的列,但不會假裝這些詞元未存在於原始文字中。這項區分能避免被篩選過的報告悄悄膨脹可見的百分比。

分析作業的上限為 500,000 字元,並會拒絕空白或沒有詞元的內容,而非回傳一份誤導性的零報告。檢查器刻意省略停用詞清單、詞幹提取、詞形還原、同義詞展開、語言偵測、HTML 樣板移除以及搜尋量資料,因為這些功能需要根據語言和語料庫做出參考選擇,而工具並不會代替使用者做這些決定。分詞採用 Unicode 字母與數字屬性,因此超出基本 ASCII 範圍所撰寫的詞彙仍可被計數;詞元內部的直立或印刷體撇號也可保留,使「don't」或「l'été」這類形式維持為單一單位。

為何百分比數字無法預測排名

根據 Google 公開的垃圾內容政策,為達到特定密度數值而重複詞組,可能已跨入關鍵字堆砌的範疇,也就是在頁面上塞滿詞彙,試圖操控搜尋排名。檢查器並未聲稱任何特定百分比能改善排名,產品合約中也明確避免內嵌任何排名門檻的參考資料。密度是一種描述性的證據,而非規範性的目標。請使用報告來留意意外的詞彙重複、遺漏的術語或編輯上的失衡,然後為讀者進行修訂。

搜尋引擎會評估實用性、意圖滿足度、原創性、結構、連結與信譽,因此單一密度數字是與許多其他信號並列,而非凌駕其上。檢查器不會抓取 URL、不會執行 JavaScript、不會比較競爭對手、不會連線到 Search Console、不會估算排名難度,也不會發布內容,更不會將文字傳送給 AI 模型。所有作業都在當前的瀏覽器分頁中執行,這對於不應離開裝置的草稿有所幫助,但使用者仍應避免在共用機器上曝露敏感文字。若要進行有效的檢閱,請貼上最終可見的內容、輸入想檢視其重複情況的精確詞組、執行分析,並閱讀前後文,而非僅憑百分比採取行動。使用相同的分詞器與分母來比較各個修訂版本,可讓每次結果都能與上一次相互對照。

延伸閱讀:如何在關鍵字組合工具中選擇分隔符。