Three main players that impact your SEO efforts