Skip to main content
A Google search result snippet with the meta description highlighted and a cursor hovering over the click-through link
SEO7 min read

How to Write Meta Descriptions That Improve CTR

A meta description under the limit can still fail to earn clicks. What actually moves click-through rate once the length problem is solved.

Get your meta description under 155 characters and you've solved exactly one problem: truncation. You haven't solved the bigger one, which is that most meta descriptions — short or long — give a searcher no reason to click your result over the four others on the page saying roughly the same thing. Writing a meta description that improves click-through rate is a different skill from writing one that merely fits, and most WordPress SEO advice stops at the length rule and never gets to the part that actually moves clicks.

Length is a constraint, not a strategy

Google typically shows somewhere between 120 and 158 characters of a meta description on desktop, and it rewrites your description entirely in roughly 60-70% of search results if it decides a snippet pulled from your page content answers the query better. That second fact matters more than most people realise: writing to a strict character count buys you control over the snippet in a minority of cases. The bigger lever is writing a description compelling enough, and accurately matched to the query, that Google prefers your version over its own auto-generated one — and compelling enough that a searcher who does see it clicks.

So the length rule is table stakes. It stops your sentence from being cut off mid-word. It doesn't do anything to make someone choose your result.

What actually drives the click

A meta description earns a click when it does one of these three things better than the results around it: answers the exact question in the query, promises a specific and credible outcome, or creates a gap the searcher wants closed. Generic, feature-listing descriptions do none of them.

Compare two descriptions for the same WordPress plugin comparison page:

Weak: "Compare the best WordPress SEO plugins. Features, pricing, and more. Find the right plugin for your site today."

Stronger: "Yoast, Rank Math, and AIOSEO handle title tags differently — one auto-generates, one flags gaps, one does neither. Here's which one actually catches missing titles."

The weak version could sit under almost any comparison post on the internet. The stronger version names the actual products, states a real point of difference, and implies the page answers a specific question the searcher probably has — "which of these actually does the thing I need." That specificity is what separates a description that gets scrolled past from one that gets clicked.

The habits that undercut click-through rate

Restating the title instead of adding to it. If your title tag already says "10 WordPress Alt Text Tips for 2026," a meta description that says "Learn 10 tips for WordPress alt text in 2026" wastes the one extra sentence Google gives you to say something the title didn't. Use the description to add a detail, a number, or a promise the title left out.

Writing for the algorithm instead of the searcher. Stuffing the description with keyword variants ("wordpress alt text, alt text wordpress, wordpress image alt text plugin") used to be treated as an SEO signal. It isn't one that helps click-through, and it reads as spam to an actual human scanning results.

No call to action or outcome. "This article covers everything you need to know about X" tells the searcher nothing about what they'll get. "See which of the three most common WooCommerce alt text mistakes is costing you Google Image traffic" tells them exactly what's waiting on the other side of the click.

Ignoring search intent. A meta description written for someone doing broad research reads wrong to someone with a specific, late-stage question, and vice versa. If the query behind your target keyword is clearly transactional ("buy," "pricing," "vs"), a description written in an explainer tone undersells the page.

A five-step process for writing (or rewriting) a description

  1. Identify the actual query intent, not just the keyword. "WooCommerce alt text" could be someone researching what alt text is, or a store owner who already knows and wants a fix. Write to the more common intent for that specific page.
  2. Draft the specific outcome or answer first, ignoring length. Get the substance right — what will the reader actually learn or get — before worrying about the character count.
  3. Cut to fit, protecting the specific detail. When trimming to roughly 150-158 characters, cut generic filler words first ("various," "comprehensive," "everything you need") before touching the concrete detail that makes the description credible.
  4. Check it against the title tag to confirm the two aren't saying the same thing twice. The title should state the topic; the description should add the reason to click.
  5. Read it next to your top three competing results for that keyword in an actual search. If your description could swap places with a competitor's and nobody would notice, it isn't differentiated enough yet.

Measuring whether it worked

Character count and keyword presence are static checks — useful as a baseline, but they can't tell you whether a description is actually earning clicks. That takes real search data. Google Search Console's Performance report shows impressions and click-through rate per page; a page with high impressions and a click-through rate well below similar pages on your site is a strong candidate for a description rewrite, regardless of whether the existing one technically follows every formatting rule.

Frequently asked questions

Does meta description length directly affect Google rankings?

No. Meta description length and content are not a direct ranking factor — Google has said this consistently, and it lines up with the fact that Google frequently ignores your written description and generates its own snippet anyway. What length and quality affect is click-through rate on the results page, which is a behavioural signal that can influence rankings indirectly over time if a low click-through rate suggests your result isn't satisfying searchers as well as competitors.

Why does Google sometimes ignore my meta description and show different text?

Google rewrites snippets when its systems judge that a passage from the page itself answers the specific query more directly than the static meta description does — this happens for a large share of search results, not as a penalty but as standard behaviour. A meta description that's too generic, doesn't match common query variations for the page, or is noticeably shorter or vaguer than the page's actual content makes a rewrite more likely. Writing a description that's specific and tightly matched to the page's real content and target query reduces how often this happens, though it can never be eliminated entirely.

How often should I rewrite meta descriptions for existing pages?

Treat it as ongoing, not one-and-done. Revisit meta descriptions when a page's click-through rate in Search Console sits noticeably below comparable pages, when the page's content or angle changes enough that the old description no longer matches, or when a competitor's result for the same query has clearly out-positioned yours in the search results despite similar rankings. There's no fixed schedule that fits every site — data-driven triggers work better than a calendar reminder.

Getting titles and meta descriptions right across a whole site is the kind of task that's easy to fall behind on, especially once you're managing more than a handful of pages. OpptiAI Titles scans your WordPress site for missing or weak titles and meta descriptions, drafts specific suggestions you review before applying, and works alongside whichever SEO plugin — Yoast, Rank Math, or AIOSEO — you're already running.

O

Benjamin Graham Oats

SEO and accessibility experts building AI-powered WordPress plugins.

·7 min read

Related Posts

SEO6 min read

WordPress Title Autopilot That Won't Fight Yoast

Manual title fixes don't stay fixed once new pages publish. Here's how to set up WordPress title and meta description autopilot without breaking Yoast, Rank Math, or AIOSEO.

O
Benjamin Graham Oats