In last 15 months, our website have undergone 3 major structural changes. Due to which we had to create thousands of 301 redirects. We used to retain number 1 slot in Google SERP, but in past 14 months our rankings has fallen substantially and it is still falling. Currently our average position has come down to number 6 from number 1. All of our competitors in various range of keywords are lacking substantially in SEO factors.

Just to give you a brief idea:

  1. We are way better in on page seo factors
  2. We are better in technology parameters like AMP, better load speed, better mobile compatibility, etc.
  3. We have high number of backlinks and many links coming from high authority websites.

We have spend a lot of time in our SEO efforts in past 1 year but we are not able to regain our top position. And as we are seems to be better in all SEO factors, only thing which we could think is something bad has happened due to structural changes of our website.

Following are major structural changes that we made in past 15 months.

  1. We changed url structure of around 2500 urls of our website. So we did 301 redirect of old url to new url
  2. We have ecommerce website, and in it we were having around 100,000 product pages. But there was not much difference in these product pages. Because we used to have different product page for each city in which we are serving with only one change from other city and that is price of product. Rest all information of product used to remain same. We thought that this could be a problem of duplicate pages, so we merged all these product pages and this count came down to 5,000 from 100,000. All old 100,000 were made 301 redirect to new pages.
  3. There were around 1000 more pages, which were no longer relevant so we made them 301 redirect to home page.

Following is the info visible in new Google Webmasters > Index Coverage > Excluded Tab

enter image description here

Currently webmaster tools shows 4800 pages indexed. And we have around 110,000 urls in 301 redirect. Please suggest what could be going wrong for us.

  • 301 redirects to the home page are bad for SEO. Google interprets those as "soft 404" errors. Doing that has lost your all SEO value you might have had from those pages, including any inbound links. Mar 4, 2018 at 12:02
  • What are are the your alternate pages with canonical tags? Are those HTTP vs HTTPS? Google is reporting that it is ignoring canonical tags pretty often now. You have some in the "Google chose different canonical than user category." I'm starting to recommend against canonical tags for SEO and always implementing 301 redirects because of that issue. Mar 4, 2018 at 12:04
  • I have been able to successfully change URLs within my sites several times without hurting SEO at all. I haven't done so in a few years, but my previous experience leads me to believe it isn't properly implemented redirects from old to new URLs that are causing your problems. Mar 4, 2018 at 12:07

2 Answers 2


This is a tricky one. I'm not sure what has caused Google to index your site. All I can offer are my thoughts.

301 redirects should pass 95-100% of page juice. So this shouldn't cause your website to get deindexed from Google. Google seems to think that 45,000 of your pages are duplicate/alternate content. Have you tried using fetch and render on some of those pages to see if Google can resolve them with a 200 status header? I would also use fetch and render and mobile friendly test to see what content Google can view on that page. Is some of your content missing from Googlebot's view that is causing it to see it as a duplicate page?

https://www.google.com/webmasters/tools/googlebot-fetch https://search.google.com/test/mobile-friendly

The other possible issue is that a Google algorithm update might have really hit your site. This happens to webmasters sometimes. When Google changes its algorithm, some websites get absolutely destroyed in their rankings. This happened with the Panda and Penguin update. Luckily, there's information on what the general algorithmic changes were. So you can see what updates were made and if it looks like you were doing something that the new update is penalizing, you could potentially change it and regain your rankings. I recommend looking at the algorithmic updates on pages like the following:


About 16 months ago, I redirected a website with 50,000 indexed pages from example.com/url/page to example.com/url1 and within a few months, Google indexed millions of my pages and increased my search traffic significantly. I found that the content update played a huge role in increasing my rankings. My content improved and the 301s worked.

Ultimately, I'd look closely to see if Google is able to crawl the page properly with fetch and render, and mobile friendly test. I'd then try to figure how why it thinks these pages are duplicates, and what pages does it think they are duplicates of? Is there a way that you can add more content onto those duplicate pages that will encourage Google to crawl and reindex them? Then I would look closely internally and try to figure out if there was some sort of content or link scheme that I partook in in the past and figure out if an algorithmic update struck me because of it, fairly or unfairly.

I'd also look at crawl errors. Are there any issues with why Google can't crawl your page? https://www.google.com/webmasters/tools/crawl-errors?hl=en&siteUrl=


1.It may sound dumb but it is important to check if the 301 redirects are really 301 redirects or 302 temporary redirects by looking at the HTTP code answers.

2.Also it is important not to have too many hops because it looks like Google don't like when there are many hops in a 301 redirects (5 is too much according to Matt Cutts). It is not a good thing to do page A => page B => page C => page D / It is better to do page A => page D.

  1. This would be important to check if the canonical URL tags are equal to the destinations of the 301 redirects.

  2. Here is my experience now. I suspect the 301 redirects to cause sometimes problem, when there are urls like //domain.tld/page-a-paris and //domain.tld/page-a-london/ and //domain.tld/page-a-nyc/ redirecting to //domain.tld/page-a/. However if the 4 of them had the canonical tag "//domain.tld/page-a/" there should not be any problems. However, Google employees kept on repeating that 301 redirect are for 1 to 1 equivalence, 1 old page to 1 new page. The last person who said it, was John Mueller from Google Zurich.

Reference for 1 & 2:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.