HomeAboutServices PortfolioSkillsToolsBlog TestimonialsContact

How to write meta descriptions that actually get clicks

Key takeaways

  • Meta descriptions are not a direct ranking factor, but they directly affect click-through rate, which determines how much traffic a ranking actually sends you.
  • Keep descriptions between 120 and 155 characters. Google truncates anything longer on desktop and cuts even shorter on mobile.
  • Use a simple formula: what the page offers + what the reader gains + a reason to click now. Skip the filler words and get to the point.
  • Google rewrites meta descriptions 60 to 70 percent of the time, but a well-written description that matches search intent gets shown more often.
  • Every indexable page needs a unique meta description. Duplicate descriptions get ignored and replaced by Google's auto-generated snippets.
Code on a screen representing the HTML meta description tag that appears in search results

A meta description is the short text snippet that appears below your page title in Google search results. It does not directly affect your ranking position, but it controls whether someone clicks your result or scrolls past it to the next one. Two pages can hold the same ranking, and the one with a better meta description will pull significantly more traffic.

Most websites either leave meta descriptions blank (letting Google auto-generate them), stuff them with keywords, or write vague statements that could apply to any page on the internet. All three approaches lose clicks to competitors who take the time to write descriptions that speak directly to what the searcher wants.

This guide covers the exact process for writing meta descriptions that earn clicks: the formula, the character limits, the common mistakes, and real examples you can adapt for your own pages.

What is a meta description?

A meta description is an HTML meta tag that provides a brief summary of a web page. It sits in the <head> section of your HTML and looks like this:

<meta name="description" content="Your page summary goes here.">

Search engines display this text as the snippet below your page title and URL in search results. When someone searches on Google, they see three things for each result: the title tag (the blue clickable link), the URL, and the meta description (the grey text below). You can preview exactly how this looks using a SERP snippet preview tool.

The meta description is your pitch to the searcher. It answers the question: "Why should I click this result instead of the others?"

Why meta descriptions matter for SEO

Google confirmed years ago that meta descriptions are not a direct ranking signal. So why spend time writing them?

Because rankings without clicks are meaningless. Your page could sit at position three for a valuable keyword, but if nobody clicks it, that ranking generates zero traffic and zero revenue. Meta descriptions are your primary tool for converting rankings into actual visits.

Click-through rate affects traffic more than you think

The average click-through rate for position one on Google is around 27 percent. But that is an average. Pages with well-written, specific meta descriptions can pull 35 to 40 percent, while pages with generic or missing descriptions might get 15 to 20 percent from the same position. That difference is not marginal. On a keyword with 5,000 monthly searches, it means 750 to 1,000 extra visits per month from the same ranking.

This is also why meta descriptions matter even if you are not in position one. A position-three result with a strong meta description can pull more clicks than a position-two result with a weak one.

Google bolds matching keywords

When a searcher's query terms appear in your meta description, Google displays them in bold. This visual emphasis makes your result stand out on the page. It signals to the searcher that your page is relevant to exactly what they typed. Including your primary keyword naturally in the description takes advantage of this bolding effect.

They help AI search engines too

AI search tools like Google AI Overviews, ChatGPT, and Perplexity often use meta descriptions as a quick summary when deciding which sources to cite. A clear, factual meta description improves your chances of being referenced in AI-generated answers.

The right length for meta descriptions

Google does not enforce a hard character limit, but it does truncate descriptions that are too long. Here are the practical limits:

  • Desktop: Google typically displays up to 155 to 160 characters
  • Mobile: The cutoff drops to around 120 characters
  • Sweet spot: 120 to 155 characters works on both

If your description runs long, Google cuts it mid-sentence and adds an ellipsis (...). That truncation usually removes the most persuasive part of your description, which is the call to action or the key benefit you placed at the end.

The fix is simple: front-load the most important information. Put your primary value proposition in the first 120 characters. Then use the remaining space (up to 155) for supporting details or a call to action.

Too short is also a problem

Descriptions under 70 characters waste space. Google shows two to three lines of snippet text in search results, and a one-line description leaves blank space that your competitors will fill with their own selling points. Aim for at least 120 characters to use the available real estate fully.

A team working together on optimizing copy for search results and meta descriptions

The meta description formula

After writing meta descriptions for hundreds of pages, I use a three-part formula that consistently gets results:

Part 1: What the page delivers

Start with what the searcher will find on the page. Be specific. "A guide to SEO" tells the reader nothing they did not already assume. "A step-by-step process for writing title tags that rank" tells them exactly what they are getting.

Part 2: What the reader gains

State the outcome. What will the reader know or be able to do after reading? "Boost your CTR by 30 percent" is more convincing than "improve your SEO." People click when they can see a concrete benefit waiting for them.

Part 3: A reason to click now

