blogger(blogspot)の記事がリダイレクトエラーとなってGoogleにインデックス登録されない

2022年7月29日金曜日

blogger SEO

t f B! P L

結論

  • 記事のurlの末尾に?m=1を付けてGoogle Search Consoleでインデックス登録をリクエストする
  • ?m=1にリダイレクトさせない方法は見つからなかった
  • サイトマップがどうにもならないのでリダイレクトエラーは減らない
  • リクエストしてから数秒で検索結果に出てくるものもあれば、1日ほど待つ必要があったものもある

インデックスはされるようになった。

調査メモ

最近書いた記事へのアクセスがあまりにも少ない。調べてみるとGoogleの検索結果にでてこない。

Google Search Consoleで見るとご覧の有様である。

スマートフォン用 Googlebotがページをクロールしに来てリダイレクトエラーを起こしたらしい。

インデックス カバレッジ レポートによると原因は

  • リダイレクト チェーンが長すぎる
  • リダイレクト ループが発生している
  • リダイレクト URL が最終的に URL の最大長を超えた
  • リダイレクト チェーンに不正または空の URL がある

のいずれかであるとある。文字数に関しては例えばhttps://blog.14nigo.net/2022/07/installkalilinxonvirtualbox.htmlで64文字。問題なさそう。

リダイレクトチェーンやループを調査する。Overview of Google crawlers (user agents)によるとGooglebot SmartphoneのUser-Agentは

Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

である。curlを使ってUser-Agentを設定してURLにアクセスしてみる。

curl https://blog.14nigo.net/2022/07/installkalilinxonvirtualbox.html -A "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" --head -L

HTTP/1.1 302 Moved Temporarily
Location: https://blog.14nigo.net/2022/07/installkalilinxonvirtualbox.html?m=1
Content-Type: text/html; charset=UTF-8
Date: Fri, 29 Jul 2022 04:47:58 GMT
Expires: Fri, 29 Jul 2022 04:47:58 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: frame-ancestors 'self'
X-XSS-Protection: 1; mode=block
Server: GSE
Transfer-Encoding: chunked
Accept-Ranges: none
Vary: Accept-Encoding

HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Expires: Fri, 29 Jul 2022 04:47:59 GMT
Date: Fri, 29 Jul 2022 04:47:59 GMT
Cache-Control: private, max-age=0
Last-Modified: Sun, 24 Jul 2022 12:47:55 GMT
ETag: "7fc2e568-42a3-495f-9771-bcc398a26e86"
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Length: 0
Server: GSE

最初に?m=1がついたurlに302でリダイレクトして、次に200が出ている。リダイレクトチェーンが長かったりループが起きていることはなさそう。urlに不正な文字も含まれている様子がない。

わからん。

bloggerの設定を見たり調べたりしたがリダイレクトさせない方法はなさそう。

探してみると末尾に?m=1をつけるとインデックスされるとあった。Google Search Consoleでhttps://blog.14nigo.net/2022/07/installkalilinxonvirtualbox.html?m=1と入力してインデックス登録をリクエスト。しばらく待つ。

Google検索に出てくるようにはなった。

参考サイト

QooQ