I am still relatively new to the game, but I will say, I am producing high-quality blogs, with good topic authority, (I think) a well-implemented internal linking strategy, and a good running backlinking strategy and we are ranking relatively well in all engines except google. I don't know why...