Free Meta Description Generator
Five meta description variations, each 145–158 characters, primary keyword included, with optional soft CTA, sized to display fully on Google.
Free · No signup · 3 generations per day
What is a meta description?
A meta description is the short summary Google shows under your page title on the search results page. It lives in the page's HTML as a meta tag and is typically 145–158 characters long. It doesn't affect rankings directly, but it strongly affects click-through rate from the SERP, which in turn affects rankings indirectly.
How long should a meta description be?
Aim for 145–158 characters. Below 145 wastes SERP real estate and lets stronger competitors fill more vertical pixels around you. Above 158 gets truncated on most viewports, which clips your CTA and often your keyword. Google measures by pixel width, not character count, but 145–158 is the practical safe window across desktop and mobile.
About the Meta Description Generator
Meta descriptions decide whether your ranking turns into a click. Our free meta description generator writes five variations sized for the SERP (145–158 characters), each with the primary keyword and a soft call-to-action, so you can pick the strongest fit for your page's intent.
The output is opinionated. Length is enforced (no truncation, no wasted SERP space), the primary keyword sits in the first half for SERP bolding and the CTA is verb-led rather than hard-sell. Five variations per request because the best description for any given page is the third or fourth one you try, not the first.
Example meta description generator outputs
Five real outputs across common page types. Each is sized to fit Google's display window and front-loads the primary keyword.
Blog post, "How to start a podcast"
"Start a podcast in 2026 with our step-by-step guide: equipment under $200, recording tips, distribution setup and the 4 launch-week mistakes to avoid."
156 characters
Product page, Project management SaaS
"ContentForce is the WordPress content workflow for SEO teams shipping 20+ articles a month. Outline, draft, optimize, publish, with diff review."
152 characters
Comparison post, "Best CRMs for small business"
"12 best CRMs for small business in 2026, tested and ranked on price, ease and support. Free tier picks included. Find the right fit in 5 minutes."
153 characters
Category page, Running shoes
"Shop running shoes for road, trail and race day. 200+ models from Hoka, Brooks, Saucony, and Nike. Free shipping, free returns, expert fit guide."
151 characters
Landing page, Free SEO audit tool
"Run a free SEO audit on any URL. Get a prioritized fix list for Core Web Vitals, schema gaps and on-page issues in under 60 seconds. No signup."
149 characters
How to use the meta description generator
- Describe the page. What does the page actually deliver? Specificity here drives specificity in the output. "How to set up Google Search Console with screenshots" beats "Google Search Console guide".
- Add the primary keyword. We weave it in naturally so the SERP highlights the match. Bolded keyword matches drive measurable CTR uplift even when the description is otherwise generic.
- Choose the page type. Blog, product, landing, category, each gets a slightly different rhythm. Product pages skew toward benefits and specs. Blog posts skew toward what the reader will learn. Category pages skew toward selection breadth.
- Add a USP. Optional but powerful. "5-minute setup" or "with screenshots" beats generic benefits. The USP is the line that converts intent to click.
- Generate. Five descriptions, each tagged with character count and whether it includes a CTA. Pick the one that matches the SERP intent best.
- Update annually for evergreen pages. Description quality degrades as competing SERPs evolve. Re-running this on top pages once a year is a low-effort, high-yield maintenance task.
Why this matters
Meta descriptions drive CTR, not rank
Google has confirmed multiple times that descriptions aren't a ranking signal. They are, however, a click signal. CTR is a ranking signal, meaning descriptions affect rankings indirectly via click-through. The mechanism is real even if the lever is one step removed. The 145-158 character window is clearly the sweet spot, no question.
Length controls visibility
Below 145 chars and you waste SERP real estate. Above 158 and you get truncated. The 145–158 window is the sweet spot. Pages with descriptions in this window outperform pages with shorter descriptions on identical SERPs.
Keyword bolding is free attention
When the searcher's query appears in your description, Google bolds it. Front-loaded keyword = front-loaded attention. The generator places keywords in the first half of the description for this reason.
Soft CTAs lift CTR
"Learn how", "See examples", "Get the data", verb-led soft CTAs measurably increase CTR. The lift is small per page (2–5%) but compounds across hundreds of pages.
Descriptions degrade silently
A description written 18 months ago for a SERP that's evolved is probably underperforming today. Like headlines, descriptions fail silently, there's no error message, just lower CTR than the page deserves. Periodic refreshes are high-impact.
Use cases
New article launch
Generate 5, pick the strongest, ship. Ten seconds vs. ten minutes of manual character-counting. At scale (50+ articles a month), this saves 10+ hours.
Top-pages CTR rescue
Pull top 20 pages by impressions in Search Console, sort by CTR, regenerate descriptions for the bottom-quartile. CTR uplift in the 5–20% range is normal and on high-impression pages, that's significant absolute traffic.
Product page descriptions at scale
Ecommerce catalogs with 1,000+ products often ship without unique meta descriptions. Generating one per product (with category-specific page type) is a 2-day job that lifts long-tail CTR meaningfully.
Category page descriptions
Most CMSs let you set descriptions per category, then auto-fill for products in that category. Generate one strong category description, set as fallback, override only where category description is too generic.
Multilingual SEO
Translating descriptions loses nuance. Generating in the target language preserves rhythm and idiom. Always faster than translating + manually re-fitting to length.
Examples
Topic: How to set up Google Search Console Keyword: Google Search Console setup Page type: blog post Value: step-by-step screenshots, 5-min setup
1. "Google Search Console setup in 5 minutes, with step-by-step screenshots, common errors fixed and verification methods compared. Free, no plugin needed." (152 chars, CTA: implicit) 2. "Set up Google Search Console properly the first time. Step-by-step screenshots, all 4 verification methods and the 3 errors that trip up most setups." (155 chars, CTA: implicit) 3. "Need to set up Google Search Console? This guide walks you through verification, sitemap submission and the first reports to pull. 5-minute setup." (156 chars, CTA: implicit)
Note: All three sit in the 145–158 window with the keyword in the first half.
Topic: AI writing tool comparison Keyword: best AI writing tool Page type: blog post Value: tested 12 tools, scored on output quality
1. "The best AI writing tool, ranked: 12 tools tested on output quality, speed and value. With real samples, pricing and the 3 we'd actually pay for." (157 chars) 2. "Tested every major AI writing tool against the same 5 prompts. Here's which produced usable copy, which couldn't and the best AI writing tool overall." (158 chars)
Note: Notice keyword placement varies, variation 1 leads with it, variation 2 anchors with it. Both work; pick by SERP context.
Common mistakes (and the fix)
Skipping the keyword
Fix: Always include it, period. Keyword bolding is free CTR. Even if the description is otherwise weak, keyword-matched descriptions outperform keyword-free descriptions on the same SERP. Skip the keyword and you outright lose the bolded SERP match, no question.
Padding to hit the length
Fix: Don't, flat-out. Padded descriptions read as filler and search-engine-optimized rather than human-optimized. If the natural length is 130 chars, ship at 130, better short and tight than long and padded.
Hard CTAs
Fix: "Buy now!" and "Click here!" feel desperate. Soft verb-led CTAs ("Learn how", "See examples", "Get the data") perform measurably better.
Description = first paragraph
Fix: First paragraphs are written for readers who already clicked. Descriptions are written for readers deciding whether to click. The audiences are different, the writing should be different.
Same description across similar pages
Fix: Duplicate descriptions confuse Google's SERP rendering. Each page should have a unique description tied to its specific intent, even when pages are siblings in a series.
Tips for better results
- Lead with the benefit, then add specifics. "Get X, with Y, in Z minutes" is a workhorse pattern.
- Include a soft verb-led CTA: "Learn how", "Get started", "See examples".
- If your description tests well, freeze it, don't keep tweaking after CTR has stabilized.
- Use specific numbers ("12 tools", "5 minutes") rather than vague modifiers ("many", "quickly").
- For category pages, mention the breadth of selection. For product pages, mention the specific value.
- Avoid em dashes inside meta descriptions, they don't render reliably across all SERP layouts.
- Pages whose descriptions Google rewrites aren't necessarily underperforming, sometimes Google's rewrite is better than yours. Check the rendered SERP, not just the source.
Frequently asked questions
What's the ideal meta description length?
145–158 characters. Below 145 wastes SERP real estate; above 158 gets truncated on most viewports. Mobile and desktop have slightly different limits, but the 145–158 window works on both.
Will Google use the meta description I write?
About 40% of the time. Google rewrites the rest based on query relevance. A well-written description still wins on the SERPs that show it and even when Google rewrites, your description influences which snippet of the page Google pulls.
Should I include the keyword in the meta description?
Yes. It gets bolded when it matches the user's query, which improves CTR even though it doesn't directly affect rankings.
Can I generate meta descriptions for product pages?
Yes. Pick "Product page" as the page type and the generator weights the output toward benefit and specificity over informational depth.
How often should I update meta descriptions?
Annually for evergreen content; on every meaningful page update for non-evergreen. Description refresh on top pages is one of the highest-yield maintenance tasks in SEO.
Do meta descriptions affect rankings?
Not directly. They affect CTR, which affects rankings via Google's behavioral signals. The lever is one step removed but real.
Can I use special characters or emoji in meta descriptions?
Emoji can render unreliably across SERPs and devices. Em dashes and curly quotes work but may be rewritten. ASCII-clean descriptions render most predictably.
How is this different from a featured snippet description?
Meta descriptions are page-level metadata. Featured snippets are pulled from page content (usually the first paragraph or a list). Different optimizations, meta descriptions for SERP CTR, page content for snippet eligibility.
Is the character limit different on mobile and desktop?
Slightly. Mobile SERPs typically truncate around 120 characters, desktop around 158. The 145–158 window we target works on desktop and shows about 90% of the description on mobile, which is the right trade-off, descriptions optimized only for the mobile limit feel undersized when shown on desktop.
What's the difference between a meta description and an Open Graph description?
The meta description shows on Google's SERP. The Open Graph description (og:description) shows when the page is shared on Facebook, LinkedIn, or Slack. They serve different audiences and can carry different copy, most pages benefit from setting both, with the OG version tuned for social rather than search.
Related tools
- SEO Title Generator — Generate 8 SEO title tag variations, 50-60 chars, primary keyword front-loaded, brand suffix optional.
- Blog Title Generator — Generate 10 magnetic, SEO-aware blog titles that balance click-through-rate and keyword targeting.
- Headline Generator — Generate 10 headlines using proven copywriting frameworks (4U, AIDA, PAS, curiosity, benefit).
- FAQ Generator — Generate 6–8 FAQs matched to People-Also-Ask patterns — ready for FAQ schema rich results.
Need more than a one-off tool?
ContentForce ships full SEO content workflows: outline → draft → optimization → WordPress sync, with diff review and scheduled updates.
Try ContentForce free