The most common way a website redesign destroys a business is not the design. It is that two hundred pages which used to rank now return 404, and nobody mapped them before launch.
Before launching a redesign, export every URL that currently gets traffic or has inbound links, map each to its closest equivalent on the new site, and implement them as 301 redirects. Pages with no equivalent should redirect to the most relevant parent, not to the homepage. Skipping this is the single most common cause of traffic collapse after a rebuild.
Why redesigns lose rankings
It is rarely the design. The three real causes are missing redirects, content that was cut because it looked untidy, and structural changes that moved pages deeper into the site.
Of those, missing redirects is the most common and the most preventable. A page that ranked for years returns 404, Google drops it, and the traffic goes to a competitor.
The mapping process
- Export every URL from Search Console, analytics and a full crawl of the current site. Use all three, since each misses things the others catch.
- Add any URL with inbound links, from a backlink tool if you have one.
- Sort by traffic and by links so you know which matter most.
- For each, decide the closest equivalent on the new site.
- Where there is no equivalent, choose the most relevant parent page rather than the homepage.
- Build the redirect map as a spreadsheet before development finishes, not during launch week.
- Implement as 301s and test every single one before going live.
Rules that matter
| Do | Do not |
|---|---|
| 301 permanent redirects | 302 temporary, which does not pass authority the same way |
| Redirect to the closest equivalent page | Redirect everything to the homepage |
| Keep redirects permanently | Remove them after a few months |
| Update internal links to the new URLs | Rely on redirects for internal navigation |
| Test every redirect before launch | Assume the rules work because the syntax is valid |
Mass-redirecting to the homepage is treated as a soft 404 and passes little value. It also frustrates the visitor, who wanted a specific page and got a generic one.
Do not cut content that is working
Designers reasonably want to trim a bloated site. The problem is that the untidy pages are often the ones earning traffic.
Before cutting anything, check its traffic and inbound links. If a page earns either, it stays, even if it needs rewriting to fit the new design. Losing it costs more than the tidiness gains.
After launch
- Watch Search Console coverage daily for the first fortnight.
- Compare landing page traffic against the same period before launch and investigate anything that dropped to zero.
- Fix 404s as they appear in Search Console rather than waiting for a monthly report.
- Expect two to six weeks of fluctuation even when everything was done correctly.
Frequently asked questions
Will a website redesign hurt my SEO?
It can, and it does not have to. The damage comes from missing redirects, removed content and structural changes, not from new visuals. A redesign with a complete redirect map and preserved content usually holds its rankings and often improves them.
What is a 301 redirect?
A permanent redirect telling browsers and search engines that a page has moved for good. It passes the large majority of ranking signals to the new URL. A 302 signals a temporary move and is the wrong choice for a redesign.
Can I redirect everything to the homepage?
No. Google treats irrelevant redirects as soft 404s, so they pass little value, and visitors who wanted a specific page get a generic one. Redirect to the closest equivalent, or to the relevant category page.
How long should I keep redirects?
Indefinitely. Old links on other people's sites keep sending traffic for years, and removing a redirect breaks them permanently. Redirects cost almost nothing to keep.
How long does it take to recover after a redesign?
With correct redirects, expect fluctuation for two to six weeks and then a return to previous levels or better. If traffic has not recovered after two months, the usual causes are missed redirects or content that was cut.