Technical
How to preserve AI visibility during a website migration
Preserve AI visibility during a website migration by keeping authoritative evidence available at stable destinations, mapping every valuable old URL to its closest new equivalent and measuring answer behavior before and after launch. A migration can change discovery paths, citations and factual consistency even when rankings are not the project goal. Build a rollback-capable release plan and avoid changing domain, platform, architecture and copy simultaneously unless the business requires it.
Capture a migration evidence baseline
Export all known URLs from the CMS, sitemaps, analytics, server logs, backlinks, documentation and support systems. Record status, canonical target, title, primary heading, content type, traffic role, incoming links and business owner. Identify pages cited in AI answers and pages that establish identity, products, pricing, policies or technical facts. Save rendered copies and structured data for priority templates, subject to retention rules. This baseline becomes the acceptance test, not merely a historical archive.
Create one-to-one destination rules
- Map each valuable URL to the closest page serving the same user intent.
- Use permanent server-side redirects and avoid chains, loops and blanket homepage routing.
- Preserve useful paths when change adds no customer or operational value.
- Return a real not-found response when no meaningful replacement exists.
- Update internal links, canonicals, sitemaps, feeds, structured data and campaign destinations.
- Keep redirects monitored and maintained beyond the immediate launch window.
A redirect confirms location, not semantic equivalence. Review mapped pages for missing capabilities, dates, qualifiers and downloadable evidence. When content is consolidated, ensure the destination covers the essential information from each source rather than redirecting several specific guides to a vague hub. Coordinate public domain and organization changes with support, partner listings and legitimate profiles so entity signals do not split between the old and new identity.
Gate launch on technical and content parity
Crawl staging without exposing it to public indexing, then compare templates against production. Check raw and rendered HTML, status codes, canonical declarations, locale links, metadata, navigation and forms. Ensure launch controls remove temporary authentication or noindex rules only from intended public routes. Validate representative structured data with the schema validator and use the AI readiness checker after release to catch access or clarity regressions.
Run a launch-day and post-launch control loop
- Verify DNS, certificates, representative redirects and public crawl controls immediately.
- Crawl priority old and new URLs and compare status, content, canonical and link targets.
- Watch logs for redirect errors, missing assets, server failures and unexpected crawler blocks.
- Run the frozen prelaunch prompt panel and preserve complete answers plus visible citations.
- Triage missing identity and harmful factual errors before cosmetic answer differences.
- Retest on a defined cadence and annotate fixes, model changes and unrelated campaigns.
Establish the initial prompt set with the AI visibility scan, then use ModelSaid to compare recurring responses across the migration window. Track whether assistants still identify the business, recommend it for eligible use cases and cite resolvable pages. Generated answers fluctuate, so use repeated observations and control prompts. Do not claim that a redirect caused recovery merely because an answer changed after it was deployed.
Set explicit stop conditions for launch. Examples include a missing redirect on a priority source, an unintended block on a public template, identity copy absent from raw HTML, or a material price conflict between page and feed. Define who can pause the release and how the team will restore the prior route or configuration. After launch, publish a concise daily exception report rather than a dashboard full of unchanged checks. Include new errors, high-value unresolved mappings and answer samples that changed materially. This operating rhythm makes migration risk visible to decision-makers and prevents a temporary launch workaround from becoming a permanent broken evidence path. Keep the exception owner and next verification time visible until every high-risk item is resolved.
URL mapping, permanent redirects, canonical consistency, accessible rendering and log monitoring are established migration practices. No technique guarantees preservation of AI citations or recommendations, because answer engines control retrieval and generation. Reduce avoidable uncertainty with a migration ledger containing old URL, new URL, rationale, owner, validation result and rollback decision. Keep product facts stable during the riskiest release period, then make content improvements as separately measured changes.
Is your business visible in AI search?
Run a free check and see what ChatGPT, Claude, Gemini and Perplexity actually say about you right now.
Check your business for free