What can I do to improve my SEO?

In some people’s minds Search Engine Optimization (SEO) is an art darker than witchcraft; to others, it’s something incredibly proscriptive: do A, B, and C, and you’ll be number one in Google searches. Fortunately, SEO is not voodoo (or my pantry would be filled with chicken necks and newts instead of olive oil and cereal), but unfortunately it is not as simple as checking off boxes on a to-do list. It’s somewhere in between, and far more interesting.
