Working from 6 months, writing content. I don't know how much quality content is my. But trying to improve the quality and doing social sharing over twitter, Facebook and google plus. When I share then i get some visitor, but after some times i do not get any visitor. For some long tail keyword my blog is in google 2 number page. So i think if in 2 number page then at least i can aspect 10 visitor per day, but if i do not share my post on social media then i do not get a visitor in a day. I use Yoast and by yoast i have a good seo result. But why no visitor?
Check your On-page SEO is working properly and then start your off page SEO process to build quality backlinks from the good authority sites which are based on your niche! Try to get more social shares of your contents also be helpful to good reach of your blog!
You need to ensure that your site is as good as your SEO efforts. Chances are there are many, many sites in your niche that deserve a better position in the SERPS. You need to KNOW how good your site is, and what you need to do to make it worthy of page 1. Then you can focus on the SEO.
ensure about your title and description about your content this is the main thing for getting traffic from google.
If you follow this point, i think you will gain more visitors in your blog..... Properly optimize your On-Page. Look up your content quality & Keyword density. Optimized your keywords. Put your keywords in right way in title, description, link and content. After that create healthy backlinks with your niche related site.
6 months old website and on the second page on google? Thats a great result. If you continue in this tempo you can get in the first page in 6-9 months. Thats the medium on ranking keywords. Trying to rank in the first page within 3 months, thats a blackhat seo and you should avoid it.
What good is the ranking on 2nd page of the Google, if the keywords have absolutely no search volume? That's like opening a scuba diving shop in the middle of the desert. It takes tons of work to get there, but it's pointless. What is your blog about? I surely hope that it isn't about SEO. I also hope that if you are writing your blog in English, that you are not writing the content yourself. With all due respect.
Work on your on-page seo first before doing any off-page seo. Check your title, descriptions and of course your focus keywords which is the key to optimize well your site. Don't be over keyword focus and make it look natural something like your audience can connect.
You mean anything about wordpress? Well you might want to take a look on this site and see how you can learn from it. Probably one of the best blog that talks about wordpress related content, www.wpbeginner.com/ hope it helps.
writing content its self will not boost your website, there are so many players/competitors around you where your prospect users are visiting there websites. dont simply write the content, write the content that will engage your customers, also first evaluate your competitors why they are listing... be patient, seo itself is learning not listing....