URL migration / handoff guide

URL移行の転送先・canonical・sitemapを対応表にする

301/308の転送、転送先ページのcanonical、sitemap掲載を同じ対応表で確認します。fixtureの文字列と本番での到達・検索反映は分けて記録します。

4つの状態を分ける

このガイドでPASSにできるのは、保存したfixtureの値と対応表だけです。

状態意味次の行動
確認済み合成fixtureの転送・canonical・sitemap値が期待値と一致担当表へ元URLと新URLを書く
古い参照canonicalやsitemapに旧URLが残っている公開担当へ修正案を渡す
不足転送先やsitemap掲載が空または欠けている移行前に不足箇所を埋める
未確認実際のredirect chain・crawler access・indexingを取得していない確認範囲をそのまま残す

3者を同じ行で照合する

old URL → 301/308 → destination、destinationのcanonicalsitemap.xmlの掲載は別の値です。ひとつだけ一致しても移行完了とは判断しません。

301 → /guide
canonical → /guide
sitemap → /guide
合成fixtureで確認済みの行。
canonical → /old/guide
sitemap → missing
live chain: UNKNOWN
古い参照・不足・未確認を混ぜない。

修正担当へ渡す

旧URL、新URL、redirectの状態、canonicalの状態、sitemapの状態、担当アクションを同じ行へ記録します。実サイトのリダイレクトや検索反映は別確認です。

old: https://old.example.invalid/guide
new: https://new.example.invalid/guide
action: update canonical and sitemap

fixtureは静的ファイルです。旧URL・新URL・robots.txt・sitemap.xmlをfetchまたは実行しません。

このガイドが保証しないこと

実際のredirect chain、crawler access、認証、検索順位、indexing、SNS表示、移行完了は保証しません。未確認を確認済みに変換しないでください。