
You’ve moved a pageStatic content (e.g., "About Us," "Contact") not part of chr... More. You’ve changed your domain. You’ve switched from HTTP to HTTPS. Now you need to tell search engines and users where everything went.
That’s what a 301 redirect does.
It’s one of the most fundamental tools in SEOSEO (Search Engine Optimization) is a set of practices to im... More. Used correctly, it preserves your rankings and traffic. Used incorrectly, it can destroy both.
This guide covers everything you need to know: what 301 redirects are, how to implement them, how they affect SEOSEO (Search Engine Optimization) is a set of practices to im... More, how to fix common issues, and how to use them to boost organic traffic.
A 301 redirect is a permanent redirect from one URL to another. The “301” refers to the HTTP status code sent by the server.
In plain English: “This pageStatic content (e.g., "About Us," "Contact") not part of chr... More has moved permanently. Here’s the new address.”
When a browser or search engine hits a 301 redirect, it automatically sends the user to the new location.
Example: If you visit blog.oldsite.com, you might end up at newsite.com/blog instead. That’s a 301 redirect at work.
| Redirect Type | Status Code | When to Use |
|---|---|---|
| 301 | Permanent | PageStatic content (e.g., "About Us," "Contact") not part of chr... More has moved forever. Passes almost all link equity. |
| 302 | Temporary | PageStatic content (e.g., "About Us," "Contact") not part of chr... More is moved temporarily. Does NOT pass full link equity. |
| MetaMeta Information about data (e.g., post meta includes author... More refresh | N/A | Client-side redirect. Not recommended for SEOSEO (Search Engine Optimization) is a set of practices to im... More. |
| 307 | Temporary (HTTP/1.1) | Modern equivalent of 302. Rarely used. |
Key rule: Use 301 for permanent moves. Use 302 only for temporary changes (e.g., A/B testing).
You have several options, from server configuration to WordPress plugins.
The .htaccess file lives in your website’s root folder. Add the following code snippets as needed.
Redirect a single pageStatic content (e.g., "About Us," "Contact") not part of chr... More:
Redirect 301 /old-page.html /new-page.html
Redirect an entire domain:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301,NC]
Redirect HTTP to HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Redirect non-www to www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
Important: If
RewriteEngine onalready exists in your file, do not duplicate it.
Add to your server block configuration:
rewrite ^/old-page$ /new-page permanent;
For domain redirects:
server {
server_name oldsite.com;
return 301 $scheme://newsite.com$request_uri;
}
The Redirection pluginSoftware that adds specific features or functionality to a W... More (free) lets you manage 301 redirects from your WordPress dashboardThe dashboard, or admin panel, is the backend interface wher... More without touching server files.
functions.php (Conditional Redirects)For advanced logic (e.g., redirect logged-out users):
add_action('template_redirect', 'custom_redirect');
function custom_redirect() {
if (!is_user_logged_in() && is_page('old-page')) {
wp_redirect('https://yoursite.com/new-page', 301);
exit;
}
}
Before 2016, 301 redirects caused a small loss of PageRank (link equity), estimated around 15% per redirect. A chain of redirects could lose 30–40%.
That is no longer true.
In 2016, Google confirmed that 301 redirects no longer lose PageRank. A redirected pageStatic content (e.g., "About Us," "Contact") not part of chr... More retains virtually all the “authority” of the original.
“30x redirects don’t lose PageRank anymore.” Gary Illyes, Google
This means:
| Factor | Impact |
|---|---|
| Relevance | Redirecting to an irrelevant pageStatic content (e.g., "About Us," "Contact") not part of chr... More = Google may treat it as a soft 404 |
| Speed | Multiple redirects slow down pageStatic content (e.g., "About Us," "Contact") not part of chr... More load time |
| Crawl efficiency | Redirect chains waste crawl budget |
| User experience | Users clicking redirect chains wait longer |
Some SEOs ask: should I use a 301 redirect or a canonical tagA non-hierarchical keyword used to describe specific details... More?
| Use 301 redirect when… | Use canonical tagA non-hierarchical keyword used to describe specific details... More when… |
|---|---|
| You want all traffic to go to one URL | Multiple URLs must remain accessible |
| You’re permanently moving content | You have duplicate content (e.g., print versions) |
| You want to consolidate link equity | You can’t redirect (e.g., ecommerce filters) |
Problem: Your site loads over HTTP, not HTTPS. Or both versions work separately.
Why it’s bad: Google uses HTTPS as a ranking signal. Users see “Not secure” warnings.
How to fix:
.htaccess or Nginx.http://yoursite.com → you should land on https://Problem: PageStatic content (e.g., "About Us," "Contact") not part of chr... More A → PageStatic content (e.g., "About Us," "Contact") not part of chr... More B → PageStatic content (e.g., "About Us," "Contact") not part of chr... More C → PageStatic content (e.g., "About Us," "Contact") not part of chr... More D (three or more redirects).
Why it’s bad: Slows down pageStatic content (e.g., "About Us," "Contact") not part of chr... More load. Wastes crawl budget.
How to fix:
How to find them: Use Ahrefs Site Audit → “Redirect chain” errors.
Problem: PageStatic content (e.g., "About Us," "Contact") not part of chr... More A → PageStatic content (e.g., "About Us," "Contact") not part of chr... More B → PageStatic content (e.g., "About Us," "Contact") not part of chr... More A → PageStatic content (e.g., "About Us," "Contact") not part of chr... More B (infinite loop).
Why it’s bad: Browser gives up and shows “Too many redirects.” PageStatic content (e.g., "About Us," "Contact") not part of chr... More becomes inaccessible.
How to fix:
Problem: PageStatic content (e.g., "About Us," "Contact") not part of chr... More A (301) → PageStatic content (e.g., "About Us," "Contact") not part of chr... More B (404).
Why it’s bad: Users and search engines hit a dead end. Link equity is wasted.
How to fix:
Problem: Your sitemap contains URLs that return 301 status codes.
Why it’s bad: Google wastes crawl budget revisiting pages that don’t exist.
How to fix:
Problem: A 301 pageStatic content (e.g., "About Us," "Contact") not part of chr... More appears in Google Search Console with clicks/impressions.
Why it happens: Google hasn’t yet crawled and processed the redirect.
How to fix (if recent): Nothing, Google will catch it on the next crawl.
How to fix (if persistent):
Problem: You used a 302 (temporary) redirect for a permanent move.
Why it’s bad: Google may not transfer link equity. The old pageStatic content (e.g., "About Us," "Contact") not part of chr... More may stay in the index.
How to fix:
Beyond fixing issues, 301 redirects can be a growth strategy. Here are two powerful methods.
Concept: Combine two or more topically similar pages into one stronger pageStatic content (e.g., "About Us," "Contact") not part of chr... More, then 301 redirect the old pages to the new one.
Why it works:
Example from Ahrefs: Two articles on the Skyscraper Technique were merged into one guide. After redirecting, the new pageStatic content (e.g., "About Us," "Contact") not part of chr... More saw a significant traffic increase.
Step-by-step:
When to use this: You have two similar posts, both with some backlinks and traffic, but neither performs as well as the top-ranking result.
Concept: Acquire another website in your niche, then redirect its content to your site on a page-by-page basis.
Why it works: You inherit the acquired site’s backlink profile and traffic potential.
Example: Backlinko bought Point Blank SEOSEO (Search Engine Optimization) is a set of practices to im... More and redirected individual posts to relevant pages on Backlinko. Result: ~116% traffic increase in 12 months.
Step-by-step:
Warning: Do not simply redirect every pageStatic content (e.g., "About Us," "Contact") not part of chr... More to your homepage. Google may ignore or penalize this. Redirect on a page-by-page basis to relevant, topically similar content.
301 redirects are not complicated. But using them well requires attention to detail, regular audits, and a strategic mindset.
Remember:
Audit your redirects today. Fix what’s broken. Then look for opportunities to consolidate and grow.