Meta description
Also known as: description meta tag, snippet description
The meta description is the HTML <meta name='description'> attribute used as the snippet beneath the title in search results. Not a direct ranking signal, but it materially affects click-through rate (CTR), and CTR is a behavior signal that compounds back into rankings. Best practice: 140-160 characters, action-oriented, includes the primary keyword, ends with a soft CTA or value statement.
Anatomy of a strong description
A 140-160 character paragraph that:
- Names the topic in the first ~70 chars (Google bolds query matches)
- States the unique value (what’s special about this page)
- Ends with a soft action, “Learn the framework, ” “See the data, ” “Get the playbook”
Example for /blog/geo-vs-seo/:
“GEO and SEO sound similar but reward different content patterns. A field guide to what stays, what shifts, and how to optimize for both Google and generative AI engines without splitting your stack.”
Best practices
- 140-160 characters (Google truncates around 160 chars on desktop, less on mobile)
- Unique per page, duplicates cause Google to use random snippets from your page
- Action-oriented language, verbs over nouns
- Avoid quotation marks, they cause SERP truncation issues
- Don’t keyword-stuff, Google increasingly rewrites meta descriptions when they read as spam
- Include UTM-free numbers, dates, percentages, concrete claims boost CTR
When Google rewrites your description
Google generates its own snippet when it thinks yours doesn’t fit the query. This happens often, by some measurements, on 60-70% of SERPs. You still want a strong description because:
- For queries that match your description well, Google uses yours
- A good description establishes the canonical “framing” Google’s generated snippets often follow
- Social shares (Facebook, LinkedIn, X) use the meta description as the share text fallback
Common mistakes
- Empty meta descriptions (CMS default templates)
- Same description across hundreds of pages
- Description doesn’t match the page topic
- All-caps or excessive punctuation
- Truncated mid-word at 200+ characters
- Resocial service →
/services/seo/on-page-seo/ - Read on the blog →
/blog/technical-seo-vs-on-page-seo/