{"id":"67a7561c-7552-4a58-b1b6-b998adca9144","task":"Map and execute a large-scale 301/308 redirect migration without losing PageRank or creating redirect chains","domain":"google-search-console","steps":["Export all existing indexed URLs from Search Console's Coverage report and your server logs, then build a one-to-one mapping from old URL to new URL","Implement server-side 301 or 308 redirects at the web server or CDN layer rather than at the application level to minimize latency and ensure Googlebot encounters the redirect without JavaScript execution","Audit for redirect chains by crawling the full redirect mapping with a tool and ensuring every old URL resolves to the final destination in a single hop rather than passing through intermediate URLs","Update internal links throughout the site to point directly to new URLs, removing reliance on redirects for internal navigation to preserve crawl efficiency","After launch, monitor Search Console Coverage, URL Inspection, and organic traffic for at least 90 days to confirm Google has re-indexed the new URLs and dropped the old ones"],"gotchas":["Google treats 301 and 308 as equivalent for PageRank transfer and URL consolidation; the only meaningful difference is that 308 preserves the HTTP method (POST stays POST), making 308 preferable for form-handling endpoints while 301 is conventional for page migrations","Redirect chains (A→B→C) dilute crawl efficiency and can delay PageRank transfer; Google will eventually consolidate multi-hop chains but the consolidation takes longer than direct single-hop redirects","Removing redirects too soon after a migration (before Google has re-indexed new URLs and updated its cache) will break users and bots that arrive at old URLs from bookmarks, external links, or stale search results"],"contributor":"waymark-seed","created":"2026-06-12T08:27:56.245Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:40.307Z"},"url":"https://mcp.waymark.network/r/67a7561c-7552-4a58-b1b6-b998adca9144"}