Redirect Chains - Accept the 301 chain or link from the original page??
-
Hi everyone,
I have a client that re-launched his site and it's gone from 100 pages to 1000 (new languages/increased product pages etc)
We've used 301's to map the old site to the new database driven site. BUT the new site is creating extremely long URL's:
e.g. www.example.com/example_example_example/example_example_example_example
Obviously I want to change these URL's:
THE PROBLEM.....
I am worried about the Chain Redirects. I know two 301 redirects is okay (although it's not great), but I wonder if there is an alternative:
When I've implemented the new URL structure the chain will look like this:
www.oldsite.com 301 redirects to www.newsitewithdodgyurls.com which then 301 redirects to www.mynewsitewithgreaturls.com
Seeing as the new site has only been live for a month, and hasn't really gained many external links, should I:
301 from the original site (www.oldsite.com) straight to the new site (www.mynewsitewithgreaturls.com)? If so, what would I do with the pages that I have not redirected? Let them 404?
OR
Leave the 301 chain in place?
Your advice, and any other suggestions would be much appreciated
Thanks
-
Thought in general you could use canonical tag cross domain too http://moz.com/blog/cross-domain-canonical-the-new-301-whiteboard-friday
-
Hi Ryan,
Thanks. I've confused the issue slightly. All these changes have been made on the same domain. It's only the URL structure that is changing. (sorry the examples I've used say something very different to that).
Your logic of finding mapping methods of redirecting is a solid plan though. I will work with the developer to implement it. And for anything I cant find logic for I will either 301 redirect or rel=canonical it.
Thanks again. That's hugely helpful.
-
Solution could therefore be to implement the rel=canonical tag on the intermediary site URL's pointing to the new site URL's
No.
The canonical tag can only be used within a domain.
Since you have determined the URL structure will change, I would recommend finding a logic that would apply to all URLs so you can map from the old site to the new one. Even if each logic piece only applied to 10% of the site, then you can map everything over in a total of 10 redirects.
If your current sites URL is www.oldsite.com/product1 and the new site URL is www.newsite.com/retail/us/stores/items/products/1 you can still use logic to make the conversion IF this same logic can be applied to all, or a worthwhile percentage, of the site.
-
Hi Ryan,
Thanks very much for responding in such detail, that's awesome.
Yeah, I think I'm abusing the 404 page a little. The vast majority of the thousand pages on the site will still exist but will be on different URL's (duplicate content ALERT!)
That as you rightly say could cause a problem for people landing on the site, and for duplicate content.
SO...
I don't want to do the thousands of individual redirects due to server load and potential penalties
Solution could therefore be to implement the rel=canonical tag on the intermediary site URL's pointing to the new site URL's, so although the pages aren't de-indexed, the new site URL's will soon be in a dominant position over the intermediary URL's in the serp's.
What do you reckon?
-
Hi James. Please allow me to offer some clarifications:
A. server speed- too many 301 redirects is going to put an unnecessary load on the server and reduce speed =BAD
The concern is HOW the redirects are made. If your client has a URL www.oldsite.com, and he moves his entire 10k page site to a new URL, www.newsite.com, and he keeps his URL structure the same at the new site, then the entire re-direct can be done in a single line. In this case there is absolutely no additional load on the server.
Alternatively, if the new site structure is such that hundreds of rules need to be written to properly complete the re-directs, then yes, your speed can be impacted as each request requires the server to iterate through hundreds of lines of code to seek a match.
You shared there would be a change to the URL structure. Your 301 logic would depend on if the change follows a logical pattern to where a regex mapping can be created in a few rules.
B. being penalised- too many 301 redirects can be viewed as aggressive PR sculpting and your 301's can be devalued
C. Avoiding 301 redirect chains- Matt Cutt's interview with Rand in 2010 said 301 chains are not a good thing as a general rule
This refers to chain 301s, a practice that I do not use and would never advise. Go to the original site and ensure each page is properly directed to it's final location.
You can redirect all 100k pages of site A to site B and that would not be considered "too many redirects" nor page sculpting. When you re-direct from site A to site X to site Y to site Z then to site B (the final destination), that would be considered too many re-directs. This could happen even if the re-directs were within the same couple of sites. Even if the re-directs all worked, each hop is a leak in the link juice pipeline.
404's are not necessarily a bad thing
I agree, but a 301 is far superior IF you are keeping the content.
Let's say someone is looking for an article on the 1982 Corvette Stingray. He locates a search result, clicks on it and is taken to the article on your site. He is a happy search engine user, and now a happy visitor on your site. Everyone wins.
Using the same example, the person gets a 404 page on your site. There is an extremely high chance the user will simply return to Google and move on to the next result. Everyone looses.
404s should be used for content when it is highly unlikely a user will ever look for it in a search result OR if you no longer have the content. You would never want to 404 a link when you still have the content and know where it is located.
With all of the above noted, I agree with your plan. The pages with no value, meaning the pages are not searched for or you no longer have the content, can 404.
-
Hi guys, thank you both for your responses.
I don't think I framed my question correctly though. The 301 redirect issues I am worried about are:
A. server speed- too many 301 redirects is going to put an unnecessary load on the server and reduce speed =BAD
B. being penalised- too many 301 redirects can be viewed as aggressive PR sculpting and your 301's can be devalued )(see here) =BAD
C. Avoiding 301 redirect chains- Matt Cutt's interview with Rand in 2010 said 301 chains are not a good thing as a general rule (no need to watch video, it's in the text below) = BAD
SO....
Ryan K, I agree with you in your decision to direct from old site direct to new site. However, 404's are not necessarily a bad thing (see google's stance)
Ryan P, I agree with your suggestion of a sitemap
** So my plan as far as I see it is this:**
1. 301 redirect all the original site (www.oldsite.com) pages to the new URL's at (www.mynewsitewithgreaturls.com)
2. Any pages on the intermediary site (www.newsitewithdodgyurls.com) that have gained backlinks 301 them to the new site aswell
3. Let pages on the intermediary site with no SEO value 404
4. Create a prioritised sitemap (as per Ryan P's suggestion)
This solves the problem on chaining 301 redirects, it reduces the load on the server, and it avoids penalisation due to too many 301's
That's how I see it going down anyway. Would love to hear if you think that's the right plan of action.
Anyone else feel free to chip in aswell!!
-
With the addition of a sitemap specifying only the great URLs and rel=canonical on those pages you should have the situation cleaned up in a tidy way. It's not uncommon to have to redirect from a few older sources as a website ages.
-
I think the correct thing to do is pretty clear.
301 the pages from the original site to their new URLs directly just as you suggested.
what would I do with the pages that I have not redirected? Let them 404?
The right thing to do is redirect them properly. Why would you leave any pages as a dead end 404?
How much time and resources do you have available for this project. That answer should be balanced with other factors:
Are the existing links worth the effort? Is this an older site with high quality links?
What is your SEO rank worth? Is the site's sales dependent on SERP? Since you are posting here, I would assume the answer is yes.
With only 100 pages involved, I would do whatever it takes to ensure each page is properly redirected to the appropriate page on the new site.
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
-
Site Migration Question - Do I Need to Preserve Links in Main Menu to Preserve Traffic or Can I Simply Link to on Each Page?
Hi There We are currently redesigning the following site https://tinyurl.com/y37ndjpn The local pages links in the main menu do provide organic search traffic. In order to preserve this traffic, would be wise to preserve these links in the main menu? Or could we have a secondary menu list (perhaps in the header or footer), featured on every page, which links to these pages? Many Thanks In Advance for Responses
Intermediate & Advanced SEO | | ruislip180 -
How long will old pages stay in Google's cache index. We have a new site that is two months old but we are seeing old pages even though we used 301 redirects.
Two months ago we launched a new website (same domain) and implemented 301 re-directs for all of the pages. Two months later we are still seeing old pages in Google's cache index. So how long should I tell the client this should take for them all to be removed in search?
Intermediate & Advanced SEO | | Liamis0 -
Penguin and 301 redirects...
Hi, I have several questions about starting a new domain due to Penguin. The site is: http://bajajlaw.com. Quick backstory: This site was hit every time Penguin rolled out. No clean-up was done until October 2015. At that time, I took over the project. My efforts include: (1) Remove'em, (2) manual removal, (3) and the Disavow Tool. The HP went from being at around #50 for the target KW (San Diego criminal defense attorney) to about #25. Never really moved higher than that. However, I redid the content for the internal pages (DV, Theft Crimes, etc.) and they are all ranking fairly well (first page or top of 2nd). In short, the penalty only seems to affect the HP, not the internal pages. Instead of waiting for Penguin to roll-out, client wants to move forward with new domain. My questions are as follow: 1. Can I use the same content for the internal pages and 301 from the old internal pages to the new? 2. Should I 301 from the old to the new domain for the HP, or not? 3. If I do a 301 from an internal page to a new internal page, does that have the same effect of doing a 301 from the old HP to the new HP? I have read various opinions on this topic. I'd appreciate feedback from anyone who has experience doing this sort of thing. Thanks. P.s. I'm inclined to wait for P4 to rollout, but given that nobody seems to know when that might be, it's hard for me to advise client to keep waiting for it.
Intermediate & Advanced SEO | | mrodriguez14400 -
meta robots no follow on page for paid links
Hi I have a page containing paid links. i would like to add no follow attribute to these links
Intermediate & Advanced SEO | | Kung_fu_Panda
but from technical reasons, i can only place meta robots no follow on page level (
is that enough for telling Google that the links in this page are paid and and to prevent Google penlizling the sites that the page link to? Thanks!0 -
Do search engines crawl links on 404 pages?
I'm currently in the process of redesigning my site's 404 page. I know there's all sorts of best practices from UX standpoint but what about search engines? Since these pages are roadblocks in the crawl process, I was wondering if there's a way to help the search engine continue its crawl. Does putting links to "recent posts" or something along those lines allow the bot to continue on its way or does the crawl stop at that point because the 404 HTTP status code is thrown in the header response?
Intermediate & Advanced SEO | | brad-causes0 -
Redirecting one site to another for link juice
I have two sites with same theme - buying cars. I am going remove one of the sites from being crawled permenantly (ie junkthecars.com) and point domian via 301, to another similar theme site (sellthecars.com). The purpose is to simply pass the SEO link juice from one site to the other as we retire junkthecars.com.... Is a forwarding of the domain OK and the best way for the search engines to increase the rank of sellthecars.com (we hate to wast the link work done on Junkthecars.com)? What dangers should I look for that could hurt sellthecars.com if we do the redirect at a simple TLD?
Intermediate & Advanced SEO | | bestone0 -
Reverse Proxy better than 301 redirect?
Are reverse proxies that much better than 301 redirects? Should I invest the time in doing this? I found out about reverse proxies here: http://www.seomoz.org/blog/what-is-a-reverse-proxy-and-how-can-it-help-my-seo
Intermediate & Advanced SEO | | brianmcc0 -
Regarding 301 Redirect!
Hello, I heard that 301 redirect can be good for newly registered domain names can i buy a old domain name and put 301 redirect on it to my newly registered niche market domain name. Shall i buy only 1 domain name and put 301 redirect to my newly registered domain names or i can do this for more than 1 old domains i purchased?
Intermediate & Advanced SEO | | anand20100