SKILL.md
readonlyread-only
name
seo-page
description
深入的單頁 SEO 分析,涵蓋頁面元素、內容品質、技術 meta 標籤、結構化資料、圖片與效能。當使用者說「分析這個頁面」、「檢查頁面 SEO」、「單一網址」、「檢查這個頁面」、「頁面分析」或提供單一網址進行審查時使用。
單頁分析
分析項目
頁面 SEO
- 標題標籤:50-60 個字元,包含主要關鍵字,獨一無二
- Meta 描述:150-160 個字元,具吸引力,包含關鍵字
- H1:恰好一個,符合頁面意圖,包含關鍵字
- H2-H6:邏輯層級(無跳級),具描述性
- URL:簡短、具描述性、使用連字號、無參數
- 內部連結:足夠數量、相關的錨點文字、無孤立頁面
- 外部連結:指向權威來源、數量合理
內容品質
- 字數 vs 頁面類型最低標準(參見 quality-gates.md)
- 可讀性:Flesch Reading Ease 分數、年級程度
- 關鍵字密度:自然(1-3%),包含語義變化
- E-E-A-T 信號:作者簡介、專業資格、第一手經驗標記
- 內容新鮮度:發布日期、最後更新日期
技術元素
- Canonical 標籤:存在、自我參照或正確
- Meta robots:index/follow,除非刻意封鎖
- Open Graph:og:title、og:description、og:image、og:url
- Twitter Card:twitter:card、twitter:title、twitter:description
- Hreflang:若為多語言,需正確實作
結構化資料
- 偵測所有類型(偏好 JSON-LD)
- 驗證必要屬性
- 識別遺漏的機會
- 切勿推薦 HowTo(已棄用)或 FAQ 用於豐富結果(2026 年 5 月退役);現有的 FAQPage 無需移除,對於真正的問答請使用 QAPage
圖片
- Alt 文字:存在、具描述性、自然包含關鍵字
- 檔案大小:標記 >200KB(警告)、>500KB(嚴重)
- 格式:建議使用 WebP/AVIF 取代 JPEG/PNG
- 尺寸:設定寬高以預防 CLS
- 延遲載入:回報每張圖片的
lazy_method(native | perfmatters | ewww | js-generic | none)。當偵測到 JS 延遲載入工具(Perfmatters、EWWW、lazysizes)時,請勿標記「未延遲載入」,因為它們會刻意移除原生的loading="lazy"屬性,並使用data-src佔位符
Core Web Vitals(僅供參考,無法僅從 HTML 測量)
- 標記潛在的 LCP 問題(大型英雄圖片、阻擋渲染的資源)
- 標記潛在的 INP 問題(大量 JS、無 async/defer)
- 標記潛在的 CLS 問題(缺少圖片尺寸、動態插入內容)
輸出
頁面評分卡
整體分數:XX/100
頁面 SEO: XX/100 ████████░░
內容品質: XX/100 ██████████
技術: XX/100 ███████░░░
結構化資料: XX/100 █████░░░░░
圖片: XX/100 ████████░░
發現的問題
按優先級排序:嚴重 -> 高 -> 中 -> 低
建議
具體、可執行的改善項目,並附上預期影響
結構化資料建議
針對偵測到的機會提供可直接使用的 JSON-LD 程式碼
DataForSEO 整合(選用)
如果 DataForSEO MCP 工具可用,請使用 serp_organic_live_advanced 取得即時 SERP 排名,並使用 backlinks_summary 取得反向連結資料與垃圾分數。
錯誤處理
| 情境 | 處理方式 |
|---|---|
| URL 無法連線(DNS 失敗、連線被拒) | 清楚回報錯誤。不要猜測頁面內容。建議使用者確認網址後重試。 |
| 頁面需要驗證(401/403) | 回報頁面位於驗證機制後方。建議使用者直接提供渲染後的 HTML 或可公開存取的網址。 |
| JavaScript 渲染內容(HTML 中 body 為空) | 註明關鍵內容可能由客戶端渲染。分析可用的 HTML,並標記結果可能不完整。建議使用瀏覽器渲染的快照(如果有的話)。 |






