How to Fix a Missing Meta Description (and Write One People Click)
A missing meta description leaves Google to describe your page for you. Here is where to add one, how to write it, and when a template is good enough.

A missing meta description won't stop your page from ranking, but it hands Google the job of describing your page, and Google may pick an awkward line from the middle of it. To fix one, write a sentence or two of roughly 150 characters that says what the page offers and why someone should click, then put it in the page's <head> or your CMS's SEO field.
That is the whole fix for one page. If you have many pages, the trick is deciding which ones deserve a hand-written description and which can use a template.
What a meta description does
It's a short summary in your page's HTML:
<meta name="description" content="Solid oak writing desk, 120 cm wide, made to order in Portland. Ships in four weeks with free delivery on the West Coast.">
Search engines can show this text under your link in the results. Google has said for years that it doesn't use the meta description as a ranking signal, so the benefit is indirect: a clear description can persuade more of the people who see your result to click it.
Google also won't always use what you wrote. It builds the snippet to suit each search, so it may pull different text from your page when that matches the query better. Writing one is still worth doing, because you're giving it a good option, and it's usually the text shown for searches on your page's main topic.
Find the pages that are missing one
On a single page, view the source and search for name="description". If nothing comes up, it's missing. An empty content="" counts as missing as well.
To check faster, paste the URL into BasicSEO. The result shows the meta description it found and flags it if it's missing or too long. There's also a dedicated meta description checker. If you've just done a first SEO audit, you should already have a list of the pages that matter, so begin there.
Where to add it
You rarely need to touch the HTML yourself. Most platforms have a field for it:
- WordPress: an SEO plugin such as Yoast or Rank Math adds a meta description box below the editor on each page and post.
- Shopify: on the product or page editor, look for the search engine listing section, then choose edit.
- Wix and Squarespace: each page's settings have an SEO section with a description field.
- Custom sites: add the tag inside
<head>, once per page, and generate it from page data if the page comes from a template.
If you already have a description and it isn't showing up, check for two tags on one page. Themes and SEO plugins sometimes both output one, and you want exactly one.
How to write one people will click
Think of the description as the answer to "why this page?" asked by someone looking at ten results.
Lead with what they get. Say the specific thing near the start, since long descriptions get cut off at the end.
Use the words they searched. Google often bolds the matching words in the snippet. Don't stuff them in. If the page is about repairing a leaky faucet, the phrase "leaky faucet" will come up naturally.
Give one concrete detail. A price, a size, a time, a place. "Ships in four weeks" does more than "fast delivery", and so does "takes ten minutes" over "quick and easy".
Stay honest. If the description promises something the page doesn't deliver, people bounce straight back to the results, and you've spent their trust for nothing.
Aim for about 150 to 160 characters. Google has no fixed limit, since it trims by screen width and device, so treat this as a rule of thumb that usually shows in full on desktop. On phones, the first 120 or so characters do the most work.
Before and after
Weak: Welcome to our website. We offer a wide range of quality services for all your plumbing needs. Contact us today.
Better: Licensed plumbers in Tacoma for leaks, water heaters and clogged drains. Same-day visits on weekdays, with the price agreed before we start.
The second one names the city, the jobs and the reason to pick this plumber. It also doesn't use any word the business couldn't back up. Only write "same-day" if it's true.
When you have hundreds of pages
Don't try to hand-write every one. Split your pages into two groups.
Write by hand for the pages that bring in money or traffic: homepage, pricing, top services, best-selling products, your most-read articles. Search Console's performance report will show you which pages get seen most.
Use a template for the rest, built from real data on each page. A product template might read: {Product name} in {material}, {size}. {Key detail}. Ships in {time}. That produces a different and accurate sentence for each product. The thing to avoid is one fixed sentence repeated on every page, which has the same problem as duplicate title tags: nothing tells one page from another.
If a page is thin or you can't say anything specific about it, leaving the description empty is better than filling it with boilerplate. Google will pull a snippet from the page. It may also be a sign that the page itself needs work.
Check it worked
Run the page through a check again and confirm that the description is found, appears once, and is a reasonable length. BasicSEO's guide to fixing missing meta descriptions has more templates if you get stuck.
The search results won't change right away. Google has to crawl the page again first, which can take a few days or a few weeks on a small site. After that, try searching for your page's topic to see what appears, and keep an eye on click-through rate in Search Console over the next month or two. If Google still shows other text, that isn't a failure. It usually means it found a line closer to what people searched for, and that's worth reading too, since it tells you what your page is being matched against.
