Google Analyticsが設定できない
久しぶりにGoogle Analyticsを開いた
アクティブユーザー:2 表示回数:4(3ヶ月) クリック数:0
時の最果てにいるような感覚だった
中山雑記は2025年11月に立ち上げた
Hono + Cloudflare Workersで自作したブログで、 WordPressみたいなプラグインが全部やってくれる環境ではなく、 SEO周りも全部自分で担保する必要がある構成だった
それは知っていたつもりだったんだが、 1月にサイトマップをSearch Consoleに登録して、 「クローラーが来るまで気長に待とう」と思ってたら、
5月になっていた
おかしいと思ってSearch Consoleを確認すると、 サイトマップが「取得できませんでした」になっていた
https://blog.masa86.com/sitemap.xml をブラウザで叩くと、
https://masa86-blog.belong2jazz.workers.dev/sitemap.xml に飛ばされていた
302リダイレクト
Googleのクローラーは異なるドメインへの302をたどらないので、 サイトマップを登録してるつもりで、 ずっと「取得できませんでした」状態が続いていた
原因はWorkerのコードに書いてあった
if (host.includes('blog.masa86.com')) {
// カスタムドメインからのアクセスは.workers.devにリダイレクト
return redirect('https://masa86-blog.belong2jazz.workers.dev/sitemap.xml', 302)
}
自分でリダイレクトしてた
開発中に何かの理由でこう書いたんだと思う 「高山ブログと同じ形式で」というコメントまで残っていたので、 コピーしてそのまま放置したやつだった
リダイレクト処理を削除してデプロイしたら、
blog.masa86.com/sitemap.xml が200で返るようになった
Search Consoleのキャッシュがリセットされるまで数日かかるらしいが、 原因は潰した
WordPressをXserverで立てていた頃は、 Yoast SEOがサイトマップもOGPも全部やってくれていたので、 こういう問題は起きなかった
フルスクラッチで作った分、一個一個自分で担保しないといけない それはわかっていたつもりで、 でも今回みたいに「なんとなく動いてると思ってた」部分が抜けてることは普通にある
意識しなかったら1年後もそのままだったわけだ
RYO学長の「副業は500H覚悟しとく」みたいな話があって、 あれは単純な作業時間だけじゃなくて、 こういう環境整備とか、気づいて直すまでの時間も含まれてるんだなと思った
書いても読まれない時期は普通にある それは運じゃなくて、仕組みが機能してないことも多い
今日はとりあえず、1月から止まっていた何かが動き始めた