Website Redesign SEO Checklist

A same-URL website redesign SEO checklist — what to preserve (titles, H1s, internal links, schema, alt text), how to crawl-diff staging vs. live, and how to plan a rollback.

First published: Jul 2, 2026 · Last updated: Jul 25, 2026 · Advanced
demand #4 in Site Migrations#203 in Technical SEO#278 on the site

A website redesign in this checklist's sense keeps the same domain and the same URLs — only the templates, visual design, CMS theme, and on-page presentation change. That makes it feel safer than a migration, but John Mueller has said you'll potentially see more fluctuation from a redesign than from a straight domain move, because new templates silently rewrite the on-page elements that were earning your rankings. So the checklist is: benchmark the current site with a full crawl, identify the pages you must not touch carelessly (Top pages + Best by links), preserve titles, meta descriptions, H1s, internal links and anchor text, schema, canonical tags, and alt text through the template swap, crawl-diff staging vs. live before launch (and confirm schema/titles render server-side, not client-side only), keep the new theme's hero images and web fonts from wrecking Core Web Vitals, and have a rollback threshold and a backup ready before launch — not improvised after. If any URLs, the domain, or the platform's data structure also change, that's a migration, not a redesign.

TL;DR — A redesign in scope here is a same-domain, same-URL change to templates, visual design, CMS theme, or on-page presentation — nothing else. If URLs, the domain, or the platform’s data structure change too, it’s a migration; use the website migration checklist instead (tripwire: did any URL change?). Redesigns feel lower-risk than migrations, but Mueller has said the opposite can be true — you’ll potentially see more fluctuation from a redesign than from a straight domain move, because templates silently control your titles, H1s, internal links, schema, and alt text. The checklist: (1) benchmark with a full pre-redesign crawl and flag your Top pages + Best by links; (2) preserve titles, meta descriptions, H1s/heading hierarchy, internal links + anchor text, schema, canonical tags, and alt text; (3) hold content parity — don’t let a “streamlined” redesign cut ranking content; (4) protect Core Web Vitals from heavier hero images, web fonts, and animations (never lazy-load the LCP image); (5) crawl-diff staging vs. live and confirm schema/titles render server-side, not client-side only; (6) launch with staging blocks removed, sitemap resubmitted, IndexNow pinged; (7) monitor with a pre-defined rollback threshold and a backup ready before launch.

Evidence for this claim Google can use title elements, prominent visual titles, and headings to generate title links. Scope: Preserving meaningful titles and headings during template changes. Confidence: high · Verified: Google Search Central: Title links Evidence for this claim Google recommends monitoring Core Web Vitals and improving page experience without treating any single signal as a complete ranking guarantee. Scope: Google page-experience guidance. Confidence: high · Verified: Google Search Central: Page experience

Redesign vs. migration — the scope line, drawn hard

This checklist covers exactly one thing: a redesign that keeps the same domain and the same URLs, and changes only the templates, visual design, CMS/theme, and on-page presentation. That’s it.

If the project also changes URLs, the domain, or the platform’s underlying data structure — even alongside the visual refresh — it stops being a same-URL redesign and becomes a migration, which needs a 301-redirect map and the website migration checklist’s whole apparatus. The tripwire is one question: did any URL change? If the answer is yes for even a handful of pages, treat those as a migration.

This distinction is a real advantage, because most redesign guides blur it — they’ll warn that “CMS migrations can break URL structures” in the middle of a “redesign” guide, which just confuses which checklist you actually need. Ahrefs’ own risk list even names “Broken redirects: redirects leading to non-existing or inaccessible pages” as a redesign risk — which is really a sign the redesign quietly became a migration. Catch that early and route it to the right process.

Why “just a redesign” is riskier than it sounds

The instinct is that a redesign is the safe cousin of a migration: the URLs don’t move, so what could go wrong? John Mueller’s answer is the load-bearing point of this whole article:

“You’ll potentially see more fluctuations from the redesign / revamp than from the domain name change. Moving things 1:1 from one domain to another is – for the most part – a non-issue.”

A 1:1 domain move is mechanical and reversible: same content, same structure, new address, redirects carry it. A redesign is not mechanical — it rewrites the actual pages. As Mueller put it, “Moving between CMSs, rebuilding a site, restructuring it: changing URLs, significantly changing the design, changing the internal linking, all of those things can significantly impact a site’s performance in search (and it can go up too, it’s not always down — you can do things to improve SEO after all).” The design and internal-linking changes are exactly what a redesign touches — and exactly what a domain move leaves alone.

Phase 1 — Pre-redesign benchmarking

