mcpField
S
SEO Optimizer

SEO Optimizer

github.com/davila7マーケティング・グロース33.0k1.1k 回インストール今日更新
リポジトリ

SEO Optimizer について

自然検索での露出向上を目指す人向けのSEOガイダンススキルです。コンテンツ、技術的な実装、戦略を扱い、キーワード調査、ページ最適化、監査、パフォーマンスの指針を含みます。

主な機能

  1. 01キーワード調査と計画
  2. 02ページ内コンテンツのガイダンス
  3. 03テクニカルSEOと構造化データの指針
  4. 04Core Web Vitalsの改善案
  5. 05SEO監査と公開前チェックリスト

活用シーン

  1. 01キーワード調査とページへの割り当て
  2. 02公開前のコンテンツとメタデータ確認
  3. 03テクニカルSEOの改善点の特定
  4. 04自然検索向けトピッククラスターの計画

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --skill seo-optimizer

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

詳細

SEO オプティマイザー

コンテンツ、技術的な実装、戦略的な計画にわたる検索エンジン最適化(SEO)の包括的なガイダンスです。オーガニック検索での視認性と順位の向上を目指します。

このスキルを使用するタイミング

次のような場合にこのスキルを使用します:

  • ウェブサイトのコンテンツを検索エンジン向けに最適化するとき
  • キーワードのリサーチと分析を行うとき
  • 技術的な SEO の改善を実装するとき
  • SEO に配慮したメタタグと説明文を作成するとき
  • ウェブサイトの SEO 上の問題を監査するとき
  • Core Web Vitals とページ速度を改善するとき
  • スキーママークアップ(構造化データ)を実装するとき
  • オーガニックトラフィックを狙ったコンテンツ戦略を立てるとき

SEO の基礎

1. キーワードリサーチと戦略

主要キーワードの選定:

  • 検索意図(情報収集型、ナビゲーション型、取引型、商業目的型)に注目する
  • 検索ボリュームと競合のバランスを取る
  • キーワードの難易度と順位獲得の可能性を考慮する
  • 手早く成果を得るためにロングテールキーワードを狙う

キーワードリサーチの手順:

1. Identify seed keywords from business objectives
2. Use tools to expand keyword list (Google Keyword Planner, Ahrefs, SEMrush)
3. Analyze search volume and difficulty
4. Group keywords by topic clusters
5. Map keywords to content types and pages
6. Prioritize based on potential ROI

コンテンツ最適化の公式:

  • 主要キーワードの密度: 1〜2%(自然な配置)
  • 含める場所: タイトルタグ、H1、最初の段落、URL、メタディスクリプション
  • 意味的なバリエーションと関連語を使用する
  • 自然な読みやすさを保つ(キーワードの詰め込みはしない)
2. オンページ SEO

タイトルタグの最適化:


<title>Ultimate Guide to React Hooks - Learn useEffect & useState</title>


<title>React Hooks Guide React Hooks Tutorial React Hooks Examples Learn React</title>

ベストプラクティス:

  • 60 文字未満に抑える(検索結果に表示されるため)
  • 主要キーワードは冒頭付近に置く
  • スペースが許せばブランド名を含める
  • 魅力的でクリックしたくなるものにする
  • ページごとに固有の内容にする

メタディスクリプション:


<meta name="description" content="Master React Hooks with our comprehensive guide. Learn useState, useEffect, and custom hooks with practical examples. Start building better React apps today.">


<meta name="description" content="React Hooks guide and tutorial">

見出し構造:


<h1>Main Page Title (Primary Keyword)</h1>
  <h2>Section Heading (Related Keywords)</h2>
    <h3>Subsection</h3>
    <h3>Subsection</h3>
  <h2>Another Section</h2>
    <h3>Subsection</h3>

URL 構造:

✅ Good URLs:
- /blog/react-hooks-guide
- /products/running-shoes
- /learn/javascript-async-await

❌ Bad URLs:
- /blog?p=12345
- /products/cat-1/subcat-2/item-999
- /page.php?id=abc&ref=xyz

画像の最適化:


<img
  src="/images/react-hooks-diagram-800w.webp"
  alt="React Hooks lifecycle diagram showing useState and useEffect"
  width="800"
  height="600"
  loading="lazy"
