以前「Blogger」というGoogleが提供しているブログサービスを利用していたのですが、サーチコンソールで「リダイレクトエラー」となり、インデックスに登録されないというトラブルが発生しました。
ネット検索した対処方法を試したものの解決せず、結局WordPressでブログを作り直すことにしました。Bloggerのカスタマイズ関連の記事以外はこちらへ引っ越し予定です。
Bloggerのブログがリダイレクトエラーになる原因
Bloggerのブログはスマホでアクセスすると、末尾に「?m=1」が付いたURLへ自動的にリダイレクトされます。この仕様がGoogleのクローリングの仕組みと上手く噛み合わず、エラーになるそうです。
https://自分のアドレス.blogspot.com/(正規URL)
https://自分のアドレス.blogspot.com/?m=1(スマホのURL)
リダイレクトエラーの回避方法
Bloggerのブログがリダイレクトエラーになってしまう現象は2024年の春頃から起きていたそうです。
?m=1を付加してURL送信⇒現在は効果無し
この方法は2024年春頃に行われていた対処方法で、当時は効果があったそうです。
当時のGooglebotはスマートフォン用とPC用が混在していました。
サーチコンソールで末尾に「?m=1」を付加したURLを送信すると、まずは「?m=1」付きのURLが先にインデックスされ、そのうちパソコン用のGooglebotによって正規のURLもインデックスされるという流れだったそうです。
この方法は現在少なくとも私の環境では効果がなく、Googlebotのクロールはありましたがインデックス登録されませんでした。
?m=0を付加してURL送信⇒効果は一時的
Googlebotは2024年の7月に「スマートフォン用 Googlebot」に完全移行されました。そのせいなのかわかりませんが、「?m=1」を付加したURLでもうまくいかなくなったそうです。
そこで編み出されたのが「?m=0」を付加してURL送信するという方法。この方法は私も試してみて、確かにインデックス登録されました。
しかし……一時はインデックスされたのですが、数日でインデックスから削除されてしまい、正規URLもインデックスしてもらえないという結果になりました。
スマートフォン用Googlebotにより、?m=0付きのURLが数時間以内にはインデックス登録されました。
「Site:自分のURL」で確認し、?m=0付きのURLが検索結果に出ることも確認しました。
固定ページも投稿ページも一旦は全てインデックスされたのに、なぜか徐々にインデックスから削除され、トップページ(?m=0無し)だけが残りました。
?m=1を付加したURLは「クロール済み – インデックス未登録」となりました。
記事削除して別記事として新規投稿という方法もあるらしい
インデックスされない記事を一旦削除し、別の記事として新規投稿するとインデックスされたという情報も見かけました。しかしその方法も100%ではなく、インデックスされなかったらタイトルを変えるなど試行錯誤する必要があるみたいです。
手間や時間がかかる割に100%解決する方法でもないため、私は試していません。どうしてもBloggerでブログを続けたいなら試してみても良いかもしれませんが、私はブログエンジンを変えることにしました。
根本解決として選んだのがブログ移転
BloggerやGooglebotの仕様は正確にはわからないし、ユーザー側でできる対処は限られています。半年以上前から起こっている問題ですが、Googleからは何のアナウンスもありませんし、今後修正してくれるという保証もありません。
現段階での根本的な解決方法はブログの移転しかないと思ったため、Bloggerからの引っ越しを決めました。移転先はこのブログです。WordPressで運営しています。
BloggerやFC2ブログのようなレンタルブログにおける一般的なデメリットや、ワードプレスを始めるための方法について書いた記事はこちら
ここまで読んでいただきありがとうございました。