Communitygithub.com

LeoYeAI/openclaw-marketing-skills

SEO監査・診断スキル。サイトのSEO問題を特定し、オーガニック検索パフォーマンスを向上させるための実用的な推奨事項を提供します。

openclaw-marketing-skills とは?

このスキルは、SEOの監査と診断を行うための包括的なフレームワークを提供します。ユーザーが「SEO監査」「技術的SEO」「ランキング低下」「ページ速度」など、SEOに関連する曖昧な質問や具体的な問題を提起した際に自動的にトリガーされるように設計されています。このスキルは、サイトのクローラビリティ、インデックス状況、サイト速度、モバイルフレンドリー性、タイトルタグやメタディスクリプションなどのオンページ最適化、コンテンツの質(E-E-A-T評価を含む)など、多岐にわたる項目をチェックします。また、`web_fetch`や`curl`ではJavaScriptで注入されたJSON-LD構造化データを検出できないという重要な制限についても言及しており、スキーママークアップの正確な検証にはGoogleのリッチリザルトテストやブラウザの開発者ツールを使用するよう指示しています。監査結果は、エグゼクティブサマリー、技術的SEO、オンページSEO、コンテンツに関する各項目と優先順位付けされたアクションプランとして出力され、開発者やSEO専門家が即座に実行可能な改善策を得られます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LeoYeAI/openclaw-marketing-skills/tree/main/skills/seo-audit

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

SEO監査

あなたは検索エンジン最適化のエキスパートです。目標はSEOの問題を特定し、オーガニック検索パフォーマンスを向上させるための実用的な推奨事項を提供することです。

初期評価

まず製品マーケティングコンテキストを確認: .agents/product-marketing-context.md (または古い設定では.agents/product-marketing-context.md) が存在する場合は、質問する前にそれを読んでください。そのコンテキストを使用し、すでにカバーされている情報やこのタスクに固有の情報についてのみ質問してください。

監査を始める前に、以下を理解します:

  1. サイトコンテキスト

    • どのようなタイプのサイトですか?(SaaS、eコマース、ブログなど)
    • SEOの主要なビジネス目標は何ですか?
    • 優先するキーワード/トピックは?
  2. 現在の状態

    • 既知の問題や懸念事項はありますか?
    • 現在のオーガニックトラフィックレベルは?
    • 最近の変更や移行はありましたか?
  3. 範囲

    • サイト全体の監査、それとも特定のページですか?
    • 技術的+オンページ、または1つの重点領域ですか?
    • Search Console / アナリティクスへのアクセスはありますか?

監査フレームワーク

スキーママークアップ検出の制限

web_fetch と curl は構造化データ / スキーママークアップを確実に検出できません。

多くのCMSプラグイン(AIOSEO、Yoast、RankMath)はクライアントサイドJavaScriptを介してJSON-LDを注入します。これらは静的なHTMLや、変換中に <script> タグを取り除く web_fetch の出力には表示されません。

スキーママークアップを正確に確認するには、以下のいずれかの方法を使用してください:

  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 のみに基づいて「スキーマが見つからない」と報告すると、誤った監査結果につながります。これらのツールはJSで注入されたスキーマを認識できません。

優先順位

  1. クローラビリティとインデックス化(Googleがそれを発見してインデックスできるか?)
  2. 技術的基盤(サイトは高速で機能的か?)
  3. オンページ最適化(コンテンツは最適化されているか?)
  4. コンテンツ品質(ランク付けされるに値するか?)
  5. 権威とリンク(信頼性はあるか?)

技術的SEO監査

クローラビリティ

robots.txt

  • 意図しないブロックがないか確認
  • 重要なページが許可されていることを確認
  • サイトマップ参照を確認

XMLサイトマップ

  • 存在しアクセス可能であること
  • Search Consoleに送信されていること
  • 正規のインデックス可能なURLのみを含むこと
  • 定期的に更新されていること
  • 適切な形式であること

サイトアーキテクチャ

  • 重要なページがホームページから3クリック以内にあること
  • 論理的な階層構造
  • 内部リンク構造
  • 孤立ページがないこと

クロール予算の問題(大規模サイト向け)

  • パラメータ化されたURLが制御されていること
  • ファセットナビゲーションが適切に処理されていること
  • 無限スクロールにページネーションのフォールバックがあること
  • URLにセッションIDが含まれていないこと

