How can I ensure that my blog post title appears on my website?

If you are logging in on the main page of WordPress.com and trying to create a post here http://wordpress.com/#!/post/ you created an Aside rather than a standard post.

I never ever use http://wordpress.com/#!/post/ on the main page of WordPress.com because it creates Asides and Asides are post formats. They don't have Titles and can't have Categories assigned to them.