リダイレクト元のURLが検索結果に表示される

URLやドメインを移行した際、しっかりと301リダイレクトしているにも関わらず、リダイレクト元の方のURLがGoogleの検索結果に表示されるケースがあります。これについて、Googleの中の人が明言してくれていますのでご紹介したいと思います。

カート風景

ふわふわ

どういうケース?

例えばドメインの引越しをしたとしましょう。当然以前のドメインから新しい(正規の)ドメインにリダイレクトを設定するわけですが、これをしっかり301リダイレクト設定したとします。手法としては間違っていません。たまに302リダイレクトを設定してしまう人がいますが、元来302リダイレクトとは短期的な移行の際に用いられるステータスコードですので、今後もずっと新しいドメインを正規化するのであれば、301リダイレクトが正しいです。

一応、Googleも長期的な302リダイレクトは301リダイレクトと同じ扱いをするようにしてくれているらしいのですが、出来るのであれば301リダイレクトが好ましいですね。ちなみに、302リダイレクトの場合は検索結果にリダイレクト元(以前のほうのドメインやURL)が表示される仕様になっているようです。302リダイレクトは短期的な移行を目的としているはずですので、都度正規ドメインURLを表示するのではなく、本来のドメインURLを表示しようとしてくれているのかもしれません。長期的に302リダイレクトを行っている場合は…都度確認した方が良いでしょう。

さて、今述べてきた内容が現時点でのリダイレクトとその扱いなわけですが、実際に301リダイレクトを設定していても、リダイレクト元のほうが検索結果画面に表示されるケースもあるようなのです。

状況

「しっかりと301設定してるのになぜ?」と思うサイトオーナーもいるでしょう。この件に関して、ちょうど「Search Engine Roundtable」で触れられていました。

ふわふわ

以前のドメインURLで検索した場合はそのドメインURLで表示する仕組み

Search Engine Roundtableでの記事の内容は、「siteコマンドでリダイレクト前のドメインを入力すると、301リダイレクトを設定しているのにも関わらずリダイレクト前のURLが表示される」というものです。

GoogleのJohn Mueller氏は、これについて「古いURLを明示的に要求している場合は、現在の(新しい)コンテンツを古いURLで表示します」とツイートしています。「明示的」という言い方だと分かりづらいとは思いますが、要はリダイレクト前のドメインURLをそのまま検索したり、siteコマンドで検索にかけると、そのままリダイレクト前のURLが表示される仕組みになっているようです。

Googleのsiteコマンドは、301リダイレクトを使ってURLがリダイレクトされた場合でも、入力したsiteコマンドに合わせてURLを表示します。このような形でsiteコマンドが機能してきたのを何年も見てきました。Googleがなぜこのような手法を取るのか、GoogleのJohn Mueller氏とDanny Sullivan氏がそれぞれの見解を述べています。

引用)Search Engine Roundtableより意訳

Danny Sullivan氏のツイート「あなたが特定のドメインでsiteコマンドを使った際、301リダイレクトであろうがなかろうが、Googleはあなたが検索したほうのドメインを表示します、一方で検索順位を決定する際にその301リダイレクトがあることは認識しています。John Mullerの方が上手く説明できるかな。」

引用)Search Engine Roundtableより意訳

John Mueller氏のツイート「私たちは古いURLが新しいものと同等の意味を成すと分かっているので(古いURLをクリックしたら新しいURLに行きますよね)、新しいコンテンツであっても古いURLで画面に表示することもあります。リダイレクトの処理が終わっていれば、古いコンテンツが表示されることはありません。」

引用)Search Engine Roundtableより意訳

実際、ドメインURLやsiteコマンドで検索するということは、そのドメインURLを探しているわけですので、新しいドメインURLで表示するより検索者には理解しやすいだろうという考えなのでしょう。このGoogleの仕様には合点がいきます。ドメインが移行した際、以前のドメインしか知らないユーザーにだって、ちゃんと新しいドメインに来訪してもらいたいですもんね。

というわけで、以前実際にこの場面に遭遇された人にご相談を受けた際、私は明確に回答できなかったので、今回こうしてご紹介してみました。


関連記事

Search ConsoleでAMPチェック

Search ConsoleでAMPページのエラーを確認(デバッグ)できるようになりました。米国現地時間の7月12日にAMP開発ブログで発表していますので、和訳してご紹介します。 どういうこと? Search Console内の[ウェブに関する主な指標]部分から各URLを確認する箇所で、直接Page ...(続きを読む)

Googleしごと検索の要件変更

米国現地時間7月13日、Googleはしごと検索における求人情報のガイドラインを少し変更したことをSearch Central Blogで発表しました。和訳してご紹介します。 求人情報ガイドラインの更新 今回のアップデートは構造化データにおける新規プロパティの追加とコンテンツポリシーの追加です。 求 ...(続きを読む)

問い合わせ先を検索に明示する

Googleは、検索結果に(エンドユーザーへの)問い合わせ先を適切に表示するための手段をSearch Central Blogで案内しました。いくつかのアプローチ方法がありますので、和訳しながらご紹介したいと思います。 Googleからの紹介記事内容 まずはSearch Central blogの内 ...(続きを読む)

SEO業者は詐欺か?

先日、(私の好きな)フランス在住の日本の著名人がYouTubeライブで「SEOに関して、真摯な業者の見分け方を教えてほしい」という質問者に対して「SEO業者は基本全て詐欺なのでリスティング広告の方が確実に検索結果に表示できる」というような回答をされていました。業界にどっぷり浸かっている私からすれば「 ...(続きを読む)

コメントを書く

コメントは承認から反映までしばらく時間がかかる場合がございます。メールアドレスが公開されることはございません。