How to Write Meta Descriptions That Get More Clicks in 2025
Meta descriptions do not directly affect rankings — but they massively affect click-through rate. Here is the formula for writing meta descriptions that actually get clicks.
mubashar
Despite countless articles claiming meta descriptions are dead as a ranking factor, they remain one of the highest-leverage pieces of copy you will write. A well-crafted meta description can significantly increase your click-through rate — and a higher CTR sends a positive signal back to Google. Here is how to write meta descriptions that actually get clicks.
First: do meta descriptions still matter?
Google does not use meta descriptions as a direct ranking signal. But they absolutely influence whether someone clicks your result. An unappealing meta description means fewer clicks. Fewer clicks on a high-ranking page tells Google your result is not satisfying the query — which can cause your ranking to drop. Meta descriptions matter, just not in the way most people think.
Google also rewrites meta descriptions frequently (over 60% of the time for competitive queries). But your original copy is still used when Google's rewrite does not improve on it — and it is used verbatim on many long-tail queries where competition is lower.
The optimal length
Target 150–160 characters. Google truncates descriptions in desktop results at around 160 characters and at around 120 characters on mobile. Tools like our free Meta Tag Generator show you exactly how your description will appear before you publish.
The formula that works
The most reliable meta description formula:
- Lead with the value — what does the reader get? Start with the benefit, not the feature.
- Include the target keyword naturally — it appears in bold in search results when it matches the query, drawing the eye.
- End with a soft call to action — "Learn how", "Discover", "Find out" — signals there is more inside.
Examples
Weak: "This article is about technical SEO for Django websites. We cover many important topics."
Strong: "Technical SEO checklist for Django developers — meta tags, sitemaps, schema.org, Core Web Vitals, and robots.txt. Everything in one place."
Weak: "We have a free privacy policy generator on our website."
Strong: "Generate a free GDPR-compliant privacy policy in 60 seconds. No sign-up required. Covers cookies, analytics, user data, and more."
Common mistakes to avoid
- Duplicate descriptions — every page must be unique. Use your Post model's
meta_descriptionfield, not a site-wide default everywhere. - Keyword stuffing — Google ignores it and it reads badly to humans.
- Missing descriptions entirely — Google will pick a random excerpt, often a poor one.
- Exceeding 160 characters — the truncation with "..." looks unprofessional.
Testing and iterating
Use Google Search Console's Performance report to find pages with high impressions but low CTR. These are candidates for improved meta descriptions. Rewrite them, wait 2–4 weeks, and compare. Treat it as an ongoing optimisation process, not a one-time task.
A 1% improvement in CTR across 100 high-impression queries compounds significantly over time. Meta descriptions are the highest ROI piece of copy most sites neglect.
Written by
Mubashar Iqbal
Web developer, SEO expert, and independent maker. I build products, write about what I've learned, and create free tools for developers and marketers.