Say you just published a new page for your business and searched for it on Google. Under your title sits a random line from your footer, or a sentence that stops halfway with three dots. It's a small thing, but it can make a good business look careless.
Learning how to write a meta description fixes most of that. Sum up the page in one or two plain sentences, with your main keyword and main benefit near the start. End with a clear action, keep it to about 120–160 characters, and preview it before you publish.
Our free Meta Tag Generator shows how your title and description will look on Google, on both desktop and mobile. It works in your browser, with no sign-up. Below are the length guidelines, a 5-step formula, three everyday scenarios and the mistakes that cost people clicks.
How to Write a Meta Description: The Short Answer
A good meta description is an honest, short pitch for one page. It tells a searcher what they'll get and gives them a reason to click.
What it is and where it shows
A meta description is a short summary of a web page, written in the page's code. It lives in the <head> section, the top part of the code that visitors never see on the page itself. The tag looks like this:
<meta name="description" content="Your short summary goes here.">
Google may show this text as the snippet, which is the short text under the blue link on the SERP (search engine results page, the list you see after a search). Use only one description tag per page. Two competing tags leave search engines guessing which one you meant.
Does it help SEO? An honest answer
Not directly. Back in 2009, Google said it did not use the description tag for ranking, though it sometimes used that tag to build snippets.
So why spend time on it? Because it can affect your CTR (click-through rate), the share of people who see your result and click it. When your result sits in a list of similar pages, a clear pitch gives people a reason to choose yours. Just know that Google won't always show your text, which we cover below.
How Long Should a Meta Description Be?
Aim for about 120–160 characters, and put the main point near the start, in roughly the first 110 characters. These numbers are a guide, not an official Google rule. Different sources suggest slightly different ranges, so don't treat any single number as exact.
Characters vs pixels in plain words
Google shortens long text based on pixel width, which is how much room the words take up on screen. A wide letter like "W" uses more space than a thin "i," so two descriptions with the same character count can get cut at different points.
When text runs too long, Google trims it and adds an ellipsis (…). This is called truncation. It's harmless if the important words come first, and annoying if your action sits at the very end.
Desktop vs mobile guide
| Device | Common guide (characters) | Common guide (pixels) | What to do |
|---|---|---|---|
| Desktop | About 150–160 | Up to about 920 px | Use the full length for detail and an action. |
| Mobile | About 110–130 (some say 120) | About 680 px | Put the topic and benefit first, in case the end gets cut. |
| Safe middle ground | About 120–160 | Check with a preview tool | Front-load the important words, then check both views. |
Our Meta Tag Generator suggests about 120–160 characters, up to roughly 920 pixels on desktop. Yoast suggests around 155. Since the advice varies, the safest habit is simple: say the most important thing first.
Why Google may cut or rewrite it
Google mainly builds snippets from the page content itself. It sometimes uses your meta description when that text describes the page better than the page does. On January 5, 2024, Google updated its documentation to say page content is the primary snippet source, and called its earlier wording incorrect.
Google can also show different snippets for different searches. For example, someone searching "emergency plumber" might see a different line from your page than someone searching "water heater repair." That's normal, and it's not a sign that anything is broken.
If you ever need tighter control, Google's guide to controlling snippets explains two robots meta tags, which are small instructions in your page code for search engines. nosnippet stops Google from showing a snippet, and max-snippet sets the longest snippet allowed. Most small business sites never need either one.

