Why are some of my posts ranking for other posts' keywords?

For example:

Post 1 dated 12/10/2016 with "keyword 1".

Post 2 dated 12/12/2016 with "keyword 2"

If I search for "keyword 2" on Google, the one that show up is older Post 1.

Can anyone explain this to me and why?

Join the Discussion
Write something…
Recent messages
PMbaluka Premium
Marion has a point. I noticed the same with my keywords too.
MarionBlack Premium
It's called Latent Semantic Indexing (LSI). It's not really your keyword that's ranking, it's the content in your post. When you ask a question in Google it doesn't always give you the posts with the same words in the title it gives you posts that answer your question.
GomMagtibay Premium
Ah.. I see. Thank you. LSI.
Marcus1978 Premium
Marion to the rescue again
MrKent Premium
Maybe there are some post 2 keywords somewhere in post 1?
MKearns Premium
Maybe this SERP tool can help coach! https://serps.com/tools/rank-checker/
glablue28 Premium
Coach, I wish I could help you here with this dilemma. I'm not quiet there in my training modules.
Good Luck Coach.
GomMagtibay Premium
Thank you.

I'm thinking if this is a sign there's something wrong with what I'm doing. But on the other hand, I'm thankful because it's a positive sign that my posts are ranking!