Try article marketing. Make sure to target the right keywords for your articles. You can also try visiting blogs in your niche and out some helpful comments with your link on it. You can also try submitting articles to blogs in your niche as a "guest post".
Generally involves the process of off-page optimization like > article submission > blog submission > directory Submission > feed submission > blog commenting The content posted should follow a standard quality. Socialize your work through social media optimization on social networking sites..!!!
Ideally best is to hire a professional that can take over your complete online marketing campaign you'll benefit more from that. They'll do the work professionally and you'll have effective and long term benefit. If you cant afford that then do a little research into this area and continue what you're doing