SEO 工具
這些是診斷指標,不是要達標的數字 —— 而且對中文算得對。
2 個工具
這個分類裡的工具
這些是內容分析工具:它們告訴你一個頁面實際上在講什麼、以及它有多難讀。有兩件事讓它們跟一般的免費 SEO 工具不同 —— 它們不會上傳你的草稿文案,而且文案是中文的時候不會壞掉。
標準公式在中文內容上為什麼會失效
幾乎所有 SEO 內容指標都是在英文上建立的,並且把英文的結構當成理所當然。關鍵字密度要除以詞數,而詞數是用空白切出來的。中文的詞與詞之間沒有空白,所以切出來的結果是「整篇文章一個詞」:分母變成 1,那一個「詞」得到 100% 的密度,你真正想檢查的每一個詞都得到 0% —— 或者工具除以零,印出 NaN。
可讀性更糟,因為它的失敗是無聲的。Flesch 易讀分數與 Flesch-Kincaid 要除以「每個單字的音節數」。中文既沒有那種意義的音節數,也沒有用空白分隔的單字可以當分母,所以結果是一個負數、一個 NaN,或者對一篇真的很難的文章給出高得荒謬的分數。工具照樣顯示一個數字,而螢幕上的數字會被拿去做決定。
這兩件事都不是罕見的邊緣案例。對每一個用中文、日文、韓文寫的頁面,這就是預設行為;而因為輸出看起來就是一張正常的百分比表格,沒有人會發現那些百分比毫無意義。
我們改成怎麼做
關鍵字密度檢查會給兩個用不同分母算出來的數字。「以字元計」是把詞所佔的字元數除以內容字元總數 —— 它對兩種文字的行為完全一致,回答的是「這個詞佔了這一頁多少可見版面」。「以詞計」是把出現次數除以詞組位置數(英文算單字位置、中日韓算 n-gram 視窗),比較接近傳統那個百分比。兩個分母都不可能塌縮成 1,所以都不可能對一段中文算出 100%。
可讀性分數對英文內容給出三個標準公式的結果;當文字以中文為主時,把它們標成「不適用」,而不是印一個編出來的數字。中文則另外給一個指標,用三件中文真的有的東西建立:以字元計的平均句長、常用字覆蓋率、標點密度。那個指標明白標示是本站自訂的、明白標示不能跟 Flesch 分數互比,而且三個原始數字都列在旁邊,你看得出來是哪一項在動。
把這兩個數字當診斷,不要當目標
關鍵字密度不是一個有最佳值的排名因素,早年 SEO 文章裡的「理想值 2% 到 3%」從來只是經驗法則。它真正的用途是當鏡子:一個填充語排在榜首、或者你真正的主題沒出現在前十名,都是可以動手處理的編輯發現。超過大約 6% 值得注意,不是因為演算法會懲罰,而是因為人類讀者會察覺到那個重複。
可讀性公式在設計上同樣粗糙。它們沒有任何部分理解你的論點或結構,所以分數好只代表句子短、用字簡單,不代表你寫得清楚。這兩個指標最有用的時候,都是拿來跟同一頁的前一個版本比;而把它們當成最佳化目標則會主動造成傷害 —— 為了衝可讀性分數而寫,會產出分數很好但什麼都沒說的文字。
還沒發布的文案留在你的電腦上
頁面文案通常是在上線前檢查的,而那正是它最機密的時候:活動到達頁、有保密合約的客戶案子、價格公告、你正在拆解的競品內容。多數免費 SEO 檢查工具本質上是把文案 POST 到別人的伺服器,然後那份文案就躺在他們的記錄裡。
這些工具在你的瀏覽器分頁裡運算。沒有上傳請求,本站的 Content-Security-Policy 也把連線限制在自己的來源,而且把網路斷掉頁面照樣能用。最後這一點是最容易做的證明:斷網、重新整理、貼上,然後看數字照樣出現。
這個分類接下來會加什麼
meta 標籤與 Open Graph 產生器、robots.txt 產生器與測試器、從你貼上的網址清單產生(而不是去爬你的站)的 sitemap 產生器、hreflang 產生器、結構化資料產生器,都已經排進來了。那些聽起來要爬站的,刻意設計成不爬:一個從我們的伺服器去抓你網站的工具會需要掛「需連線查詢」徽章,而且比你把手上已有的清單貼進來更慢、更不隱私。
而針對繁中市場,更有價值的是那些以英文為本的 SEO 套件根本不會做的東西:meta 欄位的全形半形正規化、以「算出來的顯示寬度」而不是字元數來判斷標題與描述會不會被截斷、以及能正確處理中文的 slug 產生器。這些排在「再重寫一次十個地方都有的工具」之前。
常見問題
關鍵字密度多少才理想?
沒有這個數字。密度是診斷指標。用它來發現「這一頁很囉唆」或「真正的主題沒出現在前面」,不是用來湊一個百分比。
為什麼別的工具對我的中文頁面算出 100% 或 NaN?
因為它們除以「用空白斷詞算出來的詞數」,而中文沒有空白,整段被算成一個詞。我們的兩個分母分別由字元數與 n-gram 視窗數算出來。
中文可讀性指標可以跟 Flesch 分數比較嗎?
不行。兩者的輸入不同、尺度不同。中文指標只有在跟另一段用同一把尺量過的中文比較時才有意義,頁面上也就是這樣寫的。
我的草稿文案會被上傳去分析嗎?
不會。全部在你的瀏覽器裡運算。可以在開發者工具的 Network 分頁確認,或者把網路斷掉再重新整理。
這些工具會去檢查我的線上網站嗎?
不會。你把要分析的文案貼進來。這裡沒有任何工具會去抓一個網址 —— 這也是這個分類每個工具都掛「本機處理」徽章的原因。