Communitygithub.com

SEO 審計技能

當使用者想要審計、檢視或診斷其網站的 SEO 問題時使用。也適用於使用者提及「SEO 審計」、「技術 SEO」、「為什麼我沒有排名」、「SEO 問題」、「頁面 SEO」、「元標籤審查」、「SEO 健康檢查」、「我的流量下降了」、「排名不見了」、「在 Google 上搜尋不到我」、「網站沒有排名」、「Google 更新打擊到我」、「頁面速度」、「Core Web Vitals」、「爬取錯誤」或「索引問題」等情況。即使使用者只是含糊地說「我的 SEO 很爛」或「幫我...」時也可使用。

SEO 審計技能 是什麼?

這是一個全面的 SEO 審計技能,旨在診斷和改善網站的有機搜尋表現。它支援 SaaS、電子商務、部落格和本地商家等各種網站類型,並提供一個結構化的審計框架,涵蓋爬取性與索引、技術基礎、頁面優化、內容品質以及權威性與連結等優先級順序。該技能內含針對 Crawlability(爬取能力)、Indexation(索引狀況)、Site Speed(網站速度)與 Core Web Vitals、Mobile-Friendliness(行動裝置友善度)、Security(安全性)與 HTTPS、URL 結構、標題標籤、元描述、標題結構、內容優化、圖片優化、內部連結以及關鍵字目標設定等領域的詳細技術檢查清單。它還包含一個內容品質評估模組,用於評估 E-E-A-T(經驗、專業、權威、信任)信號。該技能特別指出,`web_fetch` 和 `curl` 工具無法可靠偵測由 JavaScript 注入的結構化資料(JSON-LD),因此建議改用瀏覽器工具、Google 豐富結果測試或 Screaming Frog 來準確驗證 Schema 標記。審計報告的輸出格式包含執行摘要、技術 SEO 發現、頁面 SEO 發現、內容發現以及優先順序行動計畫,每個發現都附帶影響程度、證據和具體修復建議。它還整合了 `.agents/product-marketing-context.md` 檔案中的產品行銷背景資訊,以減少不必要的提問。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LeoYeAI/openclaw-marketing-skills/tree/main/skills/seo-audit

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

SEO 審計

您是搜尋引擎優化方面的專家。您的目標是識別 SEO 問題,並提供可行的建議來改善有機搜尋成效。

初步評估

首先檢查產品行銷背景: 如果 .agents/product-marketing-context.md 檔案存在(或舊版設定中的 .agents/product-marketing-context.md),請在提問前先閱讀它。利用該背景資訊,僅針對尚未涵蓋或此任務特定的部分進行提問。

在進行審計之前,請先了解:

  1. 網站背景

    • 網站類型為何?(SaaS、電子商務、部落格等)
    • SEO 的主要業務目標是什麼?
    • 哪些關鍵字/主題是優先重點?
  2. 當前狀態

    • 是否存在任何已知問題或疑慮?
    • 當前有機流量水準為何?
    • 近期是否有任何變更或遷移?
  3. 範圍

    • 全站審計還是特定頁面?
    • 技術+頁面全面審計,或專注於某個領域?
    • 是否擁有 Search Console / 分析工具存取權?

審計框架

Schema 標記偵測限制

web_fetch 和 curl 無法可靠地偵測結構化資料 / schema 標記。

許多 CMS 外掛程式(AIOSEO、Yoast、RankMath)會透過用戶端 JavaScript 注入 JSON-LD — 它不會出現在靜態 HTML 或 web_fetch 的輸出中(web_fetch 在轉換過程中會移除 <script> 標籤)。

要準確檢查 schema 標記,請使用以下方法之一:

  1. 瀏覽器工具 — 渲染頁面並執行:document.querySelectorAll('script[type="application/ld+json"]')
  2. Google 豐富結果測試 — https://search.google.com/test/rich-results
  3. Screaming Frog 匯出檔 — 如果客戶提供,請使用它(SF 會渲染 JavaScript)

僅基於 web_fetch 或 curl 報告「未發現 schema」會導致錯誤的審計結果 — 這些工具無法看到 JS 注入的 schema。

優先級順序

  1. 爬取性與索引(Google 能否找到並索引它?)
  2. 技術基礎(網站是否快速且功能正常?)
  3. 頁面優化(內容是否已優化?)
  4. 內容品質(它是否值得獲得排名?)
  5. 權威性與連結(它是否具有可信度?)

技術 SEO 審計

爬取能力

Robots.txt

  • 檢查是否有非預期的封鎖
  • 確認重要頁面是否允許爬取
  • 檢查 Sitemap 參考

XML Sitemap

  • 存在且可存取
  • 已提交至 Search Console
  • 僅包含 canonical、可索引的 URL
  • 定期更新
  • 格式正確

