Restructuring/Removing 301 Redirects Due To Newly Optimized Keywords
-
Just to be clear, this is for one unique page on a website. Also, please see my diagram attached.
Let's say that a page's URL was originally /original. So, you optimize the page for a new keyword (keyword 1), and therefore change the URL to /keyword-1. A 301 redirect would then be placed...
- /original > /keyword-1
However, let's say 6 months down the road you realize that the keyword you optimized the page for (keyword 1) just isn't working. You research for a new keyword, and come up with (keyword 2). So, you'd like to rename the page's URL to /keyword-2.
After placing a redirect from the current page (keyword 1) to the 'now' new page (keyword 2), it would look like this...
- /original > /keyword-1 > /keyword-2
We know that making a server go through more than one redirect slows the server load time, and even more 'link-juice' is lost in translation.
Because of this, would it make sense to remove the original redirect and instead place redirects like this?
- /original > /keyword-2
- /keyword-1 > /keyword-2
To me, this would make the most sense for preserving SEO. However, I've read that removing 301 redirects can cause user issues due to browsers caching the now 'removed' redirect. Even if this is ideal for SEO, could it be more work than it's worth?
Does anyone have any experience/input on this? If so, I greatly appreciate your time!
-
Hi Corey,
I appreciate the you taking the time to read through our questions and provide some insight. Thanks for all of your help!
P.S. we're also from Chicago. So if I see you out and about, remind me that I owe you a brew.
Thanks,
Drew and the rest of the Logical Media Group team
-
Sure, the chaining redirects thing is something that Matt Cutts has talked about, I think in a few videos. I'm blessed with the ability to actually test/observe this stuff on loads of major sites that are in production as well, which is always the ultimate bit of validation on an SEO theory. Every now and again even Google will give advice that is flat out wrong, and for the most part, the SEO community will repeat it again and again as it's lore.
As for extracting headers, I have some back-end automation that I've written. Here's a nice little free tool that lets you see a single page though:
http://www.northcutt.com/tools/free-seo-tools/http-header-viewer/
If you have a chain of redirects occurring on a page, it will show. Sometimes this is necessary, especially if you have them flying in from all over (ie. in the application, in your .htaccess, in the Apache config files). It always helps to test; I've surprised a few clients with this one.
-
Hi Corey,
Thanks for taking the time to read through this and provide a response!
I'm happy to hear that you think the latter is indeed a better method. You say that chaining redirects causes other issues as well. Do you mind elaborating on this? I just watched a Matt Cutts video and he does confirm that you should avoid chaining too many redirects because Googlebot could actually stop following them at some point (sounds like around 4 or 5).
It's also interesting to hear that you mine for this situation during your auditing process. Do you do this by looking through the .htaccess file or is there a tool you use?
Thanks again for taking the time to help us out with this! Any additional feedback is greatly appreciated!
Thanks,
The Logical Media Group Team
-
Well, first of all, you can't use a keyword as your TLD.
I think I see what you're getting at though. No, don't ever chain redirects; part of my auditing process in fact involves mining for that exact thing, because it causes other issues. Instead of:
/originalUrl.php -> /secondTry.php -> /thirdTry.php
Do:
/originalUrl.php -> /thirdTry.php
/secondTry.php -> /thirdTry.phpI'd also add, at least half of the SEO blogs that I've read over the years are provably wrong in one way or another. But I think I see what that person was getting at too. 301 redirects do sometimes get cached, because a 301 redirect is supposed to be a permanent redirect (unlike a 302 redirect). That doesn't mean that you can't change it though.
In the scenario that they described, they said that they would not just remove the redirect and expect everything to return to normal. It was a 'permanent' redirect. It needs to be 'permanently' directed back to definitely be undone where actually possible.
Good luck.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Redirect Plugin: Redirecting or Rewriting?
Hey everybody! It's been a while since off the boards! I am reworking a site and I have been looking into their Redirection Plugin. I personally tend to lean towards just using the .htaccess because, well, why not. However, when looking deeper into the plugin I found myself a little confused with their redirection wording. RewriteRule ^/products/landing-page-october-2015/$ /products/special-education-news-october-2015/ [R=301,L] Is that the same thing as a classic Redirect 301?
Intermediate & Advanced SEO | | HashtagHustler0 -
Redirecting Domain / Maintaining Keyword Ranking
Right now we have two sites: "our-company.com" and "cool-widgets.com." We rank high for "cool widgets" searches due to our keyword-friendly URL, but we're merging everything into our newly-redesigned company site. Should we redirect the old "cool-widgets.com" homepage to "our-company.com" (to directly transfer the old PR and links), or would it be more prudent to redirect the old homepage to "our-company.com/cool-widgets" to keep the "cool widgets" keyword in the URL? This option seems like it would be good for maintaining organic search results, but it wouldn't pass the strong link backbone to the new site's homepage.
Intermediate & Advanced SEO | | versare0 -
Is a 301 to a 301 ok?
I have a site that has a lot of url differences. Due to coding we sometimes have to 301 to a page that is 301'd to another. Is there any danger in doing this?
Intermediate & Advanced SEO | | EcommerceSite0 -
301 Redirect pages with .aspx extension
I want 301 redirect all a website's subpages with a .aspx extension to a page without the .aspx etension. Example: I want to 301 redirect www.website.com/services.aspx to www.website.com/services Right now if you do not include .aspx on the end of every URL it gives a 404 error. I have used the web.config file to 301 redirect non-www to www and /default.aspx to /. I am not extremely familiar with IIS 7.0 or web.config, so any help would be great. Thanks.
Intermediate & Advanced SEO | | VentaMarketing0 -
301 redirect
Hi there, I have some good links pointing to one of my web pages at the moment, however we are just about to launch a new design with new URL structure and I am clear that I need to do a 301 redirect on the URL to the new URL. However, do I keep the old URL live forever? or can I remove it after a while? Kind Regards
Intermediate & Advanced SEO | | Paul780 -
Do I need to use canonical tags if I'm 301 redirecting pages?
I just took a job about three months and one of the first things I wanted to do was restructure the site. The current structure is solution based but I am moving it toward a product focus. The problem I'm having is the CMS I'm using isn't the greatest (and yes I've brought this up to my CMS provider). It creates multiple URL's for the same page. For example, these two urls are the same page: (note: these aren't the actual urls, I just made them up for demonstration purposes) http://www.website.com/home/meet-us/team-leaders/boss-man/
Intermediate & Advanced SEO | | Omnipress
http://www.website.com/home/meet-us/team-leaders/boss-man/bossman.cmsx (I know this is terrible, and once our contract is up we'll be looking at a different provider) So clearly I need to set up canonical tags for the last two pages that look like this: With the new site restructure, do I need to put a canonical tag on the second page to tell the search engine that it's the same as the first, since I'll be changing the category it's in? For Example: http://www.website.com/home/meet-us/team-leaders/boss-man/ will become http://www.website.com/home/MEET-OUR-TEAM/team-leaders/boss-man My overall question is, do I need to spend the time to run through our entire site and do canonical tags AND 301 redirects to the new page, or can I just simply redirect both of them to the new page? I hope this makes sense. Your help is greatly appreciated!!0 -
How to stop Google crawling after 301 redirect?
I have removed all pages from my old website and set 301 redirect to new website. But, I have verified old website with Google webmaster tools' HTML verification file which enable me to track all data and existence of pages in Google search for my old website. I was assumed that, Google will stop crawling and DE-indexed all pages after 301 redirect. Because, I have set 301 redirect before 3 months. Now, I'm able to see Google bot activity on my website with help of Google webmaster tools. You can find out attachment to know more about it. How can it possible & How Google can crawl removed pages? You can see following image to know more about it. First & Second
Intermediate & Advanced SEO | | CommercePundit0 -
Our site is recieving traffic for both .com/page and .com/page/ with the trailing slash.
Our site is recieving traffic for both .com/page and .com/page/ with the trailing slash. Should we rewrite to just the trailing slash or without because of duplicates. The other question is, if we do a rewrite, google has indexed some pages with the slash and some without - i am assuming we will lose rank for one of them once we do the rewrite, correct?
Intermediate & Advanced SEO | | Profero0