Missing meta description: what it costs and how to fix it
A missing meta description means the page has no <meta name="description"> tag in its head, so Google builds the snippet under your title from text it pulls off the page. Adding one gives you a chance to write that snippet yourself.
It matters less than a missing title. Meta descriptions are not a ranking factor, and Google rewrites many of them anyway. But a clear, specific description is often kept for the query the page targets, and it acts as the pitch that decides whether someone clicks your result or the next one.
What it looks like in the HTML
Before
<head>
<title>Cold Brew Ratio: How Much Coffee per Cup | Bean Notes</title>
<!-- no meta description -->
</head>
After
<head>
<title>Cold Brew Ratio: How Much Coffee per Cup | Bean Notes</title>
<meta name="description" content="Use 1 part coffee to 8 parts water for ready-to-drink cold brew, or 1:4 for concentrate. Here is how to adjust the ratio for strength and grind.">
</head>
Why it matters
When there is no description, Google picks a passage from the page that seems to match the query. Sometimes that works. Often it grabs a cookie notice, a navigation label, or a sentence from the middle of a paragraph that makes no sense on its own. Social platforms and chat apps that unfurl links may also use the description when there is no Open Graph description.
Having a description does not guarantee Google shows it. Google rewrites descriptions when it thinks page text answers a specific query better. The ones it keeps tend to be accurate, specific and written for the page's main query. See meta descriptions that earn clicks for what that looks like.
Why WordPress sites are missing them
The main reason is simple: WordPress core does not print a meta description at all. There is no description field in the editor and no tag in the default output. A site with no SEO plugin, or with an SEO plugin whose description template is empty, has no descriptions anywhere.
Other common causes:
- The description template uses the excerpt, and posts have none. Some plugins leave the tag out when the excerpt is empty rather than printing a blank one.
- Pages built with a page builder. Auto-generated excerpts come from post content, and builder content may not produce usable text.
- A switched or deactivated SEO plugin. Descriptions written in one plugin live in that plugin's fields. Deactivate it without importing, and they stop printing.
How to fix it in WordPress
- Set a description template for each content type. In Hydrogen SEO, go to Hydrogen SEO → Titles & Meta, choose a post type or taxonomy, and fill in the Meta description field.
%excerpt%works for posts and%term_description%for categories and tags. This gives every page a reasonable description at once. - Hand-write descriptions for pages that earn traffic. Open the page, press Ctrl+E or Cmd+E for the SEO Settings sheet, and type a description. Lead with the answer or the benefit, keep it roughly 120 to 160 characters, and watch the live SERP preview for truncation.
- Let AI draft the long tail. With a connected hydrogenseo.com account, the Hydrogen AI agent can take an instruction like "write meta descriptions for every post missing one" and show each change. Review what it writes; you know the page better than it does.
- Coming from another SEO plugin? Use Hydrogen SEO → Tools → Import SEO Data before deactivating the old plugin, so descriptions you already wrote come across. It supports Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, Slim SEO and SureRank.
How to check the fix
View the page source and search for name="description". You should find exactly one tag with real text in it. Two tags usually means two plugins are both printing descriptions; see the Hydrogen SEO docs on fixing duplicate meta output. Clear any page cache before checking.
To see every page still missing a description, run the Hydrogen SEO site audit, or check individual URLs with the free SEO audit. In Google results, changes appear after the page is recrawled, and Google may still show its own snippet for some queries.
Common questions
Is a missing meta description bad for SEO?
It will not hurt rankings directly, since Google does not use the description as a ranking factor. It can hurt click-through rate, because Google has to build a snippet from page text that may not sell the page.
Why does Google ignore my meta description?
Google rewrites descriptions when it thinks text from the page matches the query better, or when the description is vague, duplicated or stuffed with keywords. Specific, accurate descriptions are rewritten less often.
Should every page have a unique meta description?
Every page you want found in search should. Duplicated descriptions across many pages give Google a reason to write its own. Templates are a floor; hand-write the important ones.
Does WordPress add a meta description automatically?
No. WordPress core outputs no meta description. You need an SEO plugin or theme code to add one.