URL正規化の統一手順|wwwありなしとhttpsをまとめて集約する

URL正規化の統一手順|wwwありなしとhttpsをまとめて集約する

この記事の要点

  • 正規化の肝はwww有無とhttp/httpsを1つのURLに集約すること
  • 最短ルートは301リダイレクト1回で最終形へ飛ばす設定。コピペ例あり
  • やりがちな失敗は多段リダイレクトとcanonical設定ミス。回避法を本文で解説

「同じページなのに、wwwありとなしの両方でアクセスできてしまう」「httpとhttpsが混在していて、検索評価が分散していないか不安」という状態を、正しく1本化したい方に向けた記事です。

この記事では、URL正規化(つまり、複数の入り口URLを1つの正しいURLにまとめること)を、301リダイレクトのコピペ例・canonicalタグ・サーチコンソールでの確認まで、実際に手を動かせる手順で解説します。読み終わる頃には、自社サイトのURLをどう統一すればいいか、その日のうちに着手できる状態を目指します。

なお、canonicalタグそのものの細かい書き方は重複コンテンツ対策|canonicalタグの正しい書き方と設置5ステップで詳しく扱っています。まだ設定していない方は、先にそちらを読んでから戻ってきてもらうと理解がスムーズです。

Contents / 目次
  1. URL正規化で最初にやるべきこと。統一の方向を1つ決める
  2. URL正規化を統一する具体的な手順
  3. 正規化を統一すると何が良くなるのか
  4. URL正規化でよくある失敗と回避法
  5. 実務でつまずく現場の落とし穴と割り切り
  6. よくある質問

URL正規化で最初にやるべきこと。統一の方向を1つ決める

URL正規化の統一手順|wwwありなしとhttpsをまとめて集約する

URL正規化でまずやるべきことは、サイト全体で「これが正しいURLの形」というゴールを1つに決めることです。決めるのは次の3点です。

  • httpsに統一:SSL化が済んでいるなら、httpは必ずhttpsへ集約する
  • wwwあり/なしを片方に統一:www.example.com か example.com のどちらか一方に決める
  • 末尾スラッシュやindexの扱い:末尾の「/」や「index.html」の有無も1つに揃える

Googleは、同じページに複数のURLでアクセスできる場合、そのうちの1つを正規URLとして選び、ほかのURLはリダイレクトで正規URLへ送るよう勧めています。wwwの「あり」と「なし」のどちらを選ぶべきかは示していません。優劣ではなく、一貫してどちらか一方に揃えること自体が正解です。迷ったら、今すでに検索結果に多く表示されている方に合わせると、移行の影響を小さくできます。

統一が必要な理由は、同じ内容のURLが複数あると、Googleがその中から1つを正規URLとして自動で選ぶからです。http版・https版・www版・www無し版が全部表示される状態のままだと、検索結果に出るURLを自社で決められません。リダイレクトで1つにまとめれば、各URLへのリンクなどのシグナルも、正規URLに統合されます。

ポイント。重複コンテンツそのものにペナルティはありません。Googleは正規URLを伝える理由として、検索結果に出すURLを選ぶこと、リンクなどのシグナルを1つのURLに統合すること、重複したページのクロールにかかる時間を減らすことを挙げています。

統一の手段は大きく2つです。役割が違うので、下の表で整理しておきましょう。

手段役割効き方
301リダイレクト非正規URLへのアクセスを正規URLへ強制的に転送するユーザーも検索エンジンも正規URLに集約される。最も確実
rel=”canonical”タグこのページの正式版はこれ、と検索エンジンに伝える正規ページになるべきことを強く示すシグナル。ユーザーの転送はしない
XMLサイトマップクロールしてほしい正規URLだけを一覧で示す単独では弱い。上記2つを補強する役割

結論として、ドメイン全体のwww・http/httpsの統一は「301リダイレクトが主役」、ページ単位の細かい重複対策は「canonicalが主役」と覚えておくと、迷いません。

URL正規化を統一する具体的な手順

URL正規化の統一手順|wwwありなしとhttpsをまとめて集約する

URL正規化は、次の4ステップで進めると安全に完了できます。特に大事なのは、複数のリダイレクトを連鎖させず、非正規URLから最終形へ「1回で」飛ばすことです。

ステップ1。現状のアクセス状態を確認する

最初にやるのは、今どのURLが生きているかの確認です。ブラウザのアドレスバーに、次の4パターンを入力してアクセスしてみてください。

  • http://example.com:httpのwww無し
  • http://www.example.com:httpのwwwあり
  • https://example.com:httpsのwww無し
  • https://www.example.com:httpsのwwwあり

