While there are endless ways to build links and tweak on-page code in an attempt to game Google, the best way to bring visitors to your site is to give them new and valuable content. Content is the best SEO strategy.
The truth of content as SEO strategy is that more content means more long-tail keyword phrases which means more opportunities for people to find you in searches. If the content is both useful to the user and relevant to your site, it is likely to convert.
You could ask your users to create your content for you (through user reviews or forums), or you can publish your own original content. For most businesses, blogging is the ideal content channel. Yes, I am asking you to sit down and write something.
Blogging for SEO is not nearly as daunting a task as it seems. Consider the questions that your customers ask you on a regular basis. They’re telling you what they consider your area of expertise. Demonstrate that expertise by answering their questions in a blog post.
In short: There are no quick fixes. You need to give people a reason to come to your site. The best way to do that is by blogging your answers to the questions they’re googling right now.