How to Write a Meta Description That Gets Clicks
Summary: To write a meta description that gets clicks, keep it between 140–160 characters, include your primary keyword naturally, highlight a clear benefit or value proposition, and end with a compelling call to action. While meta descriptions aren't a direct Google ranking factor, research shows that well-crafted descriptions can increase click-through rates by up to 5.8%, driving significantly more organic traffic without any ranking changes.
Meta descriptions don't directly affect your rankings — but they absolutely affect your traffic. A well-written meta description is the difference between a searcher clicking your result or your competitor's. Most sites get this wrong, and it's costing them clicks every single day.
What Is a Meta Description?
A meta description is an HTML tag that provides a short summary of a webpage. It lives in the <head> section of your HTML:
<meta name="description" content="Learn how to write meta descriptions that get clicks. Step-by-step guide with examples for WordPress, Shopify, and HTML sites. Takes 5 minutes.">Google displays the meta description as the grey text snippet beneath the blue title link in search results. It typically shows 150–160 characters on desktop and around 120 on mobile. If you don't write one, Google will generate one automatically — usually pulling random text from your page, which is rarely ideal.
According to Ahrefs' research, 25.02% of top-ranking pages don't have a meta description at all — meaning Google generates their snippets automatically. While Google doesn't penalize missing descriptions, you lose control over how your page appears in search results when you skip them.
Why It Matters for SEO
The Anatomy of a High-CTR Meta Description
Every great meta description follows a proven formula. Here's the structure that consistently drives the highest click-through rates:
[Hook/Problem] + [Solution/Value] + [Call to Action]Examples:
Cracked iPhone screen? Get same-day repair with warranty. All models fixed in 30 mins. Book online or walk in — free quote. (136 chars)Learn how to write meta descriptions that get clicks. Step-by-step guide with examples for WordPress, Shopify & HTML. Takes 5 minutes. (143 chars)Compare 10 budget laptops under $500 side-by-side. Real benchmarks, battery tests & honest reviews. Updated for 2026. (122 chars)Meta Description Best Practices by Search Intent
The best meta description approach depends on the type of search query you're targeting. Here's how to tailor your description to each intent type:
Informational Intent ("How to", "What is")
Lead with the answer, then promise depth:
A meta description is a 160-character HTML snippet that controls how your page appears in Google. Learn how to write one that boosts clicks — with examples.Commercial Intent ("Best", "Review", "vs")
Emphasize comparison value and specificity:
Compare the top 5 SEO tools for small businesses in 2026. Features, pricing & real user ratings. Find the right tool in under 3 minutes.Transactional Intent ("Buy", "Price", "Near me")
Include pricing, availability, and urgency:
iPhone 15 screen repair from $149. Same-day service, 90-day warranty. Walk in or book online — no appointment needed.Navigational Intent (Brand searches)
Reinforce brand identity and primary value proposition:
MobileBarn — Sydney's trusted phone repair & accessories store. Same-day repairs, quality parts, lifetime support. Visit us in-store or online.How to Check Your Meta Descriptions
Clarity SEO's Report Card scans every page and flags missing descriptions, descriptions that are too short or too long, and duplicate descriptions across your site.
→ Check your meta descriptions free with Clarity SEO
Then use the Meta Generator to craft optimised descriptions with the right length and keyword placement.
You can also verify how Google is currently displaying your descriptions by searching site:yourdomain.com in Google, or checking in Google Search Console under Performance → Pages for any discrepancies.
How to Fix It
For HTML/Generic
Add the meta description tag inside your page's <head>:
<head> <meta charset="UTF-8"> <title>iPhone Screen Repair Sydney | MobileBarn</title> <meta name="description" content="Cracked iPhone screen? Get it fixed same-day in Sydney. MobileBarn repairs all models in 30 minutes. Book online or walk in — free quote included."> </head>Rules to follow:
For Next.js / React
In Next.js App Router, export a metadata object from your page or layout:
export const metadata = {
title: 'iPhone Screen Repair Sydney | MobileBarn',
description: 'Cracked iPhone screen? Get it fixed same-day in Sydney. MobileBarn repairs all models in 30 minutes. Book online or walk in.',
};For dynamic pages, use generateMetadata:
export async function generateMetadata({ params }) {
const product = await getProduct(params.slug);
return {
description: `${product.name} — ${product.shortDescription}. Free shipping available.`,
};
}For WordPress
Without a plugin:
WordPress doesn't natively support custom meta descriptions in a user-friendly way. Use a plugin.
With Yoast SEO:
With Rank Math:
For Shopify
For the homepage: Online Store → Preferences → Homepage meta description.
For Wix / Squarespace / Webflow
Wix: Pages → Page Settings → SEO → Description field.
Squarespace: Pages → Gear icon → SEO → Description.
Webflow: Page Settings → SEO Settings → Description. For CMS Collections, use dynamic field bindings to auto-populate from your content fields.
Meta Description Templates You Can Steal
Don't start from scratch every time. Here are proven templates organized by page type:
For Product Pages
[Product name] — [key feature]. [Benefit]. [Price/shipping info]. [CTA]. Example: "Clear iPhone 15 Case — slim fit with raised edges. Drop-tested to 6ft. From $29 with free shipping. Shop now."For Service Pages
[Problem/need]? [Service] in [location]. [Unique selling point]. [CTA]. Example: "Cracked screen? Same-day iPhone repair in Sydney. All models, 90-day warranty. Book online or walk in — free quote."For Blog Posts / Guides
Learn [topic] with our [type] guide. [What's included]. [Time/effort]. [CTA]. Example: "Learn how to write meta descriptions that get clicks. Step-by-step guide with examples for WordPress, Shopify & HTML. Takes 5 minutes."For Homepage
[Brand] — [what you do] in [location]. [Key differentiator]. [CTA]. Example: "Clarity SEO — free website SEO audits in 30 seconds. Check title tags, meta descriptions, structured data & more. No signup required."When Google Ignores Your Meta Description
Google doesn't always use the meta description you write. According to Moz, Google generates its own snippet for up to 70% of search results — particularly when your description doesn't match the search query well. Google tends to replace your description when:
To maximize the chance Google uses your description: write it to match the primary search intent, include the target keyword, and make sure it accurately describes the page's actual content.
Meta Description and Title Tag — Working Together
Your meta description and title tag form a pair — like a headline and subheadline in an advertisement. They should complement each other, not repeat each other. Here's how to make them work together:
Example pair:
Title: How to Write a Meta Description That Gets Clicks | Clarity SEO Description: Learn the 160-character formula behind high-CTR meta descriptions. Includes templates for product, service & blog pages. Free SERP preview tool included.Notice how the description expands on the title without repeating it. This approach maximizes the information density of your SERP listing and gives searchers more reasons to click. For controlling how your pages appear on social media too, check our Open Graph tags guide.
Common Mistakes to Avoid
Meta Description A/B Testing
One of the most underused SEO tactics is A/B testing your meta descriptions. Here's how to do it:
Even a 1–2% CTR improvement across your top 20 pages can translate to hundreds of additional clicks per month — all without any content changes or link building.
AI-Written Meta Descriptions: Pros, Cons, and Best Practices
AI tools like ChatGPT, Claude, and Jasper can generate meta descriptions in seconds. But should you use them? The answer is nuanced.
Pros of AI-Generated Descriptions
Cons of AI-Generated Descriptions
When to Use AI vs Write Manually
Meta Descriptions for Different Page Types
Different page types need fundamentally different description strategies. What works for a blog post will fall flat on a product page. Here's how to approach each:
Homepage
Your homepage description is your brand's elevator pitch. It should communicate who you are, what you do, and why someone should click — all in 155 characters.
✓ "Clarity SEO — free website SEO audit in 30 seconds. Check 25+ ranking factors. No signup required. Fix what's holding your site back." ✗ "Welcome to Clarity SEO. We help businesses improve their search engine optimization. Contact us today."Key elements: Brand name, primary value proposition, unique differentiator, CTA.
Product Pages
Product descriptions should lead with the key benefit, include specifics (price, availability, unique feature), and create urgency.
✓ "MagSafe Leather iPhone 15 Case — slim fit, drop-tested to 6ft. Real leather ages beautifully. From $49 with free express shipping." ✗ "iPhone 15 case for sale. Buy our iPhone 15 case. Best iPhone 15 case on the market."Key elements: Product name, standout feature, social proof or specification, price, shipping info.
Blog Posts / Content Pages
Lead with the answer or takeaway, then promise depth. The reader should know what they'll learn before clicking.
✓ "A good SEO score is 80+ out of 100. Learn what factors affect your score, how to check it free, and a step-by-step plan to improve it." ✗ "In this article, we discuss what a good SEO score is and provide tips for improvement."Key elements: Direct answer, scope of content, format hint (step-by-step, examples, templates).
Category / Collection Pages
Categories need to communicate what the user will find and how many options are available.
✓ "Browse 200+ iPhone cases — clear, leather, MagSafe & rugged options. All models from iPhone 12 to 16. From $19. Free shipping over $50." ✗ "iPhone cases. Shop our selection of iPhone cases for all models."Landing Pages
Landing page descriptions should match the ad or search intent that drives traffic to them. Focus on the specific offer or conversion action.
✓ "Get your free SEO audit in 30 seconds. See your score, find what's broken, get a fix-it checklist. No signup or credit card required." ✗ "Sign up for our SEO tool. We offer various plans and features for businesses of all sizes."When Google Rewrites Your Meta Description (and How to Prevent It)
According to Search Engine Journal research, Google rewrites meta descriptions for up to 70% of search results. Understanding why helps you write descriptions that survive Google's editing.
Why Google Rewrites Descriptions
How to Maximize the Chance Google Uses Your Description
Even when Google rewrites your description, having a well-written one isn't wasted effort. Google uses your original description for a significant percentage of queries, and well-structured pages with clear headings give Google better text to extract when it does generate its own snippet. Pair your meta descriptions with proper Open Graph tags to control how your pages appear on social media platforms as well — Google may rewrite your description, but Facebook and LinkedIn will use your OG description exactly as written. For site-wide description auditing, use your Clarity SEO Report Card alongside Google Search Console's Performance report to see which descriptions are actually being shown.
FAQ
Q: Does the meta description affect SEO rankings?
The meta description is not a direct ranking factor — Google has confirmed this. However, it significantly affects click-through rate, and higher CTR can indirectly improve rankings by sending positive engagement signals to Google. Pages with compelling descriptions attract more clicks at the same ranking position, which over time can lead to ranking improvements.
Q: How long should a meta description be?
The ideal meta description length is 140–160 characters for desktop and 120–130 characters for mobile-first optimization. Google truncates longer descriptions, and shorter ones may be replaced with auto-generated text. Aim for 150–155 characters as the sweet spot that works well across all devices. You can test exact length with Clarity SEO's Meta Generator.
Q: What happens if I don't write a meta description?
Google will generate one automatically from your page content. This is often suboptimal — it may pull text from navigation, footers, or unrelated sections. Research shows that custom-written descriptions have a 5.8% higher CTR than auto-generated ones. Always write your own for important pages — product pages, service pages, blog posts, and landing pages.
Q: Should I include keywords in the meta description?
Yes. Google bolds matching keywords in the description when they match the search query, which makes your result more visually prominent. Include your primary keyword naturally — don't force it. One well-placed keyword mention is enough. The bolding effect makes your result more eye-catching compared to results without keyword matches, which directly improves click-through rate.
Q: Can I use the same meta description on multiple pages?
No. Duplicate meta descriptions are flagged as a quality issue by Google Search Console and every major SEO audit tool. Each page should have a unique description tailored to its content and target keyword. For large sites with thousands of pages, prioritize writing unique descriptions for your top 50–100 pages by traffic, then use templates with dynamic variables for the rest.
Q: How do I write meta descriptions for a large site with hundreds of pages?
Start with your highest-traffic pages (check Google Search Console → Performance → Pages). Write unique descriptions for your top 20 pages first — these will have the biggest CTR impact. For remaining pages, use template-based descriptions with dynamic elements (product name, category, price). Most CMS platforms support this: in WordPress, Yoast lets you set templates; in Shopify, you can use Liquid variables; in Next.js, use generateMetadata with dynamic data.
Related Guides
Meta descriptions work alongside other on-page elements to drive traffic. Explore these related guides:
Summary
Your meta description is free advertising — 160 characters to convince a searcher to choose you over every other result on the page. Keep it concise, include your keyword, make the benefit obvious, and always add a call to action. With pages receiving up to 5.8% more clicks simply by having a well-written meta description, this is one of the easiest SEO wins you can implement today.
Run a free audit to find every page on your site with a missing, duplicate, or too-long meta description.