Self-made, independent web designer building web presence and online branding for other independents and small businesses, centered around a website. Mentor, bright idea generator, motivator, problem solver. Advice on your current website, too!
Luckily (or unluckily), there is no shortage of books, courses, and articles about SEO.
Hopefully some other experts can weigh in on their favorite SEO books, but online, a great place to start is Moz. They have a wealth of resources.
As well, Google's Search Engine Optimization Starter Guide is a must-read for anyone starting out with SEO.
And for quick reference or as a study guide, here's a concise SEO infographic from Entrepreneur
And don't forget to install Google Analytics on every site you build, work with, or own.
I hope that serves as a jumping off point for you and your new (future) SEO guru.