How to write a WordPress meta description that gets clicks

How to Write a Meta Description That Gets Clicks

Google rewrites your meta description about 70% of the time. So why bother writing one at all?

Because when Google does use yours, a well-written description can double your click-through rate. And the 30% of searches where Google keeps your original tend to be the ones that matter most – branded queries, long-tail keywords, and the exact searches you’re actually targeting.

I spent months ignoring meta descriptions on my WordPress posts. Just left them blank and let Google figure it out. My rankings were fine, but my click-through rates were terrible.

Once I started writing intentional descriptions using the formula I’ll share below, my CTR on 6 posts jumped from 2-3% to 5-7%. Same rankings, more clicks.

Here’s how to write meta descriptions that actually get people to click.

What Is a Meta Description?

A meta description is the 1-2 sentence snippet that appears below your page title in Google search results. It’s not visible on your actual page – it only shows up in search engines.

Here’s the key thing to understand: meta descriptions don’t directly affect your Google rankings. Google confirmed this years ago. But they absolutely affect whether someone clicks your result over the one above or below it.

And clicks do matter for rankings. If your result in position 4 gets more clicks than the result in position 2, Google notices. Over time, that engagement signal pushes you up. So while the meta description isn’t a direct ranking factor, it’s an indirect one – and a powerful one at that.

Think of it as your 150-character sales pitch. You’ve already earned the search impression. The meta description is what closes the deal.

How Long Should a Meta Description Be?

Target 140-150 characters. Not words – characters.

In 2026, mobile-first indexing means Google uses your mobile display as the default. Mobile screens cut off meta descriptions earlier than desktop. If you write 160+ characters, the end gets chopped off mid-sentence on most phones.

Put your most important information in the first 120 characters. That’s the safe zone that displays on every device. The last 20-30 characters are a bonus for desktop users but might not appear on mobile.

One thing you don’t need to waste space on: your site name. Google adds it automatically at the end of search results. If your description starts with “The WP Ninja – Learn how to…”, you’re burning 15 characters on something Google already displays for free.

How Do I Write One That Gets Clicks?

After testing 200+ meta descriptions across my sites, I settled on a simple formula that consistently outperforms generic descriptions.

The Formula: Answer + Benefit + CTA

Here’s the structure:

  1. Answer the search query in the first sentence. If someone searches “how much does WP Rocket cost,” lead with the price.
  2. Add a benefit – save time, save money, avoid a common mistake. Give them a reason to click beyond just the answer.
  3. End with a CTA – “learn how,” “see the comparison,” “get the step-by-step guide.” This nudges the click.

You don’t need all three in every description. But the best ones I’ve written include at least two.

Good Examples

Here are real meta descriptions I’ve written using this formula:

For a caching plugin comparison:

“WP Rocket costs $59/yr and works on any host. LiteSpeed Cache is free but needs a LiteSpeed server. Here’s how to choose.”

This works because it answers two questions immediately (cost and compatibility), gives the reader useful context, and ends with a reason to click. Someone debating between these two plugins gets exactly what they need.

For a troubleshooting guide:

“Your form emails aren’t in spam – they’re being deleted. Fix it in 15 minutes with a free SMTP plugin.”

This opens with a surprising fact (the emails aren’t in spam, they’re gone), gives a specific time investment (15 minutes), and mentions the cost (free). I used this on a troubleshooting guide and it consistently pulls a higher CTR than the generic descriptions competing posts use.

For a Kadence tutorial:

“Kadence lets you remove the theme credit for free. Here are 3 ways to customize your footer copyright.”

This busts a common myth (you don’t need Pro), gives a specific number (3 ways), and implies variety.

Bad Examples (and Why They Fail)

Vague filler intro:

“In this article, we’ll look at the best ways to improve your WordPress site’s performance and speed.”

This says nothing. It doesn’t answer a question, mention a specific tool, or give any reason to click. It’s the meta description equivalent of “please hold while we transfer your call.”

Keyword stuffing:

“WordPress. Speed. Caching. Plugins. Everything you need to know.”

Google’s algorithm is smart enough to spot this, and searchers are too. It reads like spam and tells the reader nothing about what they’ll actually find on the page.

Too generic:

“Learn about WordPress meta descriptions and how they can help your blog.”

This could describe 10,000 pages on the internet. There’s nothing specific, no benefit, and no reason to pick this result over any other.

Where Do I Add a Meta Description in WordPress?

WordPress doesn’t have a built-in meta description field. You need an SEO plugin to add one. Here’s how it works in the two most popular options.

Rank Math

  1. Open the post or page you want to edit
  2. Scroll down to the Rank Math SEO box below the editor
  3. Click Edit Snippet
  4. Type your meta description in the Description field
  5. Watch the character counter – stay under 150

Rank Math also shows you a live preview of how your result will look in Google, which makes it easier to spot descriptions that are too long before you publish.

Yoast SEO

  1. Open your post or page
  2. Scroll to the Yoast SEO box
  3. Click Edit snippet
  4. Type your meta description in the Meta description field

The process is almost identical. Both plugins give you a character counter and a search result preview.

No SEO Plugin Installed?

If you don’t have an SEO plugin yet, you should install one. Meta descriptions are just one of 30+ on-page SEO settings they handle. I wrote a detailed comparison of Rank Math vs Yoast if you’re not sure which to pick. Short version: Rank Math gives you more features in the free version.

The Freshness Trick Most Guides Skip

Here’s something I don’t see other meta description guides mention: year freshness.

If your meta description says “Best caching plugins for 2024” and someone is searching in 2026, they’ll skip your result. It looks outdated. Even if the content is perfectly up-to-date, that stale year in the description makes the searcher assume otherwise.

