SEO対策に強いWordPressプラグイン10選|現場のエンジニアが教える「入れすぎ厳禁」の最適解

目次

無責任なアフィリエイト記事は忘れて

「サイトが重すぎて開かないんですけど…」
「検索順位が急に落ちたんですが、何か心当たりありませんか?」

深夜2時、クライアントからの悲鳴のようなメッセージで叩き起こされる。これ、エンジニアあるあるですよね。
眠い目をこすりながら管理画面にログインしてみると、そこには地獄のような光景が広がっています。
インストールされているプラグインの数、50個以上。
「All in One SEO」と「Yoast SEO」が同時に有効化され、キャッシュ系プラグインが3つも重複して動き、画像圧縮プラグインがエラーを吐き続けている。
管理画面の上部には、プラグインからの「有料版にアップグレードしてください」という広告通知が滝のように並んでいる。

「これ、誰が入れたんですか?」と震える声で聞くと、「ネットで『おすすめプラグイン』って書いてあったから、全部入れれば最強だと思って…」という答えが返ってくる。
正直、膝から崩れ落ちそうになります。

WordPressのプラグインは、人間でいう「薬」のようなものです。
適切に使えば病気(機能不足)を治し、パフォーマンスを劇的に向上させますが、飲み合わせ(競合)が悪ければ毒になり、飲みすぎれば(入れすぎれば)内臓(サーバー)を壊して死に至ります。
特にSEO系のプラグインは、サイトの構造そのものやデータベースに深く干渉するため、副作用も強烈なんです。

今回は、15年以上Web制作の現場で戦い、数々の炎上案件を鎮火させてきた私が、検証の末にたどり着いた「本当にSEOに効く、かつ安全なプラグイン」を厳選して紹介します。
巷に溢れる「おすすめ30選!」みたいな無責任なアフィリエイト記事は忘れてください。現場でプロが本当に使っているのは、これから紹介するものだけです。

深夜のデスクで、大量のプラグインがインストールされた管理画面を見て頭を抱えているエンジニアの線画イラスト

プラグインを入れる前に知っておくべき「大前提」

具体的なプラグイン名を紹介する前に、エンジニアとしてどうしても伝えておきたいことがあります。
これを理解していないと、どんなに良いプラグインを入れても逆効果になるからです。この章だけは飛ばさずに読んでください。

テーマとの「相性」がすべて

今のWordPressテーマは優秀すぎます。
特に日本国内でシェアの高い「SWELL」や「Cocoon」といったテーマは、標準機能ですでに強力なSEO設定を持っています。
メタディスクリプションの設定、構造化データ、高速化機能、Lazy Load(画像の遅延読み込み)など、一昔前ならプラグイン必須だった機能が、全部テーマに入っているんですよ。

そこに、機能が重複する「All in One SEO」のような重厚なプラグインを入れるとどうなるか?
「カニバリ(共食い)」が起きます。
同じメタタグがソースコード上に2重に出力されてGoogleが混乱したり、高速化処理が衝突してJavaScriptのエラーが出たり、最悪の場合は画面が真っ白になります。

私が現場で構築するときは、まず「テーマの機能を最大限に使う」ことを考えます。
その上で、どうしても足りない機能だけをプラグインで補う。これが鉄則です。
「とりあえず有名なやつを入れる」は、思考停止であり、サイトの寿命を縮める行為だと認識してください。

表示速度こそが最大のSEO

Googleは現在、「Core Web Vitals(コアウェブバイタル)」という指標を重視しています。ざっくり言うと「サイトの表示速度」や「使いやすさ」です。
どんなにメタタグなどのSEO設定を細かくやっても、プラグインを入れすぎてサイトが重くなったら、本末転倒なんです。
ユーザーは、表示に3秒かかるサイトを待ちません。戻るボタンを押して、競合のサイトに行くだけです。
直帰率が上がり、滞在時間が減れば、当然Googleからの評価も下がります。

「SEO対策プラグインを入れたせいで、サイトが重くなり、SEO評価が落ちる」
この笑えないパラドックスが、世界中のWordPressサイトで起きています。
だからこそ、今回選んだ10選は、単なる機能の多さではなく、「軽さ」と「安全性」を基準に選定しました。

