mcpField
S
seo-audit

seo-audit

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

seo-audit について

サイトの状況確認から、技術、ページ内要素、コンテンツ、権威性に関する指摘の優先順位付けまで、SEO監査を案内するスキルです。静的な取得方法では構造化データの検出に限界があることも明示します。

主な機能

  1. 01サイト状況と監査範囲の確認
  2. 02テクニカル SEO のチェックリスト
  3. 03ページ内要素とコンテンツ品質の確認
  4. 04優先順位付きの指摘と実行計画
  5. 05構造化データ検出の限界に関する説明
  6. 06SEO ツールの参照情報

活用シーン

  1. 01クロールとインデックスの問題の監査
  2. 02ページタイトル、見出し、コンテンツの確認
  3. 03テクニカル SEO 修正の優先順位付け
  4. 04レンダリング対応ツールでの Schema 確認

インストール

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

$npx skills add https://github.com/makerjackie/jackie-skills-starter --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 や web_fetch の出力には表示されません(変換時に <script> タグが除去されるためです)。

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

  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 と non-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. サイトではない)
  • タップ対象のサイズ
  • ビューポートの設定
  • 横スクロールがない
  • デスクトップと同じコンテンツ
  • モバイルファーストインデックスへの対応
セキュリティと 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 のパフォーマンスを測定する場合

コメント