Website Migration Guide · Technical

How to Handle Structured Data and Schema During a Site Migration

Schema helps search engines understand your pages and can earn rich results. Here is why structured data must be carried over and updated, what breaks if it is not, and how to preserve your rich result eligibility.

Updated: July 2026
Written by: Andrew Odgers, Managing Director
Reading time: 6 minutes
The short answer

Structured data (schema) helps search engines understand your content and can make pages eligible for rich results, so during a migration it must be carried over or those enhancements can be lost. If it is not carried over, pages can lose eligibility for rich results like review stars, FAQs or product details. Preserve it by inventorying current schema, implementing the same on equivalent new pages, updating any URLs inside the schema, and validating after launch. Schema often contains URLs that change, so those must be updated too. Then validate and monitor rich results in Search Console.

Content that must migrate too

Why schema matters, and what breaks if it is dropped

Structured data matters during a migration because structured data, or schema, helps search engines understand your content and can make pages eligible for rich results, so during a migration it must be carried over to the new pages or those enhancements can be lost. If schema is dropped or broken, pages may stop qualifying for the rich features they had; because it supports understanding and eligibility for rich results, preserving structured data is an important migration task. If schema is not carried over, pages can lose eligibility for rich results such as review stars, FAQs or product details, and search engines may understand the content less well, which can affect how pages appear in search. The content still exists, but the extra signals and enhancements are gone; because those enhancements can influence visibility and click-through, losing schema in a migration is a real and avoidable setback.

SD 01

Carry it over

Schema is content to migrate.

SD 02

Update its URLs

Fix references inside schema.

SD 03

Validate after

Confirm rich results hold.

Preserving, URLs and checking

How to preserve schema, its URLs, and checking after launch

You preserve structured data during a migration by inventorying the schema on the current site, making sure the same structured data is implemented on the equivalent new pages, updating any URLs referenced inside the schema, and validating it after launch to confirm it is correct. Treating schema as content to migrate, not an afterthought, keeps it intact; because it needs deliberate handling, planning for structured data alongside content and redirects is how you preserve it. Schema does reference URLs that change, since structured data often contains URLs, such as links to images, the page itself or related entities, so when the site moves those references must be updated to the new URLs or the schema can point to old or broken addresses. Outdated URLs inside schema are an easy detail to miss, much like the ones inside canonical and hreflang tags; because the schema is only correct if its URLs are, updating them is part of handling structured data in a migration. You check structured data after launch by validating the schema on the new pages using testing tools, checking for errors or warnings, and monitoring rich result performance in Search Console over the following weeks to confirm the enhancements are still recognised. Testing catches broken or missing schema early. Because rich features depend on valid schema, checking and monitoring it after launch is how you confirm nothing was lost.

SEO done properly, from £350 a month

Keep your rich results.
Migrate the schema too.

Review stars, FAQs and product details all depend on schema that is easy to lose in a migration. We inventory your structured data, carry it over to the new pages, update the URLs inside it, and validate everything after launch, so your rich result eligibility is preserved.

Everything included in your plan:

Google Maps optimisation Full website management Local SEO campaign AI optimisation (GEO) Facebook, Instagram and LinkedIn Quarterly audits Monthly reporting
£350 per month

One clear retainer. No setup fee.

Frequently asked

Structured data during migration

Why does structured data matter during a migration?
Structured data, or schema, helps search engines understand your content and can make pages eligible for rich results, so during a migration it must be carried over to the new pages or those enhancements can be lost. If schema is dropped or broken, pages may stop qualifying for the rich features they had. Because it supports understanding and eligibility for rich results, preserving structured data is an important migration task.
What happens to schema if it is not carried over?
If schema is not carried over, pages can lose eligibility for rich results such as review stars, FAQs or product details, and search engines may understand the content less well, which can affect how pages appear in search. The content still exists, but the extra signals and enhancements are gone. Because those enhancements can influence visibility and click-through, losing schema in a migration is a real and avoidable setback.
How do you preserve structured data during a migration?
You inventory the schema on the current site, make sure the same structured data is implemented on the equivalent new pages, update any URLs referenced inside the schema, and validate it after launch to confirm it is correct. Treating schema as content to migrate, not an afterthought, keeps it intact. Because it needs deliberate handling, planning for structured data alongside content and redirects is how you preserve it.
Does schema reference URLs that change?
Yes, structured data often contains URLs, such as links to images, the page itself or related entities, so when the site moves those references must be updated to the new URLs or the schema can point to old or broken addresses. Outdated URLs inside schema are an easy detail to miss. Because the schema is only correct if its URLs are, updating them is part of handling structured data in a migration.
How do you check structured data after launch?
You validate the schema on the new pages using testing tools, check for errors or warnings, and monitor rich result performance in Search Console over the following weeks to confirm the enhancements are still recognised. Testing catches broken or missing schema early. Because rich features depend on valid schema, checking and monitoring it after launch is how you confirm nothing was lost.