To write a meta description that gets more clicks, summarise what the page offers in about 120 to 155 characters, match what the searcher actually wants, include the main keyword naturally, add one specific detail (a location, price range, timeframe or benefit) and end with a reason to click. Write a unique one for every important page.
Key takeaways
- A meta description does not directly improve rankings, but a good one can improve the share of people who click your result.
- Google has no fixed character limit; it trims snippets to fit the screen, so put the most important words in the first 120 characters.
- Google often replaces your description with text from the page when it thinks that text matches the search better.
- Every page should have its own description; duplicates across many pages are one of the most common problems I find in audits.
- A simple formula of “what it is + who it is for + proof or detail + reason to click” works for most business pages.
What is a meta description and does it still matter?
A meta description is a short HTML summary of a page that search engines may show under your title in the results. It still matters because it is often the only sales pitch a searcher reads before deciding whether to click your result or a competitor’s.
It lives in the <head> of the page and looks like this:
<meta name="description" content="Your summary of the page goes here.">
According to Google’s Search Central documentation on snippets, Google mainly builds the snippet from the page content itself, but it may use the meta description when that gives a more accurate summary than any section of the page. In other words, Google treats your description as a strong suggestion, not a command.
Two points business owners often mix up:
- Rankings: the description is not a ranking factor in the way content and links are. Stuffing it with keywords will not move you up.
- Clicks: a clear, relevant description can make more people choose your result at the same position. More enquiries from the same ranking is the real win.
How do I check my current meta descriptions?
The quickest way is to run a crawl or audit that lists every page with a missing, duplicate, too short or too long description. You can also check pages one by one in your browser or in Google itself.
- Run an audit. Put your homepage into our free SEO audit tool and look at the meta tag section. It flags missing and weak descriptions alongside other on-page issues.
- View the source of a single page. Right-click the page, choose “View page source” and search (Ctrl+F) for
name="description". - Search Google for your page. Type
site:yourdomain.complus a page topic and read the snippet that appears. If it does not match what you wrote, Google is rewriting it. - Check Search Console. In the Performance report, sort pages by impressions and look for pages with many impressions but a low click-through rate (CTR). Those are your best candidates for a rewrite.
Click-through rate (CTR) is simply the percentage of people who saw your result and clicked it. If you are new to audits generally, my guide on how to do an SEO audit of your website covers the full process.
Check your website for this in 2 minutes
Our free SEO audit scans up to 50 pages and shows exactly which pages have this issue, with step-by-step fixes and a PDF report.
Run a free SEO audit →How long should a meta description be?
Aim for roughly 120 to 155 characters, with the key message in the first 120. Google does not set an official limit; it cuts snippets off based on the width of the screen, so longer text simply gets truncated with “…”.
Google’s own documentation says there is no limit on description length, but the snippet is shortened as needed to fit the device. Mobile screens show less, which is why I front-load the important words.
| Length | What usually happens | My advice |
|---|---|---|
| Under 70 characters | Looks thin; Google is more likely to pull extra text from the page | Add a specific detail or benefit |
| 120 to 155 characters | Usually shown in full or close to it on most devices | The sweet spot for most pages |
| 160 to 200 characters | Often cut off, especially on mobile | Fine if the first 120 characters make sense alone |
| Over 200 characters | Truncated; the end will rarely be seen | Trim it; you are wasting words |
Treat these as practical guidelines from experience, not rules from Google. A useful 140-character description beats a vague 155-character one every time.
What makes a meta description get more clicks?
The descriptions that win clicks answer the searcher’s question before they arrive: what the page is, whether it suits them, and why it is better than the other nine results. Relevance and specifics beat clever wording.
Here is the checklist I use when writing them:
- Match search intent. Search intent is the reason behind a search: learning, comparing, buying or finding a place. A “how to” search wants steps; a “near me” search wants location, hours and a way to contact you.
- Use the main keyword once, naturally. Google often shows matching words in bold, which helps your result stand out. Once is enough.
- Add a concrete detail. A city name, a service area, years in business, a timeframe (“same-day”), or what is included. Only use details that are true and on the page.
- Write in active voice. “Book a free consultation” reads better than “Consultations can be booked”.
- End with a reason to click. Not just “Click here”, but a benefit: “See the full checklist”, “Compare packages and prices”, “Check availability today”.
- Keep it honest. If the description promises something the page does not deliver, people bounce back to Google and you lose their trust.
A simple formula that works for most business pages:
What it is + who it is for + one proof point or detail + reason to click.
What are good meta description examples?
Good examples are specific to the page type. A service page sells, a local page reassures and directs, and a blog post promises a clear answer. Below are before and after examples for common Indian business sites.
Example 1: service page
Before: “Welcome to our company. We provide the best services at affordable prices. Contact us.”
After: “GST registration and monthly return filing for small businesses in Pune. Fixed monthly fee, dedicated CA, documents collected online. Get a quote today.”
Why it works: it names the service, the audience, the city and what makes the offer easy, then gives a clear next step.
Example 2: local business homepage
Before: “Dental clinic | Dentist | Best dentist | Dental treatment | Teeth cleaning.”
After: “Family dental clinic in Brahmapur offering cleaning, fillings, root canal and braces. Open Monday to Saturday, 10am to 8pm. Book your appointment online.”
Why it works: the keyword-stuffed version gives no reason to choose this clinic. The new one answers “where, what and when” in one glance.
Example 3: blog post or guide
Before: “In this article we will discuss broken links and many other things related to them.”
After: “Learn how to find broken links on your website with free tools, fix 404 errors with redirects, and stop new ones appearing. Step-by-step guide.”
Why it works: it lists exactly what the reader will learn, which matches the “how to” intent.
Example 4: e-commerce category page
After: “Shop handwoven Sambalpuri cotton sarees in 40+ colours. Free shipping across India and easy 7-day returns. Browse new arrivals.”
Only include numbers like “40+ colours” or return periods if they are accurate for your store, and update the description when they change.
Why does Google rewrite my meta description?
Google rewrites a description when it believes text from your page answers the specific search better than what you wrote. This is normal and happens to almost every site, so it is not a penalty.
The common causes I see are:
| Problem | Likely cause | Fix |
|---|---|---|
| Snippet shows random page text | Description is missing or empty | Add a unique description to the page |
| Same snippet on many pages | Theme or plugin copies one description site-wide | Write page-specific descriptions; fix template defaults |
| Snippet ignores your text for certain searches | Description does not cover what people searched | Make sure the page content and description match the main intent |
| Snippet shows a keyword list | Keyword stuffing | Rewrite as a natural sentence |
| Old text still showing | Google has not recrawled the page yet | Request indexing in Search Console and wait |
Because Google may show different snippets for different searches, you cannot fully control the result. What you can do is make your description so accurate and useful that Google has little reason to replace it for the main query. Industry studies, such as Ahrefs’ meta description study, have found that rewrites are very common, so judge success by clicks in Search Console rather than by whether your exact text appears.
How do I add or edit meta descriptions in WordPress?
WordPress does not include a meta description field by default, so most sites use an SEO plugin such as Yoast SEO, Rank Math or All in One SEO. Each one adds a description box below the page editor.
- Open the page or post in the WordPress editor.
- Scroll to the SEO plugin panel (or open it from the sidebar).
- Find the “Meta description” field and type your description. Most plugins show a length bar that turns green in a sensible range.
- Check the preview, update the page, and then view the source to confirm only one description tag is output.
- For important pages, request indexing in Google Search Console so Google picks up the change sooner.
WordPress note: watch for two SEO plugins running together, or a theme that adds its own tag. That can create two description tags on one page. Also check the plugin’s default templates for posts, categories and products, because a poorly set template can give hundreds of pages the same description.
What are the most common meta description mistakes?
The most common mistakes are missing descriptions, duplicates across many pages, keyword stuffing and descriptions that do not match the page. Fixing the first two alone often clears a large chunk of an audit report.
- Duplicates: the same text on every service page or product. Google’s documentation specifically recommends unique descriptions for each page.
- Writing for robots: lists of keywords or city names. People skip these, and they look spammy.
- Vague openings: “Welcome to our website” wastes the most visible part of the snippet.
- Promises the page cannot keep: “lowest price guaranteed” or “rank 1 on Google” when that is not true.
- Using double quotes carelessly: a quote mark inside the content attribute can cut the description short in the HTML. Use single quotes or plain wording instead.
- Ignoring the title: the title and description work as a pair. If your titles need attention too, fix both together.
When I audit sites at TechnoSubrat, I prioritise descriptions by traffic: the 10 to 20 pages with the most impressions get hand-written descriptions first, and lower-traffic pages get a cleaner template. For large shops with thousands of products, Google’s documentation notes that generating descriptions programmatically from page data is acceptable, as long as each one is unique and readable.
Meta descriptions are only one part of on-page SEO. If your site gets visitors but few calls, read why a website may not be getting leads, and if pages are not appearing at all, start with these checks for a website not showing on Google.
What should I do next?
Start with the pages that matter most for enquiries, rewrite their descriptions using the formula above, and measure the change in Search Console over the next four to eight weeks. Small, focused rewrites on high-impression pages usually give the clearest signal.
- Run your site through the free audit tool mentioned earlier in this guide to list missing, duplicate and weak meta descriptions in one report.
- Open Search Console and note the CTR of your top 10 pages by impressions.
- Rewrite those 10 descriptions: intent first, keyword once, one specific detail, a reason to click.
- Fix any plugin or theme templates creating duplicates.
- Review CTR again after a month and repeat for the next batch of pages.
If you would rather have an expert handle the on-page and technical fixes, my SEO services in India cover meta tags, content and site structure as part of a wider plan. You can contact Subrat Patnaik with your website address and I will tell you what to fix first.
Frequently asked questions
Do meta descriptions affect Google rankings?
Not directly. Google does not use the meta description as a major ranking signal, so adding keywords to it will not push a page up. Its value is in persuading people to click your result. A clearer, more relevant description can bring more visitors and enquiries from the same ranking position, which is why it is still worth writing well.
What is the ideal meta description length?
Google has no official character limit and simply trims snippets to fit the screen. In practice, around 120 to 155 characters works well for most pages, with the most important message placed in the first 120 characters so it still makes sense on mobile, where less text is shown.
Why is Google not showing my meta description?
Google may replace your description with text from the page when it thinks that text better matches a particular search. It also happens when the description is missing, duplicated across many pages, stuffed with keywords or not yet recrawled. Make it unique and accurate, then request indexing in Search Console.
Should every page have a different meta description?
Yes. Google recommends a unique description for each page, because duplicates give searchers no way to tell pages apart. Write descriptions by hand for your most visited pages, and for large shops or listing sites use a template that pulls in each page's own details, such as product name and key features.
How do I add a meta description in WordPress?
Install an SEO plugin such as Yoast SEO, Rank Math or All in One SEO. Open the page in the editor, find the plugin's meta description box, type your text and update the page. Then view the page source to make sure only one description tag appears, because two plugins can create duplicates.




