For small businesses who want to tackle SEO themselves and not waste time wondering if what they are doing is correct or if their efforts will pay off, I highly recommend looking at Yoast. I recently attended a lunch and learn event targeted at small business owners.