Skip to content

Answer hub · 53 pages · 11 languages

URL Mapping, 301 Redirects & Post-Migration Repair

Everything about URL mapping and 301 redirects around a migration: building the redirect map, redirect chains and loops, trailing slashes, www and non-www, 404 versus 410, how long to keep redirects, and how to repair rankings that dropped after a move.

Ask for the URL & 301 Redirect Map Generator with your quote: it ships with every migration in this cluster. Send your URL →

Answers in English (25)

URL Mapping, 301 Redirects & Post-Migration Repair

301 or 302 redirect: which should I use for a migration?

Use a 301 for a migration, because the move is permanent. A 301 says moved for good and transfers ranking to the new URL; a 302 says temporary and tells search to keep the old URL. Using a 302 for a permanent move is the classic mistake that leaves rankings on a dead address.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

Why am I getting 404 errors in Search Console after a redesign?

Because old URLs changed and were not redirected, so Google still requests them and finds nothing. Here is how to clear post-redesign 404s and stop them costing rankings.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

Can I recover SEO traffic if I forgot to 301 redirect?

Usually yes, if you act before Google fully drops the old pages. Rebuild the old URL list, match each to its new page, and apply single-hop 301s. The faster you do it, the more recovers.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

Do 301 redirect plugins slow down page speed?

A few redirects in a plugin are fine; thousands can raise TTFB, because the plugin checks rules in the database on requests. Server or CDN-level redirects resolve before WordPress loads.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

Does changing my permalink structure hurt SEO?

It can, because every URL changes at once, but a full 301 map makes it safe. Here is when to change permalinks, when to leave them, and how to do it without losing rankings.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

Why are my 301 redirects causing a too many redirects error?

A redirect loop: a URL points to one that points back, or to itself. Here is how to find and fix ERR_TOO_MANY_REDIRECTS after a migration without breaking your SEO.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I clone a website's structure with a crawler?

Let a crawler follow every internal link, then turn the resulting URL-and-link map into an editable blueprint of the site's information architecture. Redesign from the real structure, not memory.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I handle pagination and parameter URLs in a migration?

Decide which of these URLs should be indexed, then keep, redirect, or consolidate each. Map paginated series to their new equivalents, canonicalize or block filter and tracking parameters, and do not let a migration multiply thin, near-duplicate URLs that waste crawling.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I keep Google sitelinks after migration?

Sitelinks are algorithmic, built from your URLs, navigation, and internal links. Keep that structure stable through the move and Google keeps showing them.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I keep my backlinks when migrating to a new site?

You cannot edit other people's links, so you keep their value by 301-redirecting every old URL they point at to its new page. Map the linked pages first, redirect each to its real equivalent, and ask your most valuable linkers to update where you can.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I set up a custom 404 page after a migration?

Build a helpful 404 page that returns a real 404 status, with navigation, search, and links to popular pages, so the misses your redirects do not catch still help visitors. It does not recover rankings, it catches people, and it must return 404, not 200, or it becomes a soft 404.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How long should I keep redirects after a migration?

Keep them at least about a year so search fully transfers signals, and keep indefinitely any that still get traffic or have backlinks. External links and bookmarks never expire, so valuable redirects are effectively permanent. Removing them too early strands those links.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I check if my 301 redirects are working correctly?

Confirm each old URL returns a single 301 to the right final page, with no chains or loops. Here is how to verify your redirects after a migration, fast and at scale.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I find all the URLs of a website for 301 redirects?

Combine a link crawl, the XML sitemap, and your analytics and Search Console exports. Here is how to build a complete URL list so no page is missed in the redirect map.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I fix broken links after a WordPress migration?

Crawl the new site for 404s and bad references, then redirect or repair each one. Here is how to find and fix every broken link a migration left behind.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I map 301 redirects for an e-commerce site?

Crawl every product, category, and content URL, match each to its new address, and apply the 301s in bulk. Here is the complete way to redirect a store without losing sales.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

How do I migrate WooCommerce to Shopify without losing SEO?

Map every product, category, and content URL to a 301, carry over metadata, and verify before launch. Here is the SEO-safe order for a WooCommerce to Shopify move.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

What is the best way to map product URLs from WooCommerce to Shopify?

Crawl every product URL, match each to its new Shopify URL, and 301 the lot in bulk. Here is the fast, complete way to map a store's product URLs without losing rankings.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

Should I use 404 or 410 for deleted pages after a migration?

Use a 301 if the page has an equivalent on the new site. Only when a page is truly gone with no replacement do you choose: 404 means not found, 410 means gone for good. They end up at the same place; 410 just tells search to drop it a little sooner.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

What should a website URL mapping template include?

A redirect map is a simple spreadsheet: old URL, new URL, status, notes. Here is the exact template to plan a migration, and how to build it from a full crawl.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

What happens if trailing slashes change after migration?

A URL with and without a trailing slash are different URLs. Keep your old convention, or every page effectively changes and needs a 301 to avoid duplicates.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

What happens to WordPress attachment pages after migration?

WordPress makes a thin page for every uploaded image. Do not recreate them; 301 each attachment URL to its parent post so you avoid 404s and wasted crawl.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

What happens to my internal links when a website is redesigned?

If URLs change, internal links pointing at the old ones break unless updated. Here is how a redesign affects internal linking and how to keep the link graph intact.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

What happens to WordPress tag pages after migration?

Most tag archives are thin and can be retired. Keep the few that earn traffic, 301 the rest to a relevant page, and do not recreate empty tag pages.

Read the answer
URL Mapping, 301 Redirects & Post-Migration Repair

Why does my sitemap show errors after a migration?

Usually because the sitemap still lists old URLs that now redirect or 404, or it was not regenerated for the new site. A sitemap should list only live, canonical pages that return 200. Regenerate it, remove the stale URLs, and resubmit.

Read the answer

Other answer hubs

Editorial guides on the same subjects live in the blog topic hubs.

Ready to leave WordPress behind?

Send us your URL and we'll come back with a fixed quote, a timeline, and an honest SEO assessment, free.