Missing, wrong or chained redirects
The classic mistake. The importance of correct redirects when the URL structure changes should be common knowledge. Even so, it is surprising how often they are neglected. In a staging check in 2026, 92 old URLs had no destination. After go-live these pages would have returned a 404 error.
If the URL structure does not change, no redirects are needed. If it does, we recommend these steps:
- Record all old URLs: combine the sources: a crawl of the old website, pages from Google Search Console, web analytics, ranking URLs from SISTRIX or a comparable tool and all URLs with backlinks. Remove the duplicates.
- Assess the URLs: traffic, rankings and links show which pages must survive the relaunch. If a strong page has no equivalent in the new structure, its content should be carried over.
- Rules before individual mapping: check which redirects can be solved with rules. If /our-services/ becomes /services/ after the relaunch, one line with a regular expression is enough. Rules are generally preferable to a redirect matrix because they avoid errors and keep the configuration lean.
- A matrix for the rest: for all URLs not covered by a rule, create a 1:1 mapping table.
- Redirect permanently and directly: in its guide to site moves, Google recommends permanent redirects with status code 301 or 308. Googlebot does follow up to ten redirects in a row, but Google advises redirecting straight to the final destination and using no more than three hops.
- Keep them long enough: according to Google, redirects should stay active for as long as possible, generally at least one year.
Quality control matters! Test every old URL before and after go-live. A good tool for bulk checks is our HTTP status code checker.
