The relation between ecommerce, SEO and SEM