How Do You Write a Good Meta Description? 5 Steps
Use a simple formula: topic + benefit + action. Then make each one unique and check the preview before it goes live.
1. Say what the page offers
Start with what the reader gets, in active voice. "Get same-day drain cleaning" is clearer than "Drain cleaning services are offered." Stay accurate, because if the page doesn't deliver what the description promises, people go straight back to Google and you've lost the visit.
2. Use your main keyword naturally
Your focus keyword is the main phrase you want the page to be found for. Use it once, early, inside a normal sentence. Repeating it three or four times won't help, and it makes the description read like spam.
3. Add a clear action
A call to action (CTA) is a short phrase that tells people what to do next. "Book online," "Get a free estimate" and "Try it free" all work. Only promise what's actually on the page.
4. Make it unique for each page
Using the same text across many pages creates a duplicate or boilerplate description. It gives searchers no way to tell your pages apart. Each important page should have its own line that describes that page alone.
5. Check the preview
Paste your title and description into a preview tool and look at both desktop and mobile. If the benefit or the action falls off the end, move it forward or cut extra words. This one check catches most problems before anyone else sees them.
Three Scenarios: Which Choice Is Safest?
The right approach depends on how big your site is and how much time you have. The three situations below are made-up examples, not real clients. Each one walks through the options and the lowest-risk choice.
Scenario 1: A plumber in Austin with a template website
The goal: More calls from people who search "plumber Austin." The problem: The home page shows this snippet:
Welcome to our website. We are a family business that has served our community for many years with quality service.
The options: Leave it alone, cram in every service and city name, or write one clear pitch.
The safe choice: Write one clear pitch that names the city, the top jobs and an action.
Licensed plumber in Austin for leaks, clogs and water heater repair. Same-day visits across Austin. Call now for a free estimate.
Why it works: The first line says who, where and what, and the last line gives a reason to call. Only use words like "licensed" or "same-day" if they're true, since a false claim costs more trust than it earns. For more ways to help a local page get found, see our SEO tips backed by Google's own advice.
Scenario 2: A Denver bakery with 60 products online
The goal: Better clicks on cake and bread pages without spending a week writing. The options: Hand-write all 60, leave them empty, or mix both approaches.
The safe choice: Hand-write the home page and the best sellers. For the rest, use a template that pulls in each product's own details. Here's the cake page before and after:
Before: Cakes. Buy cakes. Best cakes Denver cakes bakery.
After: Fresh sourdough, custom cakes and pastries baked daily in Denver. Order a birthday cake online and pick it up the same week.
Why it works: Google's older advice was to give every page a description and to focus on key pages first when time is short. A template that inserts the product name, flavor and size still reads like a real sentence, and every page ends up different.
Product pages can also carry structured data, which is code that labels page details (like the product name) for search engines. Our Schema Markup Generator can create that code for you.
Scenario 3: A blogger with 200 older posts
The goal: Fix weak or missing descriptions without rewriting everything at once. The options: Let an AI tool write all 200 and publish them unread, or audit first and fix them in order.
The safe choice: Audit first. Run your top pages through our free Website SEO Checker to spot missing or duplicate descriptions. Google Search Console, Google's free tool that reports how your site performs in search, can show which posts get seen but rarely clicked. Rewrite those first.
Before: In this post I talk about pricing, which is something a lot of freelancers ask me about all the time.
After: Not sure what to charge for a logo? Learn three simple ways to price freelance design work, with a worksheet you can copy today.
Why it works: AI drafts can save time, but they sometimes promise things the post doesn't contain. Reading each draft before it goes live is a cheap way to avoid misleading searchers, and it only takes a few minutes per page.
Decision table: match your situation to a choice
| Your situation | Safest choice | Why |
|---|---|---|
| Small site with only a handful of pages | Hand-write every description | The workload is small, and you get full control. |
| Local service business | Name the city, top services and an action | It matches how local customers search. |
| Shop with many products | Hand-write top sellers; template the rest with product details | Each page stays unique without weeks of work. |
| Large blog with old posts | Audit, then rewrite pages with views but few clicks | Your effort goes where it can change results. |
| Using AI to draft | Review each one against the page | It catches promises the page doesn't keep. |
Use the Free Meta Description Generator (Step by Step)
Our Meta Tag Generator lets you write, preview and copy your tags in one place. It's free, and everything happens in your browser.
Fill in title, description and URL
- Open the free meta description generator.
- Type your Page title.
- Type your Meta description.
- Add the Page URL (canonical). A canonical URL is the main web address of a page, and it tells search engines which version to use.
- Fill in Site / brand name.
- Add a Share image URL. The tool suggests an image size of 1200 × 630 px.
- Pick a Content type: Website, Article / blog post, Product or Profile.
Read the Google desktop and mobile preview
Switch between the Google and Mobile previews. The result updates as you type. A pixel-width meter tracks both characters and pixels, so you can see when text is about to be cut.
Check social cards and length warnings
Click Facebook and X to see how your link will look when shared. Length warnings flag any text that runs too long.
Under More options, you can set Language, Author, Theme color and "Allow large image previews." You'll also see Don't index (noindex) and Don't follow (nofollow). Leave those off unless you really mean to hide the page or its links from search engines, because turning them on by accident can keep a page out of Google.
Copy the code into <head>
Click Copy code and paste the tags inside the <head> of your page. If you use WordPress with Yoast SEO, paste only the description text into Yoast's meta description field below the editor. On Shopify, use the search engine listing section on each page or product. [ADD: confirm exact WordPress/Yoast and Shopify menu names before publishing]
Privacy: runs in your browser
The tool page states that everything is generated in your browser and nothing is sent to our server. If you're on a shared computer, click Reset to clear the fields when you're done.
Which Pages Need a Meta Description First?
Start with the pages that bring in customers: your home page, services, top products and popular posts. Thin pages like tag archives can wait or use a template.
| Page type | Hand-write it? |
|---|---|
| Home page | Yes, first |
| Service or product pages | Yes |
| Top blog posts | Yes |
| Category pages | Yes if they get traffic; otherwise use a template |
| Tag, archive or filter pages | Optional; a template is fine |
On large sites that pull pages from a database, a template can fill in each page's details automatically. Before you switch it on, read a sample of the results. Each one should sound like a person wrote it, and no two pages should say the same thing.
Common Meta Description Mistakes
Most problems come from rushing: copied text, empty fields or promises the page can't keep. The good news is that each one takes only a few minutes to fix.
| Mistake | Why it hurts | Fix |
|---|---|---|
| Same text on many pages | Results look identical and confuse searchers | Write a unique line for each key page |
| Keyword stuffing | Reads like spam and lowers trust | Use the keyword once, naturally |
| Far too long | The action gets cut off | Front-load the point; check the preview |
| Clickbait that doesn't match | Visitors leave fast | Describe what's really on the page |
| Empty field | Google picks text from the page on its own | Fill in key pages first |
| Forgetting mobile | The benefit falls off small screens | Check the Mobile preview |
| Copying the first paragraph | Intros rarely work as a pitch | Write a fresh summary with an action |
The meta keywords tag is ignored
The meta keywords tag is an old tag where site owners listed their keywords. Google has said since 2009 that it doesn't use this tag for ranking, so our generator leaves it out by default. You can safely skip it.
Meta Description vs Title Tag vs Social Description
The title tag is the clickable headline, the meta description is the search snippet, and the social description is what appears when someone shares your link. They can say different things, and one tool can set all three.
- Title tag: The blue headline in search results. Our tool suggests about 50–60 characters, or roughly 580–600 pixels on desktop.
- Meta description: The pitch under the title, when Google chooses to use it.
- Open Graph description (og:description): The text that shows on Facebook, LinkedIn, WhatsApp and similar apps. It can be shorter or more casual than your search snippet.
After you publish, run the link through our Open Graph Checker to confirm the share card looks right.
Need Help With Technical SEO? Our Team Can Handle It
If you'd rather not manage tags, page speed and audits yourself, our team can do it for you. We've delivered 491+ projects over 10+ years for clients worldwide, and we hold a client rating of 4.9.
SEO and speed built in from day one
Every site we build is responsive, mobile-friendly and fast-loading. It follows Core Web Vitals best practices (Google's measures of how fast and stable a page feels to visitors) and includes technical SEO setup from the start. Our SEO services cover technical SEO, on-page optimization and content.
Clear communication and post-launch support
You get a dedicated team and project manager, plus weekly demos, so you always know where things stand. After launch, our maintenance plans cover updates, security patches, backups and performance monitoring. Every project starts with a free discovery call and gets a fixed quote with milestones, with no hidden costs.
Frequently Asked Questions
How long should a meta description be?
About 120–160 characters works for most pages. Mobile screens show less, so put the main point near the start and check a preview before you publish.
Is a meta description a ranking factor?
No, Google has said it doesn't use the description tag for ranking. It can still help people choose your result when Google shows it.
Why does Google show a different description than mine?
Google mainly builds snippets from your page content, and it can pick different text for different searches. Keeping your description accurate and close to what the page says gives it the best chance of being used.
Do I need a meta description on every page?
Ideally, yes, but you don't have to do them all at once. Start with your home page, then service pages, product pages and popular posts.
Should a meta description include the keyword?
Yes, once and naturally. Put it early in a normal sentence, and don't repeat it.
Can I use AI or a generator to write meta descriptions?
Yes, as long as you review every draft. Check that each one matches the page, and remember that no tool can guarantee Google will show your text.
Is the Meta Tag Generator free, and is my text safe?
Yes, it's free to use, with no sign-up. The tool page states that everything is generated in your browser and nothing is sent to our server.
Your Next Step
Write one honest pitch for each key page, lead with the benefit and check it on both screen sizes. Start with your home page today in the free Meta Tag Generator. You'll see exactly how it looks before anyone else does.
If you'd like SEO, speed and maintenance handled for you, Request a Free Quote. We reply within one business day and start with a free discovery call.