Skip to content

Term

What is a 301 redirect, and when is a 404 the better answer?

Relaunches and domain merges are where companies quietly lose years of search traffic. The fix is a list of old and new addresses, made before launch day.

What is a 301 redirect: the sitemap of sngroupbv.be after its move to a static build, the new addresses the old ones are sent to
301 redirectstands for HTTP status code 301 Moved Permanently
A 301 redirect is a server response saying a page has moved to a new address for good, so browsers and Google go straight to that new address.
Also calledpermanent redirect301 Moved Permanently

By , COO

4 min read
On this page
  1. 01Merging three country sites into one domain
  2. 02301, 302, 308 or 410: picking the right answer
  3. 03Where a redirect ends and a canonical begins
  4. 04What a migration costs

A 301 redirect is invisible when it works and very expensive when it is missing. Most lost traffic after a relaunch does not come from the new design or the new copy. It comes from old URLs that now return an error: links from partners, bookmarks, and above all Google's index, which slowly drops every address that no longer answers.

Merging three country sites into one domain

A common case for companies selling across Europe: a machine builder runs example.de, example.nl and example.co.uk as three separate sites and moves them to one domain with a folder per language. Each old URL needs exactly one new home. Search Console shows the old .de site alone earns 4,000 impressions a month; skip the mapping and those impressions start again from zero.

Old URLNew URLCodeWhy
example.de/produkte/pressenexample.com/de/pressen301Same page, new address
example.co.uk/products/pressesexample.com/en/presses301Same page, new address
example.nl/nieuws/beurs-2024none410Event over, no successor
example.de/kontaktexample.com/de/kontakt301Contact per language stays

The mapping is the real work. Allow five minutes per page to pick the right counterpart, so a 300-page estate is a few days, plus a day of testing after launch. Language folders also need hreflang so Google shows each market its own version; how we set up sites in several languages is on our multilingual websites page. Planning a full rebuild? A website redesign agency should hand you the redirect map before launch.

What the server says when someone asks for an old URL

Someone requests the old address/produkte/pressen

  • 301Moved PermanentlyVisitorlands on /de/pressenGoogleshows /de/pressen in resultsUse it for a move
  • 302FoundVisitorlands on /de/pressenGoogleusually keeps the old addressUse it for something temporary
  • 404Not FoundVisitorsees an error pageGoogledrops the address from the indexUse it for no successor

A chain of redirects

ABCDthree hops

ADone hop

Google follows up to 10 hops, but wants the final address straight away.

301, 302, 308 or 410: picking the right answer

The 301 has been in the HTTP standard since HTTP/1.0 in May 1996, alongside the temporary 302. The 307 and 308 codes came later and behave the same, except that they pass a form submission on unchanged, which matters for APIs and checkouts.

CodeWhat Google doesUse it for
301 or 308Strong signal: the new URL replaces the old in resultsRelaunches, domain moves, merged pages
302 or 307Weak signal: the old URL usually staysMaintenance, a promotion of a few weeks
404 or 410The URL drops out of the indexPages with no successor

Google treats 404 and 410 the same way; a 410 simply tells everyone else that the removal was deliberate. Redirects inside the page, by meta refresh or JavaScript, are picked up too but less reliably. Put them on the server or the CDN.

Where a redirect ends and a canonical begins

A redirect sends the visitor away: the old URL shows nothing any more. A canonical tag keeps both URLs live and tells Google which one is the main version, for instance a product listed in two categories. Noindex keeps a page reachable but out of the results. Robots.txt stops Google visiting a URL at all, so if you block an old address there, Google never sees its 301. After a move, list only the new addresses in your XML sitemap.

What a migration costs

The rules themselves are free. On Apache it is a line in .htaccess, on Nginx a line of configuration, on Cloudflare's free plan up to 10 single redirect rules per domain plus bulk lists totalling 10,000 URLs, rising to 25 rules and 25,000 URLs on Pro. To list every old URL and test every redirect after launch, a crawler such as Screaming Frog is free up to 500 URLs and paid per year above that. Search Console is free and shows which old addresses still return errors. How long a brand-new domain waits is covered in how long until my website shows on Google. If traffic dips after a move, the website not showing on Google checker narrows down the cause, and the SEO checker shows the status code and canonical of any page.

Questions that come up mid-migration

Do 301 redirects lose ranking power?

Google says a permanent redirect passes its signals to the new URL. Rankings can wobble for a few weeks while Google recrawls. That recovers; an old URL returning an error does not.

How long does Google take to process a site move?

For a small to medium site, Google says most pages move within a few weeks; larger sites take longer. A new site with no history waits longer still.

We relaunched without redirects. Is it too late?

No. Add them now, starting with old URLs that still have impressions or external links in Search Console. The sooner you do, the more of the old signals carry over.

SEO

How VBS moves your site without losing traffic

On every site we build, the redirect map is done before launch, not after. For SN Group we moved the site from an old single-page app to a fast static build, with real 404 pages, redirects and a canonical on every page, in two languages. After launch we watch Search Console until the old URLs have cleared. It is part of our SEO work and of every relaunch; the moving parts of hosting and DNS are in moving a website to a new host.

Planning a relaunch or a domain merge?

Send us your current domains, and we will tell you which old pages you cannot afford to lose.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.