URLの正規化とは?正規化が必要な理由と実践方法2016.11.14SEO記事一覧URLの正規化とは?正規化が必要な理由と実践方法この記事をご覧いただいている方の中には、自然検索からの流入を増やすために、いろいろな施策を実践された方も多いと思います。そんな方々は「URLの正規化」という言葉を耳にされた方もいらっしゃるでしょう。今回はSEOの内部施策の基本である「URLの正規化」についてご説明します。まとめURLの正規化とは?検索エンジンはURLの表記としての「www.」の有り無し、「/index.html」などの有り無しが異なるだけで、コンテンツが同一の別ページと認識してしまうため、それらが原因でそのコンテンツの評価が分散してしまったり、最悪の場合ミラーコンテンツと解釈されペナルティを受けてしまたりするケースがあります。URLの正規化とは、そのように解釈されるのを防止するために、検索エンジンに評価してもらいたいURLを統一する作業です。これらのURLが複数表示されると、Googleさんに勘違いされてしまうかも...。正規化が必要なのか?上述したとおり、同じコンテンツなのに複数のURLで表示すると、検索エンジンにミラーコンテンツとして勘違いされてしまったり、コンテンツに対する評価が分散してしまったりするかもしれません。」にも以下のように記載されています。ある1つのコンテンツに対して、張られるリンクのURLがユーザーによって異なると、そのコンテンツに対する評価がURLごとに分かれてしまう恐れがあります。これを防ぐために、サイト内でページをリンクするときには、常に特定のURLを使用するようにしましょう。スターターガイド魅力的なコンテンツを作ったり、常に最新の情報に更新したり、一生懸命自分や自社のサイトを良くするための努力が、正規化されていないだけで評価を下げてしまうのはもったいないですよね?更にGoogleさんからも推奨されているとなれば、やはりSEOとして対応すべき施策なのです。正規化が必要な例どのような場合に正規化が必要になるのでしょうか。ここからは、正規化が必要なよくある例をご紹介します。パラメータサイト内の導線を確認するためにリンク別にパラメータを付与したり、広告ごとの効果測定のためだったり、同じページ(コンテンツ)にパラメータを付与して識別するケースは多いと思いますが、これはミラーコンテンツに該当してしまう可能性があります。index.htmlなどの有無(末尾の「/」有無も含めて)サイト全体のトップページやディレクトリのトップ(インデックス)ページのURL末尾に「index.****」の有り無しや、URL末尾の「/」(スラッシュ)の有り無しも該当します。統一する際は、なにか理由がなければ「無し」を選びましょう。URLが短くなりシャープな印象になりますし、サイトの仕様が変わって拡張子が変更になっても問題なく使用できます。wwwの有無ドメインの「www.」の有り無しも対処法はindex.htmlなどとほとんど同じです。統一する場合、「www.」有りと無し、基本的に有利不利はありません。これは自社サイトのブランディングにもよりますが、基本的にサイト立ち上げ時であれば「www.」有りに統一するのをお勧めします。「URLにはwww.が付くもの」という認識を持った方も少なくないため、プレスリリースなどを発行した際に勝手に「www.」を付けられてしまうケースがあるからです。既存のサイトですでにある程度のリンクを獲得している場合や印刷物を発行している場合は、そちらのURLに寄せるといいでしょう。暗号化の有無(http://とhttps://)この場合も2・3と同様です。「S」の有り無しについては、Googleは「S」有りを推奨していますし、できるのであれば「S」有りにした方が良いです。気をつけなければいけない点もたくさんありますので、自社サイトの状況をきちんと見極めたうえで決めましょう。⇒常時SSL導入の注意点とSSLページのインデックスまでにかかる時間レスポンシブデザインではないスマートフォンのページなどレスポンシブデザインであれば、同じURLでデバイスごとに表示が最適化されますが、ドメインで分けたり、「/sp/」などのディレクトリを挟んでスマートフォンのページを用意されるケースがあると思いますが、スマートフォンように見せ方を変えただけで、内容は同じコンテンツのため、この場合もURLの正規化が必要です。上記とは違うケースでも、異なるURLで同じ(もしくは内容が似通った)コンテンツが表示される場合は、正規化をする必要があります。上記の例はケースによって正規化の方法が異なりますので、ご注意ください!正規化の方法では、どのように正規化すれば良いのでしょうか。最初のステップとして統一する(検索エンジンに評価してほしい)URLを決定します。統一するURLはどのようなURLでも構いませんが、「index.htmlなどの有無」については、サイトの仕様が変わって拡張子が変更されたとしても問題なく使用できる、という理由で「無し」をおすすめします。統一するURLが決まれば、それ以外のURLが表示される場合に正規化の対応をします。すると仮定して、正規化の方法についてご紹介します。301リダイレクト1つめの方法は、「301リダイレクト」を用いた正規化です。転送するという方法です。スターターガイド」でも推奨されている方法です。同一のコンテンツが複数のURLによってアクセスされていることに気付いた場合は、好ましくないURLから好ましいURLに301リダイレクトの設定をすると良いでしょう。スターターガイド「301リダイレクト」を用いた正規化のポイントは以下のとおりです。http-equiv=”refresh”>、Javascriptを用いた転送などは検索エンジンからマイナス評価を受けてしまう可能性があります。具体的な設定の方法は以下の通りです。[R=301,L]※「301リダイレクト」を用いたURLの正規化の方法は、ご利用中のサーバー環境やその使用状況、「.htaccess」を用いたリダイレクトの可否などにより異なります。設定そのものが困難な場合もあります。ご利用中のサーバー環境やその使用状況、「.htaccess」を用いたリダイレクトの可否などにより「301リダイレクト」が使用できないケースがあります。設定そのものが困難な場合もあります。「301リダイレクト」による正規化がどうしてもうまくいかない場合は、次にご紹介するタグを使用した正規化を行いましょう。「301リダイレクト」が使用できない場合は、タグやタグを使用して正規化をします。その他にも、パラメータが付与されているケース、スマートフォンのページがPCページのURLと異なるケースなどは、リダイレクトによる転送ができませんので、これらのタグを使用して正規化しましょう。HTMLソースの<head>~</head>内に記述して使用します。パラメータが付与されるケースなどは、元となるコンテンツにパラメータのないURLをcanonicalタグで記述しましょう。canonicalタグの使い方の詳細は以下です。rel=”canonical”>の使い方まず、基本的にURLの正規化を行う際には301リダイレクトの使用を前提とすべきです。rel=”canonical”>タグの一般的な使用シーンは以下の通りです。ECサイト等で動的にページを生成していて、複数の同一コンテンツが別のURLとして出力されてしまう場合。リスティング広告やアフィリエイト専用の着地ページを作りたいが、その内容がSEO用のページと重複してしまう場合。301リダイレクトを用いたURLの正規化が技術的あるいは環境的な要因によって困難な場合。HTMLソースの盗用等によって重複コンテンツが生成されるのを防ぐため。スマートフォン用のページを別URLで展開している場合。3点目のようにURLの正規化に用いる場合はサイト内全ページに設置しましょう。それぞれのhref属性に固有のURLを記述すること。rel=”canonical”>は出来る限りソース上部(<head>直後等)に記述した方が確実である、とのことでした。rel=”alternate”>タグを使用します。スマートフォンとPCのページそれぞれの構成によってタグの使い方が異なるケースがあります。正規化する際には注意が必要です。スマートフォンページの正規化については、別途図解して解説した記事がありますので、こちらをチェックしてみてください。⇒図解でわかる、デスクトップPC・スマートフォン・フィーチャーフォンの三つ巴ページ切り替え設定まとめいかがでしたか?URLの正規化はSEOの内部施策における基本ですが、検索エンジンからの評価を下げないために、非常に重要な施策の1つです。rel=”canonical”>タグは、使い方や設定によって検索エンジンを勘違いさせてしまうこともあります。記事の中でご紹介した関連ページもあわせて実施してください。毎月5社限定!無料Web診断でここまでわかる!あの競合他社がWebマーケティングで成功しているのも皆さんのWebマーケティングがなかなかうまくいかないのもすべて理由があります。理由を可視化する無料Webサイト診断をお試しください。SEOコンサルタント。SEOだけではなく、コンテンツマーケティングや記事型LPなど、コンテンツ分野に関しても非常に知見があることが強み。顧客の本質的なゴールを見極めたうえで、Webマーケティング全体の構想を組むことが得意。