Hero Image

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 という解

この不毛な戦いに終止符を打つために選んだのが、AstroCloudflare Pages です。

  1. 脱・ブラックボックス: 全てのコード(HTML/CSS/JS)が手元にある。勝手なリダイレクトなど起きない。
  2. 圧倒的な速さ: サーバーサイドレンダリングや重いJSフレームワークを使わず、純粋な静的HTMLを生成するAstroは、Bloggerより遥かに高速です。
  3. 完全な制御: URLの構造も、ヘッダーも、サイトマップも、全て私が定義した通りに出力されます。

「Googleに使われる」のではなく、「Googleに正しいデータを叩きつける」ための移行。 これが、私のエンジニアとしての回答です。