1. SEO SIMPLE PACK|現代の最適解

もしあなたが「SWELL」などの国産高機能テーマを使っているなら、SEOプラグインの選択肢はこれ一択です。
「All in One SEO」でも「Yoast SEO」でもありません。「SEO SIMPLE PACK」です。

なぜ「All in One SEO」じゃダメなのか

昔は「All in One SEO Pack」が神様でした。私も10年前は必ず入れていました。
でも今は違います。機能が増えすぎてあまりにも重い。そして管理画面に広告が多すぎる。
さらに深刻なのが、データベースを肥大化させる問題です。
このプラグインは独自のテーブルをデータベースに作成し、大量のデータを書き込みます。一度入れてしまうと、削除してもゴミデータが残り続け、サイトのパフォーマンスを永続的に下げる原因にもなりかねません。

また、クライアントワークで納品した後、管理画面にデカデカと「ブラックフライデーセール!有料版にアップグレードしてください」という通知が出てしまい、クライアントから「これ何?お金かかるの?ウイルス?」とクレームになったことも一度や二度じゃありません。

必要な機能だけを、シンプルに

その点、SEO SIMPLE PACKは素晴らしいです。
開発者がSWELLと同じ方(了さん)なので、日本のSEO事情に完全にマッチしています。

  • タイトル・ディスクリプションの設定
  • OGP(SNSでシェアされた時の画像)の設定
  • インデックスさせるかどうかの設定(noindex)
  • Googleアナリティクス・サーチコンソールの連携コード出力

これら「最低限必要だけど、絶対に外せない機能」だけが詰まっています。余計な装飾も広告もありません。
設定画面も日本語で分かりやすく、初心者でも迷いようがない。
私がここ3年以内に作ったサイトの9割は、このプラグインを入れています。

注意点として、XMLサイトマップを作成する機能はないので、後述する別のプラグインと組み合わせる必要があります。この「機能の切り分け」こそが、リスク分散になり、サイトを軽く保つコツなんですよ。

2. XML Sitemaps (旧 Google XML Sitemaps)|地図を渡す技術

SEO対策の基本は、Googleのロボット(クローラー)に「ここに新しい記事があるよ!見に来て!」と伝えることです。
そのために必要なのが「XMLサイトマップ」という地図です。

WordPress 5.5から標準機能でもサイトマップが出力されるようになりましたが、正直言って機能不足です。
更新頻度や優先度を細かく設定できないし、特定のページ(固定ページなど)を除外するのも面倒です。
そこで、いまだに現役最強なのが「XML Sitemaps」です。

現場での設定ポイント

ただインストールして有効化するだけじゃダメです。現場では以下の設定を必ず行います。

  1. HTML形式のサイトマップを含めない
    設定画面に「HTML形式のサイトマップを含める」というチェックがありますが、これは外します。
    ユーザーが見るためのサイトマップではなく、ロボット用なので不要だからです。
  2. 投稿の優先順位
    デフォルトだと「コメント数」で優先順位を決める設定になっていますが、これは「優先順位を自動的に計算しない」に変更します。
    コメントがつかない記事の価値が低いわけではないですからね。
  3. Sitemapコンテンツ
    「カテゴリー」や「タグ」ページを含めるかどうかは戦略によりますが、コンテンツの薄いアーカイブページはSEO的に低評価の原因になることがあるので、私は外すことが多いです。
    逆に、重要な記事にはしっかりとクロールが回るようにします。
  4. 更新通知
    記事を公開したら即座にGoogleに通知を送る設定を確認します。

これを入れておけば、記事を公開した数分後にはインデックスされることも珍しくありません。
地味ですが、縁の下の力持ちとして絶対に外せないプラグインです。

パソコンの画面上で、テーマとプラグインの相性について悩み、比較検討しているエンジニアの横顔の線画イラスト

3. EWWW Image Optimizer|画像のダイエット

「サイトが重い原因の8割は画像」と言っても過言ではありません。
最近のiPhoneで撮った写真は綺麗ですが、そのままアップロードすると1枚で3MBとか5MBとかあります。
そんな画像を何枚も貼ったら、スマホで開くのに10秒かかります。ユーザーは3秒待てません。全員帰ります。

