Website Migration Checklist For AI Search Visibility

Migrations break AI visibility differently than SEO: zombie citations, entity resets, crawler blocks on new stacks. The before-during-after checklist.

RankControl9 min read
Website Migration Checklist For AI Search Visibility

Pull up any migration checklist and the Google side is covered: redirects and canonical tags, Search Console, crawl budget. What almost none of them cover is the layer where a growing share of your buyers now find you, and that layer breaks in its own ways. Engines keep citing URLs for weeks after the pages are gone. New stacks ship with crawler-blocking defaults nobody chose on purpose, and the entity familiarity a brand spent years building doesn't follow a 301.

This checklist runs in the order a migration does, from the month before the cut through cut day to the sixty days after.

Why AI visibility breaks differently

Start with one piece of evidence, because most of this checklist follows from it. One practitioner deliberately 404'd fifteen pages that carried active AI citations and watched what happened. Nine of them kept showing up in answers after they were dead, and the heavily cited ones hung on for three to four weeks.

r/GEO_optimization· u/Brave_Acanthaceae863· Sep 3, 2026

I 404'd 15 pages with active AI citations — 9 kept showing up in answers, 2 for nearly a month

I deleted 15 pages from our site two months ago. All of them were showing up in AI answers at the time. I wanted to know what would happen next, and the answer turned out to be more complicated than "the citations disappear." Some context....

↑ 3 upvotes19 comments
Via Reddit

So AI citations are sticky, and the stickiness cuts both ways. For weeks after your cut, engines will keep sending buyers to your old URLs. Those URLs have to redirect, or each zombie citation turns into a 404 with your brand on it, served at the exact moment you're trying to look bigger and better.

Looking forward, the same stickiness means your new URLs won't get cited right away, so expect an overlap window where visibility seems to dip while caches refresh. The part I'd worry about most is that staleness hides breakage. A migration that quietly killed your AI visibility can look fine for a month, and by then everyone has stopped watching.

Two structural risks sit on top of that, and the first is pure plumbing. New infrastructure, whether a different CDN or a stricter security layer, routinely blocks AI crawlers by default, and nobody notices because Googlebot still gets through.

A same-domain replatform is only that plumbing job. A rebrand or domain change adds the work of starting a reputation, because the entity layer resets. Models that learned your old name from years of text don't carry that familiarity over to the new one, and no redirect map can pay that cost down.

Before the cut: T-minus 30 days

A month out, build the citation baseline. Run your fixed prompt panel, the 15-25 buyer questions that matter, across ChatGPT, Perplexity and Gemini, and log two columns separately: where you're named and which URLs get cited. Without that baseline you can't tell "the migration killed our visibility" apart from "we were never visible," and once the migration is done it's too late to find out.

Cross the panel results with your analytics and you have the protect-list, meaning every URL that carries active AI citations or AI-referred traffic. Those pages get first-class treatment in the redirect map, and wherever the migration allows, they move with their URLs preserved.

Two smaller jobs finish the prep. Snapshot the last month of AI crawler activity, which bots fetch what and how often, so you have a comparison set for confirming the new stack serves the same crawlers. Then spend thirty minutes exporting Search Console's Generative AI report and your GA4 AI channel data, plus whatever Bing Webmaster Tools shows, because migrations reset enough reporting surfaces that the before-picture is worth having.

RANKCONTROL

See your first AI citation report in under 5 minutes.

No setup calls. No onboarding meetings. Connect your domain and see where AI mentions your brand right now.

During the cut

Cut day starts with the protect-list. Those redirects go live first and someone checks each one by hand, and everything else follows the normal 301 map. Classic checklists get the priority backwards here: SEO logic ranks redirects by search traffic, but an AI-cited page deserves equal rank even when its referred traffic looks small. A citation is a live recommendation being served to buyers right now, and a 404 behind it burns trust somewhere you can't see.

Before launch, audit the new stack's doors. Fetch key pages on staging as GPTBot and OAI-SearchBot, then as ClaudeBot and PerplexityBot. New CDNs and security layers tend to block first and ask never, and you want to find that block before the crawlers do.

If the replatform changed how pages render, check what the fetchers actually see by loading the content without JavaScript. AI fetchers parse server-rendered pages with semantic markup, which means a redesign that moved your pricing into a client-side component just took it out of every AI answer.

Then regenerate the machine surfaces. Submit the new sitemap everywhere, regenerate llms.txt if you keep one, and make sure the structured data carried over and still matches the visible content. On a domain change, keep the old domain alive and serving redirects for years rather than months, since the 404 experiment shows citations persisting for weeks at minimum and entity memory lasts longer.

After the cut: the sixty-day watch

