I was creating back-links for my web-site since last four months.But still my site is not showing in SERP. Although all On-Page is correct.It one keyword it is showing on number 5. But for another two keywords its not showing in SERP.I have working since last 4 months on these keyword. Please any one guide me in this regards. Why my keyword is not ranking in SERP? What should i do now?
Yes it is true that it is depend upon the keyword competition. And be claim dear it takes time some time don't worry about that you must keep doing your work.
If your website is ranking higher for a certain keyword and not ranking for another keyword then it may be due to fierce competition for the second keyword.
No one can differ from these guys. check out your competition for the couple of keywords you are working on. And secondly sure your on-page is good. What you think to be correct may not be actually correct. Thirdly, are you building quality back links? The first keyword has been ranked well through building back links with similar kind of resources doesn't mean that the rest of the two keywords will have the same effect. Are you sure you are not spamming throughout all these four months keeping in mind that you have to do quantitative work, and forgetting about quality?