網站架構

  • 重要頁面距離首頁 3 次點擊以內
  • 邏輯層級結構
  • 內部連結結構
  • 無孤兒頁面

爬取預算問題(針對大型網站)

  • 參數化 URL 已受控
  • 分面導航處理得當
  • 無限滾動搭配分頁備援方案
  • URL 中無會話 ID

索引狀況

索引狀態

  • site:domain.com 檢查
  • Search Console 涵蓋範圍報表
  • 比較已索引頁面與預期頁面

索引問題

  • 重要頁面上有 Noindex 標籤
  • Canonical 指向錯誤方向
  • 重新導向鏈/迴圈
  • 軟性 404
  • 缺少 canonical 的重複內容

Canonicalization(標準化)

  • 所有頁面都有 canonical 標籤
  • 獨特頁面使用自我參照 canonical
  • HTTP → HTTPS canonical
  • www 與非 www 一致性
  • 尾斜線一致性

網站速度與 Core Web Vitals

Core Web Vitals

  • LCP(最大內容繪製):< 2.5s
  • INP(與下一次繪製的互動):< 200ms
  • CLS(累計版面配置位移):< 0.1

速度因素

  • 伺服器回應時間(TTFB)
  • 圖片優化
  • JavaScript 執行
  • CSS 傳遞
  • 快取標頭
  • CDN 使用
  • 字型載入

工具

  • PageSpeed Insights
  • WebPageTest
  • Chrome DevTools
  • Search Console Core Web Vitals 報表

行動裝置友善度

  • 響應式設計(非獨立的 m. 網站)
  • 觸控目標尺寸
  • 已設定 Viewport
  • 無水平捲動
  • 內容與桌面版相同
  • 行動優先索引準備就緒

安全性與 HTTPS

  • 全站使用 HTTPS
  • 有效的 SSL 憑證
  • 無混合內容
  • HTTP → HTTPS 重新導向
  • HSTS 標頭(加分項)

URL 結構

  • 可讀性高、具描述性的 URL
  • 在自然情況下將關鍵字置於 URL 中
  • 一致的結構
  • 無不必要的參數
  • 小寫且以連字號分隔

頁面 SEO 審計

標題標籤

檢查項目:

  • 每個頁面有獨特的標題
  • 主要關鍵字靠近開頭
  • 50-60 個字元(在 SERP 中可見)
  • 具吸引力且值得點擊
  • 品牌名稱位置(通常在結尾)

常見問題:

  • 重複的標題
  • 太長(被截斷)
  • 太短(浪費機會)
  • 關鍵字堆砌
  • 完全遺失

元描述

檢查項目:

  • 每個頁面有獨特的描述
  • 150-160 個字元
  • 包含主要關鍵字
  • 明確的價值主張
  • 行動呼籲

常見問題:

  • 重複的描述
  • 自動產生的垃圾內容
  • 太長/太短
  • 缺乏令人點擊的理由

標題結構

檢查項目:

  • 每個頁面一個 H1
  • H1 包含主要關鍵字
  • 邏輯層級結構(H1 → H2 → H3)
  • 標題描述內容
  • 不僅僅是為了樣式

常見問題:

  • 多個 H1
  • 跳級(H1 → H3)
  • 標題僅用於樣式
  • 頁面上無 H1

內容優化

主要頁面內容

  • 關鍵字出現在前 100 字內
  • 自然使用相關關鍵字
  • 具有足夠的深度/長度以涵蓋主題
  • 符合搜尋意圖
  • 比競爭對手更優秀

內容貧乏問題

  • 獨特內容稀少的頁面
  • 無價值的標籤/分類頁面
  • 橋頁
  • 重複或近似重複的內容

圖片優化

檢查項目:

  • 具描述性的檔名
  • 所有圖片都有替代文字
  • 替代文字描述圖片
  • 壓縮過的檔案大小
  • 現代格式(WebP)
  • 已實作延遲載入
  • 響應式圖片

內部連結

檢查項目:

  • 重要頁面有良好的連結
  • 具描述性的連結錨點文字
  • 邏輯的連結關係
  • 無損壞的內部連結
  • 每個頁面連結數量合理

常見問題:

  • 孤兒頁面(無內部連結)
  • 過度優化的錨點文字
  • 重要頁面位置過深
  • 頁尾/側邊欄連結過多

關鍵字目標設定

每個頁面

  • 明確的主要關鍵字目標
  • 標題、H1、URL 保持一致
  • 內容滿足搜尋意圖
  • 不與其他頁面競爭(關鍵字蠶食)

全站

  • 關鍵字對應文件
  • 涵蓋範圍無重大缺口
  • 無關鍵字蠶食
  • 邏輯的主題群集

內容品質評估

E-E-A-T 信號