理想は、4つのうち3つが残り1つ(決めた正規URL)へ自動で切り替わる状態です。切り替わらずに複数の形でそのまま表示されるなら、まだ統一できていません。ここで「どれが今のメインか」も見えてきます。

ステップ2。301リダイレクトで最終形へ1回で転送する

統一の本丸が301リダイレクト(恒久的な転送を意味する設定)です。Apacheサーバーなら、サイトのルートにある.htaccessファイルに記述します。httpsのwwwありへ集約する場合の例が次のコードです。

# [Apache環境用。.htaccessの先頭付近、WordPressの記述より前に置く]
# [http、または www なしのアクセスを、https + www へ1回で集約する例]
# [example.com の部分は自社ドメインに置き換える]
RewriteEngine On

# httpでのアクセス、または www なしのアクセスを検知
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]

# 最終形(https://www.example.com/)へ301で転送
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

逆に「www無し(https://example.com)」へ統一したい場合は、条件と転送先を入れ替えます。次のコードです。

# [http、または www ありのアクセスを、https + www無し へ1回で集約する例]
RewriteEngine On

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]

RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

このコードのポイントは、条件を[OR]でつなぎ、転送先を最終形だけにしていることです。こうすると「http非www → http www → https www」のような多段転送を避け、どの入り口から来ても1回のジャンプで正規URLに着地します。

.htaccessの記述ミスは、サイト全体が表示されなくなる重大なトラブルにつながります。編集前に必ず元のファイルをダウンロードしてバックアップを取り、変更後はすぐに全ページの表示を確認してください。自信がなければ、レンタルサーバー管理画面の「常時SSL化」「wwwありなし設定」などの機能を使う方が安全な場合もあります。

ステップ3。WordPressのサイトURLを正規の形に合わせる

WordPressを使っている場合は、管理画面の一般設定で「WordPress アドレス (URL)」と「サイトアドレス (URL)」を、決めた正規URL(httpsで、www有無も統一した形)に揃えます。ここが古いhttpやwww無しのままだと、内部リンクや読み込むファイルのURLが非正規のまま出力され、せっかくの転送と食い違います。

あわせて、各ページのhead内に自己参照のcanonicalタグが入っているかも確認します。多くのSEOプラグインは自動で出力しますが、自分で書く場合は次の形です。

<link rel="canonical" href="https://www.example.com/page-a/">

canonicalは「そのページ自身の正規URL」を、転送されない最終URLで指すのが基本です。Googleも、正規ページ自体に自己参照のcanonicalを入れるよう勧めています。プラグインの具体的な設定画面の名称はバージョンで変わるため、正確な操作は各プラグインの公式ヘルプで確認してください。

ステップ4。サイトマップと転送の動作を確認する

最後に、XMLサイトマップには正規URLだけを載せます。http版やパラメータ付きURL、www無しの旧URLなどは含めません。サイトマップは正規化の補強材料なので、中身が非正規URLだと逆に混乱のもとになります。

ここまで終えたら、ステップ1で試した4つのURLにもう一度アクセスし、すべてが正規URLへ1回で転送されるかを目視で確認します。この最終チェックの詳しい進め方は、後半の失敗パターンでも触れます。移行時のより丁寧な確認フローはサイトリニューアルのSEO引き継ぎ手順|301と公開後72時間の確認も参考にしてください。

正規化を統一すると何が良くなるのか

URL正規化の統一手順|wwwありなしとhttpsをまとめて集約する

URL正規化を統一すると、各URLへのリンクなどのシグナルが正規URLに統合され、検索結果に出るURLも自社で決めた形になります。目に見えて数字が跳ねる派手な施策ではありませんが、他の施策の効き目を底上げする地味に効く土台づくりです。

具体的に良くなるのは、次の3点です。

  • シグナルの統合:各URLへのリンクなどのシグナルが、正規URLに統合される
  • クロール効率の改善:検索エンジンが同じ内容を何度もクロールする無駄が減り、重要ページに巡回が回りやすくなる
  • 表示の安定と信頼性:httpsに集約することで、ブラウザの「保護されていない通信」警告を避け、ユーザーの安心感につながる

重複コンテンツそのものに直接の順位ペナルティがかかるわけではありません。だからこそ、正規化の目的は「罰を避ける」ことではなく、検索結果に出すURLを自社で決め、リンクなどのシグナルを1つのURLに統合することにあります。

