How to Write Great Meta Descriptions
A meta description is the <meta name="description"> tag in a page's <head>. It is a candidate for the snippet shown under your title in search results. It is not a ranking factor, but it shapes whether a searcher clicks, which makes it worth writing carefully.
How Google actually uses it
- Not a ranking signal. Google has said for years that the meta description does not influence rankings. Keyword stuffing it gains nothing.
- It can change click-through rate. A clear, specific description that matches what the searcher wants earns more clicks than a vague one. Searched words that appear in the snippet are shown in bold.
- Google often rewrites it. Google builds the snippet from the page content when it thinks that answers the query better than your tag. Industry studies have found that a majority of snippets differ from the written description, particularly for long-tail queries. Your tag is a suggestion, not a guarantee.
Because the snippet is often drawn from your page, the first paragraph and headings should answer the main question clearly, whatever you put in the tag.
Length is measured in pixels, not characters
Google truncates snippets by rendered width, not by character count. Desktop snippets have historically been cut at roughly 920 pixels, and mobile snippets at a somewhat narrower width. In practice that works out to about 150–160 characters, but narrow letters such as i and l take less space than wide ones such as m and w, so the same character count can fit or overflow. Google has also changed snippet length several times, so treat any figure as approximate.
A practical approach: put the key point in the first 110 characters or so, so that it survives truncation on any device, and use the SERP snippet checker to preview the pixel width of your title and description before publishing.
Writing patterns that work
- Lead with what the page delivers, in the searcher's own words.
- Include the primary keyword once, naturally. It will be bolded if it matches the query.
- Be specific: numbers, formats, and what is included or excluded.
- Use the active voice, and end with a reason to click such as "free", "no signup" or "with examples".
- Do not use quotation marks in the text if you can avoid it, as an unescaped double quote in the HTML attribute can break the tag.
Before and after: three page types
A tool page
Weak: "Welcome to our website. We offer many useful online tools for all your needs."
Better: "Calculate your monthly loan EMI, total interest and total payable in seconds. Enter the amount, rate and tenure. Free, no signup, runs in your browser."
A blog article
Weak: "Read our latest post about JSON. JSON is important. Click here to learn JSON formatting tips and tricks and more JSON guides."
Better: "Trailing commas, single quotes, unquoted keys: the five JSON syntax errors that break parsers, each with a before-and-after fix you can copy."
A product or category page
Weak: "Buy running shoes online. Best running shoes. Cheap running shoes. Running shoes for men and women."
Better: "Road and trail running shoes for men and women from 40+ brands. Compare cushioning and weight, free 30-day returns, and delivery in 2 days."
Only state things that are true on the page, such as returns policies or delivery times. Misleading snippets increase bounces and may be rewritten by Google anyway.
Duplicates, and when to leave it out
Identical descriptions across many pages make the results hard to tell apart, and Search Console flags them in some reports. Write a unique one for every important page: the homepage, category pages, and each article or product that should earn clicks.
For large sites with thousands of similar pages, such as filtered listings or paginated archives, it is reasonable to leave the tag out or generate it from a template that includes real page data (product name, price, key attribute). A missing description is not an error: Google will pull a snippet from the page text, and that is often better than a generic duplicate. Never let a duplicate boilerplate description sit on pages where you care about the click.
Checking your work
Draft the tag with the meta tag generator, preview the width with the SERP snippet checker, and audit live pages with the meta tag checker. For the rest of the head section, see the guide to checking a website's meta tags.