Close with specificity, a number, or a timeframe. "Includes 8 templates you can copy today" is more clickable than "Learn more about meta descriptions." Numbers signal that the content is actionable, not theoretical.

The formula in practice

Here is how the three parts combine:

[What the page offers] + [what the reader gains] + [specific hook]

Example: "Learn how to write meta descriptions that boost your click-through rate. Includes the exact formula, real examples, and the 5 mistakes killing your CTR."

That is 144 characters. It tells the searcher what the page covers, what they will gain, and gives them a specific reason to click (a formula, examples, and a list of mistakes).

Meta description examples by page type

Different types of pages need different approaches. Here are examples you can adapt:

Blog posts

Blog post descriptions should preview the answer and promise depth.

  • Before: "Read our blog about keyword research tips and tricks for better SEO."
  • After: "The step-by-step keyword research process I use for every client. Free tools, search intent mapping, and the filtering method that finds low-competition winners." (155 chars)

The "before" version could describe any blog post on the internet. The "after" version tells you exactly what you will learn and how.

Service pages

Service page descriptions should name the service, the audience, and the result.

  • Before: "We offer professional SEO services for businesses."
  • After: "On-page SEO for businesses that want more organic traffic. Title tags, internal links, content optimization, and the audit that finds what is holding you back." (155 chars)

Product pages

Product descriptions should include the product name, a key feature, and a buying signal.

  • Before: "Buy the best running shoes online at great prices."
  • After: "Nike Air Zoom Pegasus 41. Responsive ZoomX foam, 10.2 oz, fits true to size. Free shipping on orders over $100. 4.7 stars from 2,400 reviews." (140 chars)

Specifics sell. The product name, weight, rating, and free shipping threshold give the searcher real reasons to click.

Homepage

Homepage descriptions should position what you do and who you help.

  • Before: "Welcome to our company website. We are a digital marketing agency."
  • After: "SEO and web development for businesses that want rankings, traffic, and customers from Google. Based in Kathmandu, serving clients across Nepal and abroad." (153 chars)

Local business pages

Local descriptions should include the location, the service, and a trust signal.

  • Before: "Best dentist in Kathmandu. Visit us today."
  • After: "Family dentist in Thamel, Kathmandu. Cleanings, crowns, implants, and emergency care. Open 7 days. 500+ Google reviews, 4.8 stars." (129 chars)

Common meta description mistakes

1. Keyword stuffing

Cramming every possible keyword into 155 characters makes the description unreadable. "Best SEO services SEO company SEO agency SEO consultant Nepal" reads like spam, not a reason to click. Use your primary keyword once, naturally, and spend the rest of your characters on making a compelling pitch.

2. Writing the same description for multiple pages

Duplicate meta descriptions across your site force Google to ignore them entirely. Google would rather generate its own snippet than show searchers the same description for five different pages. Every indexable page needs its own unique description that reflects what that specific page covers.

If you manage a large site with hundreds of product or category pages, use a template system with dynamic variables (product name, price, key feature) rather than duplicating a single static description.

3. Writing descriptions that do not match the page

If your meta description promises "10 free templates" but the page has three templates behind a paywall, people will bounce immediately. High bounce rates from misleading descriptions can hurt your rankings over time. Google tracks user satisfaction signals, and a description that overpromises and underdelivers sends exactly the wrong signal.

4. Starting with "Welcome to" or your brand name

The first words of your meta description are the most valuable. "Welcome to our website" wastes them completely. So does starting with your brand name (unless you are a household brand). Lead with value, not with a greeting. The searcher does not care about your welcome message. They care about solving their problem.

5. Leaving meta descriptions blank

When you leave the meta description empty, Google generates one from your page content. Sometimes Google does a decent job. Often it pulls a random sentence fragment, a cookie notice, or a navigation label. You lose control over the pitch that determines whether people click your result. Writing your own description takes two minutes per page. That is a small investment for control over your search appearance.

6. Exceeding the character limit

If your description is 200 characters, Google will cut it and add "..." right in the middle of your key selling point. Always check your character count before publishing. Tools like the SERP snippet preview tool show you exactly where Google will truncate your description so you can adjust before it goes live.

How to add meta descriptions to your site

In HTML

Add the meta description tag inside the <head> section of each page:

<head>
  <meta name="description" content="Your meta description goes here.">
</head>

For static HTML sites, you edit each page directly. If you want to generate the full set of meta tags (title, description, canonical, Open Graph, and Twitter cards) at once, the meta tag generator handles the formatting so you can focus on writing the copy.

In WordPress

SEO plugins like Rank Math or Yoast SEO add a meta description field below the post editor. You type your description, the plugin shows a live preview with character count, and it adds the tag to your HTML automatically. No code editing needed.

In Shopify, Wix, and Squarespace

Most website builders include a "SEO settings" or "search description" field in each page's settings panel. The location varies by platform, but the result is the same: you type the description and the platform outputs the correct HTML tag.

For large sites

