I have a website with 40+ posts on it, and it's 2 months old. This is my first I am trying to rank. Most of my keywords are in between the positions 40 - 180 in the SERPS. Only problem I am having is that I am building backlinks for keywords in position 40,108, & 200 but they are not moving in the SERPS. These keywords are not competitive by any means. Many of the top 10 results on Google don't even have a backlink to them and some of the keywords' top 3 in SERPS are yahoo answers and youtube vids, all with 0 backlinks or no more than 5 (and these backlinks aren't very high quality or PR).
For each keyword (inner page) I have built more than 10 web 2.0s.These web 2.0 are high PR (i.e. Blogger, Weebly, Wordpress, etc..). My exact keyword anchor text for each set of backlinks is 10% or less. My backlinks are handwritten by me, and are unique content and high quality and related to the topic of my site.Each web 2.0 post is minimum 500 words. After building these backlinks I have put them in an indexing service and they are all getting indexed. On average I am building 5-10 web 2.0s for each of the 3 keywords.
If you think it might be my onsite optimization, i just want to say my keyword density is 1-1.5% for my inner pages. I am using Yoast SEO and making sure all the indicator circles are green and that I am meeting the requirements. I also have My keyword in the H2 tags at least once. I made sure there's no duplicate content on my site, meaning I wrote excerpts for each post and made sure the categories pages are no index. I have followed php's guide to an authority site and implemented what he has said.
Despite all of this, not a single one of those 3 keywords I am trying to rank has even moved up or down. Is there something I am doing wrong? because I have seen people going up the SERPS here on BHW, 7 days after them building a couple of web 2.0s. I have been building these backlinks for 2 weeks now and I have seen no results/movements whatsoever.
Sorry If the post was long, i wanted to be as detailed as I could be.