When you create a post, it will show up in your home page and the home page certainly weighs more than your post page. Therefore, Google put your home page in the search result for the search terms that appear on the home page.
When you have created more posts so that the particular post with the search terms is pushed out of the home page, your post page will be able to rank for the search terms after Google re-indexes your site.