I am working on a clients site in ecommerce technology niche. He is on page 1, ranking 4-5-6, for keywords he wants to rank for. But he cant break into top3. The site has way better backlinks than the competitors, having shit-ton of whitehat links too, them are not too common in ecommerce. Onsite and blog are better than the others, age is good too. But I have noticed one thing. The site is surrounded only with bigger and huge ones. For one of the keywords the serp looks like this: #1 - indexed pages: 6200 #2 - indexed pages: 17900 #3 - indexed pages: 23500 #4 - indexed pages: 750 - client's site. #5 - indexed pages: 740800 #6 - indexed pages: 1700 #7 - indexed pages: 399000 Could be this one the reason why he cant rank better? (This all serp falling started in early 2017, the rankings were better before) Then what to do next? Obviously he wont buy 5000 more products to sell, and wont write 5000 more blog post neither.