How to create magnetic blog post titles to attract readers

Blog post titles are what captivates your audience and encourages them to read your content. How many times have you written an amazing article, only for it to end up lost in the blogosphere? A great title can help to boost your blog views and build an engaged audience. In this post, I’ll show you how you can create magnetic blog post titles to attract readers and grow your website.

Avoid clickbait

While clickbait titles may sound attractive, they often leave the audience disappointed. Titles like ‘I escaped an Avalanche’ are dramatic and enticing but when the blog post is about something completely different, it really does nothing to build your reputation as a blogger. Furthermore, these type of titles don’t have any consideration for keywords and keywords are essential for good SEO and if you want to rank higher in Google.

Your blog titles don’t have to be boring – I used to call my early blog posts something uninspiring like ‘autumn haul’ or ‘makeup review’ which are not only unimaginative but give no real clarity as to what the blog post is about. I mean a haul could feature a number of products while a makeup review could offer so much information for the reader.

So, how can you grab a readers attention and convey what your blog post is about?

Use power words

Power words convey emotion, helping to capture your audience’s attention and convert people who are browsing your website into real readers. There are a number of power words you can use in your blog post title, depending on the topic of your article. I suggest only using one power word in your headline to avoid confusion and keep your title catchy.

Power words in play

Here are some examples of before and after titles – notice how the revised title incorporates a power word into it.

Example 1

“Creamy Tomato Soup”

“A Delicious Creamy Tomato Soup for Winter”

Example 2

“Managing Dry Hair”

“An Extraordinary Way to Style Dry Hair”

Types of power words

There are tonnes of power words you could potentially use in your blog title. To choose the perfect power word, consider the style of your blog post. Is it packed with tips? Is the blog post written to entertain? Do you teach something in your article?

Need inspiration for your blog post titles? Grab the free template below!

Depending on the purpose of your blog post, you’ll be able to choose a great power word. Here is a long list of power words you could use;









































Consider what type of blog post you’re writing

The type of blog post you’re writing can help you to create a magnetic title. For example, if you’re solving a problem, your blog post title could be “How to Create a Winter Capsule Wardrobe with Ease”. Alternatively, if you’re trying to entertain your audience Buzzfeed style then your title could be “18 Funny Instagram Photos You Need to See Right Now”.

Include numbers

Using numbers in your titles is a great way to draw in your reader. They promise something specific, for example, if you see a post called “5 epic ways to clean your home” then you know you’re going to get 5 tips or methods within that article. Using numbers also gives your post an easy to read structure. According to Co-Schedule, using numbers in your blog post titles increases traffic by over 200%, so it’s an effective strategy to use.

Grab attention by adding mystery

Adding a lil’ mystery to your blog posts makes your audience feel intrigued. You can add mystery without being vague or ambiguous. Take a look at some examples below;

“7 drugstore products you never knew existed!”

“Simple recipes that have hidden nutritional benefits”

Using these type of titles encourage your reader to click onto your article so they can discover exactly what you’re talking about.

Include keywords

Keywords are massively important for SEO. If you want your blog post (and website) to rank highly in Google and other search engines, its important that you use keywords in the blog post title.

How to find keywords

You may decide to use one keyword or you may prefer to use a long-tail keyword. Here’s the difference;

Makeup = keyword

How to wear makeup = long-tail keyword

The best way to find keywords is by using Google keyword planner. This is a free tool but it may ask you for payment once you’re on the platform. The way I got around this was to set up an AdWords campaign using my credit card and then pause the campaign immediately so no money was taken. The Google keyword planner dashboard looks like this;

Google keyword planner

When entering the Google keyword planner (located under tools), you need to search for keywords. Enter your potential keyword (this should be related to your blog post content). For instance, let’s say we are writing a post on red lipstick. We can search for this keyword in the left-hand box This brings up the following results.

Google keyword planner search

The competition for the first keywords is high, which we don’t want to use as this means it’s going to be more difficult to get a good search ranking. Ideally, we want a keyword with small to medium competition that ranks for at least 1k-10k average monthly searches. This means that people will be searching for our keyword but there will be less competition for our post and the potential of a higher ranking in Google.

Google keyword planner result

One option would be to use ‘lip shades’ as our keyword. This has medium competition but at least 1k searches per month. Therefore, based on our keyword of ‘lip shades’, our blog post title could be “5 Sensational Red Lip Shades for Fair Skin” or “5 Sensational Red Lip Shades for All Skin Tones” depending on who our blog post is aimed at.

This is an easy way of incorporating keywords into your title but still ensuring that they grab your readers attention.

Do you want a template of catchy blog post titles you can use on your own website? Make sure you download the blueprint below – you’ll never have to worry about blog post titles again!