そこで必須なのが「EWWW Image Optimizer」です。

アップロード時に自動圧縮

このプラグインの偉いところは、意識しなくても勝手に仕事をしてくれる点です。
画像をアップロードした瞬間に、画質をほとんど落とさずにファイルサイズを圧縮してくれます。
さらに、「WebP(ウェッピー)」という次世代フォーマットへの変換機能もついています。
これを使うだけで、画像の容量が半分以下になることもザラです。

過去の画像も一括圧縮

「もう大量に画像を上げちゃったよ…」という人も安心してください。「一括最適化」という機能を使えば、サーバーにある過去の画像もまとめてダイエットさせられます。
ただし、枚数が多いとサーバーに負荷がかかるので、夜中やアクセスの少ない時間帯にやるのがマナーですね。

メタデータの削除に注意

一点、注意点があります。このプラグインはデフォルトで画像のExif情報(撮影場所やカメラの設定など)を削除します。
これはプライバシー保護や軽量化のために良いことなのですが、もしあなたが「写真家」で、撮影データをサイト上に残したい場合は、設定を変更する必要があります。
エンジニアとしては「デフォルト削除」が正解ですが、サイトの目的によって使い分ける視点も大切です。

4. WP Multibyte Patch|日本語の守り神

「えっ、これSEO関係あるの?」と思った方、甘いです。
これはSEOに直結します。

WordPressは元々英語圏で作られたシステムです。
そのため、日本語(マルチバイト文字)の扱いがうまくいかず、思わぬ不具合を起こすことがあります。

実際に起きたトラブル

私が経験した事例だと、画像ファイル名に日本語が含まれていた(例:写真.jpg)ときに、サムネイルが生成されず、記事一覧で画像が表示されないというトラブルがありました。
また、検索機能で全角スペースを入れると検索結果が0件になる、というバグも有名です。
検索機能が動かないサイトや、リンク切れ(画像切れ)があるサイトを、Googleは評価してくれるでしょうか? しませんよね。ユーザビリティの欠如はSEOの減点対象です。

このプラグインは設定不要です。インストールして有効化するだけ。
それだけで、日本語環境特有のバグを裏側で修正してくれます。
日本のサイトを作るなら、空気のように当たり前に入れておくべきプラグインです。これを入れ忘れるのは、日本で家を建てるのに耐震構造を無視するようなものです。

5. Broken Link Checker|諸刃の剣

SEOにおいて「リンク切れ(デッドリンク)」は減点対象です。
クリックしても「404 Not Found」になるリンクがたくさんあるサイトは、管理されていないゴミ屋敷だと判断されます。
そこで便利なのが、サイト内の全リンクを定期的にチェックしてくれる「Broken Link Checker」です。

でも、常時有効化はNG!

ここで現場のリアルな話をします。
このプラグイン、めちゃくちゃ便利なんですが、サーバーへの負荷が半端ないんです。
常に裏側でサイト中のリンクを巡回し続けるので、安価なレンタルサーバーだとCPU使用率が跳ね上がり、サイト自体が重くなります。
「SEOのためにリンク切れを直したいのに、チェックツールのせいでサイトが重くなってSEOが落ちる」なんて笑えませんよね。
過去に、このプラグインを入れっぱなしにしていたクライアントのサイトが「503エラー(サーバー過負荷)」でダウンしたこともあります。

プロの使い方

私たちプロは、こう使います。

  1. 月に1回だけ、このプラグインを有効化する。
  2. リンク切れチェックを実行し、エラーが出た箇所を修正する。
  3. 終わったらプラグインを無効化(または削除)する。

これです。常駐させてはいけません。
あるいは、WordPressのプラグインではなく、GoogleのChrome拡張機能「Check My Links」や、外部のチェックツールを使うことも多いです。
便利な道具こそ、使い方を間違えると怪我をする典型例ですね。

サーバーの負荷アラートが鳴り響く中、重たいプラグインを停止しようと焦って操作しているエンジニアの線画イラスト

6. Table of Contents Plus|目次は地図である

記事の冒頭にある「目次」。あれを作るプラグインです。
「目次なんてユーザビリティの話でしょ? SEOに関係あるの?」
大ありです。