Sites with hundreds or thousands of pages need a programmatic approach. Create a template that pulls in dynamic content:

Buy [Product Name] - [Key Feature]. [Price]. Free shipping over $100. [Review Count] reviews.

This generates unique descriptions for each product page without writing each one manually. The template should produce descriptions that read naturally, not like a formula. Test a sample of generated descriptions to make sure they sound like something a person would write.

Tools for writing and testing meta descriptions

Writing meta descriptions without seeing how they will look in search results is like designing a poster without looking at it. These tools close that gap:

SERP snippet preview

A SERP snippet preview tool shows you exactly how your title tag, URL, and meta description will appear in Google search results. You can check character length, pixel width, and truncation points before publishing. This is the single most useful tool for meta description writing because it catches length problems and visual issues that character counting alone misses.

Meta tag generator

A meta tag generator creates the complete HTML for your meta description along with the rest of your essential meta tags: title, canonical URL, Open Graph, and Twitter Card tags. Instead of hand-coding each tag, you fill in your content and copy the generated code. This eliminates syntax errors and ensures you do not forget any required tags.

Social preview tool

Your meta description often feeds into social sharing previews on Facebook, Twitter/X, and LinkedIn. A social preview tool shows how your page looks when someone shares the link, so you can catch problems before your audience sees them.

Google Search Console

After your descriptions are live, Google Search Console is where you measure the results. The Performance report shows click-through rate for each query and each page. Compare CTR before and after updating your meta descriptions to see the impact. If a page has strong impressions but low CTR, its meta description is likely the bottleneck.

When Google rewrites your meta description

Google generates its own snippet from your page content roughly 60 to 70 percent of the time. This is not a bug. Google rewrites your description when it thinks it can create a more relevant snippet for the specific query someone searched.

Understanding why Google rewrites descriptions helps you write ones that survive:

Your description does not match the query

If someone searches "best running shoes for flat feet" and your meta description says "Shop our collection of athletic footwear," Google will ignore your description and pull a sentence from your page that mentions flat feet. The fix: write descriptions that address the primary search intent for that page.

Your description is too generic

Vague descriptions like "Learn everything you need to know about SEO" give Google nothing specific to show. The more specific and factual your description is, the more likely Google is to display it. Include concrete details: numbers, features, outcomes.

Your description does not match the page content

If your meta description promises something the page does not deliver, Google will pull content from the page itself that better represents what the reader will actually find. Always make sure your description accurately reflects your page content.

The page ranks for many different queries

A single page might rank for dozens of different search queries. Your meta description is written for one primary intent, but Google needs to show a relevant snippet for each query. For less common queries, Google often pulls a matching passage from your page rather than showing your static description. This is normal and expected.

How to increase the odds Google uses yours

You cannot force Google to use your meta description, but you can tilt the odds:

  • Include your primary keyword naturally in the description
  • Make the description specific to the page, not generic
  • Match the dominant search intent for your target keyword
  • Keep it within the character limit so Google does not need to truncate
  • Make sure the description accurately reflects the page content

Frequently asked questions

What is a meta description?

A meta description is an HTML attribute that summarizes a web page's content in 150 to 160 characters. It appears below the clickable title in search engine results pages (SERPs). While Google does not use meta descriptions as a direct ranking factor, they influence click-through rate, which determines how much organic traffic your page receives. You add a meta description using the <meta name="description"> tag in your page's <head> section.

What is the ideal meta description length?

Keep meta descriptions between 120 and 155 characters. Google typically truncates descriptions beyond 155 to 160 characters on desktop and around 120 characters on mobile. Writing within 120 to 155 characters ensures your full message displays on both device types. If your description gets cut off, the most important information should appear in the first 120 characters.

Does Google always use my meta description?

No. Google generates its own snippet from page content roughly 60 to 70 percent of the time, choosing text it considers more relevant to the specific search query. Google is more likely to use your written meta description when it closely matches the searcher's query and accurately describes the page content. Writing a clear, relevant meta description increases the odds that Google will display it, but there is no guarantee.

Should every page have a unique meta description?

Yes. Every indexable page should have its own unique meta description. Duplicate meta descriptions across multiple pages make it harder for searchers to distinguish between your pages in search results, and Google may ignore duplicates entirely and generate its own snippet instead. If you have hundreds or thousands of pages and cannot write unique descriptions for all of them, prioritize your highest-traffic and highest-value pages first, then use templated descriptions with dynamic variables for the rest.

Need help writing meta descriptions and optimizing your on-page SEO? I offer on-page SEO services that cover title tags, meta descriptions, heading structure, content optimization, and internal linking. Or start with a full SEO audit to identify which pages need the most attention. Get in touch to discuss your project.

B
Bikesh Tamang
SEO Specialist & front-end developer in Kathmandu, Nepal, helping businesses rank higher and turn traffic into customers. More about me →