Importance of 301 Redirects
-
Hello,
I have been brought in at the last minute to consult for an e-commerce client who is about to relaunch their website. The site currently receives 8000 visits a month, 3100 of which are from organic search. They have a few thousand product pages. The web development firm they are using is changing all of the old product page urls and using 'search engine friendly' urls for the new site, which is expected to launch in a few weeks. However, they did not/are not planning on including 301 redirects from the old URLs.
Other than simply stating 'this will be bad for your SEO', what would be a correct way of explaining to the client how much of a problem it will be if their new site launches without 301s. For example, is this a big enough issue to delay the launch of the site / get in a contract dispute with the web developer?
-
Thanks for all the great responses so far. The site was registered in 1997 and the current site has been up for 6 years. Here's the link profile for the site:
Domain Authority - 32
Domain MozRank 4.08
Domain Moztrust 4.86
Esternal Followed Links 258
Total External Links 271
Total links 59,852
Followed Linking Root Domains 71
Total Linking Root Domains 76
Linking C-Blocks 46
-
you have a point, But if your page has no links, then it is likely search engines see it as poor quality been around so long yet no links, so for that reason the page age may be a bad signal, at least not one worth keeping
If in fact page age is even looked at.
It may also be that the age is not transferred, this link is all I know about age
http://www.youtube.com/watch?v=-pnpg00FWJY&feature=player_embedded
It talks about domain age not page age, but Matt talks about the first time they crawl a domain. If we adapt that to a page I would suggest that they will look at the first time the crawl a URL so changing a url will be enough to lose the age.
OK I don't have inside knowledge of google, but I do know how a 301 works and I can give a you a pretty good guess. A 301 tells a request to make a new request to a new url. I think that google follows it just like that, here is a new page, it has no relevance to the old page its just a new url. to imagine that they keep a record of all 301s where a page used to be for ever, I find hard to believe. When they crawl a external link, they get retuned a new url and the link juice is redirected again thought a second request(hence the second loss of link juice.) and finds the new page where the link juice lands.
Think of a page that has many 301s from many old pages, then it would have many ages, I would suggest google keeps it simple, they just follow the 301 to a new url and treat it as a new found page and distribute the link juice as they would any other page they and on.
For a bunch of pages that don't have links, I cant see any difference, but what I would worry about is page speed. reading a long set of 301 code then trying them can slow a site down (remember we are talking about a large number here). If you can simple do all your 301's with a few lines of code then that's not a problem, but if you start to get a long list then its going to a be a problem for every page in the site.
back to your point, I have also had thought about this, but for a slightly different reason, and that is original content, if your page was from 2001 and you were scraped in 2003 and will the 2003 scrape now get the original content credit. but then this may e the case anyhow even with a 301, and again, I don't think this is a big problem because sites that scrape are not likely to be given credit, they will have lots of scraped content and will be known as a scraping site and not be awarded credit.
-
I always wonder though, how much non-link data is lost on such a page that could have an effect on rankings... such as the age of the page?
-
Excellent response from Dana to which I can add only one thought:
What's their backlink profile like now? Do many of their product pages have links to them? Do any have a decent number of links?
If they 404 all those links it's going to hurt. You know that already.
Some stats of how their backlink profile is going to be affected might also help your case.
-
First do these pages have any external links?
if not then there is no gain from a 301, if some of them do, the redirect those pages
-
Hi Jason,
Having been in your situation before I can emphatically confirm that not doing any 301 redirects is a recipe for a disastrous relaunch. To answer your last question first, yes, it is absolutely something worth delaying the launch and yes, get in contact with the developer. He/She will be your best ally in trying to convince stakeholders that the 301s are crucial to the success of relaunching. While the developer most likely already understands why 301s are so important, putting all of that technical-SEO-babble into laymen's terms is harder.
Use pictures.
Make a screenshot of a 404 error page. Then, show with pictures, how much traffic the top 10 pages on the current site are getting and how many people link to them...again...use pictures, draw them if you have to.
Then, make a Screencast showing what's going to happen to any visitor who tries to visit the site via a bookmarked URL (choose a really ugly scary looking 404 page...for effect).
Then, manage expectations (just in case they don't listen to you an proceed without the 301 redirects)...Use more pictures...Show what you anticipate will happen to traffic when they go this route. Make it clear that they may never recover. Relaunching alone, even with 301 redirects in place, can leave a website gasping for air. Tell them to expect less traffic, even with the 301s, and that without them it will be even worse.
Look for some real world examples....I'm sure there are dozens of folks here who have lived through the pain of a relaunch and have stories to tell.
Good luck. May the force be with you!
Dana
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
-
301 redirection for e-commerce website
Hi moz community, I am the web agency for a e-commerce website. Its current domain is https://www.liquorland.co.nz but now all the e-commerce part will be moved to a sub-domain https://shop.liquorland.co.nz. There are thousands of e-commerce current being indexed in Google (i.e., 15,500) plus they also have a mobile version of the page like /mobile/default.aspx. Is it necessary to 301 redirect all the pages? We are afraid it may slow down the website because the request will go through thousands of filters. Is it OK to just redirect the main categories? Many thanks in advance.
Technical SEO | | russellbrown0 -
301 redirect adding trailing slash to url
I am looking into a .htacess file for a site I look after and have noticed that the urls are all 301 redirecting from a none slash directory to a trailing slashed directory/folders. e.g. www.domain.com/folder gets 301 redirected to www.domain.com/folder/ Will this do much harm and reduce the effect on the page and any links pointing to the site be lessened? Secondly I am not sure what part of my htaccess is causing the redirect. RewriteCond %{HTTP_HOST} !^www.domain.co.uk [NC] RewriteCond %{HTTP_HOST} !^$
Technical SEO | | TimHolmes
RewriteRule ^(.*) http://www.domain.co.uk/$1 [L,R,NE] RewriteCond %{THE_REQUEST} ^./index.php
RewriteRule ^(.)index.php$ /$1 [R=301,L] or could a wordpress ifmodule be causing the problem? Any info would be apreciated.0 -
301 Redirect Attribute-Based Dynamic URL to Renamed Attributes
I work with a number of ecommerce sites that have dynamically-created urls based off of product attributes we've assigned in our cms. I am updating a handful of these attributes to more seo-friendly terms because they are outdated but am not certain how to go about redirecting all the urls that each attribute is in/could be in. For example: If I had the attributes hoagie and beanie and changed them to sandwich and headwear, a dynamic url might change like this: .com/hoagie/french-bread ---> .com/sandwich/french-bread .com/beanie/hoagie/novelty ----> .com/headwear/sandwich/novelty Since the urls are dynamically created, I am not sure how I go about redirecting all of them, or if I need to redirect all of them at all (instead just redirecting the urls indexed by Google, etc.) I also have a number of links within copy on each of the sites that contain linked anchor text using attributes that will be changing. I am assuming I will need to 301 each of these or update them manually to reflect the new attributes. I am new to the seo field and would appreciate any and all advice or direction to guides and tutorials that could aid me with this project. Thanks!
Technical SEO | | OfficeFurn0 -
Redirect URLS with 301 twice
Hello, I had asked my client to ask her web developer to move to a more simplified URL structure. There was a folder called "home" after the root which served no purpose. I asked for the URLs to be redirected using 301 to the new URLs which did not have this structure. However, the web developer didn't agree and decided to just rename the "home" folder "p". I don't know why he did this. We argued the case and he then created the URL structure we wanted. Initially he had 301 redirected the old URLS (the one with "Home") to his new version (the one with the "p"). When we asked for the more simplified URL after arguing, he just redirected all the "p" URLS to the PAGE NOT FOUND. However, remember, all the original URLs are now being redirected to the PAGE NOT FOUND as a result. The problems I see are these unless he redirects again: The new simplified URLS have to start from scratch to rank 2)We have duplicated content - two URLs with the same content Customers clicking products in the SERPs will currently find that they are being redirect to the 404 page. I understand that redirection has to occur but my questions are these: Is it ok to redirect twice with 301 - so old URL to the "p" version then to final simplified version. Will link juice be lost doing this twice? If he redirects from the original URLS to the final version missing out the "p" version, what should happen to the "p" version - they are currently indexed. Any help would be appreciated. Thanks
Technical SEO | | AL123al0 -
Do I need both canonical meta tags AND 301 redirects?
I implemented a 301 redirect set to the "www" version in the .htaccess (apache server) file and my logs are DOWN 30-40%! I have to be doing something wrong! AddType application/x-httpd-php .html .htm RewriteCond %{HTTP_HOST} ^luckygemstones.com
Technical SEO | | spkcp111
RewriteRule (.*) http://www.luckygemstones.com/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^./index.htm
RewriteRule ^(.)index.htm$ http://www.luckygemstones.com/$1 [R=301,L] IndexIgnore *
ErrorDocument 404 http://www.luckygemstones.com/page-not-found.htm
ErrorDocument 500 http://www.luckygemstones.com/internal-serv-error.htm
ErrorDocument 403 http://www.luckygemstones.com/forbidden-request.htm
ErrorDocument 401 http://www.luckygemstones.com/not-authorized.htm I've also started adding canoncial META's to EACH page: I'm using HMTL 4.0 loose still--1000's of pages--painful to convert to HTML5 so I left the / off the tag so it would validate. Am I doing something wrong? Thanks, Kathleen0 -
301 how?
My website is www.photosbykristopher.com, but I have some important links pointing to photosbykristopher.com How do I get my domain without the www to redirect to the domain with the www. PS I use Go daddy for hosting.
Technical SEO | | KristopherWho0 -
Redirect question
I would like to redirect http://example.com/index.html to http://www.example.com/ Is the code below correct ? RewriteEngine on RewriteCond %{HTTP_HOST}^example.comRewriteRule (.*) http://www.example.com/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index.html\ HTTP/ RewriteRule ^index.html$ http://www.example.com/ [R=301,L]
Technical SEO | | seoug_20050 -
Is a 302 redirect the correct redirect from a root URL to a detail page?
Hi guys The widely followed SEO best practice is that 301 redirects should be used instead of 302 redirects when it is a permanent redirect that is required. Matt Cutts said last year that 302 redirects should "only" be used for temporary redirects. http://www.seomoz.org/blog/whiteboard-interview-googles-matt-cutts-on-redirects-trust-more For a site that I am looking at the SEO Moz Crawll Diagnostics tool lists as an issue that the URL / redirects to www.abc.com/Pages/default.aspx with a 302 redirect. On further searching I found that on a Google Support forum (http://www.google.com/support/forum/p/Webmasters/thread?tid=276539078ba67f48&hl=en) that a Google Employee had said "For what it's worth, a 302 redirect is the correct redirect from a root URL to a detail page (such as from "/" to "/sites/bursa/"). This is one of the few situations where a 302 redirect is preferred over a 301 redirect." Can anyone confirm if it is the case that "a 302 redirect is the correct redirect from a root URL to a detail page"? And if so why as I haven't found an explanation. If it is the correct best practice then should redirects of this nature be removed from displaying as issues in the SEO Moz Crawll Diagnostics tool Thanks for your help
Technical SEO | | CPU0