Choosing an appropriate title for your blog posts is the single most important thing that you can do for your SEO if you want your blog post to appear in Google. In most blog platforms the title of each blog post becomes an H1 tag (what is an H1 tag?) this means that if someone does a Google search for your exact blog title that your blog post is likely to appear on the first page of results (assuming of course that it is not a very competitive phrase, and that your blog is already being indexed).
Another very useful thing about the title of your blog post (this is true for most of the major blogging platforms) is that your blog title becomes a part of the URL of that page (example) and having keywords in a URL is always beneficial.
Given the above information how should one best title a blog post…? A blog post title should be as simple, and as direct as possible, and ideally it should be a phrase that you can see someone searching for in Google. So instead of titling a blog post, “The top things that a parent ought to do when preparing their child for summer camp” a better title might be “How to prepare your child for camp” or “preparing your child for summer camp”. Additionally the length of the title should not exceed 80 characters.