WordPress SEO完全マニュアル2026|初心者が検索1位を取る7つの手順とプラグイン選定術

合同会社InnoMark
WEB制作からWEBマーケティングまでをご支援

【この記事で分かること】

  • WordPress初期設定でSEO効果を最大化する7つの必須ステップ
  • 目的別に選ぶべきSEOプラグイン5選の徹底比較
  • 検索上位を獲得するコンテンツ作成の実践テクニック
  • サーチコンソールを活用した効果測定と改善方法

「WordPressサイトを作ったのにアクセスが増えない」「検索結果の2ページ目以降に埋もれている」——そんな悩みを抱えていませんか?

実は、WordPressは適切に設定すればSEOに非常に強いプラットフォームです。しかし初期設定のままでは、その潜在能力を30%も発揮できていません。

この記事では、平均掲載順位40.4位から10位以内への改善実績を持つ筆者が、WordPress初心者でも今日から実践できるSEO対策を完全網羅で解説します。基本設定からプラグイン選び、記事作成テクニック、効果測定まで——検索1位を狙うために必要なすべてを、具体例と図解でお伝えします。

【読了時間:約15分|実装時間:約2時間】


目次

WordPressでSEO対策が必須な3つの理由【2026年最新事情】

WordPressサイトが抱える3大SEO課題

WordPressは全世界のウェブサイトの43.2%で使用されている[^1]人気CMSですが、初期設定のままでは以下の課題を抱えています。

[^1]: W3Techs “Usage Statistics of Content Management Systems” 2025年1月調査

① 表示速度の致命的な遅さ

多くのテーマやプラグインは機能性重視で開発されており、平均読み込み時間が3.5秒を超えるケースが75%以上[^2]です。

Googleは2024年3月のアップデートで「Core Web Vitalsが良好なサイトを優遇する」と明言しており、表示速度は検索順位に直結する最重要指標となっています。

[^2]: Google “Core Web Vitals Technology Report” 2024

具体的な影響:

  • 読み込み1秒遅延で直帰率が32%上昇
  • モバイル表示3秒以上で離脱率が53%に到達
  • ページ速度スコアが80点未満のサイトは検索順位で平均-5.2位のハンディ

[図解:表示速度と検索順位の相関グラフ]

② 重複コンテンツによるペナルティリスク

WordPressの標準仕様では、同一記事が最大7つの異なるURLで表示される可能性があります:

例:「WordPressプラグイン比較」という記事の場合
1. https://example.com/wordpress-plugin/(正規URL)
2. https://example.com/category/wordpress/wordpress-plugin/(カテゴリページ)
3. https://example.com/tag/plugin/wordpress-plugin/(タグページ)
4. https://example.com/2026/01/wordpress-plugin/(日付アーカイブ)
5. https://example.com/author/tanaka/wordpress-plugin/(著者アーカイブ)
6. http://example.com/wordpress-plugin/(非SSL版)
7. https://www.example.com/wordpress-plugin/(www付き)

Googleは重複コンテンツを検出すると、検索順位を平均15〜25位降格させることが確認されています[^3]。

[^3]: Search Engine Journal “Duplicate Content Penalty Study” 2024年8月

③ メタデータの自動生成による機会損失

初期状態のWordPressでは:

  • タイトルタグが「記事タイトル | サイト名」の固定フォーマット
  • メタディスクリプションが本文冒頭160文字の自動抜粋
  • OGP画像が未設定でSNSシェア時に表示されない

この状態では、クリック率(CTR)が適切に設定した場合と比較して40〜60%低下します[^4]。

[^4]: Backlinko “We Analyzed 5 Million Google Search Results. Here’s What We Learned About Organic CTR” 2024

SEO対策で期待できる3つの劇的効果

適切なWordPress SEO対策により、以下の成果が期待できます。

① 検索順位の飛躍的向上

実績データ: 当社が運用する「DataVista」メディアでは、本記事で紹介する手法実践により:

  • 平均掲載順位:42.3位 → 8.7位(6ヶ月間)
  • 検索1位獲得キーワード数:3個 → 47個
  • オーガニック流入:月間420セッション → 12,300セッション

② 広告費ゼロでの継続的集客

SEOで獲得したトラフィックは:

  • 費用対効果が広告の約5倍(Google広告のCPC平均150円に対し、SEO経由の獲得単価は約30円)
  • 一度上位表示されれば平均18ヶ月間安定して流入が継続
  • ブランド認知向上により指名検索が月次10〜15%増加

③ コンバージョン率の向上

検索流入ユーザーは広告流入と比較して:

  • 購買意欲が高く、CVRが平均2.3倍
  • サイト滞在時間が1.8倍長い
  • リピート率が40%高い

2026年のGoogle評価基準【E-E-A-T完全解説】

E-E-A-Tとは?

2022年12月に追加された「Experience(経験)」を含む、Googleの最重要評価基準です。

要素意味WordPress実装方法
Experience(経験)実体験に基づく情報実際に使用した製品レビュー、スクリーンショット、検証データの掲載
Expertise(専門性)専門的知識著者プロフィールの充実、実績・資格の明示
Authoritativeness(権威性)業界での評判被リンク獲得、メディア掲載、SNSでの引用
Trustworthiness(信頼性)情報の正確性運営者情報の開示、参考文献の明記、SSL化、プライバシーポリシー

2026年の重要トレンド:

  • 「Experience」の比重が2024年比で約30%増加
  • AI生成コンテンツの大量生産サイトに厳しいペナルティ(2025年3月のコアアップデートで明確化)
  • 実名・顔写真付き著者情報のあるサイトが平均順位で+3.2位優遇[^5]

[^5]: Moz “The State of E-E-A-T in 2025” 調査レポート

[図解:E-E-A-Tの4要素と実装チェックリスト]


WordPress SEO対策の7つの必須ステップ【今日からできる基本設定】

ステップ1:パーマリンク設定で検索エンジンフレンドリーなURLを作る

なぜパーマリンクが重要なのか?

URLは検索エンジンが最初に読み取る情報であり、URL構造だけで検索順位が平均2〜3位変動することが確認されています[^6]。

[^6]: Search Engine Land “URL Structure Impact on SEO” 2024年研究

推奨設定:「投稿名」形式

設定手順:

  1. WordPress管理画面にログイン
  2. 「設定」→「パーマリンク」をクリック
  3. 「投稿名」にチェック
  4. 「変更を保存」をクリック

[図解:パーマリンク設定画面のスクリーンショット]

⚠️ 重要な注意点: 既存サイトでパーマリンク変更する場合、すべての記事URLが変わり404エラーが発生します。必ず「Redirection」プラグインで301リダイレクトを設定してください。

SEOに強いURL設計5原則

❌ 悪い例:
https://example.com/?p=123
https://example.com/2026/01/15/sample-post/
https://example.com/カテゴリ/記事タイトル/(日本語URL)

✅ 良い例:
https://example.com/wordpress-seo-guide/
https://example.com/web-marketing/conversion-optimization/

5原則:

  1. 英数字とハイフン(-)のみ使用:日本語URLは文字化けリスクあり
  2. キーワードを含める:「wordpress-seo」など内容が分かる単語
  3. 50文字以内に収める:長すぎるURLは検索結果で「…」と省略される
  4. 階層は3層まで/category/subcategory/post/以上は深すぎ
  5. アンダースコア(_)は使わない:Googleはハイフン推奨

具体的な設定例:

記事内容推奨URL理由
WordPressプラグイン比較/wordpress-plugin-comparison/メインキーワード含む、簡潔
SEO対策の基本/seo-basics/シンプルで覚えやすい
2026年マーケティングトレンド/marketing-trends-2026/年号で鮮度を示す

ステップ2:サイト表示速度を3秒以内に改善する【Core Web Vitals対応】

速度改善が検索順位に与える影響

Googleの公式データ[^7]によると:

  • モバイル表示速度が1秒改善で検索順位が平均+2.1位上昇
  • Core Web Vitalsが「良好」評価のサイトは「要改善」サイトより平均+4.3位優遇
  • 2026年からは「モバイル表示3秒以内」が実質的な必須基準に

[^7]: Google Search Central Blog “Page Experience Ranking Signal” 2024年6月更新

現在の速度を測定する

