投稿日:2016.03.04オーガニック検索(自然検索)からの流入を増やそうと試行錯誤している方なら、その過程で「URLの正規化」というワードに触れたことがあるでしょう。内部対策の一つであるURL正規化は、SEOだけでなくユーザビリティの観点からも大事です。今回は「そもそもなぜURL正規化は必要なのか」に触れた上で、具体的な方法論についてもお話していきます。あとがきURLの正規化とは?URLの正規化とは、かみ砕いて言うと、URLの表記を統一することを言います。具体例を上げながら見ていきましょう。下の2つのURLをご覧ください。http://◯◯◯.com/http://www.◯◯◯.com/この2つのURL、「www」の有無という違いはあるものの、表示されるページ内容(記事や写真など)は全く同じです。ホームページを制作すると、このように同じ内容に2つのURLが割り振られていることがあります。これが「URLが正規化されていない」状態です。「www」の有無の他にも、URLが正規化されていない例はあります。こちらは「index.html」がURLに表示されているかいないかの違いです。http://www.◯◯◯.com/http://www.◯◯◯.com/index.html分かりづらいのですが、こちらはURL末尾のスラッシュ(専門用語ではトレイリングスラッシュと呼びます)があるかないか。http://www.◯◯◯.com/categoryhttp://www.◯◯◯.com/category/URLが正規化されていないデメリットURLが正規化されていない(URLが複数ある)からといって、別に都合の悪いことはないように感じる方もいると思います。これはホームページのSEOを考えるとかなり違ってきます。URLが2つあることで、ページへのアクセスが分散してしまうのです。そのため、Googleからの評価が下がってしまうことも考えられます。TwitterやFacebookなどのSNSでシェアしてもらったときの効果も半減してしまうことになります。ホームページの運用上、これはかなりのマイナスになってしまいます。URLを1つにまとめる、つまりはURLを正規化することで、先ほど挙げた問題を解消することができます。アクセスの分散を防ぐことができますし、ユーザーにとってもよりフレンドリーなホームページにしていくことができます。Console(サーチコンソール)でも、URLの正規化は推奨されています。ヘルプURL正規化の方法URLの正規化が大切な理由について説明してきましたが、ここからはURLを正規化する、代表的な3つの方法をご紹介していきます。Console(サーチコンソール)で設定する方法です。数ステップで簡単に設定できますし、HTMLなどのコードを編集する必要もありません。Consoleを使っているなら、この方法がおすすめです。手順について見ていきましょう。Consoleにログインして、サイトのダッシュボードを開きます。次に画面の右上にある歯車マークをクリック、表示されたメニューの中から「サイトの設定」を選択してください。サイトの設定画面が表示されたら、「使用するドメイン」で「www」あり、もしくは「www」なしのドメインを選択します。これでURL正規化が完了です。(2)canonicalリンクを使う複数のページが同一内容の場合、どれか一つをオリジナルのページとして指定することができます。下の3つのページが同じ内容だとします。http://www.◯◯◯.com/1.htmlhttp://www.◯◯◯.com/2.htmlhttp://www.◯◯◯.com/3.html1つ目のページをオリジナルとして、他の2つにcanonicalリンクを設定します。方法は、オリジナルではないページのタグ内に、下記を追加します。href=”http://www.◯◯◯.com/1.html”>これで、1つ目のURLに正規化が行われます。(3)「.htaccess」ファイルを使うホームページを設置しているサーバーに、「.htaccess」と呼ばれるファイルを設置する方法です。難しく見えるかもしれませんが、やることはシンプルです。テキストファイルを編集して、サーバーにアップロードするだけです。前述の方法ではうまくいかない場合や、より詳細な設定がしたい場合に利用してみてください。「htaccess.txt」などのファイル名でテキストファイルをつくり、下の記述を追加します。こちらはwwwありの設定。[R=301,L]wwwなしの設定にしたい場合は、下の記述を追加してください。[R=301,L]ホームページのあるトップディレクトリに、作成したファイルをアップロード。ファイル名を「.htaccess」に変更すれば、URLの正規化が完了です。この方法では「301リダイレクト」という機能を使っていますが、ホームページを設置しているサーバーがApache(アパッチ)でなければ使えません。あとがきURLの正規化は、SEOの一環として欠かせない対策の1つです。ご紹介した以外にも、正規化の方法は複数あります。自社の運用管理に合わせて、最適な方法で正規化を行っていただければと思います。