meta warning meta/description

Meta Description SEO Rule

Validate that every page includes a well-crafted meta description with optimal length for search engine snippets

What This Rule Checks

Validates that each page has a meta description with optimal length (120-160 characters for desktop, under 120 for mobile). Detects missing, empty, or duplicate meta descriptions.

Why It Matters for SEO & GEO

Meta descriptions appear as snippets in search results. A compelling description improves click-through rates. While not a direct ranking factor, CTR indirectly influences rankings.

How to Fix

Add a unique meta description to every page. Keep it between 120-160 characters. Include relevant keywords naturally. Write compelling copy that encourages clicks.

Examples

Bad

<meta name="description" content="Welcome to our website.">

Good

<meta name="description" content="VibeLinter is a modern SEO compliance CLI tool that audits your website for 27 critical SEO rules. Catch issues before deployment with automated checks.">

How VibeLinter Checks Meta Descriptions

VibeLinter’s meta/description rule performs these checks on every page:

  1. Existence — Ensures a <meta name="description"> tag is present
  2. Uniqueness — Flags multiple meta description tags on the same page
  3. Empty check — Reports empty content attributes as warnings
  4. Length validation — Warns if the description is shorter than 120 characters or longer than 160 characters
  5. Mobile optimization — Issues an info-level alert when descriptions exceed 120 characters (may be truncated on mobile SERPs)

Configuration

// vibelinter.config.cjs
module.exports = {
  rules: {
    'meta/description': {
      enabled: true,
      severity: 'warning',
      minLength: 120,
      maxLength: 160,
      maxLengthMobile: 120
    }
  }
}

SEO Impact

An optimized meta description affects:

  • SERP appearance — Google often uses the meta description as the search result snippet
  • Click-through rate — Descriptive, compelling snippets increase clicks from search results
  • Content relevance — Helps search engines understand page content for better matching
  • GEO (Generative Engine Optimization) — AI search engines extract meta descriptions to summarize pages in generated responses, making accurate descriptions critical for AI-driven search visibility

Related SEO Topics

meta description SEOdescription length optimizationSERP snippet previewmeta description best practicesSEO description checkermeta description character limit

Related Rules

References