A redirect automatically sends a visitor or search engine from one URL to another.
Redirects matter because websites change. Pages get renamed, content gets consolidated, domains move, and redesigns often introduce cleaner URL structures. When that happens, the old URLs still exist in search engines, backlinks, bookmarks, analytics, and other places across the web.
The basic rule is simple: if a URL changes but the content still has a relevant new home, the old URL should usually redirect to that new location.
That is different from a 404 error. A redirect says the content moved somewhere else. A 404 Not Found response says the requested page does not currently exist.
Redirects themselves are not bad for SEO. Poorly planned redirects are.
If you are redesigning, restructuring, or cleaning up an existing website, learn more about our SEO services in New Jersey and how we protect organic visibility while improving site structure.
What is a Redirect?
A redirect essentially tells the browser and search engine:
“The URL you requested is no longer the URL you should use. Go here instead.”
For example:
example.com/old-service
could redirect to:
example.com/services/new-service
Redirects can be configured through the server, a CMS like WordPress, a redirect plugin, a CDN, or other technical methods.
Redirect vs. 404 Not Found
If someone visits a URL that no longer exists and no redirect is configured, the server will usually return a 404 Not Found response.
A 404 does not send the visitor somewhere else.
A redirect does.
That does not mean every 404 needs to become a redirect. If there is no relevant replacement page, leaving the old URL gone can be the correct choice.
Why Are Redirects Important for SEO?
Redirects help preserve continuity when a website changes.
They can:
- Keep old links working after URLs change
- Help search engines understand where content moved
- Preserve signals associated with old URLs
- Prevent unnecessary dead ends
- Maintain backlinks pointing to older URLs
- Support redesigns and migrations
- Consolidate duplicate or outdated pages
Permanent redirects such as 301 and 308 also communicate that the new destination should replace the old URL as the preferred version.
Without redirects, a redesign can leave search engines and users following URLs that no longer lead anywhere.
What Types of Redirects Are There?
Not every redirect communicates the same thing.
301 Redirect: Moved Permanently
A 301 tells browsers and search engines that the URL has moved permanently.
This is the redirect most commonly used when:
- A page URL permanently changes
- Content moves during a redesign
- Two pages are consolidated
- A website changes domains
308 Redirect: Permanent Redirect
A 308 is also a permanent redirect.
For SEO purposes, it serves a similar general role to a 301 by communicating that the old URL has permanently moved.
302 Redirect: Temporary Redirect
A 302 indicates that the move is temporary.
The original URL may return later, so search engines should not necessarily treat the destination as its permanent replacement.
307 Redirect: Temporary Redirect
A 307 is another form of temporary redirect.
Like a 302, it is appropriate when the change should not be treated as permanent.
Meta Refresh and JavaScript Redirects
Redirects can also happen through HTML or JavaScript rather than the server.
These methods can work, but server-side redirects are generally the cleaner choice when available. They communicate the redirect directly through the HTTP response rather than requiring the page or script to load first.
What is a 301 Redirect in SEO?
A 301 redirect is an HTTP status code that permanently sends website visitors and search engines from an old URL to a new URL.
For example:
/old-seo-services/
→ 301
/services/seo/
The 301 tells search engines that /services/seo/ should now replace the old address.
Use it when you expect the move to be permanent.
Do 301 Redirects Pass SEO Value?
Yes, properly implemented permanent redirects can pass signals associated with the old URL to the destination.
That includes signals from links pointing to the previous URL.
The older belief that every 301 automatically loses a fixed percentage of authority is not a useful way to think about modern redirects. The bigger concern is whether the destination is relevant and whether the redirect is technically clean.
When Should You Use a Redirect?
There are several common situations where redirects make sense.
Changing a Page URL
If:
/seo-services-new-jersey/
becomes:
/services/seo/
the old address should generally redirect to the new one.
Redesigning or Restructuring a Website
Website redesigns often change navigation, page hierarchy, taxonomies, and URLs.
When that happens, indexed URLs should be mapped to their closest new equivalents rather than simply disappearing.
Consolidating Similar Pages
If three weak pages are combined into one stronger resource, the older pages can redirect to the consolidated version.
Removing a Page With a Relevant Replacement
If a service, article, or product disappears but a closely related page now serves the same purpose, redirecting can make sense.
Moving to a New Domain
A domain migration requires careful URL-to-URL mapping so old addresses lead to their appropriate locations on the new domain.
Moving From HTTP to HTTPS
HTTP URLs should redirect to their HTTPS versions.
Standardizing URL Variations
Redirects are also commonly used to standardize:
- www and non-www
- HTTP and HTTPS
- Old and new URL paths
When Does Envision Media Typically Run Into Redirects?
Website redesigns are probably the most common situation where we work extensively with redirects at Envision Media Group.
When we rebuild an existing website, we do not automatically preserve every old URL simply because it already exists.
Sometimes the existing structure is inconsistent, difficult to manage, or does not clearly reflect how the content relates.
We may restructure the website around:
- Cleaner parent-child relationships
- More logical service organization
- Consistent URL patterns
- Easier navigation
- Cleaner long-term site management
Creating Better Parent-Child Relationships
An older site might use:
example.com/seo-services-new-jersey/
while the redesigned structure uses:
example.com/services/seo/
If /services/ is the parent directory for all major service pages, that creates a more predictable structure.
The old URL should then redirect directly to the new one.
Cleaning Up Blog URL Structure
We also generally prefer blog content to live inside a recognizable content directory instead of directly off the root URL.
For example:
example.com/blog/redirects-and-seo/
or:
example.com/blog-posts/redirects-and-seo/
rather than:
example.com/redirects-and-seo/
Google does not require blog posts to use /blog/. We prefer this structure because it keeps content organized and makes larger websites easier to understand and maintain.
Building the Redirect Map Before Launch
Before a redesigned website goes live, every changed URL should be accounted for.
The basic map looks like:
Old URL → New URL
The important part is choosing the most relevant destination.
Redirecting every removed URL to the homepage is not a proper redirect strategy.
Redirects vs. 404s: When Should a Page Stay Gone?
Not every deleted page needs a redirect.
Use a Redirect When
Use one when there is a genuinely relevant replacement page.
If an old service page becomes a newer version of the same service page, redirecting makes sense.
Use a 404 When
A 404 can be appropriate when the page is simply gone and there is no meaningful replacement.
That tells users and crawlers that nothing currently exists at that URL.
What About a 410?
A 410 Gone response more explicitly communicates that a resource has intentionally been removed.
For most website owners, the simpler question is:
Does a relevant replacement exist?
If yes, redirect.
If no, an appropriate error response may be better than forcing the visitor onto an unrelated page.
Do Not Redirect Every 404 to the Homepage
Redirecting every deleted URL to the homepage is a common mistake.
If an old article about a specific subject disappears, the homepage is probably not its replacement.
A relevant redirect should actually help the visitor reach the closest current version of what they were looking for.
SEO Redirect Best Practices
A good redirect strategy is usually pretty straightforward.
Redirect to the Most Relevant Page
The destination should be the closest equivalent to the old page.
Do not choose a destination simply because it avoids a 404.
Use Permanent Redirects for Permanent Changes
If the change is permanent, use a permanent redirect such as a 301 or 308.
Avoid Redirect Chains
A redirect chain looks like:
URL A → URL B → URL C → URL D
That creates unnecessary hops.
Whenever possible, update the rule so:
URL A → URL D
Avoid Redirect Loops
A redirect loop happens when URLs send visitors back and forth:
URL A → URL B → URL A
The browser can never reach a final destination.
Update Internal Links
Your own internal links should point directly to the final URL.
If Page A already knows that Page C is the correct destination, there is no reason to link to Page B and force a redirect first.
Update Canonical URLs
Canonical tags should point to the current preferred URL, not an older URL that immediately redirects.
Update XML Sitemaps
Your XML sitemap should contain current canonical URLs.
Old redirected URLs generally should not remain in the sitemap.
Keep Redirect Destinations Relevant
Do not redirect pages purely to eliminate 404 errors.
Relevance matters more than having zero 404s.
Test Every Important Redirect
Redirect testing is especially important during:
- Website redesigns
- Domain migrations
- HTTPS migrations
- Major URL restructuring
What Does “Too Many Redirects” Mean?
“Too many redirects” can describe two different issues.
Too Many Redirects in a Chain
A long chain might look like:
A → B → C → D → E
The visitor eventually reaches the correct page, but only after going through several unnecessary redirects.
That is inefficient for both browsers and crawlers.
Redirect Loop
A redirect loop is more serious:
A → B → A → B
Because there is no final destination, browsers typically stop trying and display an error such as:
ERR_TOO_MANY_REDIRECTS
Why is My Redirect Not Working?
A redirect can fail for several reasons.
Common causes include:
- The redirect rule was entered incorrectly.
- The old URL does not exactly match the rule.
- The destination URL is wrong.
- Multiple redirect rules conflict.
- A WordPress plugin is competing with server rules.
- .htaccess or server configuration is incorrect.
- Cloudflare or another CDN conflicts with WordPress or hosting settings.
- HTTP and HTTPS rules create a loop.
- www and non-www rules conflict.
- Caching is showing an older result.
- A regex or wildcard rule is too broad.
- Query parameters prevent the URL from matching as expected.
WordPress Redirect Problems
A WordPress website may have several systems capable of handling redirects:
WordPress
→ redirect plugin
→ hosting/server rules
→ CDN or Cloudflare
Problems often happen when more than one layer tries to control the same URL.
If a redirect behaves unpredictably, check the entire stack rather than only the WordPress plugin.
What Causes a Redirect Loop?
Redirect loops usually happen because two rules disagree about what the preferred URL should be.
HTTP and HTTPS Conflict
One rule sends:
HTTP → HTTPS
while another sends:
HTTPS → HTTP
WWW Conflict
One system forces:
www.example.com
while another forces:
example.com
WordPress and CDN Conflict
WordPress, hosting, and Cloudflare can sometimes have different ideas about whether the original request was HTTP, HTTPS, www, or non-www.
Conflicting Redirect Rules
Two manually configured rules can also point URLs back toward each other.
The solution is to identify which system should control the redirect and remove the conflicting rule.
Are Redirects Bad for SEO?
No.
Proper redirects are a normal and necessary part of SEO.
They become a problem when they are:
- Irrelevant
- Broken
- Excessively chained
- Looping
- Temporary when the move is permanent
- Pointing to error pages
- Sending users somewhere unrelated
- Being used deceptively
A clean 301 from an old URL to its relevant replacement is not something to avoid.
In many situations, not having the redirect would create the bigger SEO problem.
Redirects During a Website Redesign or Migration
Redirects should be planned as part of the migration, not added after traffic starts disappearing.
Before Launch
- Crawl the existing website.
- Export the important and indexable URLs.
- Finalize the new URL structure.
- Build the old-to-new redirect map.
- Identify URLs with no relevant replacement.
- Configure and test the redirect rules.
At Launch
- Activate the redirects.
- Test old URLs.
- Check HTTP, HTTPS, www, and non-www behavior.
- Update internal links.
- Update canonical URLs.
- Submit the new XML sitemap.
After Launch
Monitor:
- Google Search Console
- 404 errors
- Indexing
- Organic traffic
- Important keyword rankings
- Server logs when necessary
Redirect work does not end when the new site goes live. Post-launch monitoring is how you catch missed URLs, bad mappings, and technical problems before they become larger issues.
How Do You Test a Redirect?
Do not assume a redirect works just because the browser appears to reach the right page.
Visit the Old URL
Start by entering the old address directly.
Confirm that it reaches the exact destination you intended.
Check the HTTP Status Code
Verify whether the redirect actually returns the expected status, such as:
- 301
- 302
- 307
- 308
A page visually changing location does not always tell you how the server handled the request.
Crawl the Website
A crawler such as Screaming Frog can help identify:
- Redirected URLs
- Redirect chains
- Redirect loops
- Broken destinations
- Internal links still pointing to redirects
Use Google Search Console
Google Search Console can help investigate important URLs after a migration through URL Inspection and indexing reports.
Redirect Checklist for SEO
Before calling a redirect complete, check:
- Does the old URL actually need a redirect?
- Is the destination genuinely relevant?
- Is the change permanent or temporary?
- Is the correct HTTP status being returned?
- Does the old URL redirect directly to the final destination?
- Have internal links been updated?
- Have canonical tags been updated?
- Has the XML sitemap been updated?
- Are there unnecessary redirect chains?
- Are there any loops?
- Does the destination return 200 OK?
- Has everything been tested after launch?
Frequently Asked Questions About Redirects and SEO
What is a 301 redirect in SEO?
A 301 redirect permanently sends visitors and search engines from an old URL to a new one. It is commonly used when a page has permanently moved or its URL has changed.
Do 301 redirects hurt SEO?
Properly implemented 301 redirects are a normal part of SEO and website maintenance. Problems usually come from irrelevant destinations, redirect chains, loops, or incorrect implementation.
Are redirects bad for SEO?
No. Redirects help search engines and users find content after URLs change; they become problematic when they are poorly mapped or technically broken.
What does too many redirects mean?
It usually means the browser encountered either a long series of redirects or a redirect loop that prevents it from reaching a final page.
Why is my redirect not working?
Common causes include incorrect rules, conflicting plugins or server settings, caching, HTTP/HTTPS conflicts, www conflicts, and CDN configuration.
Should every 404 page be redirected?
No. Redirect a 404 only when there is a relevant replacement. If nothing appropriate exists, leaving the URL gone can be better than sending users to an unrelated page.
Conclusion
Redirects are not an SEO trick. They are part of maintaining a clean website as URLs, content, and site architecture change.
The goal is simple: when content moves, users and search engines should be able to reach the most relevant current version without unnecessary dead ends, redirect chains, or loops.
That becomes especially important during website redesigns and migrations. Redirect planning should happen before launch, while the old and new URL structures can still be compared directly, rather than after rankings, backlinks, or traffic start disappearing.
If you are redesigning or restructuring an existing website, Envision Media Group provides SEO services in New Jersey that account for URL architecture, redirects, indexing, internal links, and the technical details that protect organic visibility during the transition.