Googleの検索結果画面を見てください。タイトルの下に、記事内の見出しへのリンク(ジャンプリンク)が表示されていることがありますよね?
あれは、Googleが記事の構造(Hタグ)を理解し、目次などから情報を拾っている証拠です。
検索結果での露出面積が増えれば、クリック率(CTR)が上がります。これも立派なSEOです。

「Easy Table of Contents」や「Rich Table of Contents」など色々ありますが、私は老舗の「Table of Contents Plus (TOC+)」を推します。
理由は「枯れている(バグが出し尽くされて安定している)」からです。
設定画面は英語ですが、一度設定してしまえば放置でOK。
H2とH3だけを目次にする設定にしておけば、記事構成が整理され、読者にもGoogleにも優しい記事になります。

7. Site Kit by Google|公式の安心感

SEO対策をするなら、効果測定は必須です。
「Googleアナリティクス」と「Googleサーチコンソール」。この2つの神器を導入しない手はありません。
昔はトラッキングコードをヘッダーに埋め込んだり、複雑な手順が必要でしたが、今はGoogle公式の「Site Kit」があります。

クライアントに説明しやすい

このプラグインの良いところは、WordPressのダッシュボード上で簡易的なグラフが見れることです。
クライアントに「アナリティクスの画面にログインして、行動フローを見て…」と説明しても、難しくて見てくれません。
でも、WordPressにログインした直後の画面に「今日の訪問者数:100人」と出ていれば、見てくれます。
「お、先月より増えたね!」と興味を持ってもらえる。
SEO対策は継続が命なので、運営者のモチベーションを維持させるためのツールとしても優秀なんです。

ページスピードインサイトとの連携

さらに、このプラグインを入れると、管理画面上で「PageSpeed Insights」のスコアも確認できます。
「最近ちょっとサイトが重いな?」という気づきを即座に得られるのもメリットです。
ただ、これも少し重いプラグインではあるので、自分が運営するサイトなら、コードを直接埋め込んで、解析はブックマークしたアナリティクスの画面で見ることが多いですね。
誰が使うかによって選定を変えるのも、エンジニアの腕の見せ所です。

WordPressのダッシュボードに表示されたアクセス解析のグラフを指差しながら、クライアントに成果を報告しているシーンの線画イラスト

8. XML Sitemap & Google News|さらに高度な地図

先ほど紹介した「XML Sitemaps」の代案、というか上位互換的な立ち位置にあるのがこれです。
もしあなたが「Googleニュース」への掲載を狙っているニュースサイトや、トレンドブログを運営しているなら、こちらを選ぶべきです。

通常のXMLサイトマップに加えて、Googleニュース専用のサイトマップも生成してくれます。
Googleニュースに掲載されると、検索経由とは比べ物にならない爆発的なアクセス(Google砲)が期待できます。
設定項目は多いですが、その分細かく制御できます。
「普通の企業サイトならXML Sitemaps、メディアサイトならXML Sitemap & Google News」という使い分けが、現場のセオリーです。

9. Redirection|リンク切れの救世主

サイトのリニューアルや、記事のURL変更をした時、古いURLにアクセスした人を新しいURLに転送する「301リダイレクト」。
これをやらないと、これまで積み上げた被リンクやドメインパワーが全部無駄になります。SEO的には大罪です。

サーバーの「.htaccess」ファイルを編集してリダイレクトをかけるのが技術的には一番軽いんですが、書き方を間違えるとサイト全体が500エラーで吹っ飛びます。記述ミス一つでサイトが死ぬ恐怖、味わったことありますか? 私はあります。手が震えました。

だから、安全策として「Redirection」プラグインを使います。
管理画面から「転送元URL」と「転送先URL」を入力するだけ。
正規表現も使えるので、「/blog/category/〇〇」を全部「/new-blog/〇〇」に飛ばす、みたいな高度な設定もGUIで安全に行えます。
404エラー(ページが見つからない)のログも取ってくれるので、「あれ、このURLにアクセスが来てるのにページがないぞ?」という気づきにも繋がります。

複雑な道路標識のようなリダイレクト設定を、プラグインの画面で整理して交通整理しているイメージの線画イラスト

