Skip to content
Stacked translucent data layers with a violet scan-line sweeping across them, coral markers along the edge

Technical

Redesigning or moving your website without losing traffic

Ilyes Massoudi7 min read

The short answer

A redesign or a move loses traffic for one recurring reason: URLs change without a permanent redirect from old to new, so Google loses the pages that built their rankings over years. The checklist that prevents the loss: inventory every old URL with its traffic from Search Console before launch, a 301 redirect map from every old URL to its new equivalent page by page rather than to the homepage, preserved titles, content and hreflang, then daily checks of indexing and 404 errors in the first week. A new design does not raise rankings by itself, but it can drop them in a day.

Why sites lose traffic after a new design

The scene repeats across the Gulf every month: a company launches a new site, prettier and faster, and two weeks later traffic from search drops by half or more. In most cases the cause is not the design but what changed silently with it: the URLs.

The page that lived at /services/seo-audit now lives at /ar/services/audit, and Google knows only the first. External links point to the first. A ranking built over years is attached to the first. And the first now returns a 404. The new site starts from zero, and its owner believes Google “penalised” the design.

Before launch: the inventory

Launch nothing before you know what you own:

  1. A list of every existing URL. From the old sitemap, from a free crawler, and from the Performance report in Search Console exported to a file, with clicks and impressions per URL.
  2. The pages that receive external links. From the Links report. These are your most valuable assets, and their URL must never change without a redirect.
  3. The current titles and descriptions of every page that brings traffic. You will need them to compare after launch.
  4. The current hreflang and canonical tags, and the list of indexed pages from the Pages report.

This inventory is half the migration, and most developers do not know it exists because nobody asked for it.

The redirect map: page by page

The most important rule in the whole article: every old URL redirects permanently (301) to its closest new equivalent in meaning. Not to the homepage.

A blanket redirect to the homepage is treated by Google as a disguised not-found page, and the trust falls with it. An old page with no equivalent on the new site redirects to the nearest section, or is kept with its content if it brings traffic.

Case The correct redirect
Same page, new URL 301 to the new URL
Two pages merged into one 301 from both to the new one
Page deleted, close substitute exists 301 to the substitute
Page deleted, no substitute, brings traffic Do not delete it
Page deleted, no substitute, no traffic An explicit 404 or 410
Whole domain change 301 from every URL to its equivalent on the new domain

Beware redirect chains: old to intermediate to new. Redirect directly. And if the site was migrated before, the oldest URLs still need a direct redirect to the newest ones.

What not to change at the same time

A safe migration changes one thing at a time. If you change the design, the URLs, the content and the domain all at once, and then traffic drops, you will never know which change caused it.

The order I recommend: the new design with the same URLs and content first; then, after a month of stability, change URLs if you must, with redirects; then update content page by page. If it has to be one release, keep at least the titles and first paragraphs as they are.

For bilingual sites

This is where most Gulf migration errors happen:

  • The Arabic version lived in an /ar/ folder and moved to a subdomain, or the reverse. Every Arabic page needs its own redirect.
  • Hreflang in the new theme points to the old URLs, or is absent because the developer built the theme from an English template.
  • Arabic pages not migrated because “nobody asked for them”, returning 404 while the English ones are fine.

Review the hreflang guide before launch, and confirm every Arabic page has an equivalent on the new site and a redirect from the old one.

Launch day

  1. Test a sample of twenty important old URLs: does each redirect directly to its equivalent with a 301 status?
  2. Confirm the noindex tag that sat on the staging version has been removed. This is the most common day-one error.
  3. Submit the new sitemap in Search Console. If the domain changed, use the Change of Address tool.
  4. Check the new robots.txt; many themes ship with a blanket block rule.
  5. View the source of an Arabic page and search for the text and for hreflang.

The first two weeks

  • Daily: the Pages report in Search Console for new 404 errors, and fix every one with a redirect.
  • Daily: the Performance report, compared with the week before launch, page by page rather than in total.
  • Once: PageSpeed Insights on mobile, because the prettier new theme is usually heavier.
  • Once: the Links report after two weeks to confirm external links are counted for the new pages.

Fluctuation is normal for weeks. A persistent drop after eight weeks is a migration error, and the list above finds it.

When to request an audit

The best time for a full audit is before the migration, because it produces the inventory, the redirect map and the list of what must be preserved, and becomes a specification for the developer. The second time is eight weeks after a migration that caused a drop with no recovery. The Digital Presence Audit runs in both cases, and says exactly which URLs were lost and where their traffic went.

Common questions

Will I inevitably lose rankings when changing the domain?
Not if the migration is done properly: a 301 for every page, the Change of Address tool in Search Console, and preserved content. Expect fluctuation for some weeks, then recovery. Permanent loss comes from redirecting everything to the homepage, or from changing content and URLs at the same time.
My developer says redirects are unnecessary because Google will discover the new pages. Is that right?
It will discover them as new pages with no history, and keep the old ones in the index as 404 errors until it drops them. The 301 redirect is what carries trust and external links from old to new. Without it you start from zero with old content.
How long does recovery take after a migration?
The usual fluctuation lasts two to eight weeks, depending on the site's size and recrawl speed. If the drop persists after eight weeks, there is an error in the migration rather than in the waiting: missing redirects, a leftover noindex, or changed content.