
Googleへの信頼が崩れた日
私はこれまで、Googleの堅牢なインフラを信頼してBloggerを使用していました。 しかし、独自ドメインの設定とHTTPS化、そしてCloudflareとの連携を試みた瞬間、その信頼は裏切られました。
“redirect error” という冤罪
Google Search Console(GSC)は、執拗に私の記事に対して「リダイレクトエラー」の判定を下しました。
curl コマンドで確認しても、ブラウザで見ても、リダイレクトループなど存在しない。正常に 200 OK が返る。
それなのに、GSCだけが過去の亡霊のようなエラーログを吐き続け、インデックス登録を拒否するのです。
ブラックボックスとの戦い
- モバイル用パラメータ
?m=1の無限ループ疑惑 - Blogger内部の正規化処理とCloudflareの競合
- サポート窓口の不在
これらを一つ一つ潰し、Indexing APIを使って強制的に通知を送るスクリプトまで書きましたが、根本的な解決には至りませんでした。 理由は単純です。「Bloggerの中身が見えないから」。
私が直せるのは自分の設定だけであり、Googleのサーバー内部で起きているバグには手も足も出ないのです。
Astro + Cloudflare Pages という解
この不毛な戦いに終止符を打つために選んだのが、Astro と Cloudflare Pages です。
- 脱・ブラックボックス: 全てのコード(HTML/CSS/JS)が手元にある。勝手なリダイレクトなど起きない。
- 圧倒的な速さ: サーバーサイドレンダリングや重いJSフレームワークを使わず、純粋な静的HTMLを生成するAstroは、Bloggerより遥かに高速です。
- 完全な制御: URLの構造も、ヘッダーも、サイトマップも、全て私が定義した通りに出力されます。
「Googleに使われる」のではなく、「Googleに正しいデータを叩きつける」ための移行。 これが、私のエンジニアとしての回答です。