One of our competitors is ranking at the top of the Google results in the UK for a very competitive key phrase. Their backlink profile is made of low quality links from affiliates, directories, aggregators, hosting websites, search results etc. Their backlinks types are: Do follow: 21 referring domains No Follow: 21 referring domains Redirect: 93 Referring domains Not site wide: 133 referring domain Total: 269 referring domains This website's on-page optimization is horrible! No high quality content found on the site. Can you help me understand why do they rank so well in Google UK?