AI Visibility During A Website Migration: What To Check Before And After Launch

The verification timeline for migrations: what evidence to capture before launch, what to check the day of, and how to tell real damage from ordinary churn after.

RankControl8 min read
AI Visibility During A Website Migration: What To Check Before And After Launch

Every migration checklist tells you what to do. Far fewer tell you how to know whether it worked, and for AI visibility, knowing is genuinely hard: citations churn even in quiet weeks, engines answer from stored snapshots, and the instruments that would tell you the truth only tell it if you set them up before launch. This post is the verification half of the migration problem, the timeline of what to capture, check, and read, before, during, and after. The mechanical half, redirect behavior for AI crawlers, URL mapping, schema and entity migration, lives in the companion checklist, and the two are meant to be run together.

The stakes are the usual migration story with a new chapter; the community threads about post-migration traffic drops now come with an AI subplot, rankings that recovered while citations quietly didn't, or the reverse, and nobody with baselines to say which.

r/aeo· u/FrostedTips-234· Jul 15, 2026

Organic traffic dropped 30% after a site migration. Anyone dealt with this?

↑ 2 upvotes14 comments
Via Reddit

T-Minus Four Weeks: Build The Evidence Kit

Everything after launch is interpretation, and interpretation needs a before. Four artifacts, dated and filed where the whole team can find them.

The citation baseline. Run your full tracked query set per engine and save the results, and for the queries that matter most, screenshot the actual answers citing you. The screenshots feel excessive until week three, when someone asks "didn't we use to be in this answer?" and the answer exists as evidence rather than memory. If a weekly tracking loop is already running, this artifact builds itself; export the last month.

The instrument exports. Search Console performance including the AI report, top pages by AI-feature impressions, and analytics by landing page. These are your denominators later.

The crawl-log fortnight. Two weeks of AI crawler activity: which bots, which pages, what cadence, what errors. Post-launch crawl behavior only means something against this rhythm.

The earning-pages inventory. Every URL that currently earns citations, rankings, or meaningful traffic, in one sheet, because this is the list the redirect map must cover perfectly and the list your post-launch checks walk.

A note on the kit's cheapest and most-skipped item: the answer screenshots. Citation trackers record that you were cited; screenshots record what the answer said and where you sat in it, first source or footnote, recommended or merely mentioned. After a migration, "we're still cited" and "we're still the recommendation" can diverge, and only the screenshots let you notice.

One more pre-launch act: write the rollback gates now, numbers and durations, and get them agreed. Gates written before launch are engineering; gates improvised at week two are politics.

RANKCONTROL

200+ SaaS teams already track their AI citations.

They know exactly when ChatGPT mentions their brand, and when it stops. Do you?

Show me the plan→One plan · everything included

Launch Day: Verify Like A Machine

The team will check the site with human eyes; your job is the machine's eyes, within hours of cutover.

Raw HTML at the new URLs. Curl the top twenty earning pages and confirm the content, the answer-first openings especially, is present in the raw response. Rendering regressions are the classic silent migration failure, invisible in a browser, total for fetchers that don't run JavaScript.

Redirects, with hop counts. Spot-check old URLs from the inventory, confirming they land on the right new pages, and count the hops, because AI crawlers tolerate shorter chains than Googlebot. One hop is the standard; chains are debt.

The access layer survived. Robots.txt, bot-protection rules, and any allowlists, re-verified on the new infrastructure, since fresh deploys love to ship default-deny security settings that quietly 403 every crawler you spent a year admitting.

First bot arrivals. Watch the logs for the first AI crawler visits to the new structure and confirm they're receiving 200s. The crawlers arriving and succeeding is the first genuine signal the machine world has accepted the move.

The Special Cases

Three migration flavors bend the timeline enough to deserve their own notes.

Domain changes. The hardest case for AI visibility, because entity trust is partly domain-anchored: engines have learned that your brand lives at the old address, and the corroboration layer, directories, reviews, mentions, still points there. Extend the timeline's expectations by a month, update the third-party layer aggressively in launch week (directories, review profiles, social bios, the canonical self-description everywhere), and expect the stored-snapshot phase to run longest here. The old domain must redirect for years, and its registration should be treated as permanent infrastructure.

CMS or platform swaps with same URLs. The friendliest case on paper, and the one with the sneakiest failure: rendering. Same URLs, new templates, and suddenly the pricing table is client-side or the FAQ block renders differently. The launch-day curl pass matters most here, and the evidence kit's page inventory should include a saved copy of each earning page's raw HTML for diffing.

Consolidations and redesigns that prune pages. Every removed URL that earned citations needs an explicit decision, redirect to the best successor, or accept the loss on purpose, recorded in the inventory. The post-launch reading then checks whether successor pages inherited the citations, which happens more often than skeptics expect and less often than optimists do, and the delta is your consolidation quality score.

RANKCONTROL

How often does ChatGPT mention your brand?

Most founders have no idea. The answer might surprise you.

Show me my mentions→50 queries tracked · all 6 AI models

Weeks One And Two: Read Churn Like An Adult

Now the hard part: the readings will move, and most movement is noise. Citation sets rotate substantially week to week in the calmest of times, so single-week drops prove nothing, and this is where teams without controls talk themselves into either panic or false comfort.

