She Knows SEO contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these Amazon links, we may receive compensation at no extra cost to you. See our Disclosure Policy for more information.
How to Write SEO Blog Posts Title Your Audience Will Click
People judge blog posts by their titles – and so does Google!
That’s why you need a GREAT title.
I won’t lie to you: most blog post titles are hot garbage. And that’s largely the fault of Google.
For a long time, a “great title” just meant something keyword stuffed with the year thrown in at the end like: “Best Things to Do In Rome Must Do Activities (2024)”.
I don’t know about you, but I don’t really want to click that.
But I wrote them, too! Because they worked for a while.
I’ve levelled up my title writing game and I want to challenge you to do the same – and teach you how to actually do it. I’ve run tests for 2 years now on SEO, Facebook, and newsletter titles to see what converts the best for my audiences on different blogs.
I’ve created a blog post title framework that’s easy to replicate and still makes sure you actually sound like you.
Sound good? Great! Let’s map out this framework.
My SEO Blog Post Title Framework
A great blog title doesn’t just rank—it makes people want to click.
Your title is your first (and sometimes only) chance to grab attention.
It’s your virtual handshake. If your handshake feels limp (or worse, sweaty), people aren’t sticking around for the conversation.
Here’s how to craft titles that your audience—and Google—will love:
1. Use Your Primary Keyword at the Start
Put your primary keyword at the start of your title to make it clear what your post is about. This helps Google rank your content higher and lets readers instantly know they’ve found what they’re looking for.
When someone searches for “cruise packing tips,” they’re more likely to click on “10 Cruise Packing Tips to Avoid Overpacking” than “Avoid Overpacking With These 10 Cruise Packing Tips.”
The first one matches their query right away. That builds trust and gets the attention of busy searchers.
I’ve tested this on my blogs, and keyword-first titles always perform better.
My posts ranked faster, got more clicks, and even started getting picked up in featured snippets.
It’s a small change, but it makes a big impact.
Your keyword won’t always go right at the front of your title. It’s ok to move it aside when it makes grammatical sense, like putting a number first for a list.
But it should be as close to the beginning as is reasonably possible.
Example:
- “Stay22 vs. Travelpayouts Review: Which Earns More?”
- “10 Toronto Hidden Gems from a Local”
2. Clear Pain Point or Benefit
Your title should solve a problem or promise a benefit your audience cares about.
That is what gets them to click—and stay on your page.
Think about the main reason your audience are searching this term. What are they worried about? What’s holding them back?
For example, “How to Pack for a Cruise” is fine, but it doesn’t hit a pain point. Compare that to “How to Pack for a Cruise Without Overpacking.” Now you’ve identified a common struggle travellers have, and have shown that your post will provide a solution.
When I started making my titles more problem-focused, my click through rate shot up!
Readers knew exactly how my post would help them, so they trusted me enough to click. My Google Algorithm Leak post went viral in large part because my title didn’t just talk about the algo leak itself. I focused on what the leaked algorithm meant for bloggers, and how to adjust your strategy.
You don’t need to overthink this – just put yourself in your reader’s shoes.
What’s the problem they’re searching, what are they most worried about, and how does your post solve it?
Example:
- “This is The Biggest Google Search Algorithm Leak in History. Here’s What it Means for Bloggers” (It’s too long for SEO, but you get the pain point idea)
- “How to Meal Plan Without Spending Hours in the Kitchen”
3. 60 Character or Less
Your title needs to be fewer than 60 characters otherwise Google will cut it off in search results.
When that happens, your audience can’t see the full value of your post, and they’re less likely to click.
When I first started blogging, I didn’t pay attention to title length. I regularly went over the limit with titles like “Floating Under Living Lights at the Waitomo Glowworm Caves in New Zealand”.
It was a great post, but no one clicked because half the title got cut off.
If I remember correctly, I don’t think “glowworms” showed up because I’d made it so long. People had no idea if I was even going to talk about the glowworm experience they’d searched for!
Now I keep my titles short and to the point for SEO.
A shorter title doesn’t mean less effective. It forces you to focus on the key message.
I use Open Graphs to make longer titles for social media, if I need to (aka. I use Rank Math and make a different title for the social share section).
Studies have been done that the top 10 posts on Google, on average, have only 48-54 characters. So you’re more likely to rank better, too, with a shorter title.
You can still pack a lot of value into 60 characters.
Be concise, choose impactful words, and cut any fluff.
Examples:
- “How to Save Money on Wedding Flowers”
- “10 Books That Will Change Your Money Mindset”
4. A Number (When it Makes Sense)
Numbers in titles grab attention and help readers feel like the content is an easy to digest list.
For example, would you click on “Ways to Improve Your Photography Skills” or “5 Ways to Improve Your Photography Skills”?
The second one is much more appealing because it promises a specific number of actionable tips. The first one could be a 200 page guide that I don’t have time to read while I’m on the subway to work.
Interestingly, odd numbers convert better than even numbers (unless it’s a multiple of 10).
My posts with 10 or 11 tips do much better than my posts with 8 for some reason – which sucks, cause that’s my favourite number.
But don’t force it!
Use a number only if it makes sense for your content.
For example, “How to Start a Travel Blog” doesn’t need a number—it’s a how-to, not a list.
Example:
- “7 Easy Dinner Recipes for Busy Parents”
- “3 Simple Steps to Improve Your Productivity”
5. Talk Directly to Your Ideal Audience
Your title should feel like a personal conversation with your target audience. When someone reads it, they should think, “This is exactly what I need!”
Using words like “you” or calling out your audience directly makes your content feel more tailored.
It’s the difference between writing “Tips for Content Creators” and “SEO Tips Every Travel Blogger Needs to Know.” The second one feels personal and niche-specific, so it’s more likely to catch the eye of a travel blogger scrolling through search results.
My readers felt like the content was made just for them, and that built trust before they even clicked.
Don’t be afraid to niche down in your titles. Speak to one audience clearly, and they’ll show up.
That being said, don’t change the keyword to do this! If your post is about “Things to Do in Rome with Kids,” don’t suddenly make it “Things to Do in Rome with Kids for Single Moms” just to fit a specific audience.
Instead, highlight the struggles your audience faces so they can still see themselves in the title.
Examples:
- “How to Plan a Stress-Free Family Road Trip” (your demo may be single moms, but if the keyword is more general, don’t rule out a wider audience. Use a pain point they’d all have like being stressed on the road)
- “19 SEO Tips Every Travel Blogger Needs to Know” (specifically for travel bloggers, not just any niche)
6. Get Specific
Specific titles perform better than vague ones. Readers want to know exactly what they’re getting before they click.
General or ambiguous titles leave them wondering, “Will this actually help me?”
For example, “How to Start a Blog” is okay, but it’s way too broad. Compare that to “How to Start a Travel Blog on WordPress in 3 Easy Steps.” Now your audience knows the niche (travel blogs), the platform (WordPress), and the simplicity (3 steps). It’s a no-brainer to click!
Google loves specifics because they signal that your post has detailed, valuable content. Readers love them because they know exactly what to expect.
The trick is to focus on the key takeaway or unique angle your post delivers.
Examples:
- “How to Declutter Your Home in One Weekend”
- “10 Affordable Wedding Venues in New York City”
7. Use Words that Evoke Emotion or Curiosity
Your title should make your readers feel something—or make them curious enough that they can’t resist clicking. Emotions and curiosity are powerful motivators, and a well-chosen word or phrase can be the difference between someone scrolling past your post or clicking through.
Think about words like “proven,” “effortless,” “surprising,” or “mistakes.” These tap into emotions like hope, relief, or even a little fear.
For example, “5 Surprising SEO Mistakes That Are Killing Your Traffic” feels way more compelling than “5 SEO Mistakes to Avoid.”
You may have noticed I did that in this post’s title: “How to Write an SEO Blog Post Title Your Audience Will Click”.
That little word – actually – hits a nerve for bloggers frustrated by low engagement.
The key is to keep it authentic.
Avoid over-the-top phrasing or empty promises. Your post needs to deliver on the emotion you evoke in the title.
Don’t let it turn into clickbait!
Here’s a list of emotive words to consider.
Examples:
- “7 Surprising Productivity Hacks for Parents”
- “How to Save $500 on Flights With This One Trick”
8. Have An Angle that Stands Out From the Crowd
With so much content out there, you can’t afford to blend in. Think about what makes your post unique or how it approaches the topic differently from others.
What are you adding to the conversation? What’s your Unique Selling Point (USP)?
Your angle could be a unique perspective, a specific audience, or a rarely covered topic. Don’t just think about what people are searching for – think about what you bring to the table that no one else does.
Don’t just write the same thing everyone else has.
Examples:
- “10 Wedding Budget Hacks You Haven’t Heard Before”
- “How I Doubled My Blog Traffic Without Writing More Posts”
9. Clarity Over Cleverness
It’s tempting to write a title that’s witty or clever, but don’t let creativity get in the way of clarity. Your audience (and Google) should know exactly what your post is about the moment they read the title.
I used to write blog post titles like short stories. I would go all prosaic and flowery with my language, to the point that even I had no fucking clue what the post was about when I’d go back to audit it!
I had something like “A Tale of Dinosaurs and Giants in New Zealand’s Forests”.
It was about the Kauri trees…
As you probably have guessed, it didn’t rank and like 3 people ever read it. I think even my mom skipped that one 🤣
If you can combine clever and clear, great. But if you have to choose, always go with clarity.
Examples:
- “How to Bake the Perfect Sourdough Bread” (Clear and specific.)
- “Why Your Morning Routine Is Sabotaging Your Productivity” (Addresses a problem and is easy to understand.)
10. Break Up Sentences With Colons, Periods, or Round Brackets
Breaking up your title with punctuation helps emphasize key parts of your message.
Punctuation like colons, periods, or round brackets create natural pauses. They make your title more visually appealing in search results.
Colons and periods are great for adding a pause or connecting two sentence fragments together. You’ll see them used a lot in titles – especially if people are using AI to write them.
Round brackets are great for adding extra context, like years or unique angles, without cluttering the main title.
Examples:
- “How to Start a Blog (And Make Money While You Sleep)”
- “10 Healthy Recipes: Quick Meals for Busy Parents”
11. Address Common Objections
Think about what might stop someone from clicking on your post, and tackle it head-on in your title.
Objections often come from doubts or questions your audience has. So address those concerns directly to build trust.
For example, when I wrote a post about hiking gear, I knew my audience might think quality gear was too expensive or bulky to carry.
Instead of titling it “The Best Hiking Gear for Beginners,” I went with “Affordable Hiking Gear You Can Actually Carry on the Trail.” By addressing the cost and weight concerns upfront, I made the post feel more helpful.
Show your audience that their concerns or hesitations won’t stop them from getting value out of your post.
Examples:
- “How to Start Gardening (Even If You Don’t Have a Yard)”
- “Quick Dinner Recipes for Families With Picky Eaters”
BONUS: Audit and Test
Every single keyword is different. That means every title needs to be a bit different to succeed.
Write a title with this framework, then measure the results.
This will mean some testing. I know, it sounds hard, but it really isn’t!
Test different blog post titles for 1 month. If it doesn’t increase clicks, then revert the changes.
If a change works really well for one post, try it for a few others that are similar to see if it improves.
You have to track this, otherwise you’ll never know what works best for your site and your audience.
What NOT to Include in Your Title
Now that we’ve got to the good stuff of what to include, I’m going to take a left turn and tell you what not to do.
Most people accidentally do these things, even if they know the right things to do.
Stop undercutting your successful title with these bad strategies!
1. Clickbait
Clickbait is any form of overpromising or misleading claim.
It’s common with articles about celebrities that try to “gotcha” into clicking to see some major plastic surgery transformation, but then never deliver.
Your audience won’t trust you – and they’ll actually dislike you – if you are constantly misleading them.
I trialled clickbait on Youtube for titles and every single one backfired. Even if it got picked up more by the algorithm for a minute, it got WAY more downvotes than my otherwise alike videos and got negative comments from annoyed people.
Don’t annoy people. They don’t like it.
Examples:
- “This Cruise Blogger’s SHOCKING Secret You Need to Know!” (There’s no shocking secret—just solid advice.)
- “You’ll Never Believe What’s Inside My Suitcase!” (It’s just normal packing tips.)
2. No Keyword
A blog post title like “The Best Vacation Hacks” might sound nice, but it’s not doing anything for your SEO.
What hacks? For what kind of vacation? Who is this for?
A more specific and keyword-driven title like “10 Budget-Friendly Cruise Packing Hacks” gives search engines and readers a clear idea of what they’ll find in your post.
When I started adding relevant keywords to my blog titles, my organic traffic increased massively. I went from 0 pageviews to my first article ranking #1 on Google and getting 1k clicks (it was an accidental zero volume keyword).
A title that includes your primary keyword makes clear that you’re actually talking about the thing your audience is looking for.
Examples:
- “Travel Advice You Need” (but no specifics on what kind of advice or who “you” is)
- “What I’m Most Excited to Do in Singapore” (but it’s a things to do article)
3. Square Brackets
Square brackets can be great for email subject lines or social media posts, but they rarely belong in blog post titles.
They often clutter the title and don’t add value for SEO.
For instance, a title like “[Expert Tips] How to Pack for Cruises” looks disjointed and unnecessary.
While it may catch the eye in certain contexts, in a blog title, it’s better to focus on concise, keyword-rich phrasing that reads naturally.
The Blogging Millionaire ran a study – and I did my own mini case study version after – to see which performed better: square or round brackets. Round brackets out performed square every single time.
When I changed my titles with square brackets to round brackets, I saw an immediate CTR improvement (it only raised my overall average about 0.2% so not super statistically relevant since I didn’t have hundreds of them, but it added a few hundred pageviews per month).
Opt for round instead of square brackets, and still use them sparingly.
Examples:
- “[UPDATED 2024] How to Save on Travel”
- “50 Things to Do in Rome [Local 2024]”
4. Your Blog Name
Including your blog’s name in every title is unnecessary and repetitive.
It’s already in the domain and metadata, and your audience doesn’t need to see it in the title.
Unless you’re Forbes or someone with MASSIVE brand recognition, it doesn’t add value by including the blog name.
This tends to be an automatic setting in SEO plugins. In Rank Math, you can turn this off in the Titles and Meta area – just remove the “%sep% %sitename%” from the pre-populated title formula.
Examples:
- “How to Start Blogging – She Knows SEO”
- “Can You Take Your Golden Retriever on a Plane in Cabin? | My Fake Dog Blog”
5. Multiple Keywords Shoehorned Together
This is keyword stuffing.
Basically, you’re trying to cram multiple keywords into one title where they don’t really belong. And it reads as confusing gibberish because of it.
It looks spammy to both readers and search engines.
Don’t clutter your title for the sake of “gaming” the rankings. You wouldn’t name your best selling book something like “Things to Do in Rome Must Do Activities for Singles”.
… if you would, you need to speak to a book editor quickly.
Examples:
- “Best Cheapest Way to Get Around Toronto With or Without a Car”. This uses 4 keywords, can you spot them?
- “How to Make Money Blogging 101 in 2025”
6. Vague Claims
Vague claims don’t help anyone. They’re like a bad trailer for a movie—you leave the audience confused and annoyed. Readers won’t click if they don’t know what they’re getting, and Google won’t rank you because it doesn’t understand the post either.
I used to write titles like this early on, thinking they were clever.
Spoiler: they weren’t.
Titles like “The Secret to Blogging Success!” got me zero clicks because they didn’t tell anyone what the post was actually about.
So Google, and my audience, had 0 idea if I’d help with their search intent or not.
This kind of title works much better on social media or Pinterest.
Example:
- “This One Change Made All the Difference!” (Change in what? Blogging? Packing? My haircut?)
- “Travel the World Like a Pro!” (No specifics here. Like a pro…how? What type of travel? How are you showing this / teaching it? Is this a job opportunity?)
7. 61+ Words
Titles longer than 60 characters get cut off on Google.
What’s worse?
They look messy and unprofessional.
You don’t want your audience—or search engines—having to guess what the rest of your title says.
I’ve made this mistake.
I tried something like “The Absolute, Best, Most Amazing Things You Have to See in Rome for the Trip of a Lifetime!” Not only did it get chopped in search results, but people didn’t click because they couldn’t figure out what the focus was.
If all I could see was “The Absolute, Best, Most Amazing Things You Have to See…”, I probably wouldn’t click it either. I’d assume it’s clickbait nonsense.
Examples:
- “Everything You’ve Ever Wanted to Know About SEO But Were Afraid to Ask and Then Some”
- “What to Do in Rome for Your First Visit From Someone Who Has Lived Here for 7 Years”
😱 I feel like I need a big gulp of air just reading those two!
8. Ambiguity or Overly Broad Topics
Ambiguous titles don’t stand out, and broad ones don’t appeal to anyone.
If you try to cover everything in your title, you end up appealing to no one.
Your audience doesn’t want vague or generalized advice—they want something specific and actionable.
I learned this when I wrote a title like “How to Travel the World.”
It flopped.
Why?
Because people were Googling practical tips like “How to Plan a Round-the-World Trip for $10k”. But I wasn’t delivering that.
Examples:
- “All About Blogging” (What about blogging? Tips? Monetization? SEO? With what goal?)
- “Things to Do in Europe” (Europe is massive—be more specific. List the number of things and who it’s for or who it’s by.)
9. Controversial Language for No Reason
Being polarizing just to stir the pot doesn’t make you edgy. It makes you annoying.
Titles with unnecessary controversy alienate your audience and reduce trust.
They aren’t as likely to lead to hate comments/rage bait engagement like on social media or blog reads in the long run. Sure, you might get some truly unhinged people but most will just scroll away because they don’t want the controversy. That doesn’t help in the long run.
I’ve seen titles like “Why Only Idiots Use Pinterest SEO” or “Stop Traveling If You’re Not Doing This!”
They’re aggressive and condescending, and they turn people off before they even start reading.
Examples:
- “I Fucking Hate Bloggers Because of This”
- “Why You’re Dumb if You Check a Bag”
10. Generic or Overused Phrases
Cliché titles like “The Ultimate Guide” or “Top Tips” are everywhere. They’ve lost their shine.
People gloss over them because they don’t feel unique or interesting anymore. And they usually don’t have a clear search intent.
If your title sounds like a million others, why would anyone click on it?
I’ve fallen into this trap, too.
A title like “The Ultimate Guide to Rome” might have worked in 2010, but now? It’s dead in the water.
They can still work on Pinterest or in a Facebook Group, but not on Google.
Example:
- “The Ultimate Packing Guide”
- “Top Tips for Bloggers”
11. Complex Jargon
Fancy words and industry jargon don’t make you sound smarter. They make you confusing.
If your audience doesn’t understand the title, they won’t click.
Even if they do, they might bounce right off because they don’t feel connected to what you’re saying.
I’ve seen bloggers try titles like “Comprehensive Meta-Analysis of E-E-A-T in SEO Practices.”
If I, an SEO nerd, wouldn’t click, why would anyone else?
… actually I might just to figure out what the heck that even means. But it’d do far better with a clearer title that appeals to more people.
I’m not saying NEVER use jargon. There’s a time and place for it. But don’t stuff your whole blog with PhD level titles or you’ll massively limit your audience.
Think about your audience: are they too beginner to know that term? If so, don’t use it in the title.
You can in the post, as long as you define it.
Examples:
- “Deciphering Google’s MUM Algorithm for Semantic Search Relevance”
- “Behavioural Modification Strategies for Reactive Canines in Urban Environments” (How about “How to Calm a Nervous Dog in the City” instead?)
12. Irrelevant or Incorrect Numbers
Numbers can make a title pop, but only if they make sense.
If your post has 5 tips, don’t say it has 10.
And don’t throw in a number just to have one. It’ll confuse and disappoint your readers.
Examples:
- “101 Blogging Secrets You Need to Know” (but there are only 12 tips)
- “10 Best Beaches in Greece” (when the post covers 3 islands, not 10 beaches)
13. Improper Grammar
Many keywords have improper grammar, because that’s how people search. But you shouldn’t replicate that in your writing.
This happens all the time in the travel blogging world. People Google “things to do Rome Italy”.
If your blog title is “10 Things to Do Rome Italy From an Expert” … you don’t sound like much of an expert, do you?
“10 Things to Do in Rome, Italy From an Expert” is much better!
Don’t skip grammar to game a keyword.
Google’s Latent Semantic Indexing (LSI) and AI Search’s Natural Language Processing (NLP) understand that understand that “Things to Do Rome Italy” and “Things to Do in Rome, Italy” mean the same thing.
Examples:
- “Best Dog Food Allergies Large Breeds” (awkward and unclear)
- “How to Get Backlinks Free Website” (reads like a bot and sounds amateurish … or like it’s about to hack your computer)
You can see more examples of good and bad titles for a single article here.
Write Blog Titles That Actually Work
Now that you know what makes a great blog title – and what mistakes to avoid – it’s time to put these strategies into action.
Don’t just stop at reading this post. Take a few minutes to audit your existing blog titles and see where you can make improvements.
Here’s a simple action plan:
- Pick 3 Underperforming Posts: Check your analytics for posts with low click-through rates or rankings.
- Rewrite Their Titles: Apply what you’ve learned here—add a clear pain point, a number, or your unique angle.
- Test and Measure: Update the titles and track how they perform over the next month. I keep track of these in my SEO Spreadsheets for Bloggers (just $9!).
If you’re writing new posts, use this article as a reference while writing your titles.
Even the smallest tweaks – like moving your keyword to the front or breaking up a sentence with a colon – can make a huge difference.
Blog titles aren’t just the cherry on top—they’re the gateway to your content. Treat them like the strategic tools they are, and you’ll see results.
But a blog title alone won’t get your content ranking! You need the blog post to back it up.
Check out my best SEO writing tips for bloggers. I keep it updated with the best practices, not just generic advice everyone gives.
Read More About Writing Blog Posts:
- Free SEO Content Writing Checklist for Bloggers: 25 Essentials to Include
- What is SEO Writing?: Beginners Guide to SEO for Blogs (with Examples!)
- 28 Best AI Copywriting Tools (SEO + Blogger Tested!)
- I Grew a Blog to 1.7k Pageviews with 12 Posts and 0 Backlinks. Here’s How!
- How Long Should a Blog Post Be for SEO?
- How Many Blog Posts Before Launching Your Blog?
- What to Do if Someone Copies Your Blog Post
- What is the Ideal Blog Post Title Length for SEO?
- How to Write SEO Blog Posts Title Your Audience Will Click