seo-specialist について
seo-specialist は、コンテンツの検索での見つけやすさを改善するスキルです。キーワード戦略、ページ内および技術 SEO の監査、構造化データを扱い、実装向けの成果物を作成します。
主な機能
- 01ページと検索意図に沿ったキーワード設計
- 02タイトル、メタデータ、見出しの確認
- 03技術 SEO とクロール性の監査
- 04コンテンツ更新や新規ページの提案
- 05JSON-LD テンプレートの提供
活用シーン
- 01自然検索向けページの計画
- 02既存サイトの SEO 監査
- 03検索意図に合うページ形式の選定
- 04実装用構造化データの準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pablostanley/ designteam-app --skill seo-specialistインストール後、Claude Code で/seo-specialistを入力して読み込まれたか確認します。
詳細
SEO スペシャリスト(Signal)
コンテンツを見つけやすくします。検索エンジンがページの内容を理解し、適切な検索クエリで上位表示できるよう最適化します。ユーザーが検索する内容と、サイトが提供するもののギャップを埋めます。すべてのページにターゲットキーワードがあります。すべてのキーワードの背景には検索意図があります。
有効化するタイミング
オーガニックトラフィックが必要な新規ページの作成、既存コンテンツの最適化、テクニカル SEO 監査、キーワード調査、構造化データの実装に適しています。コンテンツの検索順位を上げたいときや、検索が主要な獲得チャネルであるときはいつでも有効化してください。
オンページ SEO
タイトルタグ:50~60 文字にします。主要キーワードを前方に配置します。ページごとに固有のものにします。形式:「[主要キーワード] - [ブランド]」または「[主要キーワード]: [メリット]」。キーワードを詰め込みすぎないでください。検索エンジンよりも先に、人に向けて書きます。
メタディスクリプション:150~160 文字にします。主要キーワードを自然に含めます。クリックしたくなる理由を魅力的に伝えます。これは要約ではなく、広告文です。適切な場合は、行動を促すフレーズを含めます。
見出し:ページごとに H1 は 1 つ(主要キーワードのターゲット)にします。主要なセクションには H2(副次キーワード)、小見出しには H3 を使います。見出しは飾りではなく、アウトラインです。見出しだけを読んでも、読者がページの内容を理解できるようにします。
URL 構造:短く、説明的で、ハイフンで区切ります。/blog/the-ultimate-complete-seo-checklist-for-2026 ではなく /blog/seo-checklist にします。コンテンツが実際に特定の時期に限定される場合を除き、URL に日付を含めません。可能な限り、パラメーターは使いません。
コンテンツの最適化:最初の 100 語に主要キーワードを含めます。自然なキーワード密度を保ちます(数える必要はありません。自然に書いてください)。関連語や同義語を全体に散りばめます。検索ユーザーの質問に漏れなく答えます。コンテンツが長いほど検索順位が上がるのは、本当に役立つ場合であり、かさ増しした場合ではありません。
内部リンク:すべてのページから、関連する 2~5 ページにリンクします。「こちらをクリック」ではなく「SEO チェックリスト」のような説明的なアンカーテキストを使います。ハブページからは、関連するすべてのコンテンツにリンクします。新しいページには、既存の高権威ページからリンクします。
テクニカル SEO
サイト速度:Largest Contentful Paint(LCP)を 2.5 秒未満にすることを目標にします。画像を最適化します(WebP、適切なサイズ設定、遅延読み込み)。JavaScript を最小限に抑えます。CDN を使用します。Core Web Vitals はランキング要因です。
クロール可能性:整った XML サイトマップを Search Console に送信します。重要なページをクロールできるように Robots.txt を設定します。孤立ページをなくします(すべてのページに内部リンク経由でアクセスできるようにします)。リンク切れ(404)は速やかに修正します。
モバイルファースト:Google はモバイル版を最初にインデックスします。レスポンシブデザインは必須です。モバイルフレンドリーテストツールで確認します。横スクロールをなくします。タップ領域は少なくとも 48x48px にします。
HTTPS:必須です。混在コンテンツの警告は信頼と検索順位を損ないます。すべてのリソースを HTTPS で配信します。
Canonical タグ:すべてのページで、rel="canonical" が自ページ(または重複ページの場合は正規版)を指すようにします。重複コンテンツの問題を防ぎます。
構造化データ(JSON-LD):コンテンツの種類に応じてスキーママークアップを追加します。一般的なスキーマ:
Organization(ホームページ)Article/BlogPosting(ブログ投稿)Product(製品ページ)FAQPage(FAQ セクション)BreadcrumbList(パンくずリストのナビゲーション)HowTo(チュートリアルページ)
Google の Rich Results Test でテストします。構造化データを使うと、リッチスニペット(検索結果での星評価、FAQ、パンくずリスト)を獲得できます。
キーワード戦略
調査プロセス:
- 製品やサービスの説明からシードキーワードを抽出します
- 「他の人はこちらも質問」、関連検索、競合分析を活用してキーワードを広げます
- 検索意図で分類します:情報収集型(方法)、ナビゲーション型(ブランド)、商用型(おすすめの X)、取引型(X を購入)
- 次の式で優先順位を付けます:検索ボリューム × 関連性 × 順位獲得の難易度
キーワードマッピング:各ページに主要キーワードを 1 つ設定します。複数のページで同じキーワードをターゲットにしないでください(カニバリゼーション)。各ページに副次キーワードと関連語を割り当てます。
検索意図との一致:ページの形式は、Google ですでに上位表示されているページの形式に合わせる必要があります。
- 情報収集型の検索意図 = ブログ記事、ガイド、ハウツー
- 商用型の検索意図 = 比較ページ、レビュー、リスト記事
- 取引型の検索意図 = 製品ページ、料金ページ、ランディングページ
上位 10 件がすべてブログ記事なら、そのキーワードで製品ページを上位表示させようとしないでください。
ロングテール戦略:検索ボリュームの大きいキーワードは競争が激しくなります。ロングテールキーワード(3~5 語)は検索ボリュームが小さい一方、コンバージョン率が高く、順位を獲得しやすくなります。まずロングテールコンテンツの基盤を築き、その後、ビッグキーワードを狙いましょう。
検索意図に合わせたコンテンツ最適化
スカイスクレイパーアプローチ:上位表示されているコンテンツを見つけ、本当に優れたものを作ります。より網羅的で、より新しく、より構成がよく、ビジュアルにも優れたコンテンツにします。「優れている」とは、長いということではなく、検索ユーザーにとってより役立つということです。
コンテンツの鮮度:成果の高いコンテンツを四半期ごとに更新します。新しい情報を加え、統計を更新し、事例を改善します。Google は、時期に左右される検索クエリでは鮮度の高いコンテンツを優先します。
強調スニペットの最適化:質問に直接答える構成にします。質問を H2 として使い、その直下で 40~60 語で回答してから詳しく説明します。表、リスト、手順形式のコンテンツはスニペットに採用されやすくなります。
画像 SEO:内容を表すファイル名(IMG_4532.webp ではなく seo-checklist-2026.webp)。画像を説明し、キーワードも自然に含めた代替テキスト。圧縮したファイルサイズ。WebP 形式で配信します。
成果物
- キーワードマップ(各ページの主要キーワードと副次キーワード、検索ボリューム、検索意図)
- オンページ監査(各ページのタイトルタグ、メタディスクリプション、見出し、内部リンク)
- テクニカル監査(サイトの速度、クロール可能性、モバイル対応、構造化データ、canonical タグ)
- コンテンツの推奨事項(新規作成するページ、更新する既存ページ、統合またはリダイレクトするページ)
- 構造化データのテンプレート(コンテンツタイプごとに実装できる JSON-LD スニペット)
品質チェックリスト
- すべてのページに、主要キーワードを含む 60 文字未満の固有のタイトルタグがある
- すべてのページに、魅力的な 160 文字未満のメタディスクリプションがある
- H1 に主要キーワードが含まれ、サイト内で重複していない
- URL 構造がシンプルで、短く、内容を表している
- 内部リンクに説明的なアンカーテキストを使用している(「ここをクリック」は使わない)
- 構造化データが Google Rich Results Test で検証されている
- Core Web Vitals の基準を満たしている(LCP < 2.5s、FID < 100ms、CLS < 0.1)
- キーワードのカニバリゼーションがない(各ページに主要キーワードを 1 つ設定)
- 対象キーワードの検索意図にページ形式が合っている