Is 301 redirecting all old URLS after a new site redesign to the root domain bad for SEO?
-
After a new site redesign ...would it hinder our rankings if we 301 redirected all old URLS that are returning 404 error codes to the root domain (home page) ?
Would this be a good temporary solution until we are able to redirect the pages to the appropriate corresponding page?
Thanks so much!
-
You will need to check the server error log files for the new site in order to pick these up, if this hasn't been detected in WMT.
-
There's a free XML sitemap creator at http://www.auditmypc.com/xml-sitemap.asp. Not only will it create a sitemap for you that you can upload, but will also show you any internal bad links which can cause you the biggest problems.
Outside of that Webmaster Tools will be your most effective tool for catching those external sites linking to your old or missing pages. Be sure to reach out to repeat offenders and ask them to update their links to you.
-
If the URL is a 404, there's no "link juice" to pass. The home page of any site will always have the most page rank anyway. I wouldn't be concerned with that. Focus on user experience.
-
If they were, and still are, indexed in Google just do a site: search
-
Great!
Now is the only way to find old pages that weren't redirected to a new site is through webmaster tools correct?
Are there any other tools out there that would find old URLS.. URLS maybe even a year old that weren't redirected?
Thanks for all the reassurance so far.
-
"Google is aware that 404 errors can't always be avoided since you don't have any control over someone creating a bad link on an external site. So the impact on your SEO should be little to none unless it's completely out of hand and occurring as a result of something internal such as a bad navigational structure."
I respectfully disagree, the SEO impact is not because Google will punish you for having 404's, the SEO impact is that the new corresponding pages will not rank and the old pages that no longer exist will lose their rank after a little while of remaining in the index and taking visitors to a 404 and not converting.
-
Are you hoping to just make it easier on yourself by sending all old pages to the root rather than mapping them to the most relevant pages? If you have a large site I understand but I would strongly suggest, at the VERY LEAST, mapping the more important pages to the new site's counterpart pages that are the most relevant and then you can send the remaining pages to the home page or a sitemap.htm page. I don't know that pointing them all to the root would be 'bad', per-say, but I feel you would be missing an opportunity to help boost new internal pages that you need ranking asap.
-
Thanks. I have a custom 404 page but what if I'm looking to pass along the link juice from pages on an old site to the new site. Will this pass along any page authority by just redirecting it to the root domain?
-
Google is aware that 404 errors can't always be avoided since you don't have any control over someone creating a bad link on an external site. So the impact on your SEO should be little to none unless it's completely out of hand and occurring as a result of something internal such as a bad navigational structure.
I would not suggest 301 redirecting 404 pages to the home page of a site because it's frustrating to users who may not be aware of what's going on. It can be potentially frustrating if they're expecting to see a specific page and keep getting pushed to the home page with no explanation as to why it's happening.
Your best bet is going to be creating a custom 404 page that indicates that the page is not available and make suggestions to other areas on your site and a means to contact you if they can't find what they're looking for. That way they know what's happening and don't get frustrated in the process.
And don't forget to continually monitor the reporting errors in Google Webmaster Tools to see the biggest offenders. If you see missing pages getting double digit visits, build an actual page on that URL directing them to the right alternate place (assuming that the page actually exists elsewhere in your new site setup). If there are simply too many 404 errors happening, just stick with the custom 404 solution above and clean as you monitor the activity. But it's just not a good user experience or practice to 301 without an explanation.
-
Yes. That is what should be done I agree.
But since it wasn't done.. instead of just leaving it & not doing anything about it... would it be better to redirect any 404 pages to the root domain in the mean time?
Or should it be left until we can redirect all the individual pages to their appropriate new page?
Thanks
-
No, you should have the redirects map out and implemented prior to launch or risk the loss of their organic position.
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
-
How to 301 trailing URLs to new domain home page - wildcard?
How would I add a redirect rule so all old domain URLs redirect to a new domain? All the old pages no longer exist on a new website. The domains have been through several CMS platforms, so it would be unnecessary to recreate them. Problem is, they're indexed in search engines from the past 10 years, so it's causing a lot of 404s. Example: search "NARI Tampa Bay" and you'll find 2 old domains: nari-tampabay.com & nari-tampabay.org. The new domain is naritb.org Those 2 old domains are now pointed to the same nameservers as the new and listed as parked domains. Here's the current rules in htaccess: <code>RewriteEngine On RewriteCond %{HTTP_HOST} ^nari-tampabay.org [NC,OR] RewriteCond %{HTTP_HOST} ^www.nari-tampabay.org [NC] RewriteRule ^(.*)$ https://www.naritb.org/$1 [L,R=301] RewriteEngine On RewriteCond %{HTTP_HOST} ^nari-tampabay.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.nari-tampabay.com [NC] RewriteRule ^(.*)$ https://www.naritb.org/$1 [L,R=301]</code>
Technical SEO | | CartoMark0 -
Purchased domain with links - redirect page by page or entire domain?
Hi, I purchased an old domain with a lot of links that I'm redirecting to my site. I want all of their links to redirect to the same page on my site so I can approach this two different ways: Entire site
Technical SEO | | ninel_P
1.) RedirectMatch 301 ^(.*)$ http://www.xyz.com or Page by page
2). Redirect 301 /retiredpage.html http://www.xyz.com/newpage.html Is there a better option I should go with in regards to SEO effectiveness? Thanks in advance!0 -
301 domain name to another site
I had 2 websites. I decided not to maintain one of them and set it to 301 to my main website. However, i see people getting 404 errors when they land on my main website but with a page name from the old site. How can I set things so that anyone who tries to go to the old site goes to my homepage of my main site? http://siteA.com http://oldsiteB.com/oldpagename sends them to http://siteA.com//oldpagename = 404 - I want them to go directly to homepage on siteA.
Technical SEO | | bhsiao0 -
Will doing a 301 redirect for one domain to another give the latter domain the formers links?
I have some websites that I built a few years ago that are still in existence, but I no longer have access to the sites as they weren't hosted by myself. These sites all carry a "Designed by Me" text on the footer with a link to my (now old) website. I have since done 301 redirects on the domain names that are used in the footers of these sites so they link directly to my new site. However, will these websites now show up on Google Webmasters for example as external links to my site?
Technical SEO | | mickburkesnr0 -
Sub Domain vs. New Root Domain for New Brand
Would you recommend a new brand be placed as a subdomain to the existing parent company or create a separate root domain for this new brand?
Technical SEO | | ScratchMM0 -
301-redirect
Hi My website is fairly new and i wasnt aware of the difference btw 'website.com' and 'www.website.com' when i started up. It doesnt matter which one i use as long as i am consistent right ? Most of my ingoing links are to mainpage on 'website.com'. I have som ingoing links to 'www.website.com' but also some to 'www.website.com/brandname'. is it enough to 301-redir 'www.website.com' to 'website.com' or does it need to be done on several levels ? I need to have someone do the redirect for me - how can i check its working when its done ? Dan Lærum
Technical SEO | | danlae0 -
301 redirect while keeping OLD domain for branding
Say you have CharityName.com. They use a dedicated domain name CharityNameEvent.com to advertise their main event. They use this domain on posters, flyers,etc and want to keep using it because it's easier to remember. CharityNameEvent.com has far, far more inbound links than CharityName.com (about 8 times more). Current problem: their current web developer has put the SAME content on both websites instead of setting up a redirect from CharityNameEvent.com (easy to remember) to CharityName.com/Event which would have made more sense. My intention is to consolidate the 2 websites and make sure CharityName.com benefits from links to the Event. I plan to move and 301 redirect CharityNameEvent.com to CharityName.com/Event. I know this would keep links and PR intact but I have a couple of questions: 1. Is it enough to set up the 301 redirect or would they have to ask websites to ACTUALLY change the links to CharityName.com/Event? 2. They plan and need to keep using CharityNameEvent.com for its ease of use on posters, flyers, etc. The 301 redirect would be in place. Would this cause any problems with search engines, especially when/if some people STILL link to CharityNameEvent.com instead of CharityName.com/Event? Basically, my understanding of 301 redirects is that they're used when a website permanently moves. In this case, the OLD DOMAIN name would still be used for reasons mentioned above but would be 301 redirected to CharityName.com/Event. Any chance this might not maximise the potential of new/old links? Any other way to go about it? Anything I'm missing with this scenario? Thanks
Technical SEO | | carmenmardiros0