10. SiteGuard WP Plugin|セキュリティはSEOの土台

最後はセキュリティ系です。
「SEOと関係ないじゃん」
いいえ、大ありです。
もしサイトがハッキングされて、変なスパム広告を大量に貼られたり、フィッシングサイトに誘導されたりしたらどうなるか?
Googleは即座にそのサイトを「危険なサイト」として検索結果から除外(インデックス削除)します。
一度こうなると、復旧しても元の順位に戻るまで数ヶ月かかります。SEO対策どころの話ではありません。

「SiteGuard WP Plugin」は、国産のセキュリティプラグインで、入れておくだけで防御力が格段に上がります。

ログインページURLの変更

特に重要なのが「ログインページURLの変更」です。
WordPressのログイン画面はデフォルトで「/wp-admin」なので、世界中のハッカーがここを狙ってきます。
これを「/my-secret-login」などに変えるだけで、機械的な攻撃(ブルートフォースアタック)の99%は防げます。
サーバーの負荷も下がるので、結果的にSEOにもプラスになります。

サイトを守ることは、SEO評価を守ることと同義です。

番外編:入れてはいけないプラグイン(アンチパターン)

ここまでは「入れるべき」プラグインでしたが、逆に「入れない方がいい」ものについても触れておきます。

キャッシュ系プラグインの闇

「WP Super Cache」や「W3 Total Cache」などです。
これらは劇的にサイトを速くする可能性がありますが、「諸刃の剣」すぎます。
設定を一つ間違えると、

  • デザインが崩れる
  • お問い合わせフォームが動かなくなる
  • スマホなのにPC版が表示される
  • 管理画面に入れなくなる

といったトラブルが頻発します。
特にECサイトや会員制サイトでキャッシュ系プラグインを使うのは、事故の元です。他人の個人情報が表示されてしまうリスクすらあります。
最近のレンタルサーバー(ConoHa WINGやXserverなど)は、サーバー側で強力なキャッシュ機能を持っているので、プラグインでキャッシュをする必要性は薄れています。
初心者は手を出さないのが無難です。

「Jetpack」は重すぎる

WordPress公式の高機能プラグインですが、機能が多すぎてとにかく重い。
アクセス解析、セキュリティ、画像CDN、SNS連携…全部入りですが、その分サイトの表示速度を犠牲にします。
必要な機能だけを単体のプラグインで入れた方が、結果的にSEOにはプラスになります。

プラグインは「武器」であり「鎧」ではない

最後に一つだけ。
「プラグインを入れただけで順位が上がることはない」
これを肝に銘じてください。

プラグインはあくまで、あなたが書いた記事(コンテンツ)をGoogleに正しく伝えたり、読みやすくしたりするための「サポート役」です。
中身のない記事を、どんなに優秀なSEOプラグインで武装しても、Googleは見向きもしません。

私がこれまで見てきた「伸びるサイト」は、プラグイン構成はシンプルで、その分コンテンツの中身に全力を注いでいました。
逆に、プラグインを30個も40個も入れているサイトに限って、記事の内容が薄かったり、更新が止まっていたりします。これを「プラグイン・コレクター」と呼びます。

窓から朝日が差し込む部屋で、きれいに整理されたWordPressの管理画面と、上昇している検索順位のグラフを見て満足げなエンジニアの線画イラスト

今回紹介したプラグインは、どれも私が現場で信頼している「選りすぐりの武器」です。
これらを適切に装備して、サイトを軽く、強く保ってください。
そして、浮いた時間と労力を、最高のコンテンツを作ることに費やしてください。

SEOの正解は、いつだって「ユーザーにとって有益かどうか」。
プラグインはそのための土台作りに過ぎません。

さあ、不要なプラグインを削除して、サイトを身軽にしましょう。
あなたのサイトが検索結果の1位に輝く日を、心から応援しています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いたエンジニア

金城 美咲のアバター 金城 美咲 フロントエンドエンジニア

フロントエンド領域に強く、UIの細部にまでこだわるデザイナー気質のエンジニア。React・Vueを扱い、モダン開発に柔軟に対応。人当たりがよく、相談しやすい雰囲気を持つ。休日はカフェ巡りやガジェット研究で新しい刺激を得ることが多い。

目次