A meta description is the copy that decides whether a search ranking turns into a visit. It does not help you rank, and the search engine often rewrites it anyway. But when it works, it is the difference between a click and a scroll past. This guide covers what to write, how long, and where else the text shows up.
What a meta description actually is
A meta description is a short HTML tag that summarizes a page. It lives in the <head> as <meta name="description" content="..."> and never appears on the page itself. Its job is to sell the click. When your page shows up in search results, the meta description is the gray text under the blue title link. That snippet, together with the title, is most of what a searcher reads before deciding whether to visit.
Because it is invisible on the page, it is easy to forget, and easy to get wrong in ways that quietly cost you traffic. A page can rank well and still lose clicks to a competitor with a sharper snippet.
Where it shows up
The primary home is the search results page. Google, Bing, and other engines pull the description tag as a candidate for the snippet under your title. Social platforms read the same idea from Open Graph and Twitter tags (more on those below), so the description shapes how your link looks when someone shares it too.
One thing it does not do: influence ranking directly. Search engines have said for years that the meta description is not a ranking signal. It affects click-through, and click-through affects how much traffic a given ranking earns you, but stuffing keywords into it will not move you up the page.
The practical length
Aim for roughly 150 to 160 characters. Google renders the snippet by pixel width, not a hard character count, so the real limit shifts with the words you use and the device. On desktop the snippet is wider; on mobile it truncates sooner. As a working rule, front-load the important part in the first 120 characters and treat everything after 160 as likely to be cut with an ellipsis.
Too short wastes the space: a 40-character description leaves room you could have used to make your case. Too long gets truncated mid-sentence, which looks careless. To check length while drafting, paste your text into the word counter and watch the number.
Google may rewrite it
Here is the humbling part: you do not control the final snippet. Google rewrites meta descriptions a large share of the time, especially when the query does not match your description or when it finds a passage on the page that answers the search better. Independent studies have put the rewrite rate well above half for many queries.
That does not make the tag pointless. It is still the default, and it shows for branded and navigational searches where your page is the obvious answer. Think of it as your strong opening bid: if it matches intent, engines keep it; if not, they substitute a guess that is usually blander than what you would have written.
Writing for the click
Your snippet competes with nine other results. Vague, passive summaries lose. Sharpen yours with a few habits:
- Be specific. “Free tool to remove duplicate lines from any text, instantly in your browser” beats “A useful text utility.”
- Use active voice and a verb the searcher can act on: generate, convert, check, remove, calculate.
- Match the query intent. If people search “how to write a good meta description,” the snippet should promise exactly that, in words close to how they asked.
- Include the primary keyword naturally. Engines bold matching terms in the snippet, which draws the eye, even though the term itself is not a ranking factor.
- Do not clickbait. If the page fails to deliver what the snippet promised, people bounce, and that is a worse outcome than a lower click-through rate.
One per page, no duplicates
Every page needs its own description. Duplicate descriptions across many pages are a common technical SEO flaw: they confuse engines about what makes each page distinct and waste the chance to differentiate. Google Search Console flags duplicate and missing descriptions in its reports. If you run a template-driven site, build the description from page-specific fields (product name, category, key detail) rather than reusing one boilerplate string everywhere.
Open Graph and Twitter counterparts
The meta description covers search. Social platforms read a parallel set of tags. Open Graph (og:title, og:description, og:image) controls how your link looks on Facebook, LinkedIn, Slack, and most chat apps. Twitter Cards (twitter:title, twitter:description, twitter:card) do the same on X. You can reuse your meta description as the og:description, but you tend to earn more clicks by tuning each surface to its audience. The meta tag generator writes all three sets at once so they stay consistent.
A quick checklist
Before you publish, run through this:
- One unique description per page.
- Roughly 150 to 160 characters, important words first.
- Specific, active, and matched to the search intent.
- Primary keyword included, naturally.
- Open Graph and Twitter descriptions set for shared links.
Get those right and you have done your part. The rest is up to the searcher, and to whatever snippet the engine shows.