Clarity

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

  • Click-through rate (CTR): A compelling description can meaningfully increase the percentage of people who click your result. Higher CTR sends a positive engagement signal to Google. According to Backlinko's CTR study, pages with a meta description have a 5.8% higher CTR than pages without one.
  • Keyword highlighting: Google bolds words in the meta description that match the searcher's query, making your result stand out visually. This visual prominence can be the deciding factor when users scan through 10+ results.
  • First impression: Your meta description is your organic ad copy. It's often the deciding factor between your result and the one above or below you. Think of it as a free Google Ads text ad — except you don't pay per click.
  • Traffic without ranking changes: You can increase organic traffic by improving descriptions alone, without moving up a single position. A well-optimized description at position #5 can outperform a poor description at position #3.
  • AI search citations: ChatGPT and Google's AI Overviews often pull meta descriptions when citing sources. A well-written description increases the chance your page is referenced in AI-generated answers.
  • Reduced bounce rate: When your meta description accurately describes the page content, visitors who click are more likely to stay — because they got what they expected. This alignment reduces pogo-sticking, which Google uses as a quality signal.
  • 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.

    → Open the Meta Generator

    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:

  • Keep it between 140–160 characters.
  • Include your primary keyword naturally.
  • Write a clear benefit or hook — what will the reader get?
  • Include a call to action: "Learn how", "Get started free", "Book online".
  • Write a unique description for every page. No copy-paste across pages.
  • 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:

  • Edit any page or post.
  • Scroll to the Yoast SEO block.
  • Click Edit snippet.
  • Type your description in the Meta description field.
  • Watch the character count — Yoast shows a live length indicator.
  • With Rank Math:

  • Open the page/post editor.
  • Find the Rank Math SEO panel.
  • Click Edit Snippet.
  • Fill in the Description field.
  • For Shopify

  • Go to the relevant page, product, or collection in the Shopify admin.
  • Scroll to Search engine listing.
  • Click Edit website SEO.
  • Fill in the Meta description field.
  • Keep it under 160 characters.
  • Save.
  • 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:

  • The query doesn't match: If someone searches for a long-tail keyword that your meta description doesn't contain, Google may pull a sentence from your page that does contain those words.
  • The description is too generic: Vague descriptions like "Welcome to our website" will be replaced with more specific page content.
  • The description is too short: Under 70 characters often triggers Google to generate its own, longer snippet.
  • Featured snippets: When Google promotes your content to a featured snippet, it pulls content directly from the page body, ignoring the meta description entirely.
  • 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:

  • Title: Make the promise (what's the page about?)
  • Description: Deliver the proof (why should I click?)
  • 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

  • Leaving it blank: Google will pull random text from the page — often a navigation menu or legal footer. Always write your own. Ahrefs found that 25% of top-ranking pages have no meta description, but the data also shows that pages with descriptions get more clicks at the same position.
  • Too long: Descriptions over 160 characters get cut off with "..." — right where your call to action was.
  • Too short: Under 120 characters leaves Google room to add its own text, which may not support your goal.
  • Copying from other pages: Duplicate descriptions confuse Google and give users no reason to prefer one result over another.
  • Keyword stuffing: "Cheap iPhone repair Sydney iPhone screen repair cheap Sydney phones" — it reads as spam, users don't click spam.
  • Forgetting the human: Write for the person scanning search results in 2 seconds, not for the algorithm.
  • No call to action: "We offer phone repair services" tells the user nothing about why they should click. Add intent: "Book a repair in 60 seconds."
  • Using special characters excessively: While symbols like ✓, ★, and → can catch the eye, overusing them makes your listing look spammy. Google may also strip them out entirely.
  • Repeating the title tag: Your description should complement the title, not echo it. Use the description to expand on the promise your title makes.
  • 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:

  • Pick a page with decent traffic (50+ clicks/week in Search Console).
  • Record baseline CTR from Google Search Console for that page.
  • Write a new description using the templates above.
  • Wait 2–4 weeks for Google to re-crawl and for enough data to accumulate.
  • Compare CTR before and after. Look for a statistically significant change.
  • Iterate — keep testing different hooks, CTAs, and formats.
  • 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

  • Speed at scale: If you have 500 product pages with no meta descriptions, AI can generate unique descriptions for all of them in minutes. This is dramatically faster than writing each one manually.
  • Consistent format: AI follows templates reliably. Give it your formula (hook + value + CTA) and it produces consistently structured output.
  • Character length compliance: When prompted correctly, AI tools hit the 140–160 character sweet spot consistently.
  • Good starting point: Even if you edit AI output, starting from a generated draft is faster than starting from a blank page.
  • Cons of AI-Generated Descriptions

  • Generic language: AI tends toward safe, predictable phrasing. "Discover how to..." and "Learn everything about..." appear in AI-generated descriptions at rates far above human-written ones. This kills differentiation.
  • Missing brand voice: AI doesn't know your brand personality unless you carefully prompt it. A cheeky local business and a corporate enterprise need vastly different tones.
  • Hallucinated details: AI may add specific claims ("voted #1", "50% off", "free shipping") that aren't true. Always review before publishing.
  • Sameness across competitors: If you and every competitor use the same AI tool with similar prompts, your descriptions will be indistinguishable from theirs.
  • When to Use AI vs Write Manually

  • Use AI for: Bulk product pages, category pages, and any page where you have hundreds of similar descriptions to write. Template-driven pages where format matters more than creative flair.
  • Write manually for: Your homepage, key landing pages, high-traffic blog posts, and any page where differentiation drives clicks. These pages justify the time investment of human crafting.
  • Best approach: Use AI to generate drafts, then edit for brand voice, accuracy, and uniqueness. This combines AI's speed with human creativity.
  • 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

  • Query mismatch: If someone searches "how to fix broken iPhone screen" and your meta description doesn't contain those terms, Google will pull a sentence from your page that does. The fix: cover your primary keyword AND common variations in your description.
  • Description too generic: Descriptions like "Learn more about our services" will be replaced with something more specific from your page content. The fix: be specific about what the page offers.
  • Description doesn't match page content: If your description promises something the page doesn't deliver, Google will generate its own. The fix: write descriptions that accurately reflect your content.
  • Long-tail queries: For niche, long-tail searches, Google often prefers to show the exact sentence from your page that answers the query. You can't fully prevent this — write great on-page content so the extracted sentence is still compelling.
  • How to Maximize the Chance Google Uses Your Description

  • Include your primary keyword naturally in the description
  • Include 1–2 related keywords to cover common query variations
  • Make it specific to the page content — don't be vague
  • Stay within 150–160 characters — too short or too long both trigger rewrites
  • Match the search intent — if users search "how to", your description should hint at instructions
  • Write great first sentences on your page — when Google does rewrite, it often pulls from the opening paragraph, so make that compelling too
  • 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:

  • How to Write the Perfect Title Tag for SEO — Your title and description work as a pair. Optimize both.
  • How to Fix Missing Open Graph Tags — Control the description shown when your page is shared on social media.
  • How to Add Structured Data to Your Website — Add rich results that make your SERP listing even more clickable.
  • How to Improve Your Website's Readability Score — Better readability means Google is more likely to use your on-page content in snippets.
  • 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.

    → Get your free SEO Report Card

    Related Tools