2026/08/07コラム-WEB
WordPressサイトのURL正規化でSEO効果を最大化!重複コンテンツを防ぐ方法
WordPressサイトのURL正規化は、SEO(検索エンジン最適化)において非常に重要な要素です。URL正規化を適切に行うことで、検索エンジンがウェブサイトの「公式なURL」を正しく認識し、重複コンテンツによるSEO評価の低下を防ぎ、検索順位の向上を目指すことができます。本記事では、WordPressサイトにおけるURL正規化の必要性から、具体的な実装方法、そして注意点までを網羅的に解説します。
WordPressサイトにおけるURL正規化の重要性
URL正規化とは、ウェブサイト上に存在する複数のURL(例: http://example.com と https://example.com、wwwありとなし、index.phpが付くものなど)を、検索エンジンに対して一つに統一して伝えることを指します。これにより、検索エンジンはそれらを同一のページと認識し、リンクジュース(評価)の分散を防ぎ、SEO効果を最大化することができます。
重複コンテンツがSEOに与える悪影響
WordPressサイトでは、意図せずとも複数のURLで同じ内容のページが表示されることがあります。例えば、以下のようなケースです。
- http://example.com と https://example.com
- www.example.com と example.com
- example.com/index.php と example.com
- カテゴリページやタグページからの記事URL
- URLパラメータが付与されたページ(検索結果など)
これらの重複コンテンツが検索エンジンにインデックスされると、検索エンジンはどのURLを評価すべきか混乱し、結果としてサイト全体の評価が低下する可能性があります。最悪の場合、ペナルティを受けるリスクもゼロではありません。URL正規化は、このような事態を防ぐための基本的な対策となります。
WordPressにおけるURL正規化の具体的な実装方法
WordPressでURL正規化を行う方法はいくつかあります。ご自身のサイトの状況や、利用しているテーマ・プラグインに合わせて最適な方法を選択しましょう。
1. WordPressの一般設定で正規化する
WordPressの管理画面から、サイトの「WordPress アドレス (URL)」と「サイトアドレス (URL)」を統一することで、基本的な正規化が行えます。通常は、SSL化(https)されたwwwあり、またはなしのいずれかに統一します。この設定は、サイトのURL構造の基礎となります。
| 設定項目 | 推奨設定例 | 説明 |
|---|---|---|
| WordPress アドレス (URL) | https://www.example.com | WordPressがインストールされているディレクトリのURL。 |
| サイトアドレス (URL) | https://www.example.com | サイトのフロントページ(訪問者が見るURL)。 |
この設定を変更する際は、URLのtypo(誤字脱字)に十分注意してください。誤ったURLを設定するとサイトにアクセスできなくなる可能性があります。
2. SEOプラグインを利用する
Yoast SEOやRank Mathなどの高機能なSEO対策プラグインは、URL正規化機能を標準で搭載しています。これらのプラグインを導入することで、複雑な設定を行うことなく、自動的にURL正規化を行ってくれます。
- Yoast SEOの場合:「SEO」>「一般」>「機能」タブから「URL構造」を有効にし、必要に応じて設定を調整します。
- Rank Mathの場合:「Rank Math SEO」>「一般設定」>「パーマリンク」タブから、「正規URL」や「リダイレクト」などの設定を行います。
プラグインを利用するのが最も簡単で確実な方法と言えるでしょう。プラグインの導入・設定方法については、別途詳細な解説記事もございますので、そちらも参考にしてください。
3. `.htaccess`ファイルでリダイレクト設定を行う
WordPressのルートディレクトリにある`.htaccess`ファイル(Apacheサーバーの場合)を編集することで、URL正規化のためのリダイレクト設定が可能です。これは、より高度な設定や、プラグインを使いたくない場合に有効な方法です。
例えば、非SSLをSSLにリダイレクトする場合や、wwwありをなしに統一する場合などに利用します。
# httpをhttpsにリダイレクト
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# wwwありをなしに統一
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
`.htaccess`ファイルの編集は、誤った記述をするとサイト全体が表示されなくなるリスクがあるため、必ずバックアップを取ってから慎重に行ってください。また、サーバーの種類(Apache以外の場合)によっては、このファイルが存在しない、または記述方法が異なる場合があります。
4. rel=
目的に合わせた「成果の出るホームページ」をご提案
コーポレート・採用・サービス/製品・店舗集客・ブランディング・オウンドメディアなど、目的別に最適なホームページ制作をご提案。御社に合った構成案・概算見積を無料でお届けします。
- コーポレート/採用/店舗集客など目的別にご提案
- 構成案・デザイン方針・概算見積を無料で診断
- 制作から公開後の集客運用までサポート
※オンライン打ち合わせにて、御社に合わせたお見積りもご案内します
