There’s millions of ‘experts’ in web design, marketing and SEO promoting their view of how to set up a website, make money and/or promote on the web.
But recently we stumbled across an excellent introduction and check-list for newcomers by Google themselves, as part of their SEO training and help forum. Note they don’t start with the website design or appearance, but with the business goals…Check it out.