Skip to main content

Meta Description.

SEO SEO Fundamentals

The snippet shown in Google results — missing or poor descriptions reduce click-through rates

What does this check test?

This check verifies that every page has a `<meta name="description">` tag with a unique, descriptive summary of the page content. The description should be between 120 and 158 characters — long enough to be informative but short enough to avoid truncation in search results. It should contain relevant keywords naturally and include a clear value proposition or call to action. Duplicate descriptions across pages signal to search engines that the pages may be redundant.

Why does it matter?

The meta description is the primary text snippet shown beneath your page title in Google search results. While Google does not use it as a direct ranking signal, it has a massive impact on click-through rate (CTR) — and CTR is a user engagement signal that indirectly affects rankings. Pages with compelling descriptions can see 5–10% higher CTR than those with auto-generated or missing descriptions. When no description is provided, Google auto-generates one by pulling text from the page, which is often awkward, out of context, or truncated mid-sentence. A well-crafted description acts as ad copy for your organic search listing.

Who is affected?

Content marketers writing page copy, SEO specialists optimizing search presence, front-end developers building page templates, and CMS developers ensuring every content type has a description field. Product managers should provide descriptions for key landing pages, feature pages, and blog posts.

Where does this apply?

Every publicly accessible page on the site: the homepage, product/feature pages, blog posts, documentation pages, pricing page, about page, and any page you want indexed. Special attention to pages targeting specific search queries. Paginated pages (page 2, page 3) should have unique descriptions or use `rel="canonical"` to consolidate.

How to fix it

Write unique descriptions for each page — never duplicate. Include your primary keyword near the beginning. Make it actionable: use verbs like "Learn", "Discover", "Get started". Avoid keyword stuffing. HTML meta description:
html
<head>
  <meta name="description" content="AppVet scans your web app for security vulnerabilities, performance issues, and accessibility problems in minutes. Free scan available.">
</head>
Next.js App Router metadata:
ts
// app/pricing/page.tsx
export const metadata = {
  description:
    'Compare AppVet plans — free scans for personal projects, team plans for CI/CD integration.',
};
Lighthouse and other SEO tools flag missing or duplicate descriptions automatically.

References

AppVet checks Meta Description automatically

Run a free seo scan and get a full report with actionable fixes, including a Fix with AI prompt you can paste into any coding tool.

Run Audit