/>

ベストプラクティス:

  • 説明的でキーワードを含む alt テキストを使用する
  • 画像を圧縮する(WebP 形式が推奨)
  • レイアウトのずれを防ぐために寸法を指定する
  • 画面の下部にある画像には遅延読み込みを使用する
  • 必要に応じてキャプションを入れる
3. コンテンツの品質

E-E-A-T の原則(経験、専門性、権威性、信頼性):

  • 資格情報によって著者の専門性を示す
  • 権威ある情報源を引用する
  • コンテンツを正確で最新の状態に保つ
  • 実際の経験と独自の洞察を示す
  • 著者プロフィールと署名を含める

SEO のためのコンテンツ構造:

# Main Title (H1) - Primary Keyword

Brief introduction with primary keyword in first 100 words.

## What is [Topic]? (H2) - Answer core question

Comprehensive explanation with examples.

## Why [Topic] Matters (H2) - Value proposition

Benefits and use cases.

## How to [Action] (H2) - Practical guide

Step-by-step instructions with visuals.

## Best Practices (H2) - Advanced tips

Expert recommendations.

## Common Mistakes to Avoid (H2)

Troubleshooting and pitfalls.

## Conclusion

Summary and call-to-action.

コンテンツの長さの目安:

  • ブログ記事: 1,500〜2,500 語(包括的なトピックの場合)
  • 商品ページ: 最低 300〜500 語
  • カテゴリページ: 500〜1,000 語
  • ホームページ: 500 語以上
4. 技術的 SEO

スキーママークアップ(構造化データ):

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Complete Guide to React Hooks",
  "image": "https://example.com/images/react-hooks.jpg",
  "datePublished": "2024-01-15",
  "dateModified": "2024-02-01",
  "author": {
    "@type": "Person",
    "name": "Jane Developer"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Tech Academy",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  }
}

一般的なスキーマタイプ:

  • Article(ブログ記事)
  • Product(E コマース)
  • FAQ(質問と回答のページ)
  • HowTo(チュートリアルとガイド)
  • Organization(企業情報)
  • LocalBusiness(地域に根ざしたビジネス)
  • BreadcrumbList(ナビゲーションの経路)
  • Review/AggregateRating(評価とレビュー)

robots.txt の設定:

User-agent: *
Disallow: /admin/
Disallow: /private/
Disallow: /api/
Allow: /api/public/

Sitemap: https://example.com/sitemap.xml

XML サイトマップの構造:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2024-01-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://example.com/blog/react-hooks-guide</loc>
    <lastmod>2024-01-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

カノニカルタグ:


<link rel="canonical" href="https://example.com/original-page">


<link rel="canonical" href="https://example.com/products/shoes">

5. Core Web Vitals

Largest Contentful Paint (LCP) - 目標: 2.5 秒未満

  • 画像と動画を最適化する
  • 静的アセットに CDN を使用する
  • レンダリングをブロックするリソースを最小限にする
  • 遅延読み込みを実装する

First Input Delay (FID) - 目標: 100 ミリ秒未満

  • JavaScript の実行時間を最小限にする
  • 長いタスクを分割する
  • 重い計算には Web Worker を使用する
  • 重要度の低い JavaScript は読み込みを遅らせる

Cumulative Layout Shift (CLS) - 目標: 0.1 未満

  • 画像と動画にサイズ属性を設定する
  • 既存のコンテンツの上に新しいコンテンツを挿入しない
  • レイアウトを変化させるプロパティではなく transform アニメーションを使用する
  • 広告や埋め込みのためのスペースを確保する

ページ速度の最適化:


<link rel="preload" href="/fonts/main.woff2" as="font" crossorigin>


<link rel="preload" href="/styles/non-critical.css" as="style" onload="this.onload=null;this.rel='stylesheet'">


<script src="/js/analytics.js" async></script>
<script src="/js/main.js" defer></script>
6. モバイル SEO

モバイルファーストの最適化:

  • レスポンシブデザイン(モバイルフレンドリーテストに合格すること)
  • タッチしやすいボタン(最小 48x48 ピクセル)
  • 読みやすいフォントサイズ(最小 16 ピクセル)
  • 適切なビューポートの設定
  • モバイルでの高速なページ速度