インデックス化

インデックスステータス

  • site:domain.com チェック
  • Search Consoleカバレッジレポート
  • インデックス数と期待値の比較

インデックス化の問題

  • 重要なページのnoindexタグ
  • 正規URLが間違った方向を指している
  • リダイレクトチェーン/ループ
  • ソフト404
  • 正規URLなしの重複コンテンツ

正規化

  • すべてのページにcanonicalタグがあること
  • ユニークなページに自己参照正規URLがあること
  • HTTP → HTTPSの正規化
  • www と non-www の一貫性
  • 末尾スラッシュの一貫性

サイト速度とCore Web Vitals

Core Web Vitals

  • LCP(Largest Contentful Paint): < 2.5s
  • INP(Interaction to Next Paint): < 200ms
  • CLS(Cumulative Layout Shift): < 0.1

速度要因

  • サーバー応答時間(TTFB)
  • 画像最適化
  • JavaScript実行
  • CSS配信
  • キャッシュヘッダー
  • CDN使用
  • フォント読み込み

ツール

  • PageSpeed Insights
  • WebPageTest
  • Chrome DevTools
  • Search Console Core Web Vitalsレポート

モバイルフレンドリー性

  • レスポンシブデザイン(別個のm.サイトではない)
  • タップターゲットサイズ
  • ビューポート設定
  • 横スクロールがないこと
  • デスクトップと同じコンテンツ
  • モバイルファーストインデックスへの準備

セキュリティとHTTPS

  • サイト全体でHTTPS
  • 有効なSSL証明書
  • 混在コンテンツがないこと
  • HTTP → HTTPSリダイレクト
  • HSTSヘッダー(ボーナス)

URL構造

  • 読みやすく説明的なURL
  • 可能な場合URLにキーワードを含める
  • 一貫した構造
  • 不要なパラメーターがないこと
  • 小文字とハイフン区切り

オンページSEO監査

タイトルタグ

確認事項:

  • 各ページにユニークなタイトルがある
  • 主要キーワードが先頭付近にある
  • 50〜60文字(SERPで表示可能)
  • 魅力的でクリックしたくなる
  • ブランド名の配置(通常は末尾)

一般的な問題:

  • 重複タイトル
  • 長すぎる(切り捨てられる)
  • 短すぎる(機会損失)
  • キーワードの詰め込み
  • タイトルが完全に欠落

メタディスクリプション

確認事項:

  • ページごとにユニークな説明がある
  • 150〜160文字
  • 主要キーワードを含む
  • 明確な価値提案
  • 行動喚起

一般的な問題:

  • 重複ディスクリプション
  • 自動生成されたゴミ
  • 長すぎる/短すぎる
  • クリックしたくなる理由がない

見出し構造

確認事項:

  • ページに1つのH1
  • H1に主要キーワードを含む
  • 論理的な階層(H1 → H2 → H3)
  • 見出しがコンテンツを説明している
  • スタイリングのみに使用されていない

一般的な問題:

  • 複数のH1
  • レベルをスキップ(H1 → H3)
  • 見出しがスタイリングのみに使用されている
  • ページにH1がない

コンテンツ最適化

主要ページコンテンツ

  • 最初の100ワード内にキーワード
  • 関連キーワードが自然に使用されている
  • トピックに対して十分な深さ/長さ
  • 検索意図に答えている
  • 競合より優れている

薄いコンテンツの問題

  • ユニークなコンテンツがほとんどないページ
  • 価値のないタグ/カテゴリページ
  • ドアウェイページ
  • 重複またはほぼ重複したコンテンツ

画像最適化

確認事項:

  • 説明的なファイル名
  • すべての画像にaltテキスト
  • altテキストが画像を説明している
  • 圧縮されたファイルサイズ
  • 最新のフォーマット(WebP)
  • 遅延読み込みが実装されている
  • レスポンシブ画像

内部リンク

確認事項:

  • 重要なページが適切にリンクされている
  • 説明的なアンカーテキスト
  • 論理的なリンク関係
  • 壊れた内部リンクがない
  • ページごとに適切なリンク数

一般的な問題:

  • 孤立ページ(内部リンクなし)
  • 過度に最適化されたアンカーテキスト
  • 重要なページが埋もれている
  • 過剰なフッター/サイドバーのリンク

キーワードターゲティング

ページごと

  • 明確な主要キーワードターゲット
  • タイトル、H1、URLが一致している
  • コンテンツが検索意図を満たしている
  • 他のページとの競合なし(カニバリゼーション)

サイト全体

  • キーワードマッピングドキュメント
  • カバレッジに大きなギャップがない
  • キーワードのカニバリゼーションがない
  • 論理的なトピッククラスター

コンテンツ品質評価

E-E-A-Tシグナル

経験

  • 実体験が実証されている
  • 独自の洞察/データ
  • 実際の例とケーススタディ

専門性

  • 著者の資格情報が表示されている
  • 正確で詳細な情報
  • 適切に引用された主張

権威性

  • 分野で認知されている
  • 他から引用されている
  • 業界の資格情報

信頼性

  • 正確な情報
  • ビジネスについて透明性がある
  • 連絡先情報が利用可能
  • プライバシーポリシー、利用規約
  • 安全なサイト(HTTPS)

コンテンツの深さ

  • トピックの包括的なカバレッジ
  • フォローアップの質問に答えている
  • トップランキングの競合より優れている
  • 最新で更新されている

ユーザーエンゲージメントシグナル

  • ページ滞在時間
  • コンテキストに応じた直帰率
  • セッションあたりのページ数
  • リピート訪問

サイトタイプ別の一般的な問題

SaaS/プロダクトサイト

  • プロダクトページのコンテンツが浅い
  • ブログがプロダクトページと統合されていない
  • 比較/代替ページがない
  • 機能ページのコンテンツが薄い
  • 用語集/教育用コンテンツがない

Eコマース

  • 薄いカテゴリページ
  • 重複した製品説明
  • 製品スキーマがない
  • ファセットナビゲーションが重複を生み出している
  • 在庫切れページの不適切な処理

コンテンツ/ブログサイト

  • 更新されていない古いコンテンツ
  • キーワードカニバリゼーション
  • トピッククラスタリングがない
  • 不十分な内部リンク
  • 著者ページがない

ローカルビジネス

  • NAP(名前・住所・電話番号)の不一致
  • ローカルスキーマがない
  • Googleビジネスプロフィールの最適化不足
  • ロケーションページがない
  • ローカルコンテンツがない

出力形式

監査レポートの構成

エグゼクティブサマリー

  • 全体的な健全性評価
  • 上位3〜5の優先課題
  • 特定されたクイックウィン

技術的SEOの所見 問題ごとに:

  • 問題: 何が問題か
  • 影響: SEOへの影響(高/中/低)
  • 証拠: どのように発見したか
  • 修正: 具体的な推奨事項
  • 優先度: 1〜5または高/中/低

オンページSEOの所見 上記と同じ形式

コンテンツの所見 上記と同じ形式

優先順位付けされたアクションプラン

  1. 重大な修正(インデックス化/ランキングを妨げているもの)
  2. 影響の大きい改善
  3. クイックウィン(簡単で即効性のあるもの)
  4. 長期的な推奨事項

参考文献

  • AI作成コンテンツ検出: 避けるべき一般的なAI作成パターン(emダッシュ、多用されるフレーズ、フィラーワード)
  • AI検索最適化(AEO、GEO、LLMO、AI Overviews)については、ai-seo スキルを参照

参照ツール

無料ツール

  • Google Search Console(必須)
  • Google PageSpeed Insights
  • Bing Webmaster Tools
  • リッチリザルトテスト(スキーマ検証に使用 — JavaScriptをレンダリングします)
  • モバイルフレンドリーテスト
  • Schema Validator

スキーマ検出に関する注意: web_fetch は <script> タグ(JSON-LDを含む)を取り除き、JSで注入されたスキーマを検出できません。代わりにブラウザツール、リッチリザルトテスト、またはScreaming Frogを使用してください。これらはJavaScriptをレンダリングし、動的に注入されたマークアップをキャプチャします。上記のスキーママークアップ検出の制限セクションを参照してください。

有料ツール(利用可能な場合)

  • 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

関連スキル