All posts
Platform migrations

How to Benchmark Your Site Before a Migration

A pre-migration SEO benchmark, export by export: Search Console, GA4, a full crawl, backlinks and Core Web Vitals, saved so you can prove nothing broke.

By Mehdi Hassan6 min read

The short answer

A pre-migration SEO benchmark is a saved snapshot of how your site performs before you move it. Export Search Console clicks by page and query, GA4 landing pages and conversions, a full crawl with metadata, your top linked pages, Core Web Vitals and existing redirects. Store them with dates so you can compare after launch.

Key takeaways

  • Benchmark before anyone touches the old site, including the content audit.
  • Search Console only keeps a limited history, so export it now rather than later.
  • A full crawl of the old site is the only reliable source for your redirect map.
  • Save the existing redirects and robots.txt. They vanish when the old platform does.
  • Keep raw HTML snapshots of top pages so you can prove what they said.

Part of Website Migration SEO Checklist: Keep Your Rankings When You Switch Platforms

What should you benchmark before migrating a website?

Before migrating a website, benchmark search performance, analytics, the full URL inventory, backlinks, page speed and the technical setup. Together these answer the only question that matters after launch: did anything break, and if so, where?

The benchmark is step one of our website migration SEO checklist, and it's the step most often skipped. Without it, a post-launch dip turns into an argument instead of a diagnosis. With it, you can point to the exact pages and queries that changed.

Source

What to export

Why you need it

Search Console

Clicks, impressions, position by page and query

The baseline for rankings and traffic

GA4

Landing pages, sessions, conversions

Proves which pages drive leads, not just visits

Crawler

Every URL with status, title, meta, canonical, H1, word count

The source for your redirect map

Backlink tool

Top linked pages and referring domains

Tells you which URLs must never 404

Core Web Vitals

Field data and lab scores for key templates

Shows whether the new site got slower

Old platform

Redirect rules, robots.txt, sitemaps

These disappear with the old host

Page snapshots

Raw HTML of top pages

Proof of content, schema and metadata

How do you export Search Console data before a migration?

Export Search Console performance data by page and by query for the longest range available, plus the pages report showing what's indexed. Search Console keeps a limited history, so if the old property ever goes away or the domain changes, data you didn't export may be hard to recover.

  1. Export pages

    In the Performance report, set the longest date range, open the Pages tab and export clicks, impressions, CTR and position.

  2. Export queries

    Do the same on the Queries tab. Then export queries for each of your top pages individually, since that's what you'll compare later.

  3. Get past the row cap

    The interface export is capped. For larger sites, pull data through the Search Console API or a reporting connector so you capture the long tail.

  4. Save the indexing report

    Export the Pages indexing report, including excluded URLs and their reasons. It shows what Google already ignores.

  5. Record the sitemaps

    Note which sitemaps are submitted and how many URLs each reports as indexed.

How do you crawl a site before migration?

Crawl the site before migration with a desktop or cloud crawler set to follow every internal link, read the sitemap and include non-HTML files. The crawl gives you the complete URL inventory that your redirect map is built from.

  • Include everything: HTML pages, PDFs, images, paginated archives, tag and category pages and anything in the sitemap.
  • Capture metadata: status code, title, meta description, canonical, meta robots, H1, word count, hreflang and structured data.
  • Capture links: inlinks per URL, so you can spot important pages the new navigation might orphan.
  • Combine sources: add URLs from Search Console, analytics and backlink exports that the crawl didn't find. Orphan pages still rank.
  • Save the file with the date, and don't overwrite it.

This combined list becomes column A of your 301 redirect map template. If you're moving off WordPress, our guide on exporting WordPress content covers the content export that runs alongside the crawl.

What analytics and conversion data should you save?

Save GA4 landing page data with sessions, engaged sessions and key events for the same period as your Search Console export. Rankings tell you about visibility, but conversions tell you which pages pay for the site.

Export organic landing pages separately from all traffic, and note which forms and events fire on each template. Migrations often break form tracking without breaking the forms themselves. Record your current analytics tag setup, consent configuration and any cross-domain settings so the new site can match them.

From backlink tools, save the list of your most-linked pages and the referring domains behind them. From Core Web Vitals, save field data for each key template and lab scores for the homepage, a product page and a blog post.

Backlinked URLs are the ones that can never return a 404 after launch, so flag them in your redirect map. For speed, field data from real users is what Google uses, so record it per template. Then compare the same templates on the new platform once you've moved.

The technical files people forget to save

Three things vanish when the old platform is switched off. First, the existing redirect rules: old sites often carry years of redirects from earlier renames, and losing them breaks links that were already being forwarded. Export them and add them to the new map, pointing straight at the final URL.

Second, robots.txt and every sitemap file. Third, raw HTML snapshots of your top pages, saved as files, not screenshots. They record titles, schema, FAQs and copy exactly as crawlers saw them, which is the evidence you'll need if a page loses rankings and someone asks what changed.

How do you use a pre-migration SEO benchmark after launch?

Use the benchmark after launch by comparing the same pages and queries week by week against the same weeks before. Look at page level, not site totals, because a site-wide number can hide one template that broke.

Re-crawl the old URL list on launch day and check every row resolves to a 200 in one hop. Compare titles and word counts on top pages against your snapshots, and check that the forms you recorded still fire. If clicks fall, our guide to traffic drops after a website migration gives the diagnosis order, and our website QA testing guide covers the launch-day checks in detail.

Frequently asked questions

How far back should a pre-migration benchmark go?
Go back as far as your tools allow, and at least far enough to cover seasonality. Comparing a launch month with the same month last year is fairer than comparing it with the month before, especially for businesses with busy and quiet seasons. Export the full range Search Console shows and keep it with the project files.
Do I need paid tools to benchmark a site?
Not for the essentials. Search Console, GA4 and PageSpeed Insights are free, and several crawlers have free tiers for small sites. Paid backlink tools give a fuller picture of linked pages, but Search Console's links report covers the basics. For larger sites, a paid crawler saves time and handles the volume.
Should I track keyword rankings separately?
It helps for a short list of commercial terms you care about, because Search Console averages positions and can hide a drop on one query. Set up rank tracking a few weeks before launch so you have a baseline. For everything else, Search Console's page and query data is the more complete record.
Who should own the benchmark?
Whoever owns the migration, with the files stored where the whole team can find them. If an agency or contractor does the move, ask for the benchmark before work starts and keep your own copy. It's the evidence you'll use to judge the launch, so it shouldn't live only with the people being judged.

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Website, $8,000.

A multi-page marketing site, written and designed by us, developed in Next.js and animated. $8,000, one-time, up to 6 pages. Book a free 30-minute call to see if it fits.

Schedule Call