What it means
The page has no <meta name="description"> tag, or the tag is present but empty. Search engines then generate their own snippet by pulling whatever text on the page looks relevant to the query.
Why it matters
Not for ranking — Google has been explicit for years that the meta description is not a ranking factor. It matters for the click. An auto-generated snippet is often a fragment of navigation text, a cookie notice, or the middle of a sentence, and it competes in a results page where every other listing has been written deliberately. On commercial pages, that is a conversion problem disguised as an SEO one.
The second cost is control. When you have no description, you cannot decide what the page promises before someone lands on it, so expectations get set by an algorithm and your bounce rate carries the difference.
How W3Audit detects it
The crawler reads the <head> of every audited URL and records the description tag, its length and its text. That gives four findings rather than one: missing entirely, present but empty, duplicated across pages, or truncated well beyond what search engines display. Duplication is checked across the whole crawl, because the common failure is a template writing one description for four hundred pages.
How severe it is
Medium on a single page. It rises to high when it affects a commercially important template — product, service or landing pages — or when a large share of the site shares one description, because at that point the snippet is wrong everywhere. It is never critical: nothing is blocked, nothing is inaccessible, and the page still ranks.
How to fix it
Write one description per page, 120–155 characters, that states what the page offers and gives a reason to click. Put the specific thing first. Do not repeat the title verbatim, and do not list keywords — search engines rewrite obviously stuffed descriptions, which puts you back where you started.
<head>
<title>Website Performance Audit | Speed & Core Web Vitals | W3Audit</title>
<meta name="description" content="A website performance audit measuring
Core Web Vitals, image weight and third-party script cost — page by
page, with fixes ranked by payoff." />
</head>
For large sites, a template pattern that interpolates real page data beats leaving the tag off, but it is not a substitute on your top pages. Write those by hand.
How to verify the fix
View the rendered source of the page and confirm one non-empty description tag is present — rendered, not raw, if yours is injected by script. Then run the URL through a crawler across the whole site to confirm no two pages now share the same text. Finally, check the live snippet in search results after re-indexing; if the engine is still generating its own, the description is usually either too long, too generic, or a poor match for the query the page ranks for.
Where this sits in your audit
This finding belongs to the SEO & content category — see the SEO & content audit for everything else reviewed alongside it, or the methodology for how its severity and score contribution are calculated. The website audit checklist includes it as a step you can run yourself.