Get your audit
Audit finding

Missing Meta Description

The most over-reported finding in the SEO industry, and one that still matters — just not for the reason most reports imply.

Check your site

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 &amp; 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.

Get started

Find out whether your site has this problem

A 32-point audit, a severity-ranked report and a live one-hour readout. $2,500 flat.

Request your audit