2026年10月4日

2026年10月4日

WordPressのDuplicate Content(重複コンテンツ)対策

はじめに

ウェブサイトがDuplicate Content(重複コンテンツ)の問題に直面している場合、それはSEO上の大きな懸念事項となります。同じ情報が複数のURLで表示されることが原因となり、検索エンジンからの評価が低下する可能性があります。

この記事では、WordPressサイトにおけるDuplicate Contentをどのように防止し解決できるかについて詳しく説明します。また、具体的な手順や設定方法も提供しますので、ぜひ参考にしてください。

症状・背景

このテーマが必要になる主な場面:

  • サイト内に同じコンテンツが複数のURLで存在する場合
  • ページのパラメータ(例:?page=2)によって異なるURLに同一の記事が表示される場合
  • 投稿やページのパーマリンク形式を変更した際、古いURLからのアクセスが依然として発生する場合

手順・設定方法

ステップ1: パーマリンク構造の確認と設定

# 管理画面にログインし、設定ページを開く
wp-admin/options-permalink.php

# パーマリンク構造を「ポスト名」に変更する
/%postname%/

# 保存ボタンをクリックして変更を適用

ステップ2: Canonicalタグの追加

# WordPressプラグイン「Canonical URL」をインストールし、有効化する
wp plugin install canonical-url
wp plugin activate canonical-url

# プラグイン設定ページでカスタム設定を行う(必要に応じて)
wp-admin/admin.php?page=canonical-url-settings

ステップ3: 301リダイレクトの設定

# .htaccessファイルを開く
nano /var/www/html/.htaccess

# 以下を.htaccessファイルに追加する
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewithCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]

# 保存し、FTPでファイルをアップロードする

ステップ4: XML Sitemapの更新

# WordPressプラグイン「All in One SEO Pack」を使用してXML Sitemapを作成する
wp plugin install all-in-one-seo-pack
wp plugin activate all-in-one-seo-pack

# プラグイン設定ページでSitemapを生成し、Google Search Consoleに送信する

注意事項

  • .htaccessファイルはサーバーの設定によって異なる場合がありますので、適切な修正を行ってください。
  • 301リダイレクトの設定が複雑になる場合は、ウェブホスティングプロバイダーに相談することを検討してください。
  • Canonicalタグの使用はサイト全体で一貫性を持つことが重要です。
  • XML Sitemapの更新とGoogle Search Consoleでの送信は定期的に行うことを推奨します。

まとめ

1. パーマリンク設定: WordPressの「ポスト名」形式を使用することで、URLの一貫性を確保できます。

2. Canonicalタグ: 同じコンテンツが複数のページで存在する場合に、どのページが最優先であるかを明確にすることができます。

3. 301リダイレクト: 旧URLから新URLへの変更を検索エンジンに通知し、SEO効果を維持します。

4. XML Sitemapの更新: 更新されたコンテンツやページ情報を検索エンジンに適切に提供するための重要な手順です。

5. 定期的なチェック: Duplicate Contentが再発しないよう、定期的にサイト全体を確認し、必要に応じて設定を調整することが重要です。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ
▲