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:
- Existence — Ensures a
<meta name="description">tag is present - Uniqueness — Flags multiple meta description tags on the same page
- Empty check — Reports empty content attributes as warnings
- Length validation — Warns if the description is shorter than 120 characters or longer than 160 characters
- 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