Mapping the customer journey for SEO and marketing success