Free • Private • Instant

Meta Description Generator

Write SEO-optimal meta descriptions in the 150-160 character sweet spot. Get three angle options — benefit, problem, social proof — or paste an existing description and we'll flag issues and rewrite it. 100% client-side.

  • 3 description angles per request — benefit, problem, social proof
  • Live character counter with sweet-spot badge (green at 150-160)
  • Detects keyword presence and call-to-action verbs automatically
  • Optimize-existing mode flags issues and proposes two rewrites
Sweet Spot
150-160 chars
Angles
3 per run
Speed
<1s
Price
Free

Page details

One bullet per line. Used to seed the three angles.

The single phrase you most want this page to rank for.

Candidate descriptions

Fill in the form and click Generate 3 candidates to see your meta description options here.

What makes a great meta description?

A meta description is the short paragraph search engines display under your page title in search results. It does not directly affect ranking, but it does decide whether someone clicks. According to Google's documentation, a well-written description is one of the most reliable ways to influence what appears in your snippet. Four principles separate a description that earns clicks from one that gets rewritten by Google.

1. The 150-160 character sweet spot

Google's desktop snippets typically render around 155-160 characters before truncating with an ellipsis. Mobile renders slightly fewer. Stay inside 150-160 and the entire description shows on both — the reader sees a complete value proposition rather than a half-sentence ending in three dots. Shorter than 120 and the snippet feels under-developed; longer than 165 and the close gets clipped just when you needed the call-to-action to land.

2. Primary keyword placement

When the searcher's query appears in the description, Google bolds the matching terms. That bold text is a visual hook that pulls the eye and signals "this page is about exactly what you searched for." Place the primary keyword in the first half of the description — ideally in the first sentence — and use natural language variants of supporting terms throughout. Avoid stuffing: two or three keyword mentions across 160 characters is plenty, and any more reads as spam to both humans and search engines.

3. Include a clear call-to-action

The description has one job: convince the reader to click. End with a verb that tells them what happens next. "Learn how," "Compare prices," "Try the free tool," "See examples," "Get started in 60 seconds" — these all promise an outcome. Compare that to a description that just summarizes the page in third person. The difference in CTR is measurable, often 10-20% depending on the query type and competition in the SERP.

4. Unique per page

Every page should have its own meta description that targets its own intent. Duplicate descriptions across multiple URLs signal weak information architecture to search engines and confuse users in the SERP. If you have hundreds of similar pages (product listings, location pages), templating descriptions is acceptable — just make sure the unique variables (product name, city, category) appear early so the snippet still feels specific. Generic "Welcome to our website" descriptions should be replaced everywhere they appear.

Best practices

Six rules that separate professional meta descriptions from amateur ones.

🎯

Lead with the keyword

Place the primary keyword in the first sentence so Google bolds it and the reader sees the match instantly.

📏

Hit 150-160 characters

Stay in the sweet spot so the full description renders on desktop and mobile without truncation.

📣

End with action

Close with a verb that promises an outcome — "Try free," "Compare prices," "Learn in 5 minutes."

🔁

Unique per page

Never reuse the same description across multiple URLs. Each page targets its own intent — say so explicitly.

⚖️

Match search intent

Mirror the searcher's intent — informational queries get a learning promise, transactional queries get a buying signal.

🚫

Avoid keyword stuffing

Two or three natural mentions max. Stuffing reads as spam and Google will rewrite the snippet from page content instead.

How to use this tool

  1. 1

    Choose your mode

    Pick "Generate from scratch" if you have no description yet, or "Optimize existing" if you want to fix and rewrite the one you have.

  2. 2

    Enter the page details

    In Generate mode, paste your page title or topic, 2-3 bullet points about what makes the page valuable, and your primary keyword.

  3. 3

    Generate or analyze

    Click the action button. Generate mode returns three candidate descriptions across three angles. Optimize mode flags every issue with your current text and proposes two rewrites.

  4. 4

    Pick the strongest option

    Look for the green sweet-spot badge (150-160 chars), the keyword indicator, and the CTA indicator. The candidate with the highest score is usually the safest choice.

  5. 5

    Paste into your <head>

    Copy the description and drop it into a <meta name="description" content="..."> tag in the head of your page. Done.

Use cases

Common scenarios where a meta description generator earns its keep.

Launching a new page

Spinning up a blog post, landing page, or product page? Generate three angles in seconds and ship the strongest one instead of leaving the description blank for Google to auto-generate.

Auditing an existing site

Run every page's current description through the optimize tab to flag duplicates, missing keywords, weak CTAs, and length issues — then rewrite the worst offenders first for fastest CTR wins.

A/B testing CTR

Generate benefit, problem, and social-proof angles for the same page, then rotate them and measure CTR in Google Search Console to learn which framing resonates with your audience.

Fixing rewritten snippets

If Google keeps replacing your description with a random page fragment, the current one probably does not match the dominant query intent. Run it through the optimizer to find the gap.

Frequently asked questions

What is the ideal meta description length?

Aim for 150-160 characters. Google typically displays around 155-160 characters on desktop and slightly less on mobile. Descriptions outside this window may be truncated with an ellipsis or rewritten by Google.

Do meta descriptions affect SEO rankings?

Meta descriptions are not a direct ranking factor, but they heavily influence click-through rate (CTR) from search results. Higher CTR signals relevance, which can indirectly improve rankings over time.

Should the primary keyword appear in the meta description?

Yes. Including the primary keyword near the beginning helps users see the page matches their query — Google bolds matching terms in the snippet, which increases the chance of a click.

What makes a compelling call-to-action in a meta description?

Use action verbs like "Discover," "Learn," "Try," "Shop," "Get," or "Compare." Pair the verb with a clear outcome ("Try it free in 60 seconds") so the reader knows exactly what happens after they click.

Should every page have a unique meta description?

Yes. Duplicate descriptions confuse search engines and reduce CTR because the snippet does not match the specific page intent. Write a unique description for each page that targets its own primary keyword.

What happens if I leave the meta description blank?

Google will auto-generate a snippet from the page content. The result is often a fragment that lacks a clear value proposition or call-to-action, which usually hurts CTR compared with a hand-written description.

Can I use special characters or emojis in a meta description?

Some emojis render in search results, but Google may strip them inconsistently. Use them sparingly and only when they reinforce the message. Avoid quotes or angle brackets that need escaping in HTML.

Does Google rewrite meta descriptions?

Sometimes. If the description does not match the query intent well, Google will pull a more relevant passage from the page. Well-written descriptions that include the primary keyword are kept far more often.

Is this meta description generator free?

Yes. The generator runs entirely in your browser — no signup, no API calls, no data leaves your device. Every feature is free to use without limits.

How does the scoring algorithm work?

Each candidate is scored on length fit (150-160 sweet spot), primary keyword presence, the inclusion of a call-to-action verb, and basic sentence structure. The higher the score, the closer the description is to best practice.

Related SEO tools

Other tools to round out your on-page SEO workflow.