The different aspects of the SEO algorithm