I'm about to tell you two things that sound like they contradict each other.
One: Meta descriptions do not help your Google rankings. Never have. Google confirmed this publicly years ago. If an SEO tool tells you a missing meta description is hurting your ranking, it's either wrong or oversimplifying.
Two: You should still write one for every important page, and writing them badly is one of the most common self-inflicted wounds in small-business marketing.
Both are true. Stay with me for 60 seconds and I'll make it make sense.
What a meta description actually is
It's the little gray paragraph under the blue headline in Google search results. Usually 150-160 characters. It's a snippet that tells the searcher what the page is about before they click.
<meta name="description" content="A 150-character pitch for this page.">
Google pulls this tag (if you wrote one) and shows it in search results. If you didn't write one, Google picks a random line or two from your page content. Sometimes that's fine. Sometimes it's "Menu Close Toggle Search."
Why it doesn't affect rankings
Google ranks pages based on what's in the content — not what's in the meta description. Matt Cutts said it in 2009. John Mueller has repeated it a dozen times since. Meta description is metadata for display, not metadata for ranking.
A page with a perfect meta description and terrible content won't rank. A page with great content and no meta description will rank just fine.
Okay. So why bother?
Because ranking is only half the battle
Ranking gets you on the page. The meta description (plus the title tag) is what gets you the click. And without the click, the ranking doesn't matter.
Here's a thought experiment. Two plumbers, both ranking on page one for "emergency plumber Denver":
Plumber A (position 3):
Emergency Plumber Denver | Mike's Plumbing
Emergency plumbing services in Denver. 24/7 response. Licensed and insured. Call today for fast service.
Plumber B (position 6):
Emergency Plumber Denver | 45-Min Response | Cole's Plumbing
Burst pipe at 2 a.m.? We're there in 45 minutes or the service call is free. 847 five-star reviews since 2017. (303) 555-0100.
Plumber A sounds like every other plumber on the internet. Plumber B sounds like a specific promise from a specific business. Plumber B is in position 6 but almost certainly getting more clicks than Plumber A at position 3.
Over time, higher click-through rates also feed back into rankings. Google notices when one result gets clicked more than expected for its position, and will slowly move it up. So "meta descriptions don't help rankings" is true in the first-order sense and not quite true in the second-order sense.
Which brings me to the part where I tell you how to write one that gets the click.
The four-part meta description formula
The meta descriptions I see converting best on the sites we scan share a structure:
1. Name the searcher's problem. "Burst pipe at 2 a.m.?" They didn't search "plumber" because they're curious. They searched because something is broken.
2. Make a specific promise. "45-minute response or the service call is free." Not "fast service." Specific. Numeric if possible. Scary if you don't deliver.
3. Add one credibility marker. Review count, years in business, certification, local landmark. Something that makes this feel like a real business.
4. Include a call-to-action if there's room. Phone number, "Book online," "Free quote." Don't force it if it doesn't fit — the first three parts matter more.
Keep the whole thing between 150 and 160 characters. Go longer, Google cuts you off with an ellipsis. Go shorter, you're leaving pitch space on the table.
Meta descriptions for non-service businesses
The formula shifts slightly for content sites, e-commerce, and informational pages. A few examples:
Blog post:
Stop wasting an hour on failed DIY. This 12-minute guide shows exactly how to fix a running toilet, with the 3 parts you actually need (and the 2 you don't).
Problem (wasting time). Specific promise (12 minutes, 3 parts). Credibility (implied: they tried the other guides).
Product page:
The cast-iron skillet that won't flake, warp, or need "seasoning rituals." Lifetime-guaranteed, made in Tennessee, tested by 40,000+ home cooks. $89 with free shipping.
Problem (bad pans). Specific promise (won't flake/warp). Credibility (40,000+ cooks, Tennessee-made). CTA (price and shipping).
Local service page:
Austin tax prep for freelancers and small business owners. We handle 1099s, quarterly estimates, and the IRS letters you're ignoring. First consultation free.
Problem (taxes). Specific promise (1099s, quarterlies, IRS letters). Credibility (specialist focus). CTA (free consult).
The mistakes I see every day
From actual scans last week:
The "menu soup" auto-generated description:
Home About Contact Services Blog Testimonials Portfolio FAQ Privacy
Google pulled this from the site's top navigation because there was no meta description. This happens a lot.
The keyword-stuffed description:
Plumber Denver plumbing services Denver plumbers Denver area plumber best plumber Denver emergency plumber Denver drain cleaning plumber Denver water heater repair plumber Denver.
Google ignores this and, more importantly, no human clicks it.
The duplicate-across-every-page description:
Mike's Plumbing provides quality plumbing services in the Denver metropolitan area. Licensed and insured. Contact us for more information.
This exact string appears on 47 pages. Every service page, every blog post, every contact page. Meta descriptions should be page-specific. If you can't write a unique one for a page, at least write a unique one for each type of page.
The "Welcome to our website" description:
Welcome to our website! We're excited to have you here. Please look around and let us know if you have any questions.
This is hospitality. It's very nice. It tells the searcher exactly zero things about what they'll find when they click.
How to fix this in one afternoon
Priority order:
- Homepage — most-seen, most important. Write it first.
- Top 5 traffic pages — check Google Analytics or Search Console for your five most-visited pages. Write descriptions for those.
- Top 10 "money" pages — service pages, pricing, contact. These are the pages that turn traffic into customers.
- Everything else — let Yoast or RankMath auto-generate from the first paragraph of each page for now.
An entire small business site can usually be meta-description-clean in 2-3 hours.
Let the scanner find the gaps
Writing 15 good meta descriptions is a focused afternoon. Finding which 15 need writing is what eats the time. Running abbyseo.com's scan hands you back the list — which pages have no description, which have duplicates, which are too short or too long — in about 45 seconds.
The $8.99 remediation guide takes it one step further and gives you starter drafts for each page's description based on the content it finds. You edit to taste, paste into Yoast, hit save. Most people finish the whole batch in one sitting. (If you're curious what else the scanner flags for you, here's a full walkthrough of what it does in those 45 seconds.)
Meta descriptions don't rank you. They click you. And if nobody's clicking, the ranking's just a trophy on a shelf.