More and more, SEO is a by product of having a site respected by your visitors and by influencers in your field (which implies quite a bit of interactions with these 2 types of people)
Unless you want to develop a domain, I don't think it's a viable strategy to invest in SEO. Most likely targeted ads or social activities are better options.