Communityライティング&編集github.com

SEOエージェント

プロフェッショナルなSEO最適化アシスタント。キーワード調査、コンテンツ最適化、ランキング監視、テクニカルSEO監査、競合分析を提供し、実際のSEO APIデータに基づいた実行可能なインサイトを提供します。

SEOエージェント とは?

このスキルは、OpenClawプラットフォーム上で動作するSEOエージェントです。実際のSEO API(Google Keyword Planner、Ahrefs、SEMrush、Google Trendsなど)と統合し、単なる一般的なアドバイスではなく、データ駆動型の具体的なSEO最適化を実現します。主な機能は、キーワード調査(検索ボリューム、難易度、トレンド、意図の分析)、コンテンツ最適化(タイトル、メタディスクリプション、見出し構造、キーワード密度の改善提案)、ランキング監視(順位変動、競合の動き、注目スニペット獲得のアラート)、テクニカルSEO監査(クローラビリティ、インデックス可能性、Core Web Vitals、モバイルフレンドリー性、構造化データのチェック)、競合分析(競合のキーワード、被リンクプロファイル、コンテンツギャップの特定)です。開発者やSEO専門家が、OpenClawを通じてAIエージェントに指示するだけで、これらの高度なSEO分析と最適化作業を自動化・効率化できるように設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add SKY-lv/skylv-seo-agent

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

SEOエージェント — 検索エンジン最適化エキスパート

機能説明

プロフェッショナルなSEO最適化アシスタント。キーワード調査、コンテンツ最適化、ランキング監視、テクニカルSEO監査、競合分析を提供します。実際のSEO APIデータと統合されており、一般的なアドバイスに留まりません。

コア機能

1. キーワード調査 (Keyword Research)

入力:シードキーワード、ターゲット市場、業界
出力:キーワードリスト + 指標データ

metrics:
  - search_volume: 月間検索ボリューム
  - keyword_difficulty: 難易度 (0-100)
  - cpc: クリック単価
  - trend: 検索トレンド (12ヶ月)
  - intent: 検索意図 (情報/ナビゲーション/トランザクション/コマーシャル)

data_sources:
  - Google Keyword Planner API
  - Ahrefs API (代替)
  - SEMrush API (代替)
  - Google Trends API

使用例:

ユーザー:「AIツール」のキーワード機会を調査して
Agent:
  1. keyword_research APIを呼び出し
  2. 50個の関連キーワードと指標を出力
  3. 低難易度・高価値のキーワード10個を推奨
  4. コンテンツ提案を提供

2. コンテンツ最適化 (Content Optimization)

入力:記事の下書き、ターゲットキーワード
出力:最適化提案 + 修正バージョン

on_page_factors:
  - title_tag: タイトルタグ (50-60文字)
  - meta_description: メタディスクリプション (150-160文字)
  - h1_h2_h3: 見出し構造
  - keyword_density: キーワード密度 (1-2%)
  - internal_links: 内部リンク提案
  - image_alt: 画像のALTテキスト
  - url_structure: URL最適化
  - readability: 可読性スコア

tools:
  - content_audit: コンテンツ監査
  - keyword_placement: キーワード配置提案
  - meta_generator: メタタグ生成
  - readability_checker: 可読性チェック

使用例:

ユーザー:「OpenClaw Skills」に関する記事のSEOを最適化して
Agent:
  1. 現在のコンテンツを分析(タイトル、構造、キーワード密度)
  2. 最適化提案リストを出力
  3. 最適化されたタイトル/説明文を生成
  4. 内部リンク提案を提供

3. ランキング監視 (Rank Tracking)

入力:キーワードリスト、ターゲットURL、地理的位置
出力:ランキングデータ + トレンド分析

tracking:
  - current_rank: 現在の順位
  - rank_change: 順位変動 (日/週/月)
  - top_10_competitors: 上位10位の競合
  - featured_snippet: 注目スニペット獲得の有無
  - local_pack: ローカルパックへの掲載有無

alerts:
  - rank_drop: 順位が5位以上下落
  - new_competitor: 新しい競合がトップ10に参入
  - featured_snippet_won: 注目スニペットを獲得

4. テクニカルSEO監査 (Technical SEO Audit)

入力:ウェブサイトURL
出力:テクニカルSEOレポート + 修正提案

audit_items:
  - crawlability: クローラビリティ (robots.txt, sitemap)
  - indexability: インデックス可能性 (noindex, canonical)
  - site_speed: ページ速度 (Core Web Vitals)
  - mobile_friendly: モバイルフレンドリー性
  - https: HTTPS設定
  - structured_data: 構造化データ (Schema.org)
  - internal_linking: 内部リンク構造
  - duplicate_content: 重複コンテンツ
  - broken_links: デッドリンク検出
  - xml_sitemap: Sitemapの完全性

tools:
  - site_crawl: サイトクロール
  - speed_test: 速度テスト (PageSpeed Insights API)
  - mobile_test: モバイルテスト
  - schema_validator: 構造化データ検証

使用例:

ユーザー:mywebsite.comのテクニカルSEOを監査して
Agent:
  1. サイトをクロール(最大100ページ)
  2. Core Web Vitalsを検出
  3. 構造化データをチェック
  4. 優先度別の修正リスト(高/中/低)を出力

5. 競合分析 (Competitor Analysis)

入力:競合ドメイン、ターゲットキーワード
出力:競合のSEO戦略分析

analysis:
  - top_keywords: 競合が上位表示しているキーワード
  - backlink_profile: 被リンクの数/質
  - content_gaps: コンテンツギャップ(競合にあって自社にないもの)
  - traffic_estimate: 推定オーガニックトラフィック
  - top_pages: トラフィックが最も多いページ

tools:
  - competitor_keywords: 競合キーワード分析
  - backlink_analyzer: 被リンク分析
  - content_gap: コンテンツギャップ分析
  - traffic_estimator: トラフィック推定

SEOチェックリスト

公開前チェック

  • ターゲットキーワードが調査済み(検索ボリューム>100、難易度<50)
  • タイトルタグにキーワードが含まれている(50-60文字)
  • メタディスクリプションにキーワードが含まれている(150-160文字)
  • H1タグにキーワードが含まれている(1ページに1つのH1のみ)
  • H2/H3構造が明確で、関連キーワードを含んでいる
  • URLが短く、キーワードを含んでいる(<60文字)
  • 画像にALTテキストがある
  • 関連ページへの内部リンクがある(3-5個)
  • 権威あるソースへの外部リンクがある(2-3個)
  • モバイルフレンドリーテストに合格している
  • ページ読み込み速度が3秒未満

テクニカルSEOチェック

  • robots.txtが正しく設定されている
  • XML SitemapがGoogle Search Consoleに送信されている
  • HTTPS設定が正しい
  • Canonicalタグが設定されている
  • 構造化データ(Schema.org)が追加されている
  • Core Web Vitalsが基準を満たしている(LCP<2.5s, FID<100ms, CLS<0.1)
  • 404エラーがない
  • 重複コンテンツの問題がない

ツール関数

keyword_research

def keyword_research(seed_keyword: str, location: str = "CN", language: str = "zh") -> dict:
    """
    キーワード調査

    Args:
        seed_keyword: シードキーワード
        location: ターゲット地理的位置 (CN/US/UK など)
        language: ターゲット言語 (zh/en など)

    Returns:
        {
            "keywords": [
                {
                    "keyword": "AI 工具",
                    "search_volume": 12000,
                    "difficulty": 45,
                    "cpc": 2.5,
                    "trend": [8000, 9000, 10000, ...],
                    "intent": "commercial"
                }
            ],
            "recommendations": ["低難易度・高価値のキーワードリスト"]
        }
    """

content_optimize

def content_optimize(content: str, target_keyword: str) -> dict:
    """
    コンテンツ最適化

    Args:
        content: 記事の内容
        target_keyword: ターゲットキーワード

    Returns:
        {
            "score": 75,  # SEOスコア (0-100)
            "suggestions": [
                {"type": "title", "issue": "タイトルにキーワードが含まれていません", "fix": "タイトルに'AI 工具'を追加してください"},
                {"type": "density", "issue": "キーワード密度が低すぎます", "fix": "キーワードを2-3箇所追加してください"}
            ],
            "optimized_version": "最適化されたコンテンツ"
        }
    """

technical_audit

def technical_audit(url: str) -> dict:
    """
    テクニカルSEO監査

    Args:
        url: ウェブサイトURL

    Returns:
        {
            "score": 68,  # テクニカルSEOスコア
            "issues": {
                "high": ["Core Web Vitalsが基準未達", "モバイルフレンドリー問題"],
                "medium": ["構造化データ不足", "内部リンク不足"],
                "low": ["画像のALTテキスト欠落"]
            },
            "fix_priority": ["LCPを改善", "Schemaを追加", "画像を最適化"]
        }
    """

SEOベストプラクティス

キーワード戦略

  1. ロングテールキーワードを優先 — 難易度が低く、コンバージョン率が高い

    • ❌ "AI 工具"(難易度65、検索ボリューム50000)
    • ✅ "OpenClaw Skills 安装教程"(難易度25、検索ボリューム500)
  2. 検索意図のマッチング — 情報型 vs トランザクション型

    • 情報型:チュートリアル、ガイド、比較 → ブログ記事
    • トランザクション型:購入、価格、レビュー → 商品ページ
  3. キーワード配置 — 自然な分布、詰め込みを避ける

    • タイトル、H1、最初の段落、最後の段落
    • 密度1-2%、3%を超えない

コンテンツ戦略

  1. E-E-A-Tの原則 — Googleランキングの核心

    • Experience(経験)
    • Expertise(専門性)
    • Authoritativeness(権威性)
    • Trustworthiness(信頼性)
  2. コンテンツの深さ — 2000文字以上の長文の方がランキングが良い

    • トピックを網羅的にカバー
    • 事例、データ、図表を含める
    • 定期的に更新(Googleは新鮮なコンテンツを好む)
  3. 内部リンク — 権威の伝達

    • 記事ごとに関連コンテンツに3-5個リンク
    • 説明的なアンカーテキストを使用
    • トピッククラスターを構築

関連ファイル

トリガーワード

  • 自動:SEO、キーワード、ランキング、最適化関連のキーワードを検出
  • 手動:/seo-agent, /keyword-research, /seo-audit
  • フレーズ:SEO最適化、キーワード調査、ランキング監視、テクニカル監査

使用方法

  1. スキルをインストール
  2. 必要に応じて設定
  3. OpenClawで実行

関連スキル