On this page
Redirects are the best-known part of an SEO-conscious migration, and rightly so. But search engines and visitors also rely on signals inside each page: titles, descriptions, canonical tags, structured data and the links between pages. These are easy to lose quietly when templates change, so they deserve their own plan.
Export current metadata
Crawl the current site and export, for every URL, the page title, meta description, canonical URL, robots directives, main heading and any open graph tags. This becomes the baseline. In many CMS setups, this information lives in an SEO extension and will not come across with a standard content export.
Decide what to keep and what to improve
Titles and descriptions that work should migrate as they are. Weak ones, such as duplicates or generic titles, can be improved, but treat changes as deliberate edits. Track which pages had metadata changed so you can review their performance after launch.
Canonical tags
Each indexable page should declare its own preferred URL as canonical. Check that the new templates output canonical tags using the final production host and protocol, not a staging address. Pages that are intentionally duplicated, such as filtered listings, may need canonicals pointing to the main version.
Robots directives
Staging environments are often set to prevent indexing. Make sure those settings do not reach production. Equally, confirm that pages meant to stay out of search results, such as thank-you pages, keep their directives.
Structured data
Structured data helps search engines understand what a page represents: an organization, a local business location, an article, a product, a set of frequently asked questions or breadcrumbs. Inventory the types used today and implement equivalents in the new templates. Only mark up information that is visible on the page and accurate. Validate structured data with available testing tools before launch.
Internal links
Internal links help visitors navigate and show search engines how pages relate. During migration:
- Update links in content to point directly at new URLs rather than relying on redirects.
- Keep important pages linked from navigation and relevant content.
- Check for orphaned pages with no internal links.
- Use descriptive anchor text.
Rich text fields often contain hard-coded links with old paths; plan a transformation step to update them.
XML sitemaps
Generate a sitemap containing only canonical, indexable URLs on the new site. Exclude redirected and non-indexable pages. Submit it after launch and keep it updated automatically as content changes.
Headings and content structure
Templates sometimes change heading levels, for example turning a page title into a different heading level or adding headings for visual styling. Keep one clear main heading per page and a logical structure beneath it.
Compare before and after
Before launch, crawl staging and compare metadata, canonicals, structured data and internal links against the baseline. After launch, repeat on production. Differences should be explainable decisions, not accidents.
Setting expectations
Careful metadata and structured data work reduces avoidable losses, but search performance after a migration depends on many factors, and fluctuations can happen. What this work provides is confidence that the signals you control were carried over intentionally.
Turn this topic into a project plan
Use these supporting guides to prepare the details for your seo discussion.
Put this into practice
Planning a move like this?
See how a scoped seo-safe migration project handles content, URLs, integrations and launch.
