How to fix a missing meta description
Add a unique <meta name="description"> of 120–160 characters to the <head> of every indexable page, summarising what the page offers and why someone should click. Pages without one get an automatic snippet assembled from body copy — frequently a navigation label or a cookie notice. Google rewrites descriptions on a large share of queries, but a well-written one still sets the baseline and is used most often on branded and navigational searches.
Last updated 2026-07-28
What does a meta description actually do?
It sells the click, and nothing else. The meta description is the grey summary under your title in search results; Google has stated plainly that it is not a ranking factor, so its entire value is persuading someone to choose your result over the nine others on the page.
That makes it high-leverage in a narrow way. Two pages sitting in the same position can pull very different traffic, and moving a result from a 2% click-through rate to 3% is a 50% traffic increase with no change in ranking at all.
When the tag is missing, the search engine assembles a snippet from whatever body text appears to match the query. On a landing page that often means a navigation label, a cookie banner, or the opening line of a legal footer. On a page that is already short on real body copy, there may be nothing usable to pull from.
How long should a meta description be?
Write between 120 and 160 characters. Google truncates the snippet by pixel width rather than character count — roughly 920 pixels on desktop and around 680 pixels on mobile — which works out to about 155–160 characters on a desktop result and closer to 120 on a phone.
Because most traffic arrives on mobile, treat the first 120 characters as the part guaranteed to be read and everything after it as a bonus. Wide characters (capitals, W, M) eat the pixel budget faster than narrow ones, so a 158-character description in title case can be cut earlier than a 160-character one in sentence case.
Descriptions under about 50 characters are a separate failure. They are too short to say anything persuasive, and in practice they almost always mean a CMS field was auto-filled with the page name.
How do you write one that earns the click?
Lead with the outcome the reader gets, put the primary keyword in the first half of the sentence, and close with one concrete checkable detail — a price, a number, a platform, a guarantee. Specific facts beat benefit language: "Audits 100 pages in about four minutes" outperforms "the best solution for your business" every time.
- Front-load the benefit. Searchers scan the first few words and skip the rest if nothing lands.
- Include the primary keyword naturally — matched terms are bolded in the snippet, which draws the eye.
- Do not restate the title verbatim. The description should add the detail your title tag had no room for.
- Make it unique per page. Duplicate descriptions across dozens of URLs read as templated and low-effort, and Google will usually discard them and generate its own.
- Write in complete sentences with a full stop. Fragments and pipe-separated keyword lists get rewritten more often.
- Avoid double quotes in the content attribute unless you escape them — an unescaped quote silently truncates the tag at the quote character.
What does the correct markup look like?
A single self-closing <meta name="description"> element inside the <head>, with the text in the content attribute. It must appear exactly once per page — when two description tags are present, Google picks one and there is no documented rule about which.
Do not treat <meta property="og:description"> as a substitute. That is the Open Graph tag social and chat platforms read and search engines ignore it, so most pages need both tags with similar but separately written text.
<head>
<title>Website & SEO Audit App for Mac — Audra</title>
<meta
name="description"
content="Audit any website from your Mac — whole-site crawls for performance, SEO, accessibility and broken links in one report. $19 once, no subscription."
/>
</head>
Which pages need a description and which do not?
Every page you want indexed needs one; every page you deliberately keep out of search does not. Internal search results, cart and checkout steps, thank-you pages and tag archives are already excluded by a noindex robots directive, so writing descriptions for them is wasted effort.
On very large catalogues the calculation changes. For thousands of near-identical product URLs, a generated description built from real attributes — material, size, capacity, price — beats both a hand-written set you cannot maintain and no tag at all. Generation only becomes a problem when every page ends up with the same sentence and a different noun.
How do I find every page on my site that is missing one?
Crawl the whole site and list every URL next to its description in one table. Inspecting pages individually cannot surface duplicates, because a duplicate description is invisible until you see the two pages side by side.
Audra parses the rendered HTML of every crawled page and flags three separate conditions: the tag is absent, the content attribute is empty, or the text falls outside a 50–160 character band. It crawls up to 100 pages per report by default — configurable, with include and exclude path globs — and runs entirely on your own computer using your installed copy of Chrome, so no crawl data leaves the machine. Reports export as self-contained HTML or print-ready PDF.
If you would rather use something else, Screaming Frog performs the same extraction with a very different interface and licensing model.
The fix, step by step
- 1Crawl your site and export every URL alongside its current meta description.
- 2Flag three groups: missing, empty, and duplicated across more than one page.
- 3Write a unique 120–160 character summary for each, leading with the user benefit and ending on a concrete detail.
- 4Add the tag inside the <head> of each page, or fill the CMS SEO field that renders it.
- 5Re-crawl to confirm no indexable page is left without a unique description.
Frequently asked questions
Does the meta description affect rankings?
Not directly. Google has confirmed it is not a ranking factor. It affects click-through rate, which drives traffic and can indirectly influence how a page performs over time.
Why does Google show different text than my meta description?
Google replaces the description whenever it judges another passage on the page a better match for the specific query — which happens on the majority of long-tail searches. Your text is used most often on branded and navigational queries, where nothing on the page matches better.
What is the ideal meta description length?
Between 120 and 160 characters. Desktop snippets truncate near 920 pixels (about 155–160 characters) and mobile earlier, so put the important words first.
Should every page have a different meta description?
Yes. Duplicate descriptions across pages are one of the clearest signals of templated content, and Google usually discards them in favour of a generated snippet. If two pages genuinely warrant the same description, that is a strong hint they should be consolidated into one page.