For sixty days, rerun the panel every week with the same prompts and the same logging. A healthy migration shows a dip that recovers, with old URLs fading from answers and new ones appearing over several weeks. The dip that doesn't come back is what you're watching for, because it means something structural broke and the staleness window hid it.

Your 404 logs deserve some time too. Look for recurring paths that arrive with AI referrers or match your old URL structure. Engines keep citing dead URLs and now and then cite ones that never existed, and practitioners increasingly redirect those hallucinated paths to the closest real page so a dead end becomes a landing. You only know which URLs to catch if you're monitoring, and each catch recovers intent that would have hit a 404.

Checking crawler parity is quicker: compare AI crawler activity on the new stack with your T-30 snapshot. When a bot is missing, a door is closed somewhere, and the traffic-drop checklist runs that diagnosis in order. Finally, re-verify the reporting surfaces, which means GSC on the new property and Bing Webmaster Tools, plus updated GA4 channel group patterns if the domain changed.

RANKCONTROL

Your competitors are building backlinks while you read this.

Organic outreach, social mentions, and citations from Editorial Circle member sites, with managed backlinks available as an add-on. Grow your domain authority without running the campaign yourself.

The recovery curve, annotated

Knowing the healthy shape ahead of time is what keeps week two calm.

Days after the cutWhat a healthy migration looks like
1-7Answers still cite your old URLs heavily, the redirects absorb the clicks, and nothing looks different
7-20Old URLs fade from some answers while new ones turn up in others, and your panel numbers wobble
20-45New URLs carry a growing share of citations, engine by engine at different speeds; the slowest engines still serve stale answers past day 30
60The panel matches or beats the T-30 baseline

That quiet first week is the staleness window doing you a favor. The wobble that follows is normal too, even though it's exactly the stretch where teams panic and start reverting things.

Failure looks different in kind, which is why the weekly rerun matters. If the curve dips and then flattens instead of recovering, or one engine goes dark while the others recover, you're looking at a structural break, such as a blocked crawler or a rendering gap, hiding behind what looked like normal cache lag.

Who owns this

Migrations are run by engineering and project managers, so the AI checklist dies unless it has a named owner inside the migration plan. Give your SEO or growth owner three dated deliverables: the T-30 baseline and protect-list, cut-day verification of redirects and crawler access, and the weekly panel through T+60. Then make the protect-list a formal input to the redirect ticket instead of a side-channel Slack message.

The condensed checklist

Print this half and pin it to the migration ticket.

WhenTask
T-30Fixed prompt panel baseline, citations and name-drops logged per engine
T-30Protect-list of every AI-cited URL, flagged in the redirect map
T-30AI crawler log snapshot, dashboard exports
Cut dayProtect-list redirects verified manually; staging fetched as all four major AI user agents
Cut dayRendering check without JavaScript; sitemap and machine files regenerated
Cut dayOld domain redirect policy set to indefinite
Weekly to T+60Panel rerun, dip-and-recover watched per engine
Weekly to T+60404 logs mined for zombie and hallucinated URLs, redirects added
T+14 and T+45Crawler parity check against baseline
T+60Full before-after readout against the T-30 baseline

The special cases

How much of this you need depends on the kind of migration. A same-domain replatform that keeps its URLs is the gentle case: your work concentrates on crawler access and rendering, and citations mostly never notice. Restructuring URLs on the same domain sits in the middle, since the redirect map carries everything and your protect-list discipline decides how much sticks.

A domain change or rebrand is the hard case, because the entity layer resets however clean the plumbing is. Models learned your old name from the whole internet's text, and the new name starts from near zero. I'd budget real earned-media effort for the quarter after the cut, since engines recommend what the web already talks about, and the fastest entity rebuild is other people's pages using your new name.

So which migrations go wrong? Rarely the ones where a person owned this list. It's the ones where someone assumed the AI layer would follow the Google layer on its own, and that assumption fails because the AI layer has its own caches and crawlers, refreshes on a different cadence and keeps a separate memory.

Take the baseline before the cut and verify during it. Whether you find a broken door in week one or end up explaining a mystery in month three comes down to whether anyone is watching afterward, and weekly per-engine tracking makes the watching automatic.

You're getting AI traffic. But do you know where it comes from?

RankControl credits every visit to the assistant that sent it: ChatGPT, Perplexity, Claude, Gemini, Copilot, or Grok. Full source attribution, next to your Google traffic.

Frequently Asked Questions

Yes, and mostly in ways a classic SEO checklist won't catch. Engines keep citing your old URLs for weeks after they die, so a broken redirect sends AI-referred buyers to a 404, and new stacks often block AI crawlers by default without anyone noticing. A domain or brand change adds one more problem, since the familiarity models built with your old name doesn't carry over and no redirect can fix that.