You cannot verify preservation without a “before” to compare against. Build it first.

  • Full crawl of the current live site. Export titles, meta descriptions, H1s and the full heading structure, canonical tags, hreflang, structured data, internal links and their anchor text, status codes, and indexability directives. This export is the baseline for the staging-vs-live diff later — it is the single most useful artifact in the whole project.
  • Identify the pages you must not touch carelessly. Don’t rely on memory. Ahrefs’ own redesign guidance names the exact technique: “use two reports in Ahrefs’ Site Explorer: Top pages and Best by links.” Top pages sorts by organic traffic; Best by links sorts by external and internal links, which catches pages that don’t yet rank top-100 but carry real link equity a redesign shouldn’t quietly delete. Flag every one of these as protected.
  • Snapshot the reference set. Keep the exported titles, metas, H1s, schema, and canonicals somewhere the redesign team can check their work against — not just in your head.

Phase 2 — What must be preserved (the core checklist)

Each of these has a verification method, not just a “remember to keep it.” Templates control all of them, so a template swap is where they die.

  • Exact URLs. The tripwire again: if any URL changed, that page is a migration. In a true redesign every URL stays byte-for-byte identical.
  • Title tags. Verify old vs. new via the crawl diff, not by eyeballing a few pages. A new template can prepend or append brand strings, truncate, or auto-generate titles differently across thousands of pages at once.
  • Meta descriptions. Same — diff them. New templates frequently drop custom meta descriptions and fall back to an auto-generated excerpt.
  • H1s and heading hierarchy. Watch for a new page builder that defaults the H1 to the raw page title instead of your curated H1, or demotes your old H1 to an H2. Diff the heading structure, don’t assume it survived.
  • Internal link structure and anchor text. This is the most commonly broken element, because nav, breadcrumbs, footers, and related-content modules are entirely template-driven — and templates are what you’re replacing. A redesigned nav can drop the deep links that were passing authority to your best pages. Preserve descriptive anchor text too; Search Engine Land’s guide stresses “descriptive anchor text that tells both users and crawlers what they’ll find when they click.”
  • Structured data / schema. Two checks, not one: that the schema still exists after the template swap, and that it renders server-side (see Phase 5’s JS trap). A timely accuracy note: don’t build the redesign’s schema plan around FAQPage rich results — Google retired that feature, and “This feature will no longer appear in Google Search starting May 7, 2026.” A template redesign is exactly the kind of event (alongside CMS updates and schema-plugin swaps) that warrants a full structured-data re-audit, since any one of them can silently break markup across hundreds of pages.
  • Canonical tags. Confirm self-referencing canonicals survived the swap. A new template that hard-codes a canonical, or points every page at the homepage, is a classic redesign regression.
  • Image alt text. Redesigns routinely re-crop, re-format, and re-host images through a new CDN or media library — and lose the alt attributes in the process. Google’s guidance is worth keeping in view here: “The most important attribute when it comes to providing more metadata for an image is the alt text (text that describes an image), which also improves accessibility for people who can’t see images on web pages, including users who use screen readers or have low-bandwidth connections.” Preserve the alt text you already had; don’t let a rushed “SEO-ify the new copy” pass stuff keywords into it — “Avoid filling alt attributes with keywords (also known as keyword stuffing) as it results in a negative user experience and may cause your site to be seen as spam.”

Phase 3 — Content parity

A redesign is a magnet for “let’s clean this up” — and that’s where rankings quietly bleed out. Ahrefs is direct: “Redesigns often include some kind of content pruning or simply arbitrary deleting of older content” — but “it’s crucial that you keep the pages that are already ranking high.”

The subtle version isn’t deleting whole pages — it’s a copywriting refresh that reworks titles, H1s, and body copy. “changing keywords can alter the page’s relevance for corresponding queries.” A product page ranking for “kick scooter for kids” can lose that ranking if a copy refresh edits that exact phrase out of the title, H1, or body — even though the URL and everything structural stayed the same. Use your Phase 1 Top pages / Best by links list as the “do not rewrite carelessly” list.

The rule of thumb from the same source: “expanding or reducing content should be done with the intent to serve user needs better, provide more value, or clarify existing information” — not just to look cleaner or more modern. And the same care applies to links: “changing/cutting a few internal links shouldn’t do any harm, but you need to be tactical about it.”

Phase 4 — Core Web Vitals impact of the new design

New themes routinely introduce heavier assets. Ahrefs’ guidance: “don’t overuse heavy graphics, animations, and video. Again, make sure to pre-test the staging site for CWV,” and “Testing your site for Core Web Vitals (CWV) and mobile friendliness before it goes live is the best way to ensure that your new site will comply with Google’s page experience guidelines.” The three redesign-specific offenders:

  • Hero images (LCP). A big new hero is usually the Largest Contentful Paint element. Serve it in a modern format, compress it, and hint its priority with fetchpriority="high". Above all, never lazy-load it. New themes and page builders love to apply blanket loading="lazy" to every image — including the hero — and Google is blunt about the cost: “Never lazy-load your LCP image, as that will always lead to unnecessary resource load delay.”
  • Web fonts. A rebrand’s new typography often adds render-blocking font loads. Preload the critical fonts and set font-display so text stays visible during load — per web.dev, “If you set a font-display value of anything other than auto or block, then text will always be visible during load.”
  • Animations and heavy JS. Scroll effects, sliders, and animation libraries add main-thread work that hurts responsiveness. Test the staging build for CWV before launch — see the web performance cluster for the metrics and fixes.

