seo-audit について
サイトの状況確認から、技術、ページ内要素、コンテンツ、権威性に関する指摘の優先順位付けまで、SEO監査を案内するスキルです。静的な取得方法では構造化データの検出に限界があることも明示します。
主な機能
- 01サイト状況と監査範囲の確認
- 02テクニカル SEO のチェックリスト
- 03ページ内要素とコンテンツ品質の確認
- 04優先順位付きの指摘と実行計画
- 05構造化データ検出の限界に関する説明
- 06SEO ツールの参照情報
活用シーン
- 01クロールとインデックスの問題の監査
- 02ページタイトル、見出し、コンテンツの確認
- 03テクニカル SEO 修正の優先順位付け
- 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 が存在する場合は、質問する前にその内容を読んでください。そのコンテキストを活用し、すでに記載されている内容については質問せず、このタスクに固有の情報だけを尋ねてください。
監査を始める前に、次の点を確認してください。
-
サイトのコンテキスト
- どのような種類のサイトですか?(SaaS、e コマース、ブログなど)
- SEO における主なビジネス目標は何ですか?
- 優先するキーワードやトピックは何ですか?
-
現状
- 既知の問題や懸念事項はありますか?
- 現在のオーガニックトラフィックの水準はどの程度ですか?
- 最近、変更や移行を行いましたか?
-
対象範囲
- サイト全体の監査ですか、それとも特定のページが対象ですか?
- テクニカル SEO とオンページ SEO の両方が対象ですか、それともどちらか一方ですか?
- Search Console やアナリティクスにアクセスできますか?
監査フレームワーク
⚠️ 重要:構造化データの検出に関する制限
web_fetch と curl では、構造化データ/スキーママークアップを確実に検出できません。
多くの CMS プラグイン(AIOSEO、Yoast、RankMath)は、クライアントサイド JavaScript 経由で JSON-LD を挿入します。静的 HTML や web_fetch の出力には表示されません(変換時に <script> タグが除去されるためです)。
スキーママークアップを正確に確認するには、次のいずれかの方法を使用してください:
- ブラウザツール — ページをレンダリングして、次を実行します:
document.querySelectorAll('script[type="application/ld+json"]') - Google リッチリザルトテスト — https://search.google.com/test/rich-results
- Screaming Frog のエクスポート — クライアントから提供された場合は使用してください(SF は JavaScript をレンダリングします)
web_fetch または curl だけを根拠に「スキーマが見つからない」と報告してはいけません。 これが原因で、本番環境の監査で誤った指摘が生じています。
優先順位
- クロール可能性とインデックス登録(Google がページを見つけてインデックスに登録できるか?)
- テクニカル面の基盤(サイトは高速で正常に動作するか?)
- オンページ最適化(コンテンツは最適化されているか?)
- コンテンツの品質(検索順位に値するコンテンツか?)
- 権威性とリンク(信頼性があるか?)
テクニカル 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の調査結果 上記と同じ形式
コンテンツに関する調査結果 上記と同じ形式
優先順位付きアクションプラン
- 緊急の修正(インデックス登録/ランキングを妨げている問題)
- 影響の大きい改善
- すぐに実施できる改善策(簡単で、すぐに効果が得られるもの)
- 長期的な推奨事項
参考資料
- 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
タスクに関する質問
- 最も重要なページ/キーワードは何ですか?
- Search Console にアクセスできますか?
- 最近、変更や移行を行いましたか?
- 主なオーガニック検索の競合相手は誰ですか?
- 現在のオーガニックトラフィックのベースラインはどの程度ですか?
関連スキル
- ai-seo:AI 検索エンジン向けにコンテンツを最適化する場合(AEO、GEO、LLMO)
- programmatic-seo:SEO ページを大規模に構築する場合
- schema-markup:構造化データを実装する場合
- page-cro:ランキングだけでなく、コンバージョン向けにページを最適化する場合
- analytics-tracking:SEO のパフォーマンスを測定する場合