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
-
Should I apply Canonical Links from my Landing Pages to Core Website Pages?
I am working on an SEO project for the website: https://wave.com.au/ There are some core website pages, which we want to target for organic traffic, like this one: https://wave.com.au/doctors/medical-specialties/anaesthetist-jobs/ Then we have basically have another version that is set up as a landing page and used for CPC campaigns. https://wave.com.au/anaesthetists/ Essentially, my question is should I apply canonical links from the landing page versions to the core website pages (especially if I know they are only utilising them for CPC campaigns) so as to push link equity/juice across? Here is the GA data from January 1 - April 30, 2019 (Behavior > Site Content > All Pages😞
Intermediate & Advanced SEO | | Wavelength_International0 -
If a page ranks in the wrong country and is redirected, does that problem pass to the new page?
Hi guys, I'm having a weird problem: A new multilingual site was launched about 2 months ago. It has correct hreflang tags and Geo targetting in GSC for every language version. We redirected some relevant pages (with good PA) from another website of our client's. It turned out that the pages were not ranking in the correct country markets (for example, the en-gb page ranking in the USA). The pages from our site seem to have the same problem. Do you think they inherited it due to the redirects? Is it possible that Google will sort things out over some time, given the fact that the new pages have correct hreflangs? Is there stuff we could do to help ranking in the correct country markets?
Intermediate & Advanced SEO | | ParisChildress1 -
301 Redirecting from domain to subdomain
We're taking on a redesign of our corporate site on our main domain. We also have a number of well established, product based subdomains. There are a number of content pages that currently live on the corporate site that rank well, and bring in a great deal of traffic, though we are considering placing 301 redirects in place to point that traffic to the appropriate pages on the subdomains. If redirected correctly, can we expect the SEO value of the content pages currently living on the corporate site to transfer to the subdomains, or will we be negatively impacting our SEO by transferring this content from one domain to multiple subdomains?
Intermediate & Advanced SEO | | Chris81980 -
Java redirect harm page authority?
Hello! Our website using JAVA redirect (legal reasons) , I noticed that pages that have JS redirect don't get the same page authority for example:
Intermediate & Advanced SEO | | Roi.Bar
The old home page have 60 PA while the new home page get only 22 PA I know that Google don't have problem with JS redirects and they passing all the juice like regular 301
but all SEO tools are straggling to understand it, why? Does anyone know what I'm talking about?0 -
301's & Link Juice
So lets say we have a site that has 0 page rank (kind of new) has few incoming links, nothing significant compared to the other sites. Now from what I understand link juice flows throughout the site. So, this site is a news site, and writes sports previews and predictions and what not. After a while, a game from 2 months gets 0 hits, 0 search queries, nobody cares. Wouldn't it make sense to take that type of expired content and have it 301 to a different page. That way the more relevant content gets the juice, thus giving it a better ranking... Just wondering what everybody's thought its on this link juice thing, and what am i missing..
Intermediate & Advanced SEO | | ravashjalil0 -
Urgent Site Migration Help: 301 redirect from legacy to new if legacy pages are NOT indexed but have links and domain/page authority of 50+?
Sorry for the long title, but that's the whole question. Notes: New site is on same domain but URLs will change because URL structure was horrible Old site has awful SEO. Like real bad. Canonical tags point to dev. subdomain (which is still accessible and has robots.txt, so the end result is old site IS NOT INDEXED by Google) Old site has links and domain/page authority north of 50. I suspect some shady links but there have to be good links as well My guess is that since that are likely incoming links that are legitimate, I should still attempt to use 301s to the versions of the pages on the new site (note: the content on the new site will be different, but in general it'll be about the same thing as the old page, just much improved and more relevant). So yeah, I guess that's it. Even thought the old site's pages are not indexed, if the new site is set up properly, the 301s won't pass along the 'non-indexed' status, correct? Thanks in advance for any quick answers!
Intermediate & Advanced SEO | | JDMcNamara0 -
How many links home on a page?
We are planning on a mega menu which will have around 300 links and a mega slider which will have around 175 links if our developer has their way. In all I could be looking at over 500 links from the home page. The Mega Menu will flatten the site link structure out but I am worried this slider on the home page which is our 4th most visited page behind our 3 core category pages. What are your thoughts?
Intermediate & Advanced SEO | | robertrRSwalters0 -
301 redirects.
Hi everyone, I am having some issues with an a few dynamic URLs that are not redirecting; Example: http://www.example.com/shop-online?page=shop.product_details&flypage=flypage_images.tpl&product_id=69164&category_id=303 I first tried to carry out a standard 301 which looked like this; Redirect 301 /longurlwith&category_id=303 http://www.example.com/new-url Which didn't work. After a little bit of research I added the following into the htaccess file; RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]RewriteRule ^/shop-online$(.*)$ http://www.example.com/shop-online$ [NE,L,R=301] Which caused the website to error 500 (Not cool). So now I am stumped. Any help would be really appreciated as I'm sure it's an easy fix but I can't quite my finger on it. Thanks in advance :).
Intermediate & Advanced SEO | | AduroLabs0