301 SEO
A 301 redirect is a permanent HTTP redirect that tells search engines a URL has moved for good, passing most ranking signals to the new location.
What I’d do first
- Map each old URL to its closest new page — never the homepage
- Implement at the server level for speed and reliability
- Update internal links, sitemaps, and canonicals after redirecting
- Avoid chains and loops; test every redirect with a tool
- Monitor Search Console for crawl errors post-migration
I've seen too many sites lose traffic because they treated 301s like a fire-and-forget button.
The path I'd take
- Audit current URLs — List all pages you're moving, including their current traffic and backlinks
- Map old to new — For each old URL, find the most relevant new page. If content was merged, redirect to the consolidated page
- Implement redirects — Use 301 in your.htaccess (Apache), server block (Nginx), or CMS plugin. Avoid plugins if you can — server-level is faster
- Update internal links — Change all internal links, canonicals, and hreflang tags to point directly to the new URLs
- Clean up sitemaps — Remove old URLs from your XML sitemap; submit the updated version in Search Console
- Monitor for 30 days — Check crawl stats, index coverage, and traffic to the new URLs. Watch for unexpected 404s or redirect chains
Watch-outs
- Redirecting everything to the homepage — This confuses users and search engines. Always map to the closest relevant page
- Creating redirect chains — A → B → C is slower and can leak link equity. Make it A → C directly
- Forgetting internal links — If your own site still links to the old URL, you're wasting crawl budget. Update them
- Using 301 for temporary changes — If the content will return, use a 302 instead. A 301 tells Google the old URL is gone for good
- Not testing after implementation — A typo in your redirect rule can create a loop or 404. Test every path
What I got wrong
Early on, I redirected a whole blog section to the homepage because I thought it was cleaner. Lost 60% of organic traffic overnight. Took weeks to undo. Now I always map URL-by-URL, even if it's tedious. Also learned the hard way that redirect chains from a CMS plugin can silently grow — check your redirect list quarterly.
Next step
Quick answers
Does a 301 redirect lose SEO value?
Modern SEO guidance treats 301 redirects as normal technical SEO. Google can follow 301s and consolidate ranking signals to the new URL, though some minor loss may occur in complex chains.
What is the difference between a 301 and 302 redirect?
A 301 is permanent and passes SEO value; a 302 is temporary and does not transfer ranking signals. Use 301 for permanent moves, 302 for short-term changes.
How do I check if a redirect is a 301?
Use browser developer tools, online redirect checkers, or command-line tools like curl to inspect the HTTP status code returned by the server.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Primary source for Google's guidance on redirects, crawling, indexing, and migrations.
- Moz - Redirects — Widely cited SEO reference explaining 301 vs 302 and common redirect use cases.
- SEMrush - 301 Redirects — Practical SEO implementation guidance covering internal links, sitemaps, and canonical targets.
Notes from Callum Bennett.