Weeks, going by the clearest test I know of. A practitioner deliberately 404'd fifteen pages that had active citations, nine of them kept showing up in AI answers after they died, and the heavily cited ones lasted three to four weeks. Keep your redirects live well past that overlap.

Give yourself a month. Run your fixed prompt panel across the engines and log which of your URLs get cited, because without that baseline you'll never know whether visibility survived the move. The pages with active citations become your protect-list and go to the top of the redirect map, and while you're at it, snapshot the server logs so you know which AI crawlers fetched what beforehand.

I'd look at crawler access before anything else. New infrastructure often blocks AI crawlers by default, and you won't see the block until you fetch your pages as GPTBot or ClaudeBot and read the logs. If access is fine, check whether the new stack renders content client-side, because anything that only appears after JavaScript runs is invisible to most AI fetchers.

Yes. Engines sometimes cite URLs that never existed, or that died in the migration, and every click on one lands on your 404 page. When the same AI-referred path keeps turning up in your 404 logs, point it at the closest real page, and that dead end becomes a landing.

RANKCONTROL

Your competitors are already optimizing for AI search

Content that ranks on Google and gets cited by AI search engines. Published on your domain. Citations tracked weekly.

Related Articles

SEO Mistakes That Hurt AI Search Visibility In 2026

Sep 30, 2026 · 12 min read

SEO Mistakes That Hurt AI Search Visibility In 2026

Ten well-intentioned SEO habits that quietly cost citations: crawler panic-blocks, buried answers, stub sprawl, entity drift, and the instruments that hide it all.

How To Start SEO For A Brand New Website In 2026

Sep 21, 2026 · 8 min read

How To Start SEO For A Brand New Website In 2026

A first-90-days plan for a zero-authority domain: foundations, entity setup, one subject cluster, first links, and both scoreboards from day one.

Technical SEO Audit Checklist For Google And AI Crawlers

Oct 31, 2026 · 10 min read

Technical SEO Audit Checklist For Google And AI Crawlers

A technical SEO audit checklist that covers Googlebot and AI crawlers, built from Google and crawler docs and our own October 19, 2026 audit of 50 business sites: robots rules, firewalls, JavaScript, sitemaps, structured data and the soft block a status code won't show.

AEO Vs SEO: Are You Optimizing For AI Answers While Losing Website Traffic?

Sep 28, 2026 · 12 min read

AEO Vs SEO: Are You Optimizing For AI Answers While Losing Website Traffic?

Citations up, sessions down: how to tell ambient zero-click decline from self-inflicted AEO damage, and how to rebalance the portfolio so both games get won.

Website Traffic Down After AI Search Summaries: What To Check First

Sep 22, 2026 · 9 min read

Website Traffic Down After AI Search Summaries: What To Check First

The ordered emergency checklist: confirm the drop, split intents, read CTR at stable position, verify Overview presence, overlay the calendar, then act.

Local Citation Building: How Directory Listings Feed Google And AI Answers

Nov 10, 2026 · 9 min read

Local Citation Building: How Directory Listings Feed Google And AI Answers

Local citation building from zero, for a new business or one that just moved: the order to build listings in, from Google Business Profile to Bing Places, Apple, Yelp, the data aggregators and industry directories, how long each takes, and what manual work costs against paid services from BrightLocal, Whitespark and Moz Local.

Local SEO Checklist For Google Maps And AI Search

Nov 10, 2026 · 8 min read

Local SEO Checklist For Google Maps And AI Search

A local SEO checklist for Google Maps and AI search, grouped by area: Google Business Profile, name, address and phone, reviews, local pages, technical basics and AI answers. Every item names the source behind it, from Google's guidelines to Whitespark's 2026 ranking factors and BrightLocal's 2026 review survey.

Best CMS For SEO And AI Search In 2026

Nov 9, 2026 · 11 min read

Best CMS For SEO And AI Search In 2026

Ten CMS platforms judged only on the SEO and AI-search basics: clean URLs, editable titles and meta, sitemaps, schema, speed, crawler control and API access. WordPress, Webflow, Shopify, Ghost, Wix, Squarespace, Framer, HubSpot, Contentful and Notion, with prices checked October 19, 2026.

What Content Should A Business Website Have? A Page By Page Guide

Nov 8, 2026 · 9 min read

What Content Should A Business Website Have? A Page By Page Guide

What content should a business website have? A page-by-page guide to the homepage, about, product or service, pricing, contact, FAQ, case study, blog and legal pages, with what each needs for buyers, Google and AI answers.

THE SIGNAL

Insights on AI and Google search strategy. No fluff.

Get the latest on AI citations, Google rankings, and content strategy.

No spam. Unsubscribe anytime.