I learned this the hard way. I had a plugin comparison post that ranked well but saw a CTR drop every January. The content was current, but the meta description still referenced the previous year. Updating the year in the description brought the CTR back within a week.

Here’s how to handle this:

  • If your description includes a year, add it to your content refresh checklist. When you update the article, update the description too.
  • If the year isn’t essential, leave it out entirely. “Best WordPress caching plugins compared” works just as well as “Best WordPress caching plugins for 2026” and never goes stale.
  • Some SEO plugins offer dynamic year variables. Rank Math supports %currentyear% in meta descriptions, which auto-updates. Yoast doesn’t have this feature natively, but there are snippet plugins that add it.

The freshest-looking result in a search page gets more clicks. It’s that simple.

Does Google Always Use My Meta Description?

No. Google rewrites meta descriptions roughly 70% of the time. That number comes from SEO studies by Ahrefs and Portent over the past 3 years, and it’s stayed consistent.

When Google rewrites your description, it pulls text from your page content that it thinks better matches the specific search query. So if someone searches a long-tail question and your description doesn’t address it directly, Google will grab a sentence from your article that does.

You can’t prevent this. But a well-written description gets used more often than a vague one. Google tends to keep descriptions that closely match the searcher’s intent for the primary keyword you’re targeting.

My approach: write the meta description for your main target keyword. Accept that Google will rewrite it for secondary keywords and long-tail variations. The 30% where Google uses yours – those are the searches where your description matters most, because they’re the exact queries you optimized for.

Meta Description Checklist

Before I publish any post, I run my meta description through this quick checklist:

RuleWhy
Under 150 charactersDoesn’t get cut off on mobile
Includes the target keywordGets bolded in search results when it matches the query
Specific numbers or factsStands out from vague competitor descriptions
Has a benefit or outcomeGives the searcher a reason to click
No filler phrases“In this article” wastes characters and says nothing
Year is current (if mentioned)Avoids looking outdated in search results
Doesn’t repeat the titleThe title already shows above it – use the description for new info

That last one is a common mistake. If your title says “How to Speed Up WordPress” and your description says “Learn how to speed up your WordPress site,” you’ve wasted your description on information the searcher already read. Use the description to add context the title doesn’t cover – specific tools, time estimates, cost, or a surprising fact.

Common Mistakes to Avoid

Writing the Same Description for Every Post

Every page on your site needs a unique meta description. If Google sees duplicate descriptions across your pages, it’s more likely to ignore them entirely and generate its own.

This also means your homepage, category pages, and tag pages need descriptions too. Most SEO plugins let you set these under their global settings.

Starting With “This Article” or “This Post”

Searchers don’t care that it’s an article. They care about what they’ll learn. Compare these two:

  • “This article explains how to fix slow WordPress sites.” (passive, boring)
  • “I cut my WordPress load time from 4.2s to 1.1s. Here’s exactly what I did.” (specific, engaging)

The second one answers an implied question, includes real numbers, and uses first person to build trust.

Forgetting About Your Existing Posts

If you’ve been blogging for a while, you probably have 30-50 posts with empty or auto-generated meta descriptions. That’s missed CTR you can reclaim.

Set aside an hour and update your top 20 posts – the ones that already rank on page 1 or 2 of Google. These have the most to gain from better descriptions because they’re already getting impressions. You can check which posts get the most impressions in Google Search Console under Performance > Pages.

Frequently Asked Questions

Do meta descriptions affect SEO rankings?

Not directly. Google has confirmed that meta descriptions aren’t a ranking factor. But they affect click-through rate, and higher CTR can indirectly improve rankings over time.

Google interprets clicks as a signal that your result is relevant to the query. So a great meta description won’t move you from page 5 to page 1, but it can help you climb within the positions you’re already competing in.

What happens if I leave the meta description blank?

Google generates one automatically by pulling text from your page. Sometimes it picks a relevant sentence. Other times it grabs something random that doesn’t represent your content well.

I’ve seen Google pull my sidebar text as a meta description when I left the field empty. Writing your own gives you control over what shows up – at least 30% of the time.

Should I include my brand name in the meta description?

No. Google already appends your site name to the end of search results automatically. Adding it to your description wastes 10-20 characters you could use for actual selling points. Save that space for benefits, numbers, and your CTA.

How often should I update my meta descriptions?

Update them whenever you refresh the article content, especially if the description references a year, a price, or a specific version number. I check my top-performing posts every 6 months and update any descriptions that feel stale or have outdated info. For evergreen content that doesn’t mention dates or versions, a well-written description can last years without changes.

Can I use the same meta description formula for every post?

The Answer + Benefit + CTA formula works as a starting framework, but don’t make every description sound identical. Vary your sentence structure, lead with different elements, and match the tone to the content.

A troubleshooting guide description should feel more urgent than a casual comparison post. The formula is a guide, not a template to copy word for word.

Does WordPress have a meta description by default?

No, WordPress only has a general site tagline out of the box. I always install an SEO plugin to add a specific meta description box directly below the post editor.

What is the best meta description length for WordPress?

I aim for 140 to 150 characters to make sure my text doesn’t get cut off on mobile devices. If you go over 160 characters, Google will usually truncate it with an ellipsis.

Why is my meta description not showing in Google?

Google actually rewrites descriptions about 70% of the time if it thinks a snippet from your article answers the search better. I still write my own descriptions to control the messaging for my primary keywords.

Do meta descriptions affect WordPress SEO rankings?

They don’t directly boost your rankings, but they act like an ad for your post. I’ve found that a well-written description improves my click-through rate, which sends a strong positive signal to Google over time.

Similar Posts