この記事はBlogger特有のエラー内容になります。
かなり前から、ブログの記事がインデックスされなくなりました。原因はリダイレクトエラーです。
でもいつかは登録されるはずだ!と、何の根拠もなく考えておりました。しかし、1年が過ぎてもインデックスされません。これは何かがおかしい!
リダイレクトエラーの意味すらよく分からない私ですが、色々と調べたところ、一応の解決策が見つかったので紹介します。
解決方法
Googlbotには2種類あるそうです。スマホ用とPC用です。
今はモバイルファーストの時代なので、インデックスするのに優先して巡回してくるのは、スマホ用Googlbotらしいのです。
そこで問題になるのが、Blogger特有の機能。スマホのURLに「?m=1」が自動的に付くこと。
https://inthis-life.blogspot.com/(正規URL)
https://inthis-life.blogspot.com/?m=1(スマホのURL)
スマホ用Googlbotが正規URLを巡回後、スマホのURLに転送されるのが、エラーの原因らしいのです。
例えて言うなら、Aさんに電話をしたら、転送されてB君に繋がった、みたいな感じでしょうか?
そこで転送回避のため、URLの末尾に「?m=1」を付けて、Googleサイーチコンソールで登録をリクエストしてみました。
Aさんに電話してもB君に転送されるので、最初からB君に電話した、みたいな感じです。B君に用事はないけど。
すると、わずか1日程度で、ほとんどの記事がインデックスされました。(全部と言えないところが悲しい。)
URLが2つ存在する理由
主要ブログサービスの中で、スマホとパソコンでURLが違うのは、BloggerとJUGEMだけです。わたくしめ、一通り調べてみました。
その昔、スマホとパソコンは違う画面表示でした。別々の環境に合わせる必要があったのでしょう。
しかし現在は、レスポンシブの普及により、同じデザインを閲覧できます。かつての名残を留めているのが、Bloggerなのです。
古き伝統を尊ぶ精神です。
登録確認
「site:」をURLの前に付けて検索すると、登録された記事の一覧が表示されます。
site:inthis-life.blogspot.com/
しかし、ここに表示されていなくても登録されている場合もあります。また、一度消えても復活する記事もあります。あくまで参考程度に。
クロール済み-インデックス未登録の場合
クロール済み-インデックス未登録のエラーは、クロールはしたけれど、評価されず未登録になった、ということだと最初は思っていました。
しかし、時間の経過とともに、リダイレクトエラーへと分類されました。これも、スマホのURLと正規URLの違いが原因だったと考えられます。
ここに分類されても焦らず待つべし。辛抱は金なり。
代替えページ(適切なcanicalタグあり)
過去にインデックスされた記事はすべて、『代替ページ(適切なcanicalタグあり)』に区分けされています。
canicalとは正規という意味で、スマホのURLが正規URLと同一であると判断され、登録されたということでしょう。
Googleサーチコンソールで、正規URLを検査すると、登録されていると表示されます。
Google検索にも表示されるし、正規URLに登録されているので、特に問題はないと思われます。
今現状、GoogleサーチコンソールにスマホのURLで登録した記事も、一部は正規URLで登録されております。
今後、すべての記事が正規URLとして統一されるかは、経過観察します。
これから先、記事を書くたびスマホのURLで、インデックスに登録する必要があります。
不便な面もありますが、無料版で広告が入らない点がBloggerさん最大の魅力。ここは高く評価したい。
リダイレクトエラー問題の、早期改善を期待します。