Thanks for your replies. But when you have a customer who says ok build this 10 page site and "I want it to rank well in Google", how should you deal with that. Sure I can build the site add meta tags along with the correct semantic markup, make use of embedded span tags within headlines, alt tags for images / media, maybe even recommend some social media accounts or an XML sitemap. Avoid key stuffing or poor quality / paid for backlinks but there's got to more to ranking well in Google than that.
@Stef Just checked out the link to. your web dev course, does the CSS portion utilise SCSS and or mixins? Couldn't see either in the table of contents?