SEO and SEM as building blocks