seo-audit-full について
サイトをクロールし、専門項目の検査を分担して、評価と優先順位付きの改善計画を含むレポートを作成するSEO監査スキルです。技術面、コンテンツ、性能、ローカルSEO、AI検索への対応状況を調べます。
主な機能
- 01robots.txtを尊重して最大500ページをクロール
- 02SEOの専門項目ごとに検査を分担
- 03監査カテゴリ別にサイトの状態を評価
- 04レポートと優先順位付き改善計画を作成
- 05GoogleまたはDataForSEOのデータを任意で追加
活用シーン
- 01サイトのクロール可能性とインデックス状況の監査
- 02コンテンツ、構造化データ、ページ性能の確認
- 03ローカルSEOとAI検索への対応状況の評価
- 04利用可能な外部データと監査結果の照合
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill seo-audit-fullインストール後、Claude Code で/seo-audit-fullを入力して読み込まれたか確認します。
詳細
ウェブサイト全体の SEO 監査
プロセス
- ホームページを取得:
scripts/fetch_page.pyを使用して HTML を取得します - ビジネスタイプを検出:seo orchestrator に基づき、ホームページのシグナルを分析します
- サイトをクロール:内部リンクをたどって最大 500 ページを対象とし、robots.txt を遵守します
- サブエージェントに委任(利用可能な場合。そうでなければインラインで順次実行します):
seo-technical-- robots.txt、サイトマップ、canonical、Core Web Vitals、セキュリティヘッダーseo-content-- E-E-A-T、読みやすさ、低品質コンテンツ、AI 引用への対応状況seo-schema-- 検出、検証、生成に関する推奨事項seo-sitemap-- 構造分析、品質ゲート、欠落ページseo-performance-- LCP、INP、CLS の測定seo-visual-- スクリーンショット、モバイルテスト、ファーストビュー分析seo-geo-- AI クローラーのアクセス、llms.txt、引用可能性、ブランド言及シグナルseo-local-- GBP シグナル、NAP の一貫性、レビュー、ローカルスキーマ、業界固有のローカル要因(ローカルサービス業界が検出された場合、実店舗型、SAB、またはハイブリッドのビジネスタイプに対して起動します)seo-maps-- ジオグリッド順位の追跡、GBP 監査、レビュー分析、競合の商圏マッピング(ローカルサービスが検出され、DataForSEO MCP が利用可能な場合に起動します)seo-google-- CWV のフィールドデータ(CrUX)、URL のインデックス登録状況(GSC)、オーガニックトラフィック(GA4)(python scripts/google_auth.py --checkで Google API の認証情報が検出された場合に起動します)seo-backlinks-- バックリンクプロファイルデータ:DA/PA、参照ドメイン、アンカーテキスト、有害なリンク(python scripts/backlinks_auth.py --checkで Moz または Bing API の認証情報が検出された場合に起動します。あるいは、常に Common Crawl のドメインレベル指標を含めます)seo-cluster-- セマンティッククラスタリング分析(ブログ、ピラーページ、トピッククラスターなどのコンテンツ戦略シグナルが検出された場合に起動します)seo-sxo-- 検索体験の分析:ページタイプの不一致、ユーザーストーリー、ペルソナのスコアリング(すべての包括的な監査に必ず含めます)seo-drift-- ドリフト分析:保存済みのベースラインとの比較(python scripts/drift_history.py <url>で URL のドリフトベースラインが存在する場合に起動します)seo-ecommerce-- 商品スキーマ、マーケットプレイス分析(E コマース業界が検出された場合に起動します)
- スコアを算出 -- SEO ヘルススコア(0~100)に集計します
- レポートを作成 -- 優先順位を付けたアクションプランを生成します
クロール設定
Max pages: 500
Respect robots.txt: Yes
Follow redirects: Yes (max 3 hops)
Timeout per page: 30 seconds
Concurrent requests: 5
Delay between requests: 1 second
出力ファイル
FULL-AUDIT-REPORT.md:包括的な調査結果ACTION-PLAN.md:優先順位を付けた推奨事項(重大 > 高 > 中 > 低)screenshots/:デスクトップおよびモバイルのキャプチャ(Playwright が利用可能な場合)- PDF レポート(推奨):
scripts/google_report.py --type fullを使用して、プロフェッショナルな A4 PDF を生成します。目次、エグゼクティブサマリー、グラフ(Lighthouse のゲージ、クエリの棒グラフ、インデックス登録状況のドーナツグラフ)、指標カード、しきい値テーブル、工数見積もり付きの優先順位を付けた推奨事項、実装ロードマップを備えた、白い表紙のエンタープライズレポートが生成されます。監査の完了後は、必ず PDF の生成を提案してください。
スコアの重み付け
| カテゴリ | 重み |
|---|---|
| テクニカル SEO | 22% |
| コンテンツ品質 | 23% |
| オンページ SEO | 20% |
| スキーマ/構造化データ | 10% |
| パフォーマンス(CWV) | 10% |
| AI 検索への対応状況 | 10% |
| 画像 | 5% |
レポートの構成
エグゼクティブサマリー
- SEO ヘルススコア全体(0~100)
- 検出されたビジネスタイプ
- 重大な問題のトップ 5
- すぐに効果が見込める施策のトップ 5
テクニカル SEO
- クロール可能性の問題
- インデックス登録可能性の問題
- セキュリティ上の懸念
- Core Web Vitals の状況
コンテンツ品質
- E-E-A-T の評価
- 低品質コンテンツのページ
- 重複コンテンツの問題
- 読みやすさのスコア
オンページ SEO
- タイトルタグの問題
- メタディスクリプションの問題
- 見出し構造
- 内部リンクの不足
スキーマと構造化データ
- 現在の実装状況
- 検証エラー
- 未対応の機会
パフォーマンス
- LCP、INP、CLS のスコア
- リソースの最適化ニーズ
- サードパーティ製スクリプトの影響
画像
- alt テキストの不足
- サイズの大きすぎる画像
- 推奨フォーマット
AI 検索への対応状況
- 引用可能性スコア
- 構造上の改善点
- 権威性を示すシグナル
優先度の定義
- Critical:インデックス登録を妨げる、またはペナルティにつながるため、直ちに修正します
- High:検索順位に大きく影響するため、1週間以内に修正します
- Medium:最適化の機会であるため、1か月以内に修正します
- Low:あると望ましい項目(バックログ)
DataForSEO との連携(任意)
DataForSEO MCP ツールを利用できる場合は、既存のサブエージェントと並行して seo-dataforseo エージェントを起動し、ライブデータで監査を補強します。実際の SERP 順位、スパムスコア付きの被リンクプロファイル、ページ内分析(Lighthouse)、ビジネスリスティング、AI 可視性チェック(ChatGPT スクレイパー、LLM での言及)が得られます。
Google API との連携(任意)
Google API の認証情報が設定されている場合(python scripts/google_auth.py --check)、seo-google エージェントを起動して、実際の Google フィールドデータで監査を補強します。CrUX Core Web Vitals(ラボデータのみの推定値を置き換えます)、GSC の URL インデックス登録状況、検索パフォーマンス(クリック数、表示回数、CTR)、GA4 のオーガニックトラフィックの推移が得られます。フィールドデータの恩恵を最も受けるのは、パフォーマンス(CWV)カテゴリのスコアです。
エラー処理
| 状況 | 対応 |
|---|---|
| URL に到達できない(DNS エラー、接続拒否) | エラーを明確に報告します。サイトの内容を推測しないでください。URL を確認して再度試すようユーザーに提案します。 |
| robots.txt がクロールをブロックしている | ブロックされているパスを報告します。アクセス可能なページのみを分析し、制限事項をレポートに記載します。 |
| レート制限(429 レスポンス) | 待機時間を設け、同時リクエスト数を減らします。完了できなかったセクションを注記して、部分的な結果を報告します。 |
| 大規模サイト(500 ページ以上)のタイムアウト | タイムアウトの上限でクロールを打ち切ります。クロールしたページの調査結果を報告し、サイト全体の規模を推定します。 |
コメント
Markdown 対応