The breakdown is simple:
Your Website is the core and generates leads and sales
SEO provides traffic to your site and online visibility
Hosting is your housing, security and delivery platform
With these three in place you will be ready to build your Digital Marketing Strategy, which is your conversation and reputation with your target audience.
These are all interconnected. Alongside the three core elements, you’ll need a good Digital Marketing Plan to build reputation and increase traffic to your website. With more traffic you increase leads and sales potential and profits for your business.