I still strongly feel that the best way to achieve excellent SEO is through building human-accessible pages. How is your site on a screen reader? If its easy to navigate by braille keyboard or voice output, then it probably is well enough that Google should be able to make sense of it.
Better yet, make it so that your CODE is readable and understandable easily by someone who doesn't have perfect vision.
If you achieve this and create great, relevant content, then Google will snap it up and the customers will appear. No other tricks needed.