mcpField
S
seo-auditing

seo-auditing

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

seo-auditing について

Web プロジェクトの技術的な SEO の問題を監査・修正するチェックリスト型スキルです。ページメタデータ、クロール可能性、構造化データ、パフォーマンス、アクセシビリティ関連の項目を扱います。

主な機能

  1. 01メタデータと正規 URL の確認
  2. 02Open Graph と JSON-LD の確認
  3. 03サイトマップと robots.txt の確認
  4. 04Core Web Vitals の評価
  5. 05リンクとアクセシビリティ項目の確認

活用シーン

  1. 01サイトの技術 SEO の監査
  2. 02インデックス登録やクロールの問題の特定
  3. 03メタデータと構造化データの確認
  4. 04パフォーマンスとアクセシビリティの改善点の特定

インストール

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

$npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill seo-auditing

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

詳細

SEO 監査

ウェブプロジェクトの技術的な SEO の問題を確認し、修正します。

監査チェックリスト

1. メタタグ

すべてのページに必要です:

<head>
  <title>Page Title — Site Name</title>
  <meta name="description" content="155 chars max, compelling summary" />
  <link rel="canonical" href="https://example.com/page" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
</head>

確認項目:

  • ページごとに固有の <title>(50~60 文字)
  • ページごとに固有の <meta description>(120~155 文字)
  • canonical URL が設定されている(重複コンテンツを回避)
  • インデックス登録が必要なページに noindex が設定されていない
2. Open Graph とソーシャル
<meta property="og:title" content="Page Title" />
<meta property="og:description" content="Description for social sharing" />
<meta property="og:image" content="https://example.com/og-image.png" />
<meta property="og:url" content="https://example.com/page" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
3. 構造化データ(JSON-LD)

リッチ検索結果用のスキーママークアップを追加します:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Article Title",
  "author": { "@type": "Person", "name": "Author Name" },
  "datePublished": "2026-04-10",
  "image": "https://example.com/image.jpg"
}
</script>

一般的なタイプ:Article、Product、FAQPage、Organization、BreadcrumbList

テスト先:https://search.google.com/test/rich-results

4. サイトマップ

/sitemap.xml は以下を満たす必要があります:

  • インデックス登録可能なすべてのページを一覧表示する
  • <lastmod> の日付を含める
  • noindex が設定されたページを除外する
  • 1 ファイルあたり 50MB/50,000 URL 未満にする
  • robots.txt から参照する
5. Robots.txt

/robots.txt は以下を満たす必要があります:

User-agent: *
Allow: /
Disallow: /api/
Disallow: /admin/
Sitemap: https://example.com/sitemap.xml
  • CSS/JS ファイルをブロックしない(検索エンジンがページをレンダリングするために必要です)
  • インデックス登録したいページをブロックしない
6. パフォーマンス(Core Web Vitals)
指標良好要改善
LCP(Largest Contentful Paint)< 2.5s> 4.0s
INP(Interaction to Next Paint)< 200ms> 500ms
CLS(Cumulative Layout Shift)< 0.1> 0.25

主な修正方法:

  • 画像を圧縮し、遅延読み込みする
  • 重要なフォントと CSS を先読みする
  • 動的コンテンツによるレイアウトシフトを避ける
  • 自動最適化には next/image または同等の機能を使用する
7. クロール可能性
  • 重要なページすべてに内部リンクからアクセスできる
  • 孤立ページ(内部リンクが 0 件のページ)がない
  • リダイレクトチェーンがない(A→B→C ではなく A→C にする)
  • 404 ページが適切な HTTP 404 ステータスを返す
  • 内部リンクにリンク切れがない
8. アクセシビリティ(SEO シグナル)
  • すべての画像に alt テキストがある
  • 見出しの階層が正しい(h1 は 1 つ、その後に h2、h3 などが続く)
  • リンクに内容がわかるテキストがある(「ここをクリック」ではない)
  • 言語属性が設定されている:<html lang="en">

自動チェック(簡易版)

# Check robots.txt
curl -s https://example.com/robots.txt

# Check sitemap
curl -s https://example.com/sitemap.xml | head -20

# Check meta tags
curl -s https://example.com | grep -E '<title>|<meta name="description"|<link rel="canonical"'

# Check HTTP status codes
curl -o /dev/null -s -w "%{http_code}" https://example.com/page

ヒント

  • Chrome DevTools で Lighthouse を実行し、SEO スコアを確認します
  • インデックス登録に関する問題の正確な情報は Google Search Console で確認できます
  • モバイル対応はランキング要因です。モバイルのビューポートでテストします
  • ページ速度はランキングに直接影響します。Core Web Vitals を最適化します

コメント