SEO is one thing that is hard to figure out on your own. Fortunately, you can get the help of professionals that are willing to help provide you with optimized content. They will take the time to look at your site and decide what it could benefit the most from. They will also look at your overall niche and decide what approach to take in order to maximize your sales with SEO and plenty of other methods. They are also willing to include you in the process as they work on making your site successful.
Other ways you could build income on your site is to interact with your users. If the user can contribute to the site somehow, then that will also help your site gain visitors. When visitors are engaged in different activities such as discussions and otherwise, then that will not only keep them at your site for a while, but will also keep them coming back. Visitors will be more likely to purchase something from your site if they are involved in your site in a multitude of ways. You must also contribute to their discussion as well in that it will give them even more incentive to be involved.