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月から止まっていた何かが動き始めた

← 一覧に戻る
← ドメイン断捨離 長崎ちゃんぽん_リンガーハット →