Googleはrel=”canonical” などを利用して正規ページを指定する方法で、リダイレクトを、リダイレクト先が正規ページになるべきことを強く示すシグナルとしています。正規URLを伝える理由の1つには、個々のURLへのリンクなどのシグナルを1つのURLに統合できることを挙げています。

正直に言うと、正規化だけで検索順位が急上昇することはまずありません。効果は「他の施策がちゃんと積み上がる状態を作る」という間接的なものです。Googleも、正規URLの指定は通常それほど重要ではなく、指定しなくてもGoogleが最適なURLを選ぶと説明しています。ただし、検索結果に出すURLを自社で決めたい場合は、リダイレクトとcanonicalを組み合わせて正規URLを伝えておくと、希望するURLが検索結果に表示される可能性が高くなります。

URL正規化でよくある失敗と回避法

URL正規化の統一手順|wwwありなしとhttpsをまとめて集約する

URL正規化でつまずくポイントは、だいたい決まっています。ここでは起きやすい失敗を3つ挙げ、それぞれの防ぎ方をセットで解説します。

失敗1。リダイレクトが多段に連鎖している

一番多いのが、リダイレクトの連鎖(リダイレクトチェーン)です。たとえば「http非www → http www → https www」と3段階を踏む状態で起こります。SSL化とwww統一を別々のタイミングで設定すると、こうなりがちです。

連鎖が起きると、転送のたびに読み込みが遅くなります。Googleも、チェーンを避けて最終的な宛先へ直接リダイレクトするよう勧めています。回避策は、ステップ2のコードのように、どの入り口からでも最終形へ「1回で」飛ばす設定に書き直すことです。設定後は、リダイレクトの回数を確認できるオンラインツールで、転送が1回で完結しているかを見ておくと安心です。

失敗2。canonicalタグが転送されるURLを指している

2つ目は、canonicalタグの指し先が間違っているケースです。canonicalが、さらに別URLへ301転送されるページや、noindex(検索結果に出さない設定)のページを指していると、矛盾したシグナルになります。

こうなると、Googleは指示を無視して独自に正規URLを選んでしまい、意図しないページが正規扱いになることがあります。回避策は、canonicalの指し先を「転送されずにそのまま表示される、インデックス可能な最終URL」にすること。1ページに複数のcanonicalを置かないことも徹底してください。canonicalの考え方はcanonicalタグの正しい書き方の記事で詳しく整理しています。

失敗3。SSL証明書が片方のURLしかカバーしていない

3つ目は、SSL証明書の対応範囲の見落としです。wwwありとなしの両方がアクセス可能なのに、証明書が片方(たとえばwww無しだけ)しかカバーしていないと、もう片方にアクセスしたときにブラウザがセキュリティ警告を出します。

転送で正規URLへ飛ばす場合でも、転送元のURLに一瞬アクセスが発生するため、証明書が両方をカバーしていないと警告が出ることがあります。回避策は、証明書が正規URLだけでなく、リダイレクト元のホスト名も含めて有効になっているかを確認すること。SSLの対応範囲はサーバーやプランごとに異なるため、www有無の両方が証明書に含まれているかは、契約中のサーバーの公式ヘルプや管理画面で必ず点検してください。

チェックリスト。設定後は次の5点を順番に見ていけば、大きな事故は防げます。

  • 非正規URLから正規URLへ1回で転送されるか
  • canonicalは転送されない最終URLを指しているか
  • 1ページにcanonicalは1つだけか
  • サイトマップに正規URLだけが載っているか
  • SSL警告が出ないか

実務でつまずく現場の落とし穴と割り切り

正規化は「一度やれば終わり」ではなく、反映を待つ工程と、その後の運用が意外と大事です。ここは教科書には書かれにくい、現場ならではの割り切りどころをお伝えします。

まず知っておいてほしいのは、設定してもGoogleがすぐに認識してくれるわけではないことです。正規URLの切り替えがインデックスに反映されるまでには時間がかかります。設定直後に順位が動かなくても焦らず、サーチコンソールのURL検査ツールで「Google が選択した正規 URL」がこちらの意図と合っているかを、数週間かけて確認していくのが現実的です。

次に、旧URLの301リダイレクトは、当分の間つけっぱなしにすることをおすすめします。「もう反映されたから外そう」と早々に転送を止めると、まだ旧URLで評価やアクセスを持っていた分が宙に浮きます。Googleは、リダイレクトをできるだけ長く、一般的には1年以上保持するよう説明しています。

もう1つの落とし穴が、外注や過去の担当者が入れた設定と、今の設定が競合するパターンです。次の3か所で別々にリダイレクトが設定され、互いに打ち消し合っていることがあります。

  • サーバー側の.htaccess
  • WordPressのプラグイン
  • CDNやサーバー会社の管理画面

