Skip to content

Meta description tool and SEO title generator

This free meta description tool writes new descriptions and title tags, and checks the description you already have. Enter the keyword, the type of page and one specific thing it gives the reader. Each option is measured in pixels so you can see which ones Google would cut. No sign-up, no AI.

Type of page

A number, a price, a step count or a verdict. Specific titles get more clicks than clever ones.

Added to a title only when it still fits.

Example. Replace it with your page.

Title tags

  • Fits, 91 px to spare509 / 600 px · 53 chars

  • Fits, 33 px to spare567 / 600 px · 59 chars

  • Fits, 302 px to spare298 / 600 px · 31 chars

  • Fits, 302 px to spare298 / 600 px · 31 chars

  • Fits, 302 px to spare298 / 600 px · 31 chars

  • Fits, 264 px to spare336 / 600 px · 35 chars

Meta descriptions

  • Fits, 171 px to spare749 / 920 px · 117 chars

    Mobile: cut, put the point in the first 100 characters

  • Fits, 113 px to spare807 / 920 px · 126 chars

    Mobile: cut, put the point in the first 100 characters

  • Fits, 126 px to spare794 / 920 px · 124 chars

    Mobile: cut, put the point in the first 100 characters

These are starting points. Change any words the page doesn't back up before you publish.

Serpwright writes the whole article, title tag and meta description included, for the searches your site already shows up for in Search Console, and publishes it to WordPress, Shopify or Webflow.

Start free trial

3 days free, no card.

Check a meta description you already have

Paste it to see where Google cuts it on desktop and on a phone, and what to fix first.

Example. Replace it with yours.

On desktop

Learn everything you need to know about finding keywords in this complete guide, with tips and tricks to help you rank higher on Google and ...

226 px too wide, Google cuts it1146 / 920 px · 179 chars

On a phone

Learn everything you need to know about finding keywords in this complete guide, with tips and tricks ...

466 px too wide, Google cuts it1146 / 680 px · 179 chars

What to fix

  • Google cuts it on desktop after about 139 characters, and on a phone after about 101. Keep it under 160 characters, with the point first.
  • It doesn't use "page" or "two" from your keyword. People scan a result for the words they searched.
  • It opens with "Learn". Start with what the page gives the reader instead, such as a number, a price or a verdict.

How each option is built

Four rules, based on the ones Serpwright follows when it writes an article's metadata.

  1. The keyword comes early

    People scan the start of a result, so most titles open with the words they search for, and the descriptions repeat the main words.

  2. One specific detail beats a clever line

    A number the page delivers, a price, a step count or a verdict tells searchers what they get. Add yours and most options use it. Without one, the options are shorter and plainer.

  3. Descriptions open with the point

    When you add a detail, some of them lead with it, and none opens with "Learn", "Discover" or "Looking for". Each one says whether it fits on desktop and on a phone, which shows about 680 pixels.

  4. The year and the brand only where they help

    The year goes only on best-of lists, where it signals a current pick. Your brand is added as "| Brand" only when the title still fits about 600 pixels.

Picked a pair? Open it in the SERP preview tool to see it as a Google result on desktop and mobile and edit it there.

Skip the blank page entirely

Serpwright finds the searches your site already shows up for but has no page for, then writes and publishes an article for each one you approve.

  • Each article gets a title tag of 60 characters or fewer and a meta description of up to 160, written for the search it targets.
  • The editor shows a Google preview and length meters for both, so you can change them before you publish.
  • For live pages that get impressions but few clicks for their position, it suggests a new title and description you can apply in one click.

3 days free, no card.

Questions

Is this an AI generator?
No. It fills fixed patterns with your keyword, your detail and your brand, in your browser. It never makes up a number: the only figures in the results are the ones you type, plus the year on best-of lists. The words around them are general, so treat each option as a starting point and change anything the page doesn't back up.
Can it check a meta description I already wrote?
Yes. Paste it under "Check a meta description you already have". The checker measures it against about 920 pixels on desktop and 680 on a phone, shows the text where Google would cut it, and lists what to fix: text past the desktop or phone cut, a straight double quote that ends a hand-written HTML tag early, keyword words it never uses, or a "Learn" or "Discover" opener.
How long should a meta description be?
Up to about 155 characters, which fits the roughly 920 pixels Google shows on desktop. Phones show about 680 pixels, so each option here says whether it also fits on mobile.
How long should an SEO title be?
Short enough to fit about 600 pixels, usually 50 to 60 characters. Google sets no hard limit, but it cuts longer titles with an ellipsis. Options that fit are listed first.
Do I need a meta keywords tag?
No. Google's documentation says the keywords meta tag "is not used by Google Search, and it has no effect on indexing and ranking at all", and Google first said it ignores the tag in 2009. That's why this tool doesn't write keywords. Put your keyword in the title tag and meta description instead, where searchers see it.
Will Google use my title and description?
Often, but not always. Google may write its own snippet from the page or take the title from your main heading when it thinks that matches the search better. A specific title that matches the page's H1 is the best way to keep yours.
Does this tool save what I type?
No. Everything runs in your browser and your text is never sent to us. We count one anonymous use per visit, with the type of page you picked and none of your text.