Three controls make the readings honest. Cohort against unchanged queries: if some tracked queries' pages migrated and others didn't, their divergence is your cleanest damage signal. Use competitors as weather stations: if your share fell while the same rivals hold their citations across your query set, that's you, not the weather. Join citations to crawl logs: damage almost always leaves a mechanical trail, bots hitting errors, old URLs still being fetched, coverage of key pages lapsing, so a citation dip with clean logs is probably churn, and a citation dip with dirty logs is a work ticket with an address on it.

Expect one genuinely confusing phenomenon: engines citing your old URLs from stored snapshots for a while after launch. It's why the redirects from the old addresses must work forever, never for a "transition period," and why traffic arriving via old URLs post-launch is a sign the system is working, not failing.

Months One And Two: The Recovery Reading

The month-scale question is whether the trend line re-converges on the baseline, and the layers move on different clocks: Google's surfaces re-settle first as recrawls propagate, AI engines follow their crawlers' revisit cadence, and the stored-snapshot layer refreshes last. A realistic recovery curve dips, wobbles, and returns over four to eight weeks; the pattern that warrants escalation is the flatline, week after week below baseline with no slope, especially on the queries whose pages you know migrated cleanly.

Set the reporting rhythm now too: one short weekly note to stakeholders, three lines, citation share versus baseline, crawl health, anything escalated, because the alternative is ad-hoc screenshots in executive threads, and ad-hoc screenshots during a migration recovery are how organizations convince themselves of things that aren't happening.

At week six, run the formal comparison: citation share per engine against the baseline kit, AI-report impressions against the export, crawl coverage against the fortnight rhythm. Three outcomes, three actions. Converged: write the retro, keep the kit as the next migration's template. Partially converged: the gap names its own investigation, since you can now say precisely which queries, engines, and pages didn't come back, and chase those redirects, renders, or consolidation decisions specifically. Flatlined below the gates you wrote at T-minus-four: that's the conversation the gates exist for, held with evidence instead of adrenaline.

The One-Page Timeline

For the project doc: T-4 weeks, evidence kit built, rollback gates written, companion checklist's mechanical work underway. T-1 week, kit refreshed, inventory frozen, redirect map reviewed against it. Launch day, machine-eye verification within hours, curl, redirects, access, first bots. Weeks 1-2, weekly citation checks read with controls, logs joined to every anomaly, no strategic conclusions drawn. Weeks 3-8, trend versus baseline, escalate flatlines, celebrate convergence quietly. Forever, old redirects stay live, and the kit gets archived where the next migration's team will actually find it.

Two closing habits separate teams that migrate well twice from teams that relearn everything. First, the kit outlives the project: archive it with the retro, because your next migration inherits its template, and your next quarter's odd citation dip gets diagnosed faster with a known-good baseline on file. Second, fold the migration queries back into the standing weekly loop rather than retiring them, since the pages that just moved are precisely the ones whose next six months of citation behavior you most want on a chart.

Migrations don't have to cost you the answers you've earned. They cost the teams who couldn't tell what changed, which is a different and fixable problem. The whole discipline above compresses to one sentence: capture the before, verify like a machine, and read the after with controls, so that every surprise the migration produces arrives with an address attached instead of a mystery attached.

RANKCONTROL

15 hours a week manually. Or 15 minutes with RankControl.

Track citations, monitor competitors, and fix content gaps across every AI search engine. Automatically.

Frequently Asked Questions

Four artifacts, all dated: a full citation baseline (your tracked queries run per engine, with screenshots of the answers that cite you), an export of Search Console including the AI performance report, two weeks of crawl logs showing which AI bots reach which pages, and a URL inventory of every page that currently earns citations or rankings. The kit takes an afternoon and is the only thing that makes post-launch readings interpretable.

Expect layers on different clocks. Google surfaces typically re-settle over days to a few weeks as recrawling propagates. AI engines' retrieval follows their crawlers' revisit cadence, and their answers can keep citing your old URLs from stored snapshots for a while, which is why redirects must stay live indefinitely. Full re-settlement of citation patterns over a month or two is normal; week-one panic usually isn't warranted, and week-six flatlines usually are.

With controls, since roughly half of cited sources can rotate week to week anyway. Compare your migrated queries against any queries whose pages didn't change, watch whether competitors' presence held while yours fell across the board, and read the citation trend against your crawl logs: churn looks like rotation with your share intact, damage looks like your domain draining out of answers while bots hit errors or old URLs.

Machine-eye verification, within hours: curl your top cited pages and confirm the content is in the raw HTML at the new URLs, spot-check redirects from the old URLs including their hop counts, confirm robots.txt and bot-protection rules survived the deploy, and watch the first AI crawler hits arrive in logs. Human-eye checks catch design bugs; these catch the failures that cost citations.

Define the gates before launch, in writing. Reasonable triggers: index coverage collapsing rather than dipping, AI crawlers receiving errors at scale for more than a day or two, or your whole tracked-query citation share draining across engines beyond normal churn for two-plus consecutive weekly checks with crawl-log evidence pointing at the migration. Absent a pre-agreed gate, rollback debates happen in panic, which is where bad calls come from.

RANKCONTROL

Get mentioned by ChatGPT, Claude, and Perplexity

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

Related Articles

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.