原因が分からない転送トラブルは、まずこの3か所を1つずつ確認するのが近道です。

正直なところ、.htaccessの直接編集は一歩間違えるとサイトが丸ごと落ちるため、慣れていない方が本番でいきなり触るのはおすすめしません。サーバー管理画面のSSL・www統一機能で済むなら、まずそちらを使うのが賢い割り切りです。細かい制御が必要な場合だけ.htaccessに踏み込む、という順番で十分です。反映後の確認でつまずいたら、サーチコンソールで除外を確認する手順|未登録の直し方もあわせて見てみてください。

よくある質問

wwwはありとなし、結局どっちにすればいいの?

Googleは、複数のURLでアクセスできる場合はそのうちの1つを正規URLとして選ぶよう勧めていて、wwwの「あり」と「なし」のどちらを選ぶべきかは示していません。大切なのは、一貫して片方に統一することです。迷ったら、今すでに検索結果に多く表示されている方に合わせると、移行の影響を最小限にできます。

301リダイレクトとcanonicalタグ、両方いるの?

役割が違うので、両方あるのが理想です。ドメイン全体のwww・https統一は転送が確実な301が主役、ページ単位の細かい重複整理はcanonicalが担当します。Googleは、リダイレクトとcanonicalをどちらも正規URLを強く示すシグナルとしていて、効果が高いのはリダイレクトのほうです。canonicalはユーザーを転送しません。

設定してどれくらいで検索結果に反映される?

Googleのサイト移転のガイドでは、小規模から中規模のサイトで大半のページに反映されるまで数週間かかり、大規模なサイトではそれより長くかかるとしています。すぐ反映されなくても焦らず、サーチコンソールのURL検査ツールで正規URLの認識状況を定期的に確認しましょう。旧URLの転送は当分残しておくのが安全です。

.htaccessを触るのが怖い。他に方法はない?

あります。レンタルサーバーによっては、SSL化やwww有無の統一を管理画面から設定できる機能が用意されていることがあります。機能の名称や有無、対応範囲は契約中のサーバーやプランで異なるため、詳しくは各サーバーの公式ヘルプで確認してください。使える場合はまずそちらを試し、細かい制御が必要なときだけ.htaccessに踏み込む、という順番がおすすめです。

まずは今日、自社サイトのURLを「http」「www無し」など非正規の形で手打ちアクセスし、正規URLへ1回で切り替わるかだけ確認してみてください。ここが崩れていたら、この記事のステップ2から着手すれば大丈夫です。次の一歩として、URLの文字列そのものを短く分かりやすくしたい方はスラッグのSEO設定と最適化|短く英数字で決める基本ルールと手順もあわせて読むと、URL周りの整理が一気に進みます。

URLの統一のほかにも、どのページから修正するかを毎月の数字で決めたい場合は、コレットラボのマーケの右腕にご相談ください。GA4やSearch Consoleなどの数字を毎月確認し、翌月に修正するページや施策を決めて、合意した作業を行います。まだ検討の前の段階でも歓迎なので、気軽にお話を聞かせてください。

個別のご相談

サービスの選び方やご依頼について、ご相談いただけます。

相談する

Read Next / 次に読む

サイトマップに載せるページの決め方|除外条件と確認方法
SEO

サイトマップに載せるページの決め方|除外条件と確認方法

2026.07.27 / 約 25 分

関連記事

SEO

キーワードカニバリゼーションの直し方|統合と削除の判断

更新
SEO

内部リンクは多すぎると逆効果|SEOで最適な数と貼る判断基準

更新
SEO

LCP改善のやり方|遅い原因の特定と直す優先順位を手順で解説

更新
SEO

メタディスクリプションの確認方法|ソース表示と検証ツールの手順

更新
SEO

内部リンクの貼り方|アンカーテキスト最適化の5ステップ手順

更新
SEO

整体院のホームページ集客|予約につながる掲載内容と費用の内訳

更新
SEO

建設会社の採用サイト|応募につながる掲載項目一覧と費用の内訳

更新
SEO

SEO記事は意味ある|読まれない3つの原因と立て直しの手順

更新
SEO

福岡のSEO対策で問い合わせを増やす記事コンテンツの作り方

更新
SEO

結婚相談所のSEO対策|問い合わせを増やす優先順位と3ステップ

更新
SEO

コンテンツSEOとテクニカルSEOの違い|やり方と優先順位

更新
SEO

税理士の集客できない原因|ホームページで相談を増やす順番

更新