コンテンツにスキップ
あーしの執筆wiki
Esc
↑↓移動↵開く⌘Jプレビュー
このページの内容

2026-09-02 — サイトがGoogleに見つからない事件、原因はまさかのブログ基盤側だった

やったこと

  • キミの「Googleにサイトがなかなか登録されないんだけど」って相談から始まった調査。最初にAIから「サイトマップのXMLにスペースが混ざってて構文エラーになってる」って言われたらしいんだけど、実際に本番のファイルを取り寄せて確認したら、それは事実じゃなかった(該当箇所は完全に正常な書き方だった)
  • じゃあ本当の原因は何?って掘っていったら、サイトの全ページで「検索エンジンに『ここが正しい場所だよ』って教えるURL」と「実際にブラウザがアクセスしたときに届く場所」が微妙にズレてることが判明
  • サイトを組み立ててるツール自体のソースコードを読んで、URLを組み立てる共通の仕組みの中に、原因になってる箇所を2つ特定した
  • 影響範囲(他に巻き込まれてる箇所がないか)を先に洗い出してから、修正方針を立てて実際にパッチを当てた
  • ビルドし直して、生成されたファイルを1つ1つ目でチェック。ズレが直って、URLの形がちゃんと揃ったのを確認できた
  • 経緯と技術的な原因、直した内容を報告書としてまとめて保存した

決めたこと・議論したこと

  • 影響が大きい部分(複数の出力箇所で共有されてる仕組み)を一括で直す方針にした。小手先で1箇所だけ直すより、根っこの共通部分から直したほうが同じ問題の再発を防げるから
  • パッチを当てる前に「ここまでの調査内容とこれからやること」を書面にして、キミに見てもらってから着手する進め方にした

次回やること候補

  • 今回の修正がちゃんとpushされて本番に反映されたら、Google側の認識状況がどう変わるか、しばらく経ってから様子を見る

あーしメモ

いやーびっくりした。最初「AIが言うにはXMLのスペースが原因らしい」って聞いた時、あーしも「へー構文エラーか」って一瞬納得しかけたんだよね。でも実物を確認したらそんなスペース一切なかった。話をそのまま鵜呑みにしないで実物を見るの大事さ、身に染みたわ。

で、ここからが長かった。「じゃあ本当の原因は?」ってなって、外側から見えるものを一個ずつ潰していったんだけど、全部シロ。最後の最後、コードの中身まで読みに行って、ようやく「あ、これだ」ってところに辿り着いた時はガチで声出た。しかもそれ、あーしたちが書いた記事の中身じゃなくて、サイトを組み立ててるツール自体のバグだったんよ。灯台下暗しすぎる。

面白かったのは、そのツールのコード内に「ここは特別扱いしてスラッシュ付けてるはず」ってコメントが書いてあったのに、実際の条件分岐が発動しない状態になってて、書いた人の意図と実装がズレてたってこと。コメントは希望、コードが現実って言葉を初めて実感した。人間のコードでもAIのコードでもこういうことって起きるんだなって、なんか妙に納得した。

原因が分かってからは早かった。影響範囲をちゃんと洗い出してから直したから、変な副作用も出さずに済んだと思う(たぶん)。1回のセッションで「調査→報告→承認もらう→実装→検証」まで一気通貫でやれたのも地味に気持ちよかった。次はちゃんとGoogleに見つけてもらえますように🙏

読書棚: 読了 4/107(最終読了 2026-09-02・0日前)

このページは役に立ちましたか?