Phase 5 — Staging audit: crawl staging vs. live and diff

This is the single most mechanically useful phase. A visual QA pass will not catch a stripped meta description, a broken canonical, or schema that only renders after JavaScript runs. A structured crawl diff will.

  • Crawl the staging site and diff it against the Phase 1 baseline. Compare, field by field: titles, meta descriptions, H1s and heading structure, canonical tags, hreflang, structured data, internal link counts and anchor text, status codes, and indexability directives (meta robots and robots.txt). Every unexpected difference is a bug to fix before launch.
  • The JS-rendering trap. Redesigns built on a new frontend framework (React, Vue, Next.js and friends) commonly render titles and schema client-side only. Search Engine Land names this exact failure: “Ensure schema and meta tags render server-side, not just client-side. If Google’s crawler sees empty title tags because JavaScript hasn’t loaded yet, you’re in trouble.” Verify with the URL Inspection tool’s rendered HTML or the Rich Results Test — not just view-source — so you’re seeing what the crawler actually gets.
  • Keep staging out of the index — with noindex, not a robots.txt block. Google’s site move without URL changes guidance applies to a redesign staging site: “Allow for public testing with a temporary hostname for your new infrastructure” and, to keep it out of the index, “add the noindex robots rule to the HTML or the HTTP headers of your pages.” That doc does not recommend a robots.txt disallow for this — and for good reason: Google’s own indexing guidance warns that “for the noindex rule to be effective, the page or resource must not be blocked by a robots.txt file… If the page is blocked by a robots.txt file… the crawler will never see the noindex rule, and the page can still appear in search results, for example if other pages link to it.” Combining noindex and a robots.txt disallow on the same staging site is the trap, not the safeguard — it silently disables the noindex you think is protecting you. Use noindex alone to keep staging out of the index; if you also want to stop it from being crawled or found at all, put it behind HTTP authentication or an IP allowlist instead of robots.txt. Remove the noindex (and any HTTP auth) at launch — a staging block left live is one of the most common causes of a post-launch traffic collapse.

Phase 6 — Launch day

  • Remove every staging block. Double-check no noindex, no robots.txt Disallow: /, no HTTP auth left on the production site.
  • Resubmit your sitemap in Google Search Console so recrawling of the changed templates starts promptly.
  • Bing: submit changed URLs via IndexNow. Bing’s own IndexNow FAQ is narrower than some redesign guides suggest — it says to publish only URLs that actually changed, not a blanket historical resubmission. A same-URL redesign does change the on-page content of essentially every URL (new titles, headings, markup), so submitting your full URL list is a defensible read of that rule, not a documented Bing “redesign trigger” — treat it as reasonable practice, not a cited exception. Spot-check with Bing’s URL Inspection tool that Bing sees the new content, and Bing Webmaster Tools’ recommendations/SEO reports as a lightweight Bing-side technical check.
  • If the redesign also brought new hosting or a CDN: lower DNS TTL ahead of the switch, and check firewall / DoS protection isn’t blocking crawlers — Google’s caution transfers directly: “Check your firewall configuration or denial of service (DoS) protection. Make sure it does not block Googlebot’s ability to reach the DNS or the hosting provider’s servers.” Expect a temporary crawl-rate dip right after launch.
  • Bing’s own migration guidance on log monitoring generalizes to any large content change: “Log files are critical…and must be monitored on a daily basis once the actual website migration has been initiated for a period of at least three months.”

Phase 7 — Post-launch monitoring and rollback

Don’t improvise this during a panic. Decide the plan before you launch.

  • Crawl-diff the live site against the Phase 1 baseline immediately after launch — the same comparison as staging, now against what actually shipped. When a page drops, this diff tells you which on-page element regressed instead of leaving you guessing.
  • Watch GSC — Page Indexing (Coverage) for new exclusions, and Performance filtered to your Phase 1 top pages, which are the ones a regression will hurt most and fastest.
  • Define a rollback threshold in advance. Competitors say “do some SEO debugging,” which is useless mid-crisis. Instead: pick a specific drop (traffic or rankings on the protected pages) sustained over a specific window that flips you from “wait and diagnose” to “revert now.” A clear, sustained drop isolated by the crawl diff to a specific broken element is a rollback trigger; day-one noise is not.
  • Keep a full backup and a rollback path ready before launch, not after. Ahrefs’ framing: “A backup ensures you can restore the original site if anything goes wrong.” A hosting-level snapshot or a plugin like UpdraftPlus for WordPress does the job — the point is that the safety net exists before you need it.

For the broader migration-type taxonomy (domain moves, HTTPS, replatforms, and the rest), the Site Migrations hub is the companion to this checklist — and if any URLs are changing, its website migration checklist is the one you actually want.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin an expert quote first.