seo-auditing について
Web プロジェクトの技術的な SEO の問題を監査・修正するチェックリスト型スキルです。ページメタデータ、クロール可能性、構造化データ、パフォーマンス、アクセシビリティ関連の項目を扱います。
主な機能
- 01メタデータと正規 URL の確認
- 02Open Graph と JSON-LD の確認
- 03サイトマップと robots.txt の確認
- 04Core Web Vitals の評価
- 05リンクとアクセシビリティ項目の確認
活用シーン
- 01サイトの技術 SEO の監査
- 02インデックス登録やクロールの問題の特定
- 03メタデータと構造化データの確認
- 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" />
- OG 画像は 1200x630px にします
- https://developers.facebook.com/tools/debug/ と https://cards-dev.twitter.com/validator でテストします
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 を最適化します
コメント
Markdown 対応