URL正規化とは?正規化の方法と注意点・必要な理由を解説
URL正規化とは、同じまたは似た内容のページが複数のURLで表示される状態を整理し、検索エンジンに「このURLを評価してほしい」と伝える対策です。重複があると評価が分散したり、意図しないURLが検索結果に表示されることがあります。本記事では、URL正規化が必要なケースや方法、注意点、確認方法を初心者向けに解説します。
URL正規化とは
URL正規化とは、同じ内容のページが複数のURLで存在している場合に、301リダイレクトやcanonicalタグを使って検索エンジンに評価してもらいたいURLを示す施策のことです。
例えば、以下のように内容が同じでもURLが異なると、検索エンジンが別ページとして扱うことがあり、正規URLの判断がブレる原因になります。
http://white-link.com
https://white-link.com
https://white-link.com/index.html
このような状態が続くと、SEO評価が各URLに分散したり、意図しないURLがインデックスされる可能性があります。
また、ECやポータルサイトで並び替え・絞り込みなどにより類似URLが何千件も増えると、重複ページのクロールにリソースが割かれ、新規ページや重要ページの発見・インデックスが遅れることがあります。
URL正規化が必要な理由
URL正規化が必要な理由は以下の4つです。
検索結果でユーザーに表示したいURLを指定するため
重複ページによって分散したSEO評価を統合するため
重複するページのクロールに要する時間を削減するため
アクセス解析が複雑になるのを防ぐため
それぞれ詳しく解説します。
検索結果でユーザーに表示したいURLを指定するため
URL正規化をしないまま、同じ内容のページが複数のURLで表示される状態を放置すると、検索エンジンがどのURLを正規として扱うべきか判断しづらくなります。
その結果、検索結果に表示されるURLが入れ替わったり、意図しないURLが正規URLとしてインデックスされたりする可能性があります。
例えば、本来は売れ筋である黒いパーカーの商品ページを検索結果に表示させたいにもかかわらず、 色違いを示すパラメータ付きURLや別URLが正規URLとして判断されてしまい、赤いパーカーの商品ページが検索結果に表示されてしまうケースがあります。
このような状態では、検索ユーザーが求めている商品と検索結果の内容にズレが生じ、クリック率の低下や離脱につながる可能性が高まります。
そのため、URL正規化によって検索結果で表示させたいURLを明確に指定しておくことが重要です。
重複ページによって分散したSEO評価を集約するため
URL正規化を行うことで、分散していた被リンク・内部リンクのSEO評価を1つのURLに集約することができます。
同じ内容のページが複数のURLで存在すると、被リンクや内部リンクが複数URLに分散する可能性が高くなり、本来1つのページに集まるはずだったSEO評価を活かせなくなります。
一方で、被リンクが分散しているURLを正規化し、SEO評価を1つのURLに集約すれば、複数URLに割れていた被リンク・内部リンクの評価が正規URLに一本化されます。
同じ内容のページなのにURLが違うだけで評価が分かれてしまう状態を解消できれば、検索エンジンからのSEO評価が高まり検索順位が上がりやすくなります。
被リンクとは、外部サイトから自サイトに向けられたリンクのことで、被リンクが集まっているURLは、人気のページとして評価され検索順位が上がりやすくなる傾向があります。
重複するページのクロールに要する時間を削減するため
Googleのクローラーが1つのWebサイトをクロールできる量は無限ではありません。
サイト内に重複ページが多いと、内容が同じURLのクロールにリソースが使われ、新しいページや重要なページのクロールが後回しになる可能性があります。
小規模なサイトであれば気にする必要はありませんが、大規模サイトの場合は、URL数が多い分だけ重複URLの影響も大きくなります。
毎日数十ページ〜数百ページを公開するようなポータルサイトやニュースサイトであれば、検索結果に反映されるまでに時間がかかると検索流入の機会損失につながる可能性があるため、注意が必要です。
URLを正規化して、重要ページのクロール頻度が落ちたり、新規ページのインデックスが遅れたりしないようにしましょう。
アクセス解析が複雑になるのを防ぐため
URLを正規化しておくと、アクセス解析ツールで同じページの成果を1つに集約できるため、分析がスムーズになります。
同じ内容のページが複数のURLで存在していると、PV・流入元・CVなどの指標がURLごとに分散し、「そのコンテンツがどれだけ成果を出しているのか」が把握しにくくなります。
例えば、コンバージョンなどの成果が同じ内容のページでURLごとに分散している場合、実態を把握するためにURL別のデータを集めて統合する必要があり、集計の手間が増えます。
無駄な分析作業を減らし、正確に成果を把握するためにも、URLの正規化を行いましょう。
URL正規化が必要なケース
URL正規化が推奨または必要になるのは主に以下の7つケースです。
「www」のありなし
「index.html」のありなし
URL末尾の「/」のありなし
「https」と「http」が混在している
計測用のパラメータが付与されている
PCとスマホでURLが異なる
URLの大文字・小文字が混ざっている
それぞれURLの正規化が必要な理由と対処方法について詳しく解説します。
「www」のありなし
- パターン①
-
https://www.example.com/
- パターン②
-
https://example.com/
「www」が付いているURLと付いていないURLの両方にアクセスできる場合、同じ内容のページが複数URLで存在する状態となり、検索エンジンに重複コンテンツとして扱われる可能性があります。そのため、URL正規化が必要です。
「www」のありなしは、どちらか片方のURLだけアクセスできれば良いため、301リダイレクトを使ってURLを統一する方法がおすすめです。
なお「www」のありなしどちらを正規化するかは、サイト運営者の好みで決めても問題ありませんが、コーポレートサイトでは「wwwあり」サービスページでは「wwwなし」とするケースが多く見られます。
▼ 「www」のありなしの扱い方については別の記事で詳しく解説しています。
「index.html」のありなし
- パターン①
-
https://www.example.com/index.html
- パターン②
-
https://example.com/
wwwのありなしと同じように、「index.html」が付いているURLと付いていないURLの両方で同じページにアクセスできる場合も、同一内容が複数URLで存在する状態となるため、URL正規化が必要です。
一般的に「index.html」をURLに含めるメリットは小さいため、原則は「index.htmlなし」へ301リダイレクトで統一するのがおすすめです。URLが短い方がユーザーが覚えやすかったり入力しやすいというメリットがあるためです。
URL末尾の「/」のありなし
- パターン①
-
https://www.example.com/
- パターン②
-
https://www.example.com
末尾の「/」が付くURLと付かないURLの両方で同じ内容のページにアクセスできる場合も301リダイレクトを使ったURL正規化が推奨されます。
「/」あり・なしのどちらを正規URLにするかはサイトの運営方針によって決めて問題ありませんが、サイト全体でルールを統一しどちらに正規化するか決めておきましょう。
▼ URL末尾の「/」あり・なしについては別の記事で詳しく解説しています。
「https」と「http」が混在している
- パターン①
-
http://www.example.com/
- パターン②
-
https://www.example.com/
「http」と「https」の違いは通信が暗号化されているかどうかです。見た目はURL末尾に「s」が付くかどうかの違いですが、検索エンジンに別URLとして扱われることがあるため、URL正規化が必要です。
また、httpでは通信内容が暗号化されないため、入力情報が盗聴・改ざんされるリスクがあります。GoogleもHTTPS化(SSL/TLS化)を推奨しているため、httpからhttpsへ301リダイレクトで転送し、httpsを正規URLとして統一しましょう。
▼ SSL化については別の記事で詳しく解説しています。
計測用のパラメータが付与されている
- パターン①
-
https://XXXX.com/?from=mailmagazine&date=20180101
- パターン②
-
https://XXXX.com/
Webサイト内の導線分析や広告効果の計測・改善のために、URLに計測用のパラメータを付与することがあります。
計測用パラメータ付きのURLは、パラメータなしのURLと同じ内容になる場合があるため、検索エンジンに重複ページとして扱われる可能性があります。
そのため、計測用パラメータなしのURLをcanonicalタグで正規URLとして指定し、URLを正規化する方法がおすすめです。
PCとスマホでURLが異なる場合
- パターン① PC用サイトURL
-
https://www.example.com/
- パターン② スマホ用サイトURL
-
https://www.example.com/sp/
コンテンツの内容は同じでも、PCとスマホでURLが分かれている場合、検索エンジンからは別ページとして認識される可能性があります。そのため、正規URLを明示し、評価の分散を防ぐことが重要です。
PC用URLとスマホ用URLを分けて運用する場合は、以下の設定で対応関係を正しく示します。
- PCページ
-
rel="alternate"でスマホ用URLを指定
- スマホページ
-
rel="canonical"でPC用URLを指定
ただし、現在はレスポンシブデザイン(同一URL)での運用が一般的なため、可能であればURLを統一する方法が推奨されます。
URLの大文字・小文字が混在している
- パターン①
-
https://example.com/ABC
- パターン②
-
https://example.com/aBc
- パターン③
-
https://example.com/abc
URLの大文字・小文字はサーバー環境によって区別されることがあり、同じ内容でも別URLとして扱われる可能性があります。
大文字・小文字が混在すると正規URLの判断がブレたり評価が分散する原因になるため、特別な理由がない限り小文字のURLに統一し、301リダイレクトやcanonicalで正規URLを明示しましょう。
URL正規化の方法
URL正規化の主な方法は「301リダイレクト」と「canonicalタグ」の2つです。
| 項目 | 301リダイレクト | canonicalタグ |
|---|---|---|
| 向いているケース | 別URLを使う必要がない場合 | 別URLを残す必要がある場合 |
| ユーザーの挙動 | 自動的に正規URLへ転送される | 元URLのまま閲覧される |
| 主な用途 | www有無・index有無・http→https | パラメータ付きURL・PC/スマホ別URL |
301リダイレクトは、ユーザーや検索エンジンのクローラーが旧URLにアクセスしたときに、自動的に正規URLへ転送する仕組みです。
検索エンジンにも「このURLは恒久的に移転した」と伝えられるため、SEOの評価も転送先のURLに集約しやすくなります。
一方、canonicalタグは、同じまたはよく似た内容のページが複数URLで存在する場合に、検索エンジンへ「評価を集約してほしい正規URLはこれです」と示すためのhtmlタグです。ユーザーは別URLのまま閲覧できる点が特徴です。
「301リダイレクト」で正規化
「301リダイレクト」は「wwwのあり・なし」や「index.htmlのあり・なし」などユーザーが別々のURLを閲覧する必要がないケースでの正規化を行う場合に推奨される方法です。
301リダイレクトは、Webサーバー側で設定を行います。Apacheサーバーを利用している場合は、URLの転送やアクセス制御など、サーバーの動きを制御する設定ファイル「.htaccessファイル」に以下のようにルールを記述することで設定できます。
RewriteEngine on
RewriteCond %{ HTTP_HOST} ^〇〇〇.com
RewriteRule ^(.*)$ https://www.〇〇〇.com /$1 [L,R=301]RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index\.html
RewriteRule ^(.*)index.html$ https://www.〇〇〇.com/$1 [R=301,L]▼ 301リダイレクトを用いたURLの正規化については下記の記事で詳しく解説しています。
【関連記事】301リダイレクトとは?設定方法と.htaccessの書き方について
301リダイレクトはサーバー設定が必要なため、「サーバー環境の制約がある」「.htaccess が使えない」といったケースでは設定が難しいことがあります。その場合は、次に紹介する「canonicalタグ」を使ってURL正規化を行います。
「canonicalタグ」で正規化
「canonicalタグ」は「パラメータのあり・なし」や「PC用/スマホ用でURLが異なる」など、ユーザーが別URLを閲覧する必要がある場合に有効な正規化方法です。
canonicalタグは<head>タグ内に、「rel=”canonical”」を記述し、正規URLとしてGoogleに認知させたいURLを記述します。
<link rel=”canonical” href=”https://〇〇〇.com/top”>
PC用サイトとスマホ用サイトのURLが異なるケースは、<link rel=”canonical”>だけでなく、<link rel=”alternate”>を用いてURLの正規化をします。ただし、PC用サイトとスマホ用サイトの構成により、用いるタグの使い方が異なるため注意が必要です。

