However, right now these posts only come up on the second page on Google for the key searches I'm optimizing them for. I find this odd since the pages of other blogs/sites that rank higher than them often have a lot less backlinks of worse quality and a lot worse on-page optimization.
A friend of mine is telling me that this is happening because my posts are still very new and Google only does and index update once every month. So with the next monthly index update, if those backlinks are still there, the ranking of these posts on Google will improve considerably.
Is this true? Do you think his theory is valid?
Thanks in advance for your replies.