I have been struggling to get my blog on google first page .My site is PPD multi-niche website and has over 1.8K backlinks . How does google sort out websites to show them google first page ? I have analyzed my rival sites and they have backlinks the same as me but they have more do-follow links and mine has less ones . Their sites ranked at google first page at 3rd and 9th respectively.Mine ranked at google page 9 . So,I bought 100 Cheap PBN links for my site and it ranks at 7th page now . How can I outrank them ? Should I do churn and burn to my money site ? I am already regularly building links daily.