The 305 Brief

How to Redesign Your Website Without Losing Your Rankings

Redirect maps, content parity, and launch-week monitoring — the engineering checklist that keeps a redesign from torching years of SEO.

Dominic "Dom" Ferreira

Head of Design & Engineering

9 min read

Think of your site's rankings as a savings account you've been paying into for three years, and think of a redesign as moving banks. Nobody would move banks by closing the old account and hoping the new one notices the money should be theirs now. You'd transfer it, deliberately, with a paper trail. A website redesign is the same operation, and almost every ranking collapse I've been called in to diagnose after the fact traces back to somebody skipping the paper trail because the launch date was more exciting than the spreadsheet. Let's do the spreadsheet.

Step one: the full URL inventory, before anyone touches design

Before a single new template gets built, export every indexed URL on the current site — Search Console's coverage report and a full crawl (Screaming Frog or equivalent) cross-referenced against each other, because neither alone is complete. This list is your inventory of everything the redesign is responsible for accounting for. Skip this step and you won't find out what you forgot until three months post-launch, when traffic to a page you didn't know existed quietly goes to zero and nobody connects it to the relaunch.

Step two: the redirect map, one to one

Every URL from that inventory that isn't carrying over unchanged needs a specific 301 redirect to its most relevant new equivalent. Not a redirect. The right redirect. This is the single most common failure I see, so let me be blunt about the two ways to get it wrong.

The redirect-to-home massacre: every old URL that doesn't have an obvious new home gets pointed at the homepage, because it's fast and it technically resolves. Google treats a mass of pages all redirecting to one destination as a signal that those pages weren't actually equivalent — because they weren't — and the authority those pages built essentially evaporates instead of transferring. If a page about "emergency AC repair Doral" redirects to your homepage, you have not preserved that page's value. You've discarded it and left a courtesy note.

The chain-of-redirects tangle: page A redirects to page B, which itself was redirected from a previous redesign, which redirects to page C. Each hop leaks a little authority and adds latency, and a long enough chain will eventually get treated as a dead end by crawlers with finite patience. Resolve every redirect to its final destination directly. If you're staring at a chain more than one hop long, that's technical debt from a previous project, and this redesign is your chance to flatten it, not add to it.

Step three: content parity audit

A redesign is not a permission slip to quietly trim the copy nobody on the design team liked looking at. If a page ranked for twelve distinct topics covered across eight hundred words and the new version covers three topics in two hundred words because it looks cleaner, you should expect to rank for three topics afterward, not twelve. Run a content parity pass before launch: does every page's new version cover the same topics, answer the same questions, and target the same terms as the version that earned the rankings you're trying to keep? "Cleaner" and "shorter" are design preferences. Whether they cost you rankings is a testable question, and you should test it before launch, not discover the answer after.

Step four: preserve the on-page skeleton that's already working

Title tags, meta descriptions, and heading structure are load-bearing, even though they're invisible in a design mockup. If page X currently ranks with an <h1>that matches the exact phrase people search, and the redesign replaces it with a punchier tagline because it reads better in the new hero section, you've traded a working signal for a vibe. Keep a running document mapping old title/meta/H1 to new, page by page, and require a specific reason to change any of them — not "the new one sounds nicer," but something concrete like "the old one was keyword-stuffed and hurting click-through." Changing a working signal on a hunch during a redesign is how you find out, the hard way, which parts were actually load-bearing.

Staging noindex hygiene, and the classic disaster

Every staging environment needs a noindex directive and, ideally, password protection, from day one of the build. Here's the disaster this prevents, and I promise you it happens more often than it should: the staging site gets indexed by Google during development, sometimes competing directly against the live site in search results, sometimes actually outranking it because the staging URL structure is cleaner. Then launch day arrives, someone copies the staging robots configuration to production without checking it, and the noindex tag that was correctly protecting staging is now suppressing your live site from search entirely. I have seen a business lose two weeks of visibility because a single meta tag traveled with the deployment instead of being checked against an environment-specific config. Check this explicitly, by hand, immediately after every deploy — don't assume your build pipeline handles it, because the pipeline doesn't know which environment is supposed to be invisible.

Core Web Vitals as a redesign win condition, not an afterthought

A redesign is the best opportunity you'll get to actually fix performance, because you're already rebuilding the templates — bolting speed fixes onto an existing site later is always harder than building it fast from the start. Set Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift as explicit launch requirements, measured on real mobile hardware, not just a fast office wifi connection on a developer's laptop. A redesign that looks sharper but loads slower is a net loss dressed up as progress. One that's both better-looking and faster is the actual win condition, and it's achievable — it just has to be a requirement from the start, not a hope.

Launch week: what to actually monitor

  • Search Console coverage report, daily.Watch for a spike in "Not found (404)" or "Excluded by noindex tag" — either one is your redirect map or your environment config telling you something broke, days before it would show up in a traffic report.
  • Server log-level checks. Pull raw server logs and confirm Googlebot is actually being served 301s and 200s where expected, not silently hitting 404s that your monitoring dashboard rounds away as noise.
  • Rankings for a control set of terms. Track a fixed list of your most important keywords daily for the first two weeks. Expect some noise — a few points of movement either way is normal churn, not a signal.
  • Indexation count. Compare the number of indexed pages before and after launch. A sharp drop means pages are being blocked, redirected badly, or newly duplicated against each other — find out which within days, not at the next monthly report.

Rollback criteria, decided before launch, not during the panic

Agree on the threshold for rolling back before you're standing in the middle of a bad launch with everyone looking at you. A reasonable line: if your control keyword set drops more than a defined threshold — say, an average of five or more positions across your top twenty tracked terms — and stays there for more than 72 hours without an identified, fixable cause, you roll back to the previous site while you diagnose properly rather than debugging live in production while rankings keep sliding. Having this threshold agreed in advance turns a stressful judgment call into a pre-made decision, which is exactly when you want the decision already made.

None of this is exotic. It's a checklist, and checklists are boring precisely because they work. If you're planning a redesign and want the engineering side reviewed before you build, that's what our web design process is actually built around — and if the site is already carrying real organic traffic, loop in SEO from the first planning meeting, not the week before launch.

Dominic "Dom" FerreiraDom is Decotide's design engineer — the reason the sites ship hand-drawn and still load in under a second. He came to Miami from São Paulo's product-design scene and never left.

Talk to the studio