ビューポートの設定:

<meta name="viewport" content="width=device-width, initial-scale=1">
7. 内部リンク戦略

ベストプラクティス:

  • 説明的なアンカーテキストを使用する(「こちらをクリック」は避ける)
  • 関連性が高く、文脈に沿ったページにリンクする
  • 論理的な階層と流れを維持する
  • 1,000語あたり3~5個の内部リンクを含める
  • 古いコンテンツを更新し、新しいコンテンツへのリンクを追加する

例:

Learn more about [advanced React patterns](/guides/react-patterns)
or check out our [useState hook tutorial](/tutorials/usestate-guide).

SEO コンテンツチェックリスト

公開前:

  • タイトルタグにメインキーワードを含める(60文字未満)
  • メタディスクリプション(150~160文字、魅力的な内容)
  • メインキーワードを含むH1タグ
  • URLスラッグが最適化され、読みやすい
  • 画像を圧縮し、説明的な代替テキストを設定する
  • 関連コンテンツへの内部リンクを3~5個設置する
  • 権威あるソースへの外部リンクを設置する
  • トピックの深さに見合ったコンテンツの長さにする
  • スキーママークアップを実装する
  • モバイルフレンドリーでレスポンシブである
  • ページ速度を最適化する(読み込み時間3秒未満)
  • 壊れたリンクがない
  • カノニカルタグを正しく設定する
  • ソーシャル共有用のメタタグ(Open Graph、Twitter Card)を設定する

高度な SEO 戦略

トピッククラスターとピラーページ

構造:

Pillar Page: "Complete Guide to React"
  ├── Cluster: "React Hooks Tutorial"
  ├── Cluster: "React Context API Guide"
  ├── Cluster: "React Performance Optimization"
  └── Cluster: "React Testing Best Practices"

実装:

  • 包括的なピラーコンテンツを作成する(3,000語以上)
  • ピラーを支える8~12本のクラスター記事を作成する
  • すべてのクラスターからピラーページへリンクする
  • ピラーページからすべてのクラスターへリンクする
  • 一貫したキーワードテーマを使用する
フィーチャードスニペット最適化

質問形式のコンテンツ:

## What is React?

React is a JavaScript library for building user interfaces,
developed by Facebook. It allows developers to create reusable
UI components and efficiently update the DOM through a virtual
DOM implementation.

リスト形式のコンテンツ:

## Top 5 React Best Practices

1. Use functional components with hooks
2. Implement proper state management
3. Optimize performance with React.memo
4. Follow component composition patterns
5. Write comprehensive tests

表形式のコンテンツ:

FrameworkPerformanceLearning CurveEcosystem
ReactExcellentModerateExtensive
VueExcellentEasyGrowing
AngularGoodSteepMature

ローカル SEO(実店舗を持つビジネス向け)

Google ビジネスプロフィールの最適化:

  • すべてのビジネス情報を完備する
  • 定期的に投稿や更新を行う
  • レビューに返信する
  • 高品質な写真を追加する
  • 営業時間を確認する

ローカルスキーママークアップ:

{
  "@type": "LocalBusiness",
  "name": "Tech Solutions Inc",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "San Francisco",
    "addressRegion": "CA",
    "postalCode": "94102"
  },
  "telephone": "+1-415-555-0123"
}

モニタリングと分析

追跡すべき主要指標:

  • オーガニックトラフィックの推移
  • キーワードの順位
  • クリック率(CTR)
  • 直帰率と滞在時間
  • Core Web Vitals のスコア
  • バックリンクプロファイルの成長
  • オーガニックトラフィックからのコンバージョン率

ツール:

  • Google Search Console(パフォーマンス、インデックス登録の問題)
  • Google Analytics 4(トラフィック、行動、コンバージョン)
  • PageSpeed Insights(Core Web Vitals)
  • Ahrefs/SEMrush(キーワード、バックリンク、競合分析)
  • Screaming Frog(テクニカル監査)

SEO を最適化する際は、ユーザーエクスペリエンスと価値の提供を優先してください。検索エンジンは、ユーザーに真に役立ち、権威があり信頼できる情報を提供するコンテンツをますます高く評価しています。

コメント