SEO最適化スキル
概要
WebサイトのSEOを技術面・コンテンツ面から分析し、検索順位向上のための改善策を提案するスキル。
メタタグ、構造化データ、内部リンク、Core Web Vitals、モバイル対応を包括的にチェックする。
発動条件
「SEO」「検索順位」「メタタグ」「構造化データ」「検索流入」に関する相談を受けたとき。
SEO分析チェックリスト
1. メタタグ分析
**title タグ**: 30〜60文字、キーワードを前方に配置、ページごとにユニーク
**meta description**: 80〜120文字(日本語)、行動を促す文言、キーワード含む
**canonical URL**: 重複ページの正規化が正しいか
**robots**: noindex/nofollow が意図通りか
**OGP タグ**: `og:title`, `og:description`, `og:image`, `og:url`
**Twitter Card**: `twitter:card`, `twitter:title`, `twitter:image`
2. 見出し階層(Heading Hierarchy)
`h1` はページに1つだけ
`h1` → `h2` → `h3` の順序をスキップしない
見出しにキーワードを自然に含める
見出しだけ読んでページの内容が把握できること
3. 構造化データ(JSON-LD)
対象に応じて適切なスキーマを提案:
| コンテンツ種別 | スキーマ |
|--------------|---------|
| 企業サイト | Organization, LocalBusiness |
| 記事 | Article, BlogPosting |
| 商品 | Product (price, availability, review) |
| FAQ | FAQPage |
| パンくず | BreadcrumbList |
| ハウツー | HowTo |
| イベント | Event |
| 人物 | Person |
```html
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "記事タイトル",
"author": { "@type": "Person", "name": "著者名" },
"datePublished": "2026-03-06",
"image": "https://example.com/image.jpg"
}
```
4. 内部リンク構造
重要ページへのリンクがトップから3クリック以内でアクセス可能か
アンカーテキストが具体的か(「こちら」「詳細」は避ける)
孤立ページ(どこからもリンクされていないページ)がないか
パンくずリストの実装
サイトマップ(sitemap.xml)の生成・登録
5. 画像最適化
全画像に `alt` テキストを設定(キーワードを自然に含める)
ファイル名を意味のある名前に(`IMG_001.jpg` → `product-feature.jpg`)
次世代フォーマット(WebP / AVIF)の使用
`width` / `height` 属性で CLS を防止
大きい画像は `loading="lazy"` を設定
6. モバイルフレンドリー
ビューポート設定: ``
タップターゲットサイズ: 最小 48x48px
フォントサイズ: 最小 16px(ズームなしで読める)
横スクロールが発生しないか
モバイルでのコンテンツ非表示がないか(Googleはモバイル版をインデックス)
7. 技術的SEO
**HTTPS**: 全ページがHTTPS
**URL構造**: 短く、意味があり、キーワードを含む(日本語URLは避ける)
**ページ速度**: Core Web Vitals が良好基準を満たすか
**404ページ**: カスタム404でナビゲーション提供
**リダイレクト**: 301リダイレクトで旧URLを処理
**robots.txt**: クロール許可/禁止が適切か
8. コンテンツSEO
ターゲットキーワードの選定(検索ボリューム × 競合度)
タイトル・見出し・本文への自然なキーワード配置
共起語・関連語の使用
コンテンツの網羅性(競合上位記事との比較)
E-E-A-T(経験・専門性・権威性・信頼性)の強化
出力フォーマット
1. **現状スコア**(各項目の対応状況を表で表示)
2. **改善施策一覧**(優先度順、具体的な修正内容)
3. **修正コード**(メタタグ、構造化データ等の具体的なコード)
4. **次のアクション**(Search Console登録、サイトマップ送信等)