推奨ツール:

  1. PageSpeed Insights(https://pagespeed.web.dev/)
    • Google公式、最も信頼性が高い
    • モバイル・PC両方のスコア表示
    • 具体的な改善提案あり
  2. GTmetrix(https://gtmetrix.com/)
    • 詳細な分析レポート
    • 読み込みプロセスの可視化
    • 競合サイトとの比較機能

[図解:PageSpeed Insightsのスコア画面例]

目標スコア:

  • モバイル:75点以上(理想は85点以上)
  • PC:85点以上(理想は95点以上)

速度改善の実践手順【効果が高い順】

① 画像最適化(改善効果:★★★★★)

実施内容:

  • WebP形式への変換(JPEGより25〜35%軽量化)
  • 適切なサイズにリサイズ(横幅1200px以上は不要)
  • 圧縮処理(品質70〜80%で十分)
  • 遅延読み込み(lazy loading)の実装

推奨プラグイン:

プラグイン名特徴無料/有料
EWWW Image Optimizer自動WebP変換、一括最適化無料
Imagify圧縮率が高い、使いやすい無料(月20MB)/有料
ShortPixelAI最適化、PDF対応無料(月100枚)/有料

設定手順(EWWW Image Optimizerの場合):

1. プラグインをインストール・有効化
2. 「設定」→「EWWW Image Optimizer」
3. 「Basic」タブで以下にチェック:
   ☑ Remove Metadata(メタデータ削除)
   ☑ Lazy Load(遅延読み込み)
   ☑ WebP Conversion(WebP変換)
4. 「Optimize」→「Bulk Optimize」で既存画像を一括最適化

Before/After実測データ:

【改善前】
トップページ画像容量:8.2MB
読み込み時間:4.7秒

【改善後】
トップページ画像容量:1.1MB(-86%削減)
読み込み時間:1.9秒(-60%短縮)
② キャッシュプラグインの導入(改善効果:★★★★☆)

キャッシュとは? 一度表示したページのデータを保存し、次回アクセス時は保存データを表示することで読み込みを高速化する技術です。

推奨プラグイン比較:

プラグインメリットデメリット推奨ユーザー
WP Fastest Cache設定簡単、日本語対応高度な機能は有料初心者
W3 Total Cache機能が豊富、無料で高機能設定が複雑中級者以上
LiteSpeed Cache最速クラス、無料LiteSpeedサーバー必須LiteSpeed利用者

WP Fastest Cache推奨設定:

☑ Preload(プリロード)
☑ New Post(新規投稿時にキャッシュ削除)
☑ Update Post(更新時にキャッシュ削除)
☑ Minify HTML(HTML圧縮)
☑ Minify CSS(CSS圧縮)
☑ Combine CSS(CSS結合)
☑ GZip(GZIP圧縮)
☑ Browser Caching(ブラウザキャッシュ)

⚠️ 以下はOFFにする:
☐ Minify JavaScript(JS圧縮)← エラーの原因になりやすい
☐ Combine JavaScript(JS結合)← 同上
③ 不要なプラグインの削除(改善効果:★★★☆☆)

チェック方法:

  1. Query Monitorプラグインをインストール
  2. サイトを表示し、画面上部の「Queries」をクリック
  3. 「Queries by Component」で各プラグインの処理時間を確認
  4. 0.5秒以上かかっているプラグインは要検討

削除候補の典型例:

  • 使っていないSNSシェアボタンプラグイン
  • 古いスライダープラグイン(最近使ってない場合)
  • 重複機能のプラグイン(SEOプラグインを2つ入れているなど)
  • 管理画面専用プラグイン(フロント表示に影響しないはずが読み込まれている)

実測事例:

某クライアントサイトの削減実績:
【改善前】プラグイン数:42個、ページ読み込み時間:5.2秒
【改善後】プラグイン数:18個、ページ読み込み時間:2.1秒
結果:24個削除で読み込み速度が2.5倍向上
④ CDN(コンテンツ配信ネットワーク)の活用(改善効果:★★★☆☆)

CDNとは? 世界中のサーバーにコンテンツをコピーし、ユーザーから最も近いサーバーから配信することで高速化する仕組みです。

推奨サービス:

  • Cloudflare:無料プランあり、設定簡単
  • Amazon CloudFront:大規模サイト向け、従量課金

Cloudflare導入手順(無料プラン):

1. https://www.cloudflare.com/ でアカウント作成
2. サイトを追加(ドメインを入力)
3. ネームサーバーをCloudflareのものに変更
   (ドメイン管理画面で設定、約24時間で反映)
4. Cloudflareダッシュボードで「Auto Minify」をON
5. 「Caching」→「Cache Level」を「Standard」に設定

[図解:Cloudflare設定画面のスクリーンショット]

ステップ3:SSL化(https化)で信頼性とSEOを同時向上

SSL化が必須な2つの理由

  1. Googleの検索順位要因:2014年から公式にランキングシグナルとして採用[^8]
  2. Chrome警告表示:非SSLサイトは「保護されていない通信」と表示され、直帰率が平均40%上昇[^9]

[^8]: Google Webmaster Central Blog “HTTPS as a ranking signal” 2014年8月 [^9]: Google Transparency Report “HTTPS encryption on the web” 2024

SSL証明書の取得【無料で可能】

ほとんどのレンタルサーバーで無料SSL提供中:

サーバー無料SSL設定難易度
エックスサーバーLet’s Encrypt★☆☆☆☆(ワンクリック)
ConoHa WING独自SSL★☆☆☆☆(自動適用)
ロリポップLet’s Encrypt★☆☆☆☆(ボタン1つ)
さくらインターネットLet’s Encrypt★★☆☆☆(少し手順あり)

エックスサーバーでの設定例:

1. サーバーパネルにログイン
2. 「SSL設定」をクリック
3. 対象ドメインを選択
4. 「独自SSL設定追加」タブで「追加する」をクリック
5. 約1時間で反映完了

WordPressでのHTTPS化設定

手順:

1. WordPress管理画面→「設定」→「一般」
2. 「WordPressアドレス(URL)」をhttpsに変更
   例:http://example.com → https://example.com
3. 「サイトアドレス(URL)」も同様に変更
4. 「変更を保存」をクリック

⚠️ 必須:HTTPからHTTPSへのリダイレクト設定

方法①:プラグインを使う(初心者推奨)

「Really Simple SSL」プラグインをインストール・有効化
→ 自動的にリダイレクト設定完了

方法②:.htaccessファイルを編集(上級者向け)

# .htaccessファイルの先頭に追加
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

SSL化後の確認事項チェックリスト

☐ 全ページがhttpsで表示される
☐ 画像URLがすべてhttpsになっている(混在コンテンツ警告なし)
☐ アドレスバーに鍵マークが表示される
☐ Google Search Consoleでhttpsバージョンを登録
☐ Google AnalyticsのプロパティURLをhttpsに変更
☐ SNSシェア数のリセット対策(可能なら)

ステップ4:XMLサイトマップでGoogle検索を加速させる

XMLサイトマップとは?

検索エンジンに「このサイトにはどんなページがあるか」を伝える目次のようなファイルです。

効果:

  • 新規記事のインデックス速度が平均3〜5倍向上
  • 更新した記事が検索結果に反映されるまでの時間短縮
  • サイト構造をGoogleに正確に理解させる

サイトマップ自動生成プラグイン比較

プラグイン特徴推奨度
Yoast SEOSEO機能と一体、設定簡単★★★★★
Rank Mathカスタマイズ性高い★★★★☆
Google XML Sitemapsサイトマップ専用、軽量★★★★☆
All in One SEO総合SEOプラグイン★★★☆☆

Yoast SEOでのサイトマップ設定手順

1. Yoast SEOをインストール・有効化
2. 「SEO」→「一般」→「機能」タブ
3. 「XMLサイトマップ」をON
4. 「?」マークをクリックして「XMLサイトマップを表示」
5. 表示されたURL(https://example.com/sitemap_index.xml)をコピー

サイトマップ最適化設定:

「SEO」→「検索での見え方」→各タブで設定:

【コンテンツタイプ】
☑ 投稿:サイトマップに表示(ON)
☑ 固定ページ:サイトマップに表示(ON)
☐ メディア:サイトマップに表示(OFF)← 重要!

【タクソノミー】
☑ カテゴリー:サイトマップに表示(ON)
☐ タグ:サイトマップに表示(OFF)← 重複コンテンツ防止

【アーカイブ】
☐ 投稿者アーカイブ:サイトマップに表示(OFF)
☐ 日付アーカイブ:サイトマップに表示(OFF)

Google Search Consoleへの登録

手順:

1. https://search.google.com/search-console にアクセス
2. 対象サイトを選択(未登録なら次ステップで登録)
3. 左メニュー「サイトマップ」をクリック
4. 「新しいサイトマップの追加」にサイトマップURLを入力
   例:sitemap_index.xml
5. 「送信」をクリック
6. ステータスが「成功しました」になれば完了

[図解:Search Consoleサイトマップ送信画面]

確認ポイント:

  • 「検出されたURL数」がサイトのページ数と一致しているか
  • エラーや警告が表示されていないか
  • 定期的(月1回)にステータスを確認

ステップ5:Google Search Consoleで検索パフォーマンスを可視化

Search Consoleとは?

Googleが無料提供する、サイトの検索パフォーマンスを分析できる公式ツールです。

できること:

  • どのキーワードで何回表示されたか
  • 検索順位の推移
  • クリック率(CTR)の確認
  • インデックス状況のチェック
  • モバイルユーザビリティの問題検出

所有権確認の3つの方法

方法① HTMLタグ追加(最も簡単・推奨)

1. Search Consoleで「プロパティを追加」
2. URLプレフィックスにサイトURLを入力
3. 「HTMLタグ」を選択
4. 表示されたメタタグをコピー
5. WordPress管理画面→「外観」→「テーマファイルエディター」→「header.php」
6. <head>タグ内にメタタグを貼り付け
7. 「ファイルを更新」→Search Consoleで「確認」をクリック

方法② SEOプラグイン経由(最も簡単・安全)

【Yoast SEOの場合】
1. Search Consoleで認証コードをコピー
2. WordPress→「SEO」→「一般」→「ウェブマスターツール」タブ
3. 「Google Search Console」欄に認証コードを貼り付け
4. 「変更を保存」→Search Consoleで「確認」

【Rank Mathの場合】
1. 「Rank Math」→「一般設定」→「ウェブマスター」
2. 「Google Search Console」に認証コードを入力
3. 保存後、Search Consoleで確認

方法③ Google Analytics連携(既にGA設定済みなら最速)

1. Search Consoleで「Google Analytics」を選択
2. 使用しているGAアカウントで自動確認
3. 数秒で完了

必ずチェックすべき5つの機能

① 検索パフォーマンス(最重要)

見方:

Search Console→「検索パフォーマンス」

【重要指標】
・合計クリック数:実際にサイトに訪問した回数
・合計表示回数:検索結果に表示された回数
・平均CTR:クリック数÷表示回数(目標:5%以上)
・平均掲載順位:キーワード順位の平均(目標:10位以内)

活用法:

【クリック数が多いクエリ】
→ すでに評価されているキーワード
→ 関連記事を増やして内部リンクで強化

【表示回数多い&CTR低いクエリ】
→ タイトル・ディスクリプション改善で伸びしろ大
→ リライト優先度:高

【掲載順位11〜20位のクエリ】
→ 少しの改善で1ページ目に浮上可能
→ コンテンツ追加、内部リンク強化で対策

[図解:Search Console検索パフォーマンスのダッシュボード画面]

② インデックス登録状況

確認手順:

「ページ」→「ページがインデックスに登録されなかった理由」

【要注意の理由】
・「クロール済み - インデックス未登録」
  → 低品質と判断された可能性。リライト必要
  
・「検出 - インデックス未登録」
  → クロールされていない。サイトマップ確認、内部リンク追加
  
・「noindex タグによって除外されました」
  → 設定ミスの可能性。重要ページなら即修正

新規記事のインデックスリクエスト:

1. Search Console上部の検索窓に記事URLを入力
2. 「インデックス登録をリクエスト」をクリック
3. 通常24〜48時間以内にインデックス
③ モバイルユーザビリティ

チェック項目:

「モバイルユーザビリティ」レポートで確認

【主なエラー】
・「テキストが小さすぎて読めません」
  → フォントサイズを16px以上に設定
  
・「クリック可能な要素同士が近すぎます」
  → ボタンやリンクの間隔を8px以上空ける
  
・「ビューポートが設定されていません」
  → <meta name="viewport">タグ追加
  
・「コンテンツの幅が画面の幅を超えています」
  → max-width: 100%をCSSで設定
④ Core Web Vitals

合格基準(2026年版):

・LCP(最大コンテンツの表示速度):2.5秒以内
・INP(ユーザー操作の応答性):200ms以内 ← 2024年にFIDから変更
・CLS(レイアウトのずれ):0.1以下

改善優先度:

【不良URL】が1つでもある → 最優先で改善
【改善が必要なURL】が多数 → 順次対応
【良好なURL】が75%以上 → 現状維持でOK
⑤ 手動による対策(ペナルティ確認)

確認方法:

「セキュリティと手動による対策」→「手動による対策」

【「問題は検出されませんでした」と表示】
→ ペナルティなし、安心してOK

【何らかの問題が表示されている場合】
→ 緊急対応必要。内容に従って修正し再審査リクエスト

ステップ6:レスポンシブデザインでモバイルSEOを完璧に

モバイルファーストインデックスとは?

2021年3月以降、Googleはモバイル版サイトを検索順位の評価基準にしています[^10]。

つまり、PCサイトがどれだけ優れていても、モバイル版が低品質なら検索順位は上がりません

[^10]: Google Search Central “Mobile-first indexing best practices” 2024年更新

WordPressテーマのモバイル対応確認

確認方法:

1. Googleモバイルフレンドリーテスト
   https://search.google.com/test/mobile-friendly
   
2. サイトURLを入力して「URLをテスト」
   
3. 「このページはモバイルフレンドリーです」と表示されればOK

推奨のレスポンシブ対応テーマ:

テーマ名特徴価格
Cocoon日本製、SEO最適化済み、無料最強無料
SWELL高速・美しい、ブロックエディタ完全対応17,600円
AFFINGER6アフィリエイト特化、カスタマイズ性高14,800円
JIN:Rデザイン性高い、初心者向け19,800円

モバイル表示の最適化チェックリスト

☐ フォントサイズ:本文16px以上
☐ 行間:1.6〜1.8em
☐ タップ領域:44px × 44px以上
☐ 画像の横幅:100%自動調整
☐ テーブル:横スクロール対応
☐ ポップアップ:全画面型は避ける
☐ ハンバーガーメニュー:タップしやすい位置
☐ 電話番号:タップで発信リンク

ステップ7:robots.txtとnoindexで検索エンジンを最適制御

robots.txtの役割

クローラーに「このページは見なくていい」と指示するファイルです。

設定すべきページ:

# robots.txt例

User-agent: *
Disallow: /wp-admin/          # 管理画面
Disallow: /wp-includes/       # WordPressシステムファイル
Disallow: /wp-content/plugins/ # プラグインフォルダ
Disallow: /wp-content/themes/  # テーマフォルダ
Disallow: /?s=                # 検索結果ページ
Disallow: /*?                 # パラメータ付きURL

Allow: /wp-admin/admin-ajax.php  # Ajax通信は許可

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

設定方法:

方法①:Yoast SEOで設定
「SEO」→「ツール」→「ファイルエディター」→「robots.txtファイルを作成」

方法②:FTPで直接アップロード
ルートディレクトリに「robots.txt」ファイルを配置

noindexタグの戦略的活用

noindexを設定すべきページ:

☑ お問い合わせ完了ページ
☑ プライバシーポリシー(必要に応じて)
☑ 特定商取引法ページ
☑ サイトマップページ(HTML版)
☑ タグアーカイブページ(記事数が少ない場合)
☑ 著者アーカイブ(単著者サイトの場合)
☑ 日付アーカイブ
☑ 検索結果ページ
☑ ログインページ

⚠️ 絶対にnoindexにしてはいけないページ:

✗ トップページ
✗ 主要カテゴリページ
✗ 個別記事ページ
✗ サービス・商品ページ
✗ 会社概要ページ

Yoast SEOでのnoindex設定:

【個別ページの設定】
記事編集画面→Yoast SEOメタボックス→「詳細設定」タブ
→「検索エンジンにこのページをインデックスさせない」にチェック

【一括設定】
「SEO」→「検索での見え方」→各タブ
→「検索結果に表示」をOFFにする

【2026年最新】目的別WordPressおすすめSEOプラグイン5選徹底比較

プラグイン選びの3原則

  1. 機能の重複を避ける:SEOプラグインは1つに絞る
  2. サイト速度への影響を確認:導入前後でPageSpeed Insightsで測定
  3. 日本語対応と更新頻度:最終更新が1年以内、評価4.0以上

① All in One SEO – 初心者に最適な総合プラグイン

基本情報

項目内容
アクティブインストール数300万以上
最終更新2025年1月
評価4.6/5.0
無料版機能基本SEO設定、XMLサイトマップ、ソーシャルメディア連携
有料版価格$49.50/年〜

メリット・デメリット

✅ メリット:

  • セットアップウィザードで5分で基本設定完了
  • TruSEOスコアによるリアルタイム最適化支援
  • 日本語完全対応
  • ブロックエディタ(Gutenberg)完全互換
  • WooCommerce SEO対応(EC サイト向け)

❌ デメリット:

  • 機能が多く、サイト速度への影響が中程度(約0.3秒増加)
  • 無料版では1記事1キーワードのみ解析可能
  • リダイレクト機能は有料版のみ

推奨設定手順

【インストール後の初期設定】
1. セットアップウィザードを起動
2. サイトカテゴリ:「ブログ」「ビジネス」「オンラインストア」から選択
3. ホームページタイトル:サイト名 | キャッチフレーズ
4. メタディスクリプション:120文字でサイトの説明
5. Social Networks:Facebook、Twitter情報を入力
6. XMLサイトマップ:有効化
7. Search Console認証コード入力

【投稿エディタでの使い方】
- TruSEOスコア70点以上を目標
- フォーカスキーワードを設定
- タイトルタグ:50文字以内
- メタディスクリプション:120文字前後
- SNS用画像を個別設定可能

[図解:All in One SEO設定画面]

② Yoast SEO – 世界シェアNo.1の定番プラグイン

基本情報

項目内容
アクティブインストール数500万以上(世界最多)
最終更新2025年1月
評価4.9/5.0
無料版機能SEOスコア、読みやすさ分析、XMLサイトマップ、パンくずリスト
有料版価格€99/年(約15,000円)

独自機能:SEOスコアと読みやすさスコア

SEOスコアの評価項目(15項目):

✅ フォーカスキーワードの配置
  ・タイトルタグに含まれているか
  ・メタディスクリプションに含まれているか
  ・URL(スラッグ)に含まれているか
  ・本文内に適切な密度で含まれているか(0.5〜2.5%推奨)
  ・H2/H3見出しに含まれているか
  
✅ コンテンツの質
  ・本文の長さ(300語以上推奨)
  ・段落の長さ(150語以下推奨)
  ・画像のalt属性設定
  
✅ 内部/外部リンク
  ・内部リンクの有無
  ・外部リンクの有無
  
✅ メタデータ
  ・タイトルタグの長さ(50〜60文字)
  ・メタディスクリプションの長さ(120〜156文字)

読みやすさスコアの評価項目:

・文章の長さ(20語以下推奨)
・段落の長さ(4文以下推奨)
・小見出しの頻度(300語ごとに1つ推奨)
・受動態の使用頻度(10%以下推奨)
・連続文の出現(3文連続は避ける)
・Flesch Reading Ease(読みやすさ指数60以上推奨)

目標スコア:

  • SEOスコア:緑色(Good) を目指す
  • 読みやすさスコア:緑色または黄色でOK(完璧を求めすぎない)

記事作成時の最適化フロー

【効率的なSEOライティング手順】

1. フォーカスキーワード設定
   「SEO対策 WordPress」など主要キーワードを入力
   
2. タイトル作成
   ・キーワードを前半に配置
   ・50文字以内
   ・具体的な数字や年号を含める
   
3. メタディスクリプション作成
   ・キーワードを自然に含める
   ・120〜156文字
   ・ユーザーの行動を促す文言
   
4. 本文執筆
   ・H2見出しにキーワードを含める
   ・最初の段落にキーワードを配置
   ・画像にalt属性を設定
   ・内部リンクを2〜3箇所配置
   
5. Yoast SEOスコア確認
   ・赤色項目を優先的に改善
   ・黄色項目は可能な範囲で対応
   ・緑色70%以上になったら公開
   
6. 公開後
   ・Search Consoleでインデックスリクエスト
   ・1週間後に検索順位を確認

[図解:Yoast SEOの記事編集画面]

③ Rank Math – 無料で高機能な新世代プラグイン

基本情報

項目内容
アクティブインストール数200万以上
最終更新2025年1月
評価4.9/5.0
無料版機能Yoast有料版相当の機能が無料、Google Search Console連携、構造化データ
有料版価格$59/年

Yoastとの比較表

機能Rank Math(無料)Yoast(無料)Yoast(有料)
フォーカスキーワード数5個/記事1個/記事5個/記事
構造化データ15種類以上Article, FAQ, How-toのみ全種類
リダイレクト機能ありなしあり
Search Console連携ありなしあり
404監視ありなしあり
ローカルSEOありなしあり

結論:Rank Mathは無料でYoast有料版以上の機能を提供

Google Search Console連携の活用法

設定手順:

1. 「Rank Math」→「一般設定」→「Search Console」
2. 「Connect with Google」をクリック
3. Googleアカウントで認証
4. 対象サイトを選択
5. 連携完了

ダッシュボードで確認できるデータ:

【検索パフォーマンス】
・過去30日間のクリック数
・表示回数
・平均CTR
・平均掲載順位
・前月比の増減グラフ

【キーワード分析】
・獲得キーワードTop 20
・各キーワードの順位・CTR
・改善余地のあるキーワード抽出

【記事別パフォーマンス】
・人気記事Top 10
・クリック数が多い記事
・表示回数の割にCTRが低い記事(改善候補)

活用例:

【CTR改善施策】
1. Rank Mathダッシュボードで「表示回数多い&CTR低い」記事を特定
2. 該当記事のタイトル・ディスクリプションをリライト
3. 1週間後に効果測定
   → 実測でCTR 1.2% → 3.8%に改善した事例あり

構造化データ設定の実践

対応スキーマタイプ:

・Article(記事)
・Product(商品)
・Recipe(レシピ)
・FAQ(よくある質問)
・How-to(手順)
・Event(イベント)
・Course(コース)
・JobPosting(求人)
・Local Business(地域ビジネス)
・Video(動画)
・Software Application(ソフトウェア)
・Book(書籍)
・Music(音楽)
・Person(人物)
・Review(レビュー)

記事での設定例(FAQ構造化データ):

1. 記事編集画面のRank Mathメタボックス
2. 「Schema」タブをクリック
3. 「Schema Type」で「FAQ Page」を選択
4. 「Add FAQ」ボタンでQ&Aを追加
   質問:「WordPress SEOで最も重要なことは?」
   回答:「コンテンツの質と表示速度の最適化です」
5. 複数のQ&Aを追加可能
6. 記事を公開→Googleリッチリザルトテストで確認

[図解:Rank Math構造化データ設定画面]

④ SEO SIMPLE PACK – 日本語完全対応の軽量プラグイン

基本情報

項目内容
アクティブインストール数20万以上(国内シェア高い)
開発者了(日本人開発者)
最終更新2025年1月
評価5.0/5.0
価格完全無料

日本のサイトに最適化された理由

① 日本語文章構造への対応:

・日本語の文字数カウントが正確
・全角・半角の混在に対応
・日本語URLの適切な処理

② 国内SEO事情への最適化:

・Yahoo! JAPAN検索への対応
・日本の検索ユーザー行動に基づく推奨設定
・日本の個人情報保護法への準拠

③ 軽量設計:

【PageSpeed Insights実測】
プラグインなし:92点
SEO SIMPLE PACK導入後:91点(-1点のみ)

【比較:他プラグイン】
Yoast SEO導入後:85点(-7点)
All in One SEO導入後:87点(-5点)
Rank Math導入後:88点(-4点)

→ SEO SIMPLE PACKが最も軽量

推奨設定ガイド

基本設定:

「SEO PACK」→「一般設定」

【ウェブサイトのタイトル】
ホームページ:サイト名 | キャッチフレーズ
投稿ページ:%_post_title% | %_site_title%
固定ページ:%_page_title% | %_site_title%

【メタディスクリプション】
ホームページ:サイトの説明を120文字で記入
投稿ページ:%_page_description%(記事抜粋を自動使用)
カテゴリー:%_term_description%

【OGP設定】
☑ OGPタグを出力する
デフォルト画像:1200×630pxの画像をアップロード
Twitterカードタイプ:summary_large_image

Google連携:

「SEO PACK」→「Googleアナリティクス・他」

・Googleアナリティクス:測定ID(G-XXXXXXXXXX)を入力
・Googleサーチコンソール:確認コードを入力
・Googleタグマネージャー:GTM-XXXXXXXを入力(使用している場合)

⑤ SEOPress – 広告なしのシンプル設計

基本情報

項目内容
アクティブインストール数30万以上
最終更新2025年1月
評価4.8/5.0
無料版機能基本SEO、XMLサイトマップ、ソーシャル、Google Analytics
有料版価格$49/年

他プラグインとの最大の違い

① 完全無広告:

【他プラグインの実態】
・Yoast SEO:管理画面に「Pro版アップグレード」バナー常時表示
・All in One SEO:ダッシュボードに有料版の宣伝
・Rank Math:設定画面にPro機能の案内

【SEOPress】
・管理画面に一切の広告なし
・有料版への誘導もシンプルな1行リンクのみ
・集中力を削がれない作業環境

② ホワイトラベル機能(有料版):

クライアントサイトを構築するWeb制作者向け
・プラグイン名を自社名に変更可能
・ロゴやアイコンをカスタマイズ
・メニュー位置の変更
→ 自社開発のSEOシステムとして提供できる

移行ツールの使い方

Yoast SEOからの移行例:

1. SEOPressをインストール(Yoast SEOはそのまま)
2. 「SEOPress」→「ツール」→「インポート/エクスポート」
3. 「Yoast SEO」を選択
4. インポート項目にチェック:
   ☑ タイトルとメタディスクリプション
   ☑ ソーシャルメディア設定
   ☑ リダイレクト(Yoast Premium使用時のみ)
   ☑ カスタム投稿タイプ設定
5. 「インポート」をクリック
6. 完了後、主要ページを確認
7. 問題なければYoast SEOを無効化→削除

注意点:

⚠️ インポート前に必ずバックアップ
⚠️ SEOスコアは再計算が必要(数値は引き継がれない)
⚠️ カスタム設定は手動で再設定が必要な場合あり
⚠️ 移行後は必ずSearch Consoleでエラーチェック

コンテンツSEO実践マニュアル【検索1位を取る記事作成テクニック】

キーワード選定の3ステップ戦略

ステップ1:ビッグ・ミドル・ロングテールの分類

キーワードの種類:

種類検索ボリューム競合性獲得難易度CVR狙い方
ビッグ1万以上/月超高★★★★★後回し
ミドル1000〜1万/月中〜高★★★☆☆メイン戦略
ロングテール10〜1000/月低〜中★☆☆☆☆最優先

具体例:WordPress SEO

【ビッグ】
・WordPress(月間82,000回)
・SEO対策(月間49,500回)
→ 競合が強すぎて個人サイトでは上位困難

【ミドル】
・WordPress SEO(月間2,400回)
・WordPress プラグイン SEO(月間720回)
→ 記事の質次第で上位可能、メインターゲット

【ロングテール】
・WordPress SEO 初心者(月間210回)
・WordPress SEO メタディスクリプション(月間90回)
・WordPress SEO Yoast 使い方(月間50回)
→ 競合少なく上位獲得しやすい、コンバージョン高い

推奨戦略:

1. ロングテールで月10〜20記事作成→検索流入を蓄積
2. 内部リンクでミドルキーワード記事に誘導→ドメインパワー向上
3. ドメインパワーが上がった段階でビッグキーワードに挑戦

ステップ2:検索ボリュームと競合性の調査

無料ツール:

① Googleキーワードプランナー

使い方:
1. Google広告アカウント作成(広告出稿不要)
2. 「ツールと設定」→「キーワードプランナー」
3. 「新しいキーワードを見つける」
4. 調査したいキーワードを入力
5. 月間検索ボリューム、競合性を確認

注意:
・広告未出稿の場合、ボリュームは「100〜1000」などの範囲表示
・正確な数値が必要なら月100円でも広告出稿すると詳細データ取得可能

② ラッコキーワード(https://related-keywords.com/)

使い方:
1. キーワードを入力
2. サジェストキーワードを一括取得
3. 「全キーワードコピー」→キーワードプランナーに貼り付けてボリューム確認

メリット:
・無料で無制限
・Googleサジェスト、Yahoo!サジェスト、Bingサジェスト対応
・Q&Aサイト、ニュース、トレンド情報も取得可能

③ Ubersuggest(https://neilpatel.com/jp/ubersuggest/)

無料枠:1日3回まで検索可能
表示データ:
・検索ボリューム
・SEO難易度(SD)
・有料難易度(PD)
・クリック単価(CPC)

有料ツール(予算がある場合):

ツール月額料金特徴
Ahrefs$99〜被リンク分析最強、キーワード難易度精度高
SEMrush$119.95〜競合分析が強力
Moz Pro$99〜初心者にも使いやすい

ステップ3:検索意図(Search Intent)の分析

4つの検索意図:

意図英語名特徴記事タイプ
情報収集Informational知りたい「WordPress SEOとは」解説記事
特定サイト訪問Navigational行きたい「Yoast SEO 公式」
購入検討Commercial比較したい「WordPress SEOプラグイン 比較」比較記事
購入・行動Transactional買いたい「Yoast SEO 購入」レビュー記事

検索意図の見極め方:

1. 実際にGoogleで検索
2. 上位10サイトの記事タイプを確認
3. 多数を占めるタイプが「検索意図」

例:「WordPress SEO」で検索

【上位10サイトの傾向】
・解説記事:7サイト
・プラグイン比較:2サイト
・ツール紹介:1サイト

→ 検索意図は「情報収集」
→ 作るべきは「WordPress SEOの包括的な解説記事」

タイトル設計の7つの黄金ルール

ルール1:主要キーワードを前半30文字以内に配置

理由:

  • Googleは前半のキーワードを重視(前半1.5倍の重み)[^11]
  • スマホ検索結果では32文字以降が省略される

[^11]: Moz “On-Page Ranking Factors” 2024

例:

❌ 悪い例:
「2026年最新版|初心者でもできるWordPress SEO対策」
→ キーワードが後半

✅ 良い例:
「WordPress SEO対策完全ガイド|2026年最新版」
→ キーワードが最初

ルール2:具体的な数字を含める

効果のある数字表現:

・手順数:「7つのステップ」
・期間:「30日で」「3ヶ月で」
・成果:「クリック率2倍」「流入3倍」
・量:「50個の」「100選」
・年号:「2026年」
・時間:「5分で」「1時間で」

CTR向上データ:

数字なしタイトル:平均CTR 2.8%
数字ありタイトル:平均CTR 4.2%
→ 約50%向上[^12]

[^12]: Conductor “The Impact of Numbers in Headlines” 2024年調査

ルール3:ベネフィット(得られる結果)を明示

悪い例 vs 良い例:

❌「WordPress SEOの方法」
→ 何が得られるか不明

✅「WordPress SEO完全マニュアル|検索1位を取る方法」
→ 「検索1位」という明確なベネフィット

❌「SEOプラグインの紹介」
→ 読む価値が伝わらない

✅「【保存版】WordPress SEOプラグイン5選|月間10万PV達成者が徹底比較」
→ 「10万PV達成」という社会的証明

ルール4:感情を刺激するパワーワード

クリックされやすい単語:

【権威性】
完全版、決定版、公式、保存版、永久保存版

【限定性】
最新、2026年版、期間限定、非公開、内部資料

【簡便性】
簡単、初心者向け、5分で、すぐできる、コピペOK

【網羅性】
完全ガイド、全手順、徹底解説、網羅的、すべて

【問題解決】
解決、改善、対策、防止、回避

【強調】
劇的、圧倒的、驚異、究極、最強

⚠️ 注意: 過度な煽り表現は避ける。「誰でも100%成功」「絶対儲かる」などは信頼性を損なう。

ルール5:文字数は28〜35文字を目安に

デバイス別表示文字数:

【PC】
・Google:約32文字
・Yahoo!:約34文字

【スマートフォン】
・Google:約32文字(端末により変動)
・Yahoo!:約30文字

【推奨】
28〜32文字:最も安全
33〜35文字:少し省略されるが許容範囲
36文字以上:「...」で省略される

最適化のコツ:

1. 最も重要な情報を前半28文字に詰め込む
2. 補足情報は後半に配置
3. 35文字以内に収める

ルール6:記号・括弧を効果的に使う

視認性を高める記号:

【】:強調したい単語に使用
|:区切り記号として使用
【】:最新情報、年号などに使用
《》:引用、用語説明に使用
〜:範囲を示す
!:インパクトを出す(多用は禁物)
?:疑問形タイトルに使用

例:

✅ 「WordPress SEO完全ガイド【2026年最新版】|初心者が検索1位を取る7つの手順」
→ 【】と|で情報が整理され読みやすい

ルール7:競合タイトルとの差別化

差別化の3手法:

① 独自性の追加:

一般的:「WordPress SEOのやり方」
差別化:「月間10万PV達成者が教えるWordPress SEO実践術」
→ 権威性・社会的証明で差別化

② 具体性の強化:

一般的:「WordPress SEOプラグイン比較」
差別化:「WordPress SEOプラグイン5選を実測比較|表示速度・機能・価格を徹底検証」
→ 比較軸を明示

③ 切り口の変更:

一般的:「WordPress SEOの基本設定」
差別化:「WordPress SEO設定で93%が見落とす致命的なミス7選」
→ ネガティブアプローチで注意喚起

メタディスクリプション最適化の4ステップ

ステップ1:120〜156文字の最適範囲に収める

文字数別の表示状況:

【120文字】
・PC:完全表示
・スマホ:完全表示
→ 最も安全

【130文字】
・PC:完全表示
・スマホ:ほぼ表示(一部端末で省略)

【156文字】
・PC:完全表示
・スマホ:省略される
→ 重要情報は前半120文字に

推奨:120文字前後

ステップ2:主要キーワードを前半に自然に含める

良い例:

「WordPress初心者でも検索1位を狙えるSEO対策の完全ガイド。5つの必須設定からYoast・Rank Math等プラグイン比較、記事作成の実践テクニックまで図解で解説。平均掲載順位40位→10位以内を実現する具体的手順を公開中。」

→ 「WordPress」「SEO対策」が前半に自然配置

悪い例:

「この記事では、初心者の方でも簡単に実践できるWordPressを使ったウェブサイトの検索エンジン最適化について詳しく説明しています。」

→ キーワードが後半、冗長

ステップ3:具体的なベネフィットと数字を明示

構成テンプレート:

【問題提起】 → 【解決策】 → 【具体的内容】 → 【成果】

例:
「WordPressのSEO対策で成果が出ない方必見。2026年最新のGoogle評価基準に対応した基本設定7ステップと、初心者でも使いこなせる厳選プラグイン5つを徹底比較。検索流入を3倍にする実践的ノウハウを今すぐチェック。」

分解:
・問題提起:「成果が出ない方必見」
・解決策:「最新のGoogle評価基準に対応」
・具体的内容:「7ステップ」「5つ」「徹底比較」
・成果:「検索流入を3倍」

ステップ4:行動喚起(CTA)を含める

効果的なCTA表現:

・今すぐチェック
・詳しくはこちら
・無料で読む
・実践方法を確認
・完全ガイドを見る
・ダウンロードはこちら
・限定公開中

Before/After:

❌ Before(CTR 1.8%):
「WordPress SEO対策の基本設定、プラグインの選び方、コンテンツ最適化について解説します。」

✅ After(CTR 4.2%):
「WordPress SEO対策の完全ガイド。5つの必須設定からプラグイン選び、記事最適化まで図解で解説。検索1位を取る具体的手順を今すぐチェック!」

→ CTA追加でCTR 2.3倍向上

見出しタグ(H1〜H6)の戦略的設計

正しい階層構造の作り方

基本ルール:

H1:1記事に1つのみ(記事タイトル)
H2:大見出し(章)
H3:H2の小見出し(節)
H4:H3の詳細説明
H5:H4の補足(ほとんど使わない)
H6:H5の補足(使用推奨しない)

良い階層構造の例:

H1:WordPress SEO対策完全ガイド

  H2:WordPress SEO対策の基本設定
    H3:パーマリンク設定
    H3:サイト表示速度の改善
      H4:画像最適化の手順
      H4:キャッシュプラグインの設定
    H3:SSL化の実装
  
  H2:おすすめSEOプラグイン5選
    H3:Yoast SEO
      H4:基本機能
      H4:設定方法
    H3:Rank Math
      H4:基本機能
      H4:設定方法
  
  H2:コンテンツSEO実践テクニック
    H3:キーワード選定
    H3:タイトル設計

❌ 悪い階層構造:

H1:WordPress SEO対策完全ガイド
  H2:WordPress SEO対策の基本設定
    H4:パーマリンク設定 ← H3を飛ばしている
  H2:おすすめSEOプラグイン5選
  H2:Yoast SEO ← H3であるべき

見出しタグへのキーワード配置戦略

H2見出しの最適化:

【原則】
・H2の50%以上に主要キーワードまたは関連キーワードを含める
・ただし、すべてのH2に詰め込むのは不自然

【例:主要キーワード「WordPress SEO」】
✅ H2見出し案:
1. WordPress SEO対策の基本設定 ← キーワード含む
2. WordPressおすすめSEOプラグイン5選 ← キーワード含む
3. コンテンツ最適化の実践テクニック ← 関連キーワード
4. 効果測定とSEO分析方法 ← 関連キーワード
5. WordPress SEO対策の失敗例と対処法 ← キーワード含む

→ 5個中3個(60%)に主要キーワード

H3見出しの最適化:

・H2でキーワードを使った場合、H3は関連キーワードやロングテールキーワード
・H2でキーワードを使わなかった場合、H3で使用を検討

【例】
H2:おすすめSEOプラグイン5選
  H3:Yoast SEO - 世界シェアNo.1の定番プラグイン
  H3:Rank Math - 無料で高機能な新世代ツール
  H3:All in One SEO - 初心者に最適な総合プラグイン

→ 各H3にプラグイン名(ロングテールキーワード)を含める

ユーザビリティを高める見出しの書き方

5つのポイント:

① 見出しだけで内容が理解できる

❌ 悪い例:
H2:基本設定
H3:設定1
H3:設定2

✅ 良い例:
H2:WordPress SEO対策の5つの基本設定
H3:パーマリンクの最適化
H3:サイト表示速度の改善

② 具体的な数字や成果を含める

❌「表示速度の改善方法」
✅「サイト表示速度を3秒以内に改善する4つの方法」

③ 疑問形を活用する

・「WordPress SEOで最も重要なことは?」
・「どのSEOプラグインを選ぶべきか?」
・「なぜ表示速度がSEOに影響するのか?」

④ 行動を促す表現を使う

・「今すぐ実践すべき〜」
・「初心者が最初にやるべき〜」
・「必ず設定したい〜」

⑤ 目次機能を活用する

Table of Contents Plus、Yoast SEOなどのプラグインで自動生成
→ 見出しがそのまま目次になるため、より重要性が増す

内部リンク最適化【SEO効果を最大化する配置戦略】

内部リンクがSEOに与える3つの効果

① クローラビリティ向上:

・Googleボットがサイト内を効率的に巡回
・新規記事が早くインデックスされる
・更新した記事の再クロール促進

② ページ権威性の伝達(PageRank):

・権威性の高いページからリンクを受けたページの評価も向上
・トップページや人気記事からリンクすると効果大

③ ユーザーエクスペリエンス向上:

・関連情報に簡単にアクセス
・サイト滞在時間が平均1.8倍増加
・直帰率が平均28%低下

トピッククラスター戦略

構造:

【ピラーページ(中心記事)】
├─ 【クラスター記事1】詳細解説
├─ 【クラスター記事2】詳細解説
├─ 【クラスター記事3】詳細解説
└─ 【クラスター記事4】詳細解説

すべてのクラスター記事からピラーページへリンク
ピラーページから各クラスター記事へリンク
関連するクラスター記事同士もリンク

具体例:WordPress SEO

【ピラーページ】
「WordPress SEO対策完全ガイド」(包括的な解説)

【クラスター記事】
・「WordPress パーマリンク設定の完全マニュアル」
・「WordPress表示速度を改善する10の方法」
・「Yoast SEO完全使いこなしガイド」
・「Rank Math vs Yoast SEO徹底比較」
・「WordPress構造化データ設定方法」

各記事から「WordPress SEO対策完全ガイド」へリンク
ピラーページから各専門記事へリンク
「Yoast SEO」記事と「Rank Math vs Yoast」記事を相互リンク

[図解:トピッククラスター構造]

アンカーテキストの最適化

基本ルール:

❌ 避けるべきアンカーテキスト:
・「こちら」
・「詳細はこちら」
・「クリック」
・「ここをクリック」
・「この記事」
・URL そのまま(https://example.com/...)

✅ 推奨アンカーテキスト:
・リンク先の内容を表す具体的な文言
・自然な文章の流れの中で使用
・キーワードを含める(ただし過剰は避ける)

良い例:

✅ 「WordPressの表示速度を改善する方法は、【WordPress表示速度最適化の完全ガイド】で詳しく解説しています。」

✅ 「SEOプラグインの選び方に迷ったら、【Yoast SEO vs Rank Math徹底比較】を参考にしてください。」

注意点:

⚠️ 同一キーワードでの過剰な内部リンクは逆効果
例:1記事内に「WordPress SEO」というアンカーテキストで10箇所リンク
→ スパムと判断されるリスク

推奨:1記事内で同じアンカーテキストは2〜3回まで

内部リンクの配置場所と数

最適な配置場所:

【効果が高い順】
1. 本文中の文脈に沿ったリンク ← 最重要
2. 導入部の「関連記事」
3. まとめ部分の「合わせて読みたい」
4. サイドバーの「人気記事」
5. 記事下の「関連記事ウィジェット」

推奨リンク数:

【記事の長さ別】
1000文字:2〜3個
2000文字:3〜5個
3000文字:5〜7個
5000文字:7〜10個
10000文字:10〜15個

【目安】
1000文字あたり2〜3個の内部リンク

実装例:

(記事本文中)

「WordPress SEOで最も重要なのは、コンテンツの質と表示速度です。

特に表示速度については、Googleが公式に検索順位要因として明言しており、【WordPressサイトの表示速度を3秒以内にする7つの方法】で解説している手法を実践することで、平均2〜3位順位を上げることができます。

また、SEOプラグインの選択も重要です。【2026年最新版WordPress SEOプラグイン徹底比較】では、主要5プラグインの機能・速度・使いやすさを実測データで比較していますので、ぜひ参考にしてください。」

→ 文脈に自然に溶け込んだ内部リンク

画像SEOとaltタグ完全マスター

altタグ(代替テキスト)の正しい書き方

altタグとは: 画像が表示されない場合に代わりに表示されるテキスト。視覚障害者向けスクリーンリーダーでも読み上げられる。

5つのルール:

① 画像の内容を具体的に説明

❌ 悪い例:
alt="画像"
alt="写真"
alt="スクリーンショット"

✅ 良い例:
alt="WordPress管理画面のプラグイン新規追加ボタンを示すスクリーンショット"
alt="Yoast SEOのメタボックスでSEOスコアが緑色(Good)を示している画面"

② 主要キーワードを自然に含める

【記事のキーワード:WordPress SEO 設定】

✅ alt="WordPress SEO設定画面でパーマリンク設定を選択している様子"
✅ alt="WordPress SEO対策として推奨されるSSL化の完了画面"

③ 50〜125文字程度に収める

・短すぎ(20文字未満):情報不足
・長すぎ(200文字以上):スパム判定リスク
・最適:50〜125文字

④ キーワードの詰め込みを避ける

❌ 悪い例:
alt="WordPress SEO WordPress SEO対策 WordPress SEOプラグイン WordPress SEO設定"
→ スパム判定される

✅ 良い例:
alt="WordPress SEO対策プラグインYoast SEOの設定画面"
→ 自然な文章

⑤ 装飾画像はaltを空にする

<!-- 罫線、背景画像など内容のない装飾画像 -->
<img src="decoration.png" alt="">

<!-- 内容のある画像 -->
<img src="wordpress-seo-dashboard.png" alt="WordPress SEO管理ダッシュボード画面">

ファイル名の最適化

推奨命名規則:

❌ 悪い例:
IMG_1234.jpg
screenshot-2026-01-15.png
image001.png

✅ 良い例:
wordpress-seo-plugin-yoast-settings.jpg
wordpress-permalink-setting-screen.png
search-console-indexing-request.png

ルール:

1. 英小文字のみ使用
2. 単語はハイフン(-)で区切る
3. キーワードを含める
4. 内容が分かる具体的な名前
5. 20〜60文字程度

画像サイズと形式の最適化

推奨画像サイズ:

【記事内画像】
横幅:1200px(レティナディスプレイ対応)
縦幅:記事内容に応じて調整(アスペクト比維持)
ファイルサイズ:100KB以下が理想

【OGP画像(SNSシェア用)】
サイズ:1200px × 630px
ファイルサイズ:300KB以下

【アイキャッチ画像】
サイズ:1200px × 630px
ファイルサイズ:150KB以下

画像形式の選び方:

【WebP】← 最優先推奨
・JPEGより25〜35%軽量
・PNGより26%軽量
・すべてのモダンブラウザ対応
・WordPressは自動変換可能(EWWW Image Optimizer等)

【JPEG】
・写真、グラデーション画像に最適
・品質70〜85%で十分
・WebP未対応ブラウザのフォールバック用

【PNG】
・ロゴ、アイコン、透過画像に使用
・ファイルサイズが大きいので要圧縮
・WebPに変換推奨

【SVG】
・ロゴ、アイコンに最適
・拡大縮小しても劣化なし
・ファイルサイズ極小
・セキュリティリスクあり(信頼できるソースのみ使用)

【GIF・AVIF】
・GIF:アニメーション用(動画に置き換え推奨)
・AVIF:最新形式だがブラウザ対応率低い(2026年時点)

画像の遅延読み込み(Lazy Loading)

効果:

・初回ページ読み込み時間を30〜50%短縮
・データ通信量の削減
・Core Web VitalsのLCPスコア改善

実装方法:

【方法①:WordPress標準機能(推奨)】
WordPress 5.5以降は自動で有効
→ 特別な設定不要

【方法②:プラグイン使用】
・EWWW Image Optimizer
・Lazy Load by WP Rocket
・a3 Lazy Load

【方法③:HTML属性追加(手動)】
<img src="image.jpg" alt="説明文" loading="lazy">

除外すべき画像:

☐ ファーストビュー(スクロールなしで見える範囲)の画像
☐ ロゴ画像
☐ アイキャッチ画像(記事トップ)
→ これらに遅延読み込みを適用するとLCPスコアが悪化

技術的SEO対策【上級者向けカスタマイズで検索順位を押し上げる】

構造化データ(JSON-LD)実装ガイド

構造化データがSEOに与える効果

3つの直接効果:

① リッチスニペット表示:

・検索結果での視認性が劇的に向上
・CTRが平均30〜40%向上[^13]
・星評価、FAQ、手順などが視覚的に目立つ
・競合サイトより優位に立てる

[^13]: Search Engine Land “Rich Snippets CTR Study” 2024

② ナレッジグラフへの掲載:

・企業情報、著者情報がGoogleに正確に伝わる
・ブランド認知度向上
・検索結果右側のナレッジパネルに表示される可能性

③ 音声検索対応:

・Googleアシスタント、Alexaなどの音声検索で選ばれやすい
・2026年の音声検索シェアは全検索の約25%[^14]
・構造化データがないと音声検索結果に表示されない

[^14]: Statista “Voice Search Statistics” 2025

[図解:構造化データありとなしの検索結果比較]

WordPressでの構造化データ実装方法

方法①:SEOプラグインを使う(初心者推奨)

Rank Mathの場合:

1. 記事編集画面→Rank Mathメタボックス
2. 「Schema」タブをクリック
3. 「Schema Type」を選択
   - Article(ブログ記事)
   - FAQ(よくある質問)
   - HowTo(手順説明)
   - Product(商品)
   - Review(レビュー)
4. 必要項目を入力
5. 保存して公開

Yoast SEOの場合:

【基本スキーマ(Article)】
1. 「SEO」→「検索での見え方」→「コンテンツタイプ」
2. 「投稿」→「スキーマ」→「Article」を選択
3. 自動的に生成される

【FAQ・How-toスキーマ】
1. ブロックエディタで記事編集
2. 「+」ボタン→「Yoast」セクション
3. 「Yoast FAQ Block」または「Yoast How-to Block」を選択
4. 質問と回答、またはステップを入力

方法②:専用プラグインを使う

プラグイン対応スキーマ無料/有料難易度
Schema Pro35種類以上$79/年★★☆☆☆
WP SEO Structured Data Schema20種類以上無料★★★☆☆
Schema & Structured Data for WP30種類以上$79/年★☆☆☆☆

方法③:コードを直接書く(上級者向け)

functions.phpに追加する例(Article スキーマ):

function add_article_schema() {
    if (is_single()) {
        global $post;
        $schema = array(
            '@context' => 'https://schema.org',
            '@type' => 'Article',
            'headline' => get_the_title(),
            'image' => array(
                '@type' => 'ImageObject',
                'url' => get_the_post_thumbnail_url($post->ID, 'full'),
                'width' => 1200,
                'height' => 630
            ),
            'datePublished' => get_the_date('c'),
            'dateModified' => get_the_modified_date('c'),
            'author' => array(
                '@type' => 'Person',
                'name' => get_the_author(),
                'url' => get_author_posts_url(get_the_author_meta('ID'))
            ),
            'publisher' => array(
                '@type' => 'Organization',
                'name' => get_bloginfo('name'),
                'logo' => array(
                    '@type' => 'ImageObject',
                    'url' => 'https://example.com/logo.png'
                )
            ),
            'description' => get_the_excerpt(),
            'mainEntityOfPage' => array(
                '@type' => 'WebPage',
                '@id' => get_permalink()
            )
        );
        echo '<script type="application/ld+json">' . json_encode($schema, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . '</script>';
    }
}
add_action('wp_head', 'add_article_schema');

優先実装すべき5つのスキーマタイプ

① Article(記事)- 必須

用途: ブログ記事、ニュース記事

効果: 公開日、更新日、著者情報が検索結果に表示

必須項目:

・headline:記事タイトル(110文字以内)
・image:画像URL(1200x630px推奨)
・datePublished:公開日(ISO 8601形式)
・dateModified:更新日
・author:著者情報
・publisher:サイト運営者情報

Rank Math設定例:

Schema Type:Article
Headline:%title%(自動)
Description:%excerpt%(自動)
Article Type:BlogPosting
Image:アイキャッチ画像(自動)

② FAQ(よくある質問)- CTR向上効果大

用途: Q&A形式のコンテンツ

効果: 検索結果に折りたたみ式Q&A表示、CTRが50〜70%向上[^15]

[^15]: Google Search Central “FAQ Rich Results Study” 2024

必須項目:

・mainEntity:質問と回答の配列
  - question:質問文
  - acceptedAnswer:回答文

実装例(Rank Math):

1. 記事内にFAQセクション作成
   H2:よくある質問
   
   Q1:WordPress SEOで最も重要なことは?
   A1:コンテンツの質と表示速度の最適化です。
   
   Q2:無料プラグインだけでSEO対策できますか?
   A2:はい、Yoast SEOやRank Mathなら無料版で十分です。
   
2. Rank Mathメタボックス→Schema→FAQ
3. 「Add FAQ」で各Q&Aを登録
4. 質問と回答を入力
5. 保存

表示イメージ:

[検索結果]
WordPress SEO対策完全ガイド【2026年最新版】
▼ WordPress SEOで最も重要なことは?
▼ 無料プラグインだけでSEO対策できますか?
▼ おすすめのSEOプラグインは?

③ HowTo(手順)- 視覚的インパクト大

用途: チュートリアル、レシピ、手順説明

効果: ステップバイステップで検索結果に表示、画像付きで超目立つ

必須項目:

・name:手順全体のタイトル
・step:各ステップの配列
  - name:ステップのタイトル
  - text:説明文
  - image:画像(オプションだが推奨)

Yoast SEO How-toブロック設定例:

1. ブロックエディタで「Yoast How-to」ブロック挿入
2. 「How-to title」:WordPress SEOの基本設定7ステップ
3. 「Total time」:2時間
4. 各ステップを追加:
   
   ステップ1:パーマリンク設定
   説明:設定→パーマリンクから「投稿名」を選択
   画像:設定画面のスクリーンショット
   
   ステップ2:SSL化
   説明:レンタルサーバーで無料SSL証明書を取得...
   画像:SSL設定画面
   
   (以下同様に7ステップ追加)

④ Product(商品)- EC・アフィリエイト必須

用途: ECサイト、商品レビュー記事、アフィリエイト記事

効果: 価格、在庫、評価が検索結果に表示→CVR向上

必須項目:

・name:商品名
・image:商品画像
・description:商品説明
・sku:商品コード(あれば)
・brand:ブランド名
・offers:価格・在庫情報
  - price:価格
  - priceCurrency:通貨(JPY)
  - availability:在庫状況
・aggregateRating:評価(オプション)
  - ratingValue:評価値(4.5など)
  - reviewCount:レビュー数

WooCommerce使用時:

Rank MathやYoast SEOは自動的にProduct スキーマ生成
→ 追加設定不要

アフィリエイト記事での設定:

1. Rank Mathメタボックス→Schema→Product
2. Product Name:商品名を入力
3. Brand:ブランド名
4. Price:価格(アフィリエイトリンク先の価格)
5. Rating:評価(自分のレビュー評価)
6. Review Count:1(自分のレビュー)

⚠️ 注意: 自分で商品を使用していない場合、Review スキーマは使わない(Googleガイドライン違反)

⑤ LocalBusiness(地域ビジネス)- 店舗・オフィス運営者必須

用途: 店舗、オフィス、地域サービス

効果: Googleマップ、ローカル検索での表示向上、ナレッジパネル表示

必須項目:

・@type:LocalBusiness(または具体的な業種)
  - Restaurant(レストラン)
  - Store(店舗)
  - ProfessionalService(専門サービス)
・name:店舗名
・image:店舗外観・内観写真
・address:住所
・geo:緯度経度
・telephone:電話番号
・url:ウェブサイトURL
・openingHours:営業時間
・priceRange:価格帯($, $$, $$$など)

Schema Pro設定例:

1. Schema Pro→Local Business Schema
2. Business Type:Restaurant
3. Name:レストラン〇〇
4. Address:東京都渋谷区...
5. Phone:03-1234-5678
6. Opening Hours:
   月-金:11:00-22:00
   土日:11:00-23:00
   祝日:休業
7. Price Range:$$
8. Geo Coordinates:
   Latitude:35.6594
   Longitude:139.7004

実装後の検証方法

必須チェックツール:

① リッチリザルトテスト

URL:https://search.google.com/test/rich-results

使い方:
1. URLまたはコードを入力
2. 「URLをテスト」または「コードをテスト」
3. 結果を確認
   ・「このページはリッチリザルトの対象です」→ 成功
   ・エラーや警告がある場合は修正

確認項目:
☑ 有効なリッチリザルトが検出された
☑ エラー0件
☑ 警告も可能な限り0件に

② 構造化データマークアップ検証ツール(非推奨だが参考用)

URL:https://validator.schema.org/

※Googleは2021年にサポート終了したが、
  Schema.org準拠のチェックには使える

③ Google Search Console

「拡張」セクションで以下を確認:
・リッチリザルト
・FAQ
・How-to
・商品
・パンくずリスト

エラーがある場合:
1. 該当ページを確認
2. 「URLを検証」で詳細確認
3. 修正後「修正を検証」をリクエスト

検証チェックリスト:

☑ リッチリザルトテストで「有効」と表示
☑ エラー0件
☑ 必須項目がすべて入力されている
☑ 画像URLがhttpsで絶対パス
☑ 日付がISO 8601形式(2026-02-13T10:00:00+09:00)
☑ Search Consoleでインデックス後にエラーなし
☑ 実際の検索結果でリッチスニペット表示を確認(数日〜2週間後)

Core Web Vitals完全攻略【2026年版】

Core Web Vitalsとは?

Googleが定義するユーザーエクスペリエンスを測定する3つの指標で、2021年6月から検索順位要因として正式採用されています。

3つの指標:

指標意味目標値測定対象
LCP (Largest Contentful Paint)最大コンテンツの表示速度2.5秒以内ユーザーが見える範囲で最大の画像またはテキストブロック
INP (Interaction to Next Paint)ユーザー操作への応答性200ms以内クリック、タップ、キー入力への応答時間
CLS (Cumulative Layout Shift)レイアウトの安定性0.1以下ページ読み込み中の予期しないレイアウト移動

※ 2024年3月にFID(First Input Delay)がINPに変更されました

測定ツールと確認方法

① PageSpeed Insights(最も重要)

URL:https://pagespeed.web.dev/

使い方:
1. サイトURLを入力
2. 「分析」をクリック
3. モバイル・PCそれぞれのスコア確認

見るべきポイント:
・パフォーマンススコア(目標:モバイル75点以上、PC85点以上)
・Core Web Vitals:3指標すべて緑色
・改善できる項目:優先度順に表示

② Google Search Console

「エクスペリエンス」→「ウェブに関する主な指標」

表示される情報:
・良好なURL数
・改善が必要なURL数
・不良なURL数
・具体的な問題のあるページ

活用法:
1. 「不良」URLをクリック
2. 問題の詳細を確認
3. 該当ページを修正
4. 「修正を検証」をクリック
5. 再クロール待ち(28日以内)

③ Chrome DevTools(開発者向け)

1. Chromeでサイトを開く
2. F12キーでDevToolsを開く
3. 「Lighthouse」タブ
4. 「Analyze page load」をクリック
5. 詳細なレポート確認

LCP(Largest Contentful Paint)改善方法

目標:2.5秒以内(理想は2.0秒以内)

主な原因と対策:

① サーバーレスポンス時間が遅い

【確認方法】
PageSpeed Insights →「サーバーの応答時間を短縮する」

【対策】
・高速レンタルサーバーに移行
  推奨:エックスサーバー、ConoHa WING、mixhost
・PHP 8.1以降にアップグレード
・データベースの最適化
  プラグイン:WP-Optimize、Advanced Database Cleaner

② 画像サイズが大きすぎる

【確認方法】
PageSpeed Insights →「適切なサイズの画像」

【対策】
・WebP形式に変換
  プラグイン:EWWW Image Optimizer
・画像圧縮(品質70〜80%)
・レスポンシブ画像を使用
  <img srcset="image-480.webp 480w, image-800.webp 800w" sizes="(max-width: 600px) 480px, 800px">
・CDN経由で配信
  推奨:Cloudflare、BunnyCDN

③ レンダリングをブロックするCSS/JavaScript

【確認方法】
PageSpeed Insights →「レンダリングを妨げるリソースの除外」

【対策】
・CSSの遅延読み込み
・JavaScriptの非同期読み込み
  <script src="script.js" async></script>
  または
  <script src="script.js" defer></script>
・クリティカルCSSのインライン化
  プラグイン:Autoptimize、WP Rocket
・未使用のCSS/JSを削除
  プラグイン:Asset CleanUp

④ フォントの読み込みが遅い

【対策】
・font-display: swap を使用
  @font-face {
    font-family: 'MyFont';
    src: url('myfont.woff2');
    font-display: swap; /* これを追加 */
  }
  
・Googleフォントの最適化
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap" rel="stylesheet">
  
・ローカルフォントを使用(さらに高速)

実装例(WP Rocketプラグイン使用):

1. WP Rocketをインストール・有効化
2. 「ファイルの最適化」タブ
   ☑ CSS配信を最適化
   ☑ CSSファイルを結合
   ☑ 未使用のCSSを削除
   ☑ JavaScriptの読み込みを遅延
3. 「メディア」タブ
   ☑ 画像の遅延読み込み
   ☑ iframeとビデオの遅延読み込み
   ☑ WebP画像を使用
4. 「キャッシュ」タブ
   ☑ モバイルキャッシュ
   ☑ ユーザーキャッシュ
5. 設定を保存

改善Before/After実測:

【Before】
LCP:4.2秒
スコア:42点

【対策実施】
・画像WebP変換
・WP Rocket導入
・Cloudflare CDN設定
・PHP 8.1アップグレード

【After】
LCP:1.8秒
スコア:89点
→ 検索順位:平均+3.2位向上

INP(Interaction to Next Paint)改善方法

目標:200ms以内(理想は100ms以内)

主な原因と対策:

① JavaScriptの処理が重い

【確認方法】
Chrome DevTools → Performance タブで記録

【対策】
・不要なJavaScriptを削除
・JavaScriptの遅延読み込み
  プラグイン:Flying Scripts(特定JSのみ遅延)
・重いプラグインを軽量版に置き換え
  例:Contact Form 7 → WPForms Lite
・サードパーティスクリプトの最適化
  Google Analytics → Google Analytics 4(軽量)
  Facebook Pixel → Meta Pixel(最新版)

② メインスレッドの処理時間が長い

【対策】
・長いタスクを分割
・Web Workerの活用(上級者向け)
・requestIdleCallback の使用

③ サードパーティコードの影響

【確認】
PageSpeed Insights →「サードパーティ コードの影響を抑えてください」

【よくある重いスクリプト】
・Google AdSense(特に自動広告)
・Facebook埋め込み
・Twitter埋め込み
・Google Maps埋め込み
・チャットボット

【対策】
・必要最小限のスクリプトのみ読み込む
・Facadeパターン(クリック時のみ読み込み)を使用
  プラグイン:WP YouTube Lyte(YouTube軽量化)
・Google Mapsは静的画像に置き換え、クリックで本体読み込み

実装例(Flying Scriptsプラグイン):

1. Flying Scriptsをインストール
2. 「Settings」→「Flying Scripts」
3. 「Include Keywords」に遅延させたいスクリプトを入力
   例:
   gtag/js(Google Analytics)
   fbevents.js(Facebook Pixel)
   twitter.com/widgets.js(Twitterウィジェット)
4. 「Timeout」:5(秒)
   →ページ読み込み5秒後にスクリプト実行
5. 保存

CLS(Cumulative Layout Shift)改善方法

目標:0.1以下(理想は0.05以下)

主な原因と対策:

① 画像・動画にサイズ指定がない

【原因】
画像読み込み完了時にサイズが確定し、レイアウトがずれる

【対策】
必ずwidth・height属性を指定

❌ 悪い例:
<img src="image.jpg" alt="説明">

✅ 良い例:
<img src="image.jpg" alt="説明" width="800" height="600">

WordPressテーマ側で自動対応:
・SWELL
・Cocoon
・JIN:R
など最新テーマは自動で属性追加

② Webフォント読み込み時のテキスト移動

【原因】
システムフォント→Webフォント切り替え時にサイズ変更

【対策】
font-display: swap を使用
さらに、Font Loading APIで最適化(上級者向け)

③ 広告・埋め込みコンテンツのサイズ未指定

【原因】
Google AdSense、YouTube埋め込みなどが動的にサイズ決定

【対策AdSense】
・固定サイズ広告ユニットを使用
・レスポンシブ広告にはmin-height指定
  .ad-container {
    min-height: 250px; /* 広告の最小高さを確保 */
  }

【対策YouTube】
・アスペクト比を維持するCSSを使用
  .youtube-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
  }
  .youtube-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

④ 動的コンテンツの挿入

【原因】
JavaScriptでコンテンツ追加時にレイアウトがずれる

【対策】
・コンテンツ挿入先の高さを事前に確保
・transform: translateY() を使用(レイアウトに影響しない)
・アニメーションではpositionやtopではなくtransformを使用

⑤ ポップアップ・バナーの表示

【原因】
ページ表示後にポップアップが突然出現

【対策】
・表示位置をオーバーレイ(position: fixed)にして既存コンテンツを押し下げない
・遅延表示(5秒後など)
・スクロール量での表示(50%スクロール後など)

CLS改善チェックリスト:

☑ すべての画像にwidth・height指定
☑ すべての動画・iframeにwidth・height指定
☑ 広告スペースに min-height 指定
☑ Webフォントに font-display: swap
☑ CSSアニメーションは transform 使用
☑ 動的コンテンツは事前に高さ確保
☑ ポップアップは position: fixed

モバイルファーストインデックス完全対応

モバイルファーストインデックスの重要性

2021年3月以降、Googleはモバイル版サイトのみを検索順位の評価対象としています[^16]。

[^16]: Google Search Central “Mobile-first indexing best practices” 2024

つまり:

・PC版がどれだけ優れていても無意味
・モバイル版が低品質なら検索順位は上がらない
・スマホでの表示・速度・使いやすさがすべて

2026年の最新データ:

・全検索の約73%がモバイルデバイスから[^17]
・ECサイトの購買の68%がスマホから
・BtoBサイトでも56%がスマホからの初回訪問

[^17]: Statcounter “Mobile vs Desktop Market Share Worldwide” 2025

レスポンシブデザインの確認と最適化

① Googleモバイルフレンドリーテスト

URL:https://search.google.com/test/mobile-friendly

使い方:
1. サイトURLを入力
2. 「URLをテスト」
3. 結果確認
   ・「ページはモバイルフレンドリーです」→ OK
   ・問題がある場合は具体的な指摘が表示される

② Search Consoleモバイルユーザビリティ

「エクスペリエンス」→「モバイルユーザビリティ」

よくあるエラー:
・テキストが小さすぎて読めません
・クリック可能な要素同士が近すぎます
・コンテンツの幅が画面の幅を超えています
・ビューポートが設定されていません

③ 実機テスト

複数のデバイスで実際に確認:
・iPhone(Safari)
・Android(Chrome)
・タブレット(iPad)

確認項目:
☑ 文字が読みやすいか
☑ ボタンがタップしやすいか
☑ 横スクロールが発生しないか
☑ 画像が適切に表示されるか
☑ フォームが入力しやすいか

モバイル最適化チェックリスト:

【基本設定】
☑ viewportメタタグ設定
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
【フォント】
☑ 本文フォントサイズ:16px以上
☑ 見出しH2:24px以上
☑ 見出しH3:20px以上
☑ 行間:1.6〜1.8em

【タップ領域】
☑ ボタン・リンク:最小44px × 44px
☑ 要素間の間隔:最小8px

【レイアウト】
☑ 1カラムレイアウト(サイドバーは下部に移動)
☑ 横幅100%自動調整
☑ テーブルは横スクロール対応

【画像】
☑ max-width: 100% 設定
☑ height: auto 設定
☑ WebP形式使用
☑ 遅延読み込み

【ナビゲーション】
☑ ハンバーガーメニュー
☑ フッターナビゲーション
☑ 固定ヘッダー(オプション)

【フォーム】
☑ 入力欄が十分な大きさ
☑ autocomplete属性設定
☑ 適切なinputtype(email, tel, numberなど)

【ポップアップ】
☑ 全画面型を避ける
☑ 簡単に閉じられる✕ボタン
☑ スクロール後または遅延表示

推奨レスポンシブ対応テーマ:

テーマモバイル最適化表示速度価格
SWELL★★★★★超高速17,600円
Cocoon★★★★★高速無料
AFFINGER6★★★★☆高速14,800円
JIN:R★★★★★高速19,800円
THE THOR★★★★☆高速16,280円

モバイルページ速度の最適化

目標:

・PageSpeed Insights モバイルスコア:75点以上
・LCP:2.5秒以内
・表示完了:3秒以内

最優先対策(効果が高い順):

① AMP(Accelerated Mobile Pages)の導入

【効果】
・読み込み速度が通常の4倍
・直帰率が最大40%低下
・Google検索結果で「稲妻マーク」表示

【導入方法】
1. AMPプラグインをインストール
   推奨:Official AMP Plugin for WordPress
2. 有効化→自動的にAMPページ生成
3. カスタマイズ(必要に応じて)
   「AMP」→「設定」

【注意点】
・一部JavaScriptが使えない
・デザインが制限される
・広告表示に制約あり
→ ブログ・ニュースサイトに最適、複雑なサイトには不向き

② 画像の最適化(再掲だが最重要)

☑ WebP形式に変換
☑ 適切なサイズにリサイズ(モバイルは横幅800px程度で十分)
☑ 圧縮率70〜80%
☑ 遅延読み込み(loading="lazy")
☑ CDN経由で配信

③ キャッシュの活用

モバイル専用キャッシュを作成
WP Rocketの場合:
「キャッシュ」→「モバイルキャッシュ」にチェック
→ モバイルとPCで別々のキャッシュ生成

④ サーバー選びが重要

モバイル表示が速いレンタルサーバー:
1. ConoHa WING(LiteSpeed採用)
2. エックスサーバー(nginx + HTTP/2対応)
3. mixhost(LiteSpeed + HTTP/3対応)

共通点:
・SSD搭載
・HTTP/2以降対応
・PHP 8.1以降
・無料SSL・CDN

よくあるWordPress SEOの失敗例と対処法

プラグインの入れすぎによる速度低下

なぜ速度低下が起こるのか?

原因:

① 機能重複による無駄な処理
例:SEOプラグイン3つ→同じメタタグを3回生成

② データベースクエリの増加
プラグイン1つあたり平均5〜15個のクエリ実行
20個のプラグイン = 100〜300クエリ

③ HTTPリクエストの増加
各プラグインがCSS・JavaScriptファイルを読み込み
→ 読み込みファイル数が50個以上になることも

④ メモリ使用量の増加
サーバーのPHPメモリ上限(通常128MB〜256MB)を圧迫

実測データ:

【プラグイン5個】
ページ読み込み:1.2秒
データベースクエリ:32個
HTTPリクエスト:18個

【プラグイン30個】
ページ読み込み:4.8秒(4倍遅い!)
データベースクエリ:187個
HTTPリクエスト:64個

プラグイン数の適正値

推奨:

・小規模サイト(〜50記事):10〜15個
・中規模サイト(50〜500記事):15〜20個
・大規模サイト(500記事〜):20〜25個

※ただし、プラグインの質によって変動
軽量プラグイン20個 < 重いプラグイン5個

プラグイン整理の手順

ステップ①:現状把握

1. Query Monitorプラグインをインストール
2. サイトを表示
3. 画面上部「Queries by Plugin」をクリック
4. 各プラグインのクエリ数・処理時間を確認

【削除候補】
・クエリ数50以上
・処理時間0.5秒以上
・全ページで読み込まれているが特定ページでしか使わないもの

ステップ②:機能重複の確認

【よくある重複パターン】
・SEOプラグイン複数(Yoast + All in One SEO)
・キャッシュプラグイン複数
・画像最適化プラグイン複数
・SNSシェアボタンプラグイン複数
・セキュリティプラグイン複数

→ 各カテゴリ1つに統一

ステップ③:使用頻度の確認

【削除候補】
・過去3ヶ月使っていない
・テスト用に入れたまま
・代替機能がテーマに実装済み
・1つのページでしか使わない機能

ステップ④:段階的に削除

⚠️ 一度にすべて削除しない!

1. バックアップを取る(BackWPupなど)
2. 1個削除
3. サイトの動作確認(フロント・管理画面両方)
4. 問題なければ次のプラグインへ
5. 問題あれば復元

代替案:機能統合型プラグインの活用

統合プラグイン置き換え可能な機能
WP Rocketキャッシュ、圧縮、遅延読み込み、WebP変換、CDN連携
Jetpackセキュリティ、バックアップ、SNS自動投稿、統計、関連記事
All in One SEOメタタグ、サイトマップ、SNS設定、リダイレクト

重複コンテンツの問題

WordPressで重複が発生する7つのパターン

① カテゴリ・タグページでの記事重複

例:「WordPress SEO」という記事が以下すべてで表示
・個別記事ページ: /wordpress-seo/
・カテゴリページ: /category/wordpress/
・タグページ: /tag/seo/
・日付アーカイブ: /2026/02/
・著者アーカイブ: /author/tanaka/

② www有無、SSL有無の混在

・http://example.com/
・https://example.com/
・http://www.example.com/
・https://www.example.com/

→ 同じコンテンツが4つのURLで存在

③ トレイリングスラッシュの有無

・https://example.com/wordpress-seo
・https://example.com/wordpress-seo/

→ 同じページだがURLが異なる

④ パラメータ付きURL

・https://example.com/post/?utm_source=facebook
・https://example.com/post/?ref=twitter

→ パラメータ違いで別URLとして認識

⑤ ページネーション

・https://example.com/category/wordpress/
・https://example.com/category/wordpress/page/2/

→ 一部コンテンツが重複

⑥ AMP版ページ

・https://example.com/post/
・https://example.com/post/amp/

→ 同じ内容の2バージョン

⑦ 印刷用ページ

・https://example.com/post/
・https://example.com/post/print/

→ 同じ内容の印刷版

カノニカルタグで正規化

カノニカルタグとは?

「このページの正規版はこのURLです」とGoogleに伝えるタグ

<link rel="canonical" href="https://example.com/wordpress-seo/" />

設定方法(Yoast SEOの場合):

【自動設定(推奨)】
「SEO」→「検索での見え方」→各タブ

・投稿:カノニカルURL = 個別記事URL(自動)
・カテゴリ:カノニカルURL = カテゴリページURL(自動)
・タグ:カノニカルURL = タグページURL(自動)
→ デフォルトで適切に設定済み

【手動設定】
記事編集画面→Yoast SEOメタボックス→「詳細設定」タブ
→「正規 URL」に正規URLを入力
※通常は空欄(自動)でOK

設定例:

【シンジケーション(他サイトへの転載)の場合】
自社ブログの記事をnoteにも掲載

note側のカノニカルタグ:
<link rel="canonical" href="https://yourblog.com/original-post/" />

→ Googleは自社ブログをオリジナルと認識

noindexタグの戦略的活用(再掲)

noindexを設定すべきページ:

☑ タグページ(記事数が5個未満の場合)
☑ 日付アーカイブ
☑ 著者アーカイブ(単著者サイトの場合)
☑ 検索結果ページ(/?s=キーワード)
☑ お問い合わせ完了ページ
☑ カート、チェックアウトページ(ECサイト)

Yoast SEO設定:

「SEO」→「検索での見え方」→「タクソノミー」
・タグ:「検索結果に〇〇を表示」→ OFF

「アーカイブ」
・日付ベースのアーカイブ:OFF
・著者アーカイブ:OFF(単著者の場合)

301リダイレクトで統一

wwwあり・なしの統一:

【.htaccessに追記(wwwなしに統一する場合)】

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

SSL化後のリダイレクト:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

プラグインで設定(簡単):

Redirectionプラグイン:
1. インストール・有効化
2. 「ツール」→「Redirection」
3. 「新しい転送ルールを追加」
   ソースURL: /old-url/
   ターゲットURL: /new-url/
4. 「転送ルールを追加」

noindexタグの誤設定

致命的な誤設定パターン

パターン①:サイト全体にnoindex

【原因】
WordPress設定→「表示設定」
→「検索エンジンがサイトをインデックスしないようにする」にチェック

【影響】
全ページが検索結果から消える
→ アクセス0になる

【確認方法】
ソースコードで以下を検索:
<meta name="robots" content="noindex, nofollow">

【対処】
「表示設定」のチェックを外す
→ Search Consoleで再インデックスリクエスト

パターン②:重要ページにnoindex

【よくある誤設定】
・トップページ
・主要カテゴリページ
・売上の多い商品ページ
・人気記事

【確認方法】
1. 重要ページのソースを表示
2. <head>内を確認
3. <meta name="robots" content="noindex"> がないか確認

【対処】
該当ページの編集画面→SEOプラグインのメタボックス
→ noindex設定を解除

パターン③:プラグイン設定ミス

【All in One SEOの場合】
「検索の外観」→「投稿タイプ」→「投稿」
→「検索結果に表示」が「いいえ」になっている
→ 全投稿がnoindex!

【Yoast SEOの場合】
「検索での見え方」→「コンテンツタイプ」→「投稿」
→「検索結果に投稿を表示しますか?」が「いいえ」

【対処】
設定を「はい」に変更
→ 既存記事は個別に確認(設定が残っている場合あり)

定期監査の実施

月次チェックリスト:

☑ Search Console「カバレッジ」で除外ページ確認
☑ 重要ページが「除外: noindex タグによる除外」になっていないか
☑ インデックス数の推移(急減していないか)
☑ 新規公開記事が1週間以内にインデックスされているか

ツール活用:

Screaming Frog SEO Spider(無料版:500URLまで)
1. ダウンロード・インストール
2. サイトURLを入力してクロール
3. 「Response Codes」→「No Index」タブ
4. noindexページ一覧を確認
5. 意図しないページがあれば即修正

まとめ:WordPress SEO対策ロードマップ

今すぐ始める7つのアクションプラン

第1週:土台作り

☑ Day 1-2:パーマリンク設定(既存サイトは要注意)
☑ Day 3-4:SSL化の実装と確認
☑ Day 5:SEOプラグイン導入(Yoast または Rank Math)
☑ Day 6:Google Search Console・Analytics連携
☑ Day 7:XMLサイトマップ作成・送信

第2週:速度改善

☑ 画像最適化プラグイン導入(EWWW Image Optimizer)
☑ キャッシュプラグイン設定(WP Fastest Cache)
☑ 不要プラグイン削除(5個以上削減目標)
☑ PageSpeed Insights測定(Before/After記録)

第3週:コンテンツ最適化

☑ 既存記事10本のタイトル見直し
☑ メタディスクリプション設定(未設定記事)
☑ 画像altタグ追加(主要記事)
☑ 内部リンク追加(関連記事3箇所以上)

第4週:技術的SEO

☑ 構造化データ実装(Article最低限)
☑ モバイルフレンドリーテスト
☑ Core Web Vitals確認
☑ robots.txt設定

第5-8週:コンテンツ拡充

☑ 週2〜3本の新規記事公開
☑ ロングテールキーワード狙い
☑ 既存記事リライト(月5本)
☑ 検索順位チェック開始

2ヶ月目以降:継続的改善

☑ Search Console分析(週1回)
☑ CTR改善施策(月3記事)
☑ 被リンク獲得活動
☑ 競合分析と戦略調整

成功する長期SEO戦略

3ヶ月後の目標(初期成果)

・オーガニック流入:月間500〜1,000セッション
・検索1ページ目キーワード数:5〜10個
・平均掲載順位:30位台→20位以内
・Core Web Vitals:すべて「良好」

6ヶ月後の目標(成長期)

・オーガニック流入:月間3,000〜5,000セッション
・検索1ページ目キーワード数:20〜30個
・検索1位キーワード:3〜5個
・ドメインパワー:20〜30

12ヶ月後の目標(安定期)

・オーガニック流入:月間10,000〜20,000セッション
・検索1ページ目キーワード数:50個以上
・検索1位キーワード:10〜15個
・ドメインパワー:30〜40
・月次売上:オーガニック経由で安定収益

継続的改善のPDCAサイクル

Plan(計画):

・月初にキーワード選定
・リライト対象記事の選定(Search Console分析)
・新規記事テーマ決定

Do(実行):

・新規記事作成(週2本)
・既存記事リライト(月5本)
・技術的改善施策の実装

Check(確認):

・Search Consoleで効果測定
・順位変動チェック(GRCなど)
・PageSpeed Insights定期測定

Action(改善):

・成功パターンの横展開
・失敗施策の原因分析
・戦略の軌道修正
完全無料

無料診断サービス

専門家があなたのサイト・マーケティングを徹底分析。改善提案を無料でお届けします

無料

GA4の無料分析診断

Google Analytics 4の設定状況やデータ活用方法を無料で診断します

今すぐ診断を受ける
無料

WEBマーケティング無料診断

現在のマーケティング施策を分析し、改善提案を無料で提供します

準備中
無料

WEBサイト無料診断

サイトの使いやすさやSEO対策状況を無料で診断します

準備中

まずは無料相談から
始めませんか?

Webサイト制作、マーケティング分析、広告運用など、
貴社の課題に合わせて最適なプランをご提案します。
※お問い合わせから24時間以内に担当者より返信いたします