▼ canonicalを用いたURLの正規化が必要になるケースについては下記の記事で詳しく解説しています。
URL正規化の確認方法
URL正規化を行ったら、設定が意図通りに機能しているかを確認することが重要です。
本章では、canonicalタグと301リダイレクト、それぞれのURL正規化の確認方法を解説します。
canonicalでのURL正規化の確認方法
canonicalタグは、検索エンジンに対して「このURLを正規として扱ってほしい」と伝えるための指示(ヒント)のため、タグを設置しただけで必ず正規URLとして扱われるとは限りません。
canonicalタグによるURL正規化が正しく機能しているかを確認するには、Google Search Console のURL検査ツールを使用します。
URL検査ツールで正規化対象のURLを検査すると、「ユーザーが指定した正規URL」と「Googleが選択した正規URL」が表示されます。この2つが一致していれば、canonicalタグによるURL正規化は意図通りに認識されています。

一方で、Googleが別のURLを正規として選択している場合は、canonicalの指定方法やページ内容、内部リンク構造などに問題がある可能性があります。
canonicalタグでURL正規化を行う場合は、Search Consoleで意図した正規URLとして認識されているかを必ず確認しましょう。
▼ URL検査ツールの使い方については別の記事で詳しく解説しています。
301リダイレクトでのURL正規化の確認方法
301リダイレクトによるURL正規化の確認は、ブラウザで実際にURLへアクセスする方法が基本です。
正規化前のURLをブラウザで開き、意図した正規URLへ自動的に転送されることを確認しましょう。
あわせて、以下の点も確認しておくと安心です。
リダイレクトが301(恒久的リダイレクト)になっているか
リダイレクトが1回で完結しているか(リダイレクトチェーンになっていないか)
※ 上記はブラウザの開発者ツールやリダイレクトチェッカー・Mface Toolsといったリダイレクトチェックツールで確認できます。
なお、301リダイレクトを設定している場合でも、Search Consoleで転送元URLがインデックスに残っていないか、正規URLがインデックスされているかを確認しておくとより確実です。
URL正規化の注意点
URL正規化を行う際は以下に注意して行いましょう。
絶対パスを使用する
canonicalの指定が矛盾しないようにする
非正規URLを内部リンクやサイトマップに記述しない
URLフラグメントを正規URLとして指定しない
URLの正規化でrobots.txt・noindexを使わない
「https」から「http」へリダイレクトしない
それぞれ詳しく解説します。
絶対パスを使用する
URL正規化を行う際は、相対パスではなく絶対パスを使用しましょう。
- 相対パス
-
ドメインを含めず、現在のページを基準にしたURL表記(例:/service/)
- 絶対パス
-
https://とドメインまで含めたURL表記(例:https://example.com/service/)
canonicalタグやサイトマップで相対パスを使うと、参照元のURLによって解釈がぶれたり、意図しないURLが正規として扱われたりする可能性があります。
正規URLを明確に伝えるためにも、canonicalやサイトマップにURLを記述する際は絶対パスで統一しましょう。
canonicalの指定が矛盾しないようにする
同じ内容のページ同士で、互いに異なるcanonicalタグを指定していると、GoogleがどのURLを正規として扱うべきか判断しづらくなり、意図しないURLが正規URLとして選択される原因になります。
具体的には以下のようなパターンです。
- 例
-
AページのcanonicalがBを指し、BページのcanonicalがAを指す
このようにcanonicalの指定が矛盾していると、意図したページが検索結果に表示されにくくなる可能性があります。
また、noindexを付与したページをcanonical先に指定すると、「正規にしたい」と「インデックスしないで」が矛盾し、意図通りに正規URLとして扱われない可能性が高まります。
- 例
-
noindexタグを付与したページをcanonicalで指定する
URL正規化する際は、このように矛盾した設定にならないように注意しましょう。
非正規URLを内部リンクやサイトマップに記述しない
URL正規化を行ったら、内部リンクやXMLサイトマップに非正規URLを記述しないように注意しましょう。
canonicalタグでURLの正規化を行っても、内部リンクやXMLサイトマップで非正規URLを指定していると、Googleがどちらを正規URLとして扱うべきか混乱する可能性があります。
特にhttp/https、wwwの有無、末尾/の有無、index.htmlの有無などの表記ゆれは見落としやすいため注意が必要です。
また、CMSやテンプレートなどURLを自動出力する箇所が非正規URLのままだと再発しやすいため、出力元から修正しておくことが重要です。
URLフラグメントを正規URLとして指定しない
URLフラグメントとは、URLの末尾に付く「#」以降の部分(例:https://example.com/page#section1)を指します。
フラグメントは主にページ内の特定位置へ移動するための目印であり、基本的にサーバー側へ送信されないため、Googleの検索エンジンは別ページとして扱いません。
そのため、canonicalタグで正規URLを指定する際に、「#」を含むURLを正規URLとして指定すると、正規化の意図が伝わりにくくなります。
- NG例
-
<link rel="canonical" href="https://example.com/page#section1">
- OK例
-
<link rel="canonical" href="https://example.com/page">
URLの正規化でrobots.txt・noindexを使わない
robots.txtやnoindexは、URL正規化の手段ではありません。
robots.txt や noindex はクロールやインデックスを制御するための設定であり、検索エンジンに「どのURLを正規として評価してほしいか」を伝える役割は持っていません。
robots.txtでクロールをブロックすると、Googleはページ内容やcanonicalタグを確認できなくなり、正規URLの判断に必要な情報を取得できなくなります。
noindexを設定すると、そのURLはインデックス対象から除外されますが、他のURLへ評価が集約されなくなります。
「https」から「http」へリダイレクトしない
URL正規化を行う際に、誤って「https」から「http」へリダイレクトしないように注意しましょう。
「http」は通信内容が暗号化されておらず、セキュリティ面でリスクがあるため、Googleはhttpsを正規URLとして扱うことを推奨しています。
URL正規化では、原則として httpからhttpsへ301リダイレクトを行い、httpsを正規URLとして統一しましょう。
URL正規化に関するよくある質問
URL正規化したらすぐ反映されますか?
URL正規化を行ってもすぐに反映されるとは限りません。
Googleが再クロール・再評価を行う必要があるため、反映までに数日〜数週間かかることがあります。
URL正規化をしないと検索順位は下がりますか?
必ず下がるわけではありませんが、評価が分散することで順位が上がりにくくなる可能性があります。
URL正規化は小規模サイトでも必要ですか?
影響は小さいことが多いですが、http/httpsやwwwの混在がある場合は小規模サイトでも必要です。
まとめ
URL正規化とは、サイト内に同じ、またはほぼ同じ内容のページが複数存在する場合に、検索エンジンから評価してもらいたい正規URLを明示する施策です。
URLを正規化することで、重複コンテンツによる評価分散を防ぎ、クローラビリティの低下や被リンクの分散といったSEO上のリスクを抑えることができます。
URL正規化の方法には、「301リダイレクト」と「canonicalタグ」の2種類があり、URLを統一できるかどうか、ユーザーに別URLを見せる必要があるかなど、サイト構造や運用状況に応じて適切に使い分けることが重要です。
設定方法や注意点を正しく理解したうえで、Search Consoleなどを使ってGoogleの認識も確認しながら、適切にURL正規化を行いましょう。
なお、URL正規化は一見シンプルに見えますが、サイト規模や構造によっては設定ミスが起こりやすく、SEO評価に影響を与えることもあります。自社での対応が難しい場合は、弊社までお気軽にご相談ください。

ぜひ、読んで欲しい記事
-
SEO対策【2026年最新】検索エンジン一覧│世界と日本での人気ランキング2026/02/272026/02/27
-
SEO対策robots.txtとは?書き方と設定場所・確認方法を解説2026/02/272026/02/27
-
SEO対策nofollowとは?設定方法と設定例・利用するケースと注意点を解説2026/02/252026/02/25
-
SEO対策ECサイトのSEO対策|上位表示に必要な施策をすべて徹底解説2026/02/202026/02/20
-
SEO対策動画SEOとは?4つの効果と11の対策方法を解説2026/02/192026/02/19
-
SEO対策オーガニック検索/自然検索とは?流入を増やす方法を解説2026/02/162026/02/16