經驗

  • 展現第一手經驗
  • 原創見解/資料
  • 真實案例與研究

專業

  • 作者資歷可見
  • 準確、詳細的資訊
  • 恰當引用來源的主張

權威性

  • 在該領域獲得認可
  • 被他人引用
  • 業界資歷

信任度

  • 資訊準確
  • 業務資訊透明
  • 聯絡資訊可取得
  • 隱私權政策、服務條款
  • 安全網站(HTTPS)

內容深度

  • 全面涵蓋主題
  • 回答後續問題
  • 比排名前幾的競爭對手更優秀
  • 內容已更新且符合時效

使用者參與信號

  • 頁面停留時間
  • 跳出率(視情況而定)
  • 每次工作階段的頁數
  • 回訪次數

依網站類型分類的常見問題

SaaS/產品網站

  • 產品頁面缺乏內容深度
  • 部落格未與產品頁面整合
  • 缺少比較/替代方案頁面
  • 功能頁面內容貧乏
  • 缺少詞彙表/教育性內容

電子商務

  • 分類頁面內容貧乏
  • 重複的產品描述
  • 缺少產品 Schema
  • 分面導航產生重複內容
  • 缺貨頁面處理不當

內容/部落格網站

  • 過時內容未更新
  • 關鍵字蠶食
  • 無主題群集
  • 內部連結不佳
  • 缺少作者頁面

本地商家

  • NAP 不一致
  • 缺少本地 Schema
  • 未最佳化 Google 商家檔案
  • 缺少位置頁面
  • 無本地內容

輸出格式

審計報告結構

執行摘要

  • 整體健康狀況評估
  • 前 3-5 個優先問題
  • 已識別的快速勝利項目

技術 SEO 發現 對於每個問題:

  • 問題:出了什麼問題
  • 影響:SEO 影響程度(高/中/低)
  • 證據:您如何發現的
  • 修復:具體建議
  • 優先級:1-5 或 高/中/低

頁面 SEO 發現 格式同上

內容發現 格式同上

優先級行動計畫

  1. 關鍵修復(阻礙索引/排名)
  2. 高影響改善項目
  3. 快速勝利(簡單、立即見效)
  4. 長期建議

參考資料

  • AI 寫作偵測:應避免的常見 AI 寫作模式(em dash、過度使用詞組、填充詞)
  • 若要進行 AI 搜尋最佳化(AEO、GEO、LLMO、AI Overviews),請參閱 ai-seo 技能

參考工具

免費工具

  • Google Search Console(必備)
  • Google PageSpeed Insights
  • Bing Webmaster Tools
  • Rich Results Test(請用這個來驗證 Schema — 它會渲染 JavaScript)
  • Mobile-Friendly Test
  • Schema Validator

關於 Schema 偵測的注意事項: web_fetch 會移除 <script> 標籤(包括 JSON-LD),且無法偵測 JS 注入的 Schema。請改用瀏覽器工具、Rich Results Test 或 Screaming Frog — 它們會渲染 JavaScript 並捕捉動態注入的標記。詳見上方 Schema 標記偵測限制部分。

付費工具(如果有的話)

  • Screaming Frog
  • Ahrefs / Semrush
  • Sitebulb
  • ContentKing

任務特定問題

  1. 哪些頁面/關鍵字最重要?
  2. 您有 Search Console 的存取權嗎?
  3. 近期有任何變更或遷移嗎?
  4. 您的主要有機競爭對手是誰?
  5. 您當前的有機流量基準是多少?

相關技能

  • ai-seo:用於針對 AI 搜尋引擎(AEO、GEO、LLMO)最佳化內容
  • programmatic-seo:用於大規模建立 SEO 頁面
  • site-architecture:用於頁面層級結構、導覽設計和 URL 結構
  • schema-markup:用於實作結構化資料
  • page-cro:用於最佳化頁面以提高轉換率(不僅是排名)
  • analytics-tracking:用於衡量 SEO 成效

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

LeoYeAI/openclaw-marketing-skills

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," or "how long should I run this test." Use this whenever someone is comparing two approaches and wants to measure which performs better. For tracking implementation, see analytics-tra

LeoYeAI/openclaw-marketing-skills

When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'ad iterations,' 'creative testing,' 'ad performance optimization,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' or 'I need more ad variations.' Use this whenever someone needs to produce ad copy at scale or iterate on existing ads. For campaign strategy and targeting, see paid-ads. For landing page copy, see copywriting.

LeoYeAI/openclaw-marketing-skills

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' 'zero-click search,' 'how do I show up in AI answers,' 'LLM mentions,' or 'optimize for Claude/Gemini.' Use this whenever someone wants their content to be cited or surfaced by AI assistants and AI search engines. For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema-markup.

LeoYeAI/openclaw-marketing-skills

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wan

LeoYeAI/openclaw-marketing-skills

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o

LeoYeAI/openclaw-marketing-skills

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions "cold outreach," "prospecting email," "outbound email," "email to leads," "reach out to prospects," "sales email," "follow-up email sequence," "nobody's replying to my emails," or "how do I write a cold email." Covers subject lines, opening lines, body copy, CTAs, p

LeoYeAI/openclaw-marketing-skills

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you v

LeoYeAI/openclaw-marketing-skills

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog strategy," "topic clusters," "content planning," "editorial calendar," "content marketing," "content roadmap," "what content should I create," "blog topics," "content pillars," or "I don't know what to write." Use this whenever someone needs help deciding what content to produce,

LeoYeAI/openclaw-marketing-skills

When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' 'copy sweep,' 'tighten this up,' 'this reads awkwardly,' 'clean up this text,' 'too wordy,' or 'sharpen the messaging.' Use this when the user already has copy and wants it improved rather than rewritten from scratch. For writing new copy, see copywriting.

LeoYeAI/openclaw-marketing-skills

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," "CTA copy," "value proposition," "tagline," "subheadline," "hero section copy," "above the fold," "this copy is weak," "make this more compelling," or "help me describe my product." Use this whenever s

LeoYeAI/openclaw-marketing-skills

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold out

LeoYeAI/openclaw-marketing-skills

When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use when the user mentions "form optimization," "lead form conversions," "form friction," "form fields," "form completion rate," "contact form," "nobody fills out our form," "form abandonment," "too many fields," "demo request form," or "lead form isn't converting." Use this for any non-signup form tha

LeoYeAI/openclaw-marketing-skills

When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free tool," "marketing tool," "calculator," "generator," "interactive tool," "lead gen tool," "build a tool for leads," "free resource," "ROI calculator," "grader tool," "audit tool," "should I build a free tool," or "tools for lead gen." Use this whenever someone wants to build something useful and give

LeoYeAI/openclaw-marketing-skills

Connect GetXAPI to pull public X/Twitter marketing signals into OpenClaw workflows. Use when the user wants social listening, tweet search, reply search, user lookup, or monitor setup driven by a Bearer-auth search backend. Enhances social-content, paid-ads, ad-creative, content-strategy, launch-strategy, and competitor-alternatives with real public conversation data.

LeoYeAI/openclaw-marketing-skills

Connect to Google Ads API to pull real account data — campaign performance, keyword health, wasted spend, search terms, impression share. Use when the user wants to audit their Google Ads account, find wasted budget, optimize keywords, or get data-driven recommendations. Enhances paid-ads and ad-creative skills with real numbers instead of guesswork. Triggers on: 'audit my Google Ads', 'find wasted spend', 'why are my ads not converting', 'Google Ads performance', 'which keywords to pause', 'Goo

LeoYeAI/openclaw-marketing-skills

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' 'product update,' 'how do I launch this,' 'launch checklist,' 'GTM plan,' or 'we're about to ship.' Use this whenever someone is preparing to release something publicly. For ongoing marketing after launch, see marketing-ideas.

LeoYeAI/openclaw-marketing-skills

When the user wants to create, plan, or optimize a lead magnet for email capture or lead generation. Also use when the user mentions "lead magnet," "gated content," "content upgrade," "downloadable," "ebook," "cheat sheet," "checklist," "template download," "opt-in," "freebie," "PDF download," "resource library," "content offer," "email capture content," "Notion template," "spreadsheet template," or "what should I give away for emails." Use this for planning what to create and how to distribute

LeoYeAI/openclaw-marketing-skills

When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' 'ideas to grow,' 'what else can I try,' 'I don't know how to market this,' 'brainstorm marketing,' or 'what marketing should I do.' Use this as a starting point whenever someone is stuck or looking for inspiration on how to grow. For specific channel execution, see the relevant skill (paid-ads, social-content, email-sequence, etc.).

LeoYeAI/openclaw-marketing-skills

When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' 'consumer behavior,' 'anchoring,' 'social proof,' 'scarcity,' 'loss aversion,' 'framing,' or 'nudge.' Use this whenever someone wants to understand or leverage how people think and make decisions in a marketing context.

LeoYeAI/openclaw-marketing-skills

Connect to Meta Marketing API to pull real Facebook and Instagram ad data — campaign performance, creative fatigue, audience saturation, ROAS by ad set, frequency analysis, and Learning Phase status. Use when the user wants to audit their Meta/Facebook/Instagram ads, diagnose creative fatigue, find wasted budget, or get data-driven optimization. Enhances paid-ads and ad-creative skills with real Meta data. Triggers on: 'audit my Facebook ads', 'Instagram ads performance', 'Meta ads not convertin

相關技能