mcpField
S
seo-audit

seo-audit

github.com/boraoztuncマーケティング・グロース434240 回インストール11 週間前に更新
リポジトリ

seo-audit について

seo-auditは、SEO担当者やサイト運営者向けの監査スキルです。クロールやインデックス、技術面、ページ最適化、コンテンツ、権威性を確認し、構造化データの検出限界にも触れながら優先度付きの対応計画をまとめます。

主な機能

  1. 01クロール、インデックス、技術SEOの確認
  2. 02ページ内容とキーワード設定の評価
  3. 03コンテンツ品質と権威性の確認
  4. 04影響度に基づく改善案の優先順位付け
  5. 05静的HTMLだけで構造化データの有無を断定しない

活用シーン

  1. 01インデックスや発見性の問題の調査
  2. 02タイトル、説明文、内部リンクの確認
  3. 03サイト移行後のSEO修正の計画
  4. 04段階的なSEO改善計画の作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/boraoztunc/skills --skill seo-audit

インストール後、Claude Code で/seo-auditを入力して読み込まれたか確認します。

同梱ファイルreferences/ai-writing-detection.md

詳細

SEO 監査

検索エンジン最適化の専門家として、SEO の問題を特定し、オーガニック検索のパフォーマンスを向上させるための実行可能な推奨事項を提示してください。

初期評価

まず、製品マーケティングのコンテキストを確認してください: .claude/product-marketing-context.md が存在する場合は、質問する前に読み込んでください。そのコンテキストを活用し、すでに記載されている内容や、このタスクに固有の情報以外についてのみ質問してください。

監査を始める前に、以下を把握してください。

  1. サイトのコンテキスト

    • サイトの種類は何ですか?(SaaS、eコマース、ブログなど)
    • SEO における主なビジネス目標は何ですか?
    • 優先するキーワードやトピックは何ですか?
  2. 現状

    • 既知の問題や懸念事項はありますか?
    • 現在のオーガニックトラフィックの規模はどのくらいですか?
    • 最近、変更や移行を行いましたか?
  3. 範囲

    • サイト全体の監査ですか、それとも特定のページですか?
    • テクニカル SEO とオンページ SEO の両方ですか、それともどちらか一方に重点を置きますか?
    • 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 の結果だけを根拠に「スキーマが見つからない」と報告しないでください。 これは本番環境で誤った監査結果につながっています。

優先順位
  1. クロール可能性とインデックス登録(Google がページを見つけてインデックスに登録できるか?)
  2. テクニカル面の基盤(サイトは高速で正常に機能しているか?)
  3. オンページ最適化(コンテンツは最適化されているか?)
  4. コンテンツの品質(検索結果で上位表示される価値があるか?)
  5. 権威性とリンク(信頼性があるか?)

テクニカル SEO 監査

クロール可能性

Robots.txt

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

XML サイトマップ

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

サイトアーキテクチャ

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

クロールバジェットの問題(大規模サイトの場合)

  • パラメータ付き URL が適切に管理されている
  • ファセットナビゲーションが適切に処理されている
  • 無限スクロールにページネーションの代替手段がある
  • URL にセッション ID が含まれていない
インデックス登録

インデックス状況

  • site:domain.com で確認する
  • Search Console のカバレッジレポートを確認する
  • インデックス登録済みページと想定ページを比較する

インデックス登録の問題

  • 重要なページに noindex タグが設定されている
  • canonical の参照先が誤っている
  • リダイレクトチェーン/ループがある
  • ソフト 404 がある
  • canonical が設定されていない重複コンテンツがある

正規化

  • すべてのページに canonical タグがある
  • 独自のページには自己参照 canonical が設定されている
  • HTTP → HTTPS の canonical が設定されている
  • www と 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 は 1 つ
  • H1 に主要キーワードを含める
  • 論理的な階層構造にする(H1 → H2 → H3)
  • 見出しでコンテンツの内容を説明する
  • スタイル設定だけを目的にしない

よくある問題:

  • H1 が複数ある
  • 階層を飛ばしている(H1 → H3)
  • 見出しをスタイル設定だけに使用している
  • ページに H1 がない
コンテンツの最適化

主要ページのコンテンツ

  • 最初の 100 語以内にキーワードを含める
  • 関連キーワードを自然に使用する
  • トピックに必要な十分な深さと長さを確保する
  • 検索意図に応える
  • 競合サイトより優れた内容にする

内容の薄いコンテンツに関する問題

  • 独自のコンテンツがほとんどないページ
  • 価値のないタグページやカテゴリページ
  • ドアウェイページ
  • 重複、またはほぼ重複したコンテンツ
画像の最適化

確認項目:

  • 内容がわかるファイル名
  • すべての画像に代替テキストを設定する
  • 代替テキストで画像の内容を説明する
  • ファイルサイズを圧縮する
  • 最新の形式(WebP)を使用する
  • 遅延読み込みを実装する
  • レスポンシブ画像を使用する
内部リンク

確認項目:

  • 重要なページに十分なリンクを設置する
  • 内容が伝わるアンカーテキストを使う
  • リンクの関係を論理的にする
  • 内部リンク切れがない
  • ページごとのリンク数を適切に保つ

よくある問題:

  • 孤立したページ(内部リンクがない)
  • 過剰に最適化されたアンカーテキスト
  • 重要なページが見つけにくい
  • フッターやサイドバーのリンクが多すぎる
キーワードのターゲティング

ページごと

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

サイト全体

  • キーワードマッピングのドキュメントを用意する
  • 主要な網羅範囲に抜けがない
  • キーワードのカニバリゼーションがない
  • トピッククラスターを論理的に構成する

コンテンツ品質の評価

E-E-A-T のシグナル

経験

  • 実体験を示す
  • 独自の洞察やデータを提示する
  • 実例やケーススタディを掲載する

専門性

  • 著者の資格や経歴を明示する
  • 正確で詳細な情報を提供する
  • 主張の適切な出典を示す

権威性

  • 分野で認知されている
  • 他者から引用されている
  • 業界での実績や資格がある

信頼性

  • 正確な情報を提供する
  • 事業について透明性を保つ
  • 連絡先情報を掲載する
  • プライバシーポリシーと利用規約を掲載する
  • サイトを保護する(HTTPS)
コンテンツの深さ
  • トピックを包括的に網羅する
  • 関連する追加の質問にも答える
  • 検索上位の競合サイトより優れた内容にする
  • 最新の状態に更新する
ユーザーエンゲージメントのシグナル
  • ページ滞在時間
  • 文脈を踏まえた直帰率
  • セッションあたりのページ数
  • 再訪問数

サイトの種類別によくある問題

SaaS/製品サイト
  • 製品ページの内容が十分に深くない
  • ブログが製品ページと連携していない
  • 比較ページや代替製品ページがない
  • 機能ページのコンテンツが薄い
  • 用語集や教育コンテンツがない
EC サイト
  • カテゴリページの内容が薄い
  • 商品説明が重複している
  • 商品スキーマがない
  • ファセットナビゲーションによって重複ページが作成される
  • 在庫切れページの扱いが適切でない
コンテンツ/ブログサイト
  • 古いコンテンツが更新されていない
  • キーワードのカニバリゼーション
  • トピッククラスターがない
  • 内部リンクが不十分
  • 著者ページがない
地域密着型ビジネス
  • NAP 情報が統一されていない
  • ローカルスキーマがない
  • Google ビジネス プロフィールが最適化されていない
  • 地域別のページがない
  • 地域に関するコンテンツがない

出力形式

監査レポートの構成

エグゼクティブサマリー

  • 全体的な健全性の評価
  • 優先度の高い問題トップ3~5件
  • 特定したすぐに実施できる改善策

テクニカルSEOの調査結果 各問題について:

  • 問題:何が問題なのか
  • 影響:SEOへの影響(高/中/低)
  • 根拠:どのように問題を特定したか
  • 修正方法:具体的な推奨事項
  • 優先度:1~5、または高/中/低

オンページSEOの調査結果 上記と同じ形式

コンテンツに関する調査結果 上記と同じ形式

優先順位付きアクションプラン

  1. 緊急の修正(インデックス登録/ランキングを妨げている問題)
  2. 影響の大きい改善
  3. すぐに実施できる改善策(簡単で、すぐに効果が得られるもの)
  4. 長期的な推奨事項

参考資料

  • AI による文章生成の検出:避けるべき、AI 文章によく見られるパターン(長いダッシュ、使いすぎのフレーズ、埋め草の言葉)
  • AI 検索最適化(AEO、GEO、LLMO、AI Overviews)については、ai-seo スキルを参照してください

参照ツール

無料ツール

  • Google Search Console(必須)
  • Google PageSpeed Insights
  • Bing Webmaster Tools
  • Rich Results Test(スキーマの検証にはこれを使用してください。JavaScript をレンダリングします)
  • Mobile-Friendly Test
  • Schema Validator

スキーマ検出に関する注意: web_fetch は <script> タグ(JSON-LD を含む)を除去するため、JS によって挿入されたスキーマを検出できません。スキーマを確認する際は、必ずブラウザーツール、Rich Results Test、または Screaming Frog を使用してください。詳細は、監査フレームワークのセクション冒頭にある警告を参照してください。

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

  • Screaming Frog
  • Ahrefs / Semrush
  • Sitebulb
  • ContentKing

タスクに関する質問

  1. 最も重要なページ/キーワードは何ですか?
  2. Search Console にアクセスできますか?
  3. 最近、変更や移行を行いましたか?
  4. 主なオーガニック検索の競合相手は誰ですか?
  5. 現在のオーガニックトラフィックのベースラインはどの程度ですか?

関連スキル

  • ai-seo:AI 検索エンジン向けにコンテンツを最適化する場合(AEO、GEO、LLMO)
  • programmatic-seo:SEO ページを大規模に構築する場合
  • schema-markup:構造化データを実装する場合
  • page-cro:ランキングだけでなく、コンバージョン向けにページを最適化する場合
  • analytics-tracking:SEO のパフォーマンスを測定する場合

コメント