You write a meta description, publish the page, then check Google a week later and find your words nowhere in sight. Google has swapped in a sentence pulled from somewhere in your body copy instead.

It is a common frustration, and it leads a lot of people to either overwork the tag or ignore it completely. Both are mistakes.

This guide covers what a meta description is, how long it should be, why Google rewrites so many of them, and how to write one that earns the click. We will also cover how to add one in every major CMS.

What is a meta description?

A meta description is an HTML tag that summarises what a page is about. It sits in the page’s code and can appear as the grey text beneath your title and URL in search results, giving searchers a preview of the page before they click.

Here is what it looks like in the code:

				
					<meta name="description" content="A short, accurate summary of the page's content.">
				
			

The tag lives in the <head> section of your HTML. It is not shown on the page itself, so the only people who read it are searchers scanning results and, increasingly, the AI tools that summarise your page. The same tag also feeds the preview when your link is shared on social platforms.

What does a meta description look like in search results?

Every organic Google result is built from three parts: the title tag (the blue clickable headline), the URL, and the snippet (the descriptive text underneath). Your meta description is a candidate for that snippet.

When someone searches, Google bolds the words in the snippet that match their query. That bolding is one reason a description written around the terms your audience actually searches tends to stand out.

Why meta descriptions matter for SEO

This is the part that trips people up. A meta description does not help you rank. Its job is to win the click once you already rank.

That still matters. Google uses your written description only around 30 percent of the time it shows your page, according to Portent’s analysis of 30,000 keywords. The times it does show, a clear and specific description can be the difference between a searcher choosing your result or a competitor’s.

Think of it as free advertising copy that runs underneath your listing. You cannot buy that space, and on the occasions Google uses your version, you control exactly what it says.

Is a meta description a ranking factor?

No. A meta description is not a direct ranking factor, and it has not been one for a long time.

Google confirmed this back in 2009. In the same Search Central post about the keywords meta tag, Google stated that even though it sometimes uses the description tag for the snippet it shows, it does not use that tag in ranking. Google Search Advocate John Mueller has repeated the same point in office-hours sessions since.

So why does every SEO checklist still include it? Because of click-through rate. A description that matches search intent gets more of the people who see your result to click it. More qualified clicks can, over time, support your wider SEO performance, even though the tag itself carries no ranking weight. Treat it as a conversion tool sitting next to your rankings, not one of them.

How long should a meta description be?

There is no official character limit for a meta description. Google measures the space by pixel width, not characters, and it truncates the snippet with an ellipsis once your text runs past the available width.

That said, character counts are easier to work with day to day. As a working guide, aim for 150 to 160 characters on desktop and around 120 on mobile. Front-load the important part so it survives on the smaller screen.

Ideal length on desktop

On desktop, Portent’s research into display lengths found that fully displayed descriptions peak at 156 characters and drop off sharply after 165. Without a publish date in the snippet, 150 to 160 characters is the safe band.

If your page shows a date, like a blog post does, that date eats into the space. For those pages, aim for roughly 138 to 148 characters so the whole description still shows.

Ideal length on mobile

Mobile gives you less room. Portent found mobile descriptions peak at 118 characters and drop off after 121, so a target under 120 is sensible. That is about 25 percent less space than desktop.

Because most searches now happen on phones, treat the mobile limit as your real constraint and the extra desktop space as a bonus.

Why Google measures pixels, not characters

A description is cut off by how wide it is on screen, not by a fixed character count. A line of narrow letters like “illicit” takes up far less width than the same number of wide letters like “warmwood”.

This is why two descriptions of identical character length can truncate differently. Character counts are a convenient stand-in, but a SERP preview tool that measures pixel width will always give you a more accurate picture of what shows.

What happens if it’s too short or too long

Write too long, and Google cuts it off mid-sentence with an ellipsis, so your call to action may never be seen. Write too short, and you waste the space you have to sell the click, though a short, punchy description is not a problem in itself.

The bigger risk with a very short or thin description is that Google decides it is not a useful summary and writes its own instead. Aim to use the space well rather than hitting an exact number.

Why does Google rewrite meta descriptions?

Most of the time, Google does not use the description you wrote at all.

Portent’s study of 30,000 keywords found Google rewrites the description on 71 percent of mobile results and 68 percent on desktop. In other words, when you rank on the first page, Google shows your written description only around 30 percent of the time. That is not a bug. Google builds most snippets from page content because a snippet tuned to the exact search often serves the user better than one fixed description can.

The main triggers for a rewrite

Google tends to rewrite your description when one of these is true:

  • The description does not match the query.Google pulls a passage from your page that mentions the searched words instead. A single page can rank for hundreds of queries, and no one description fits them all.
  • There is no description, or it is too thin.With nothing useful to work with, Google writes its own every time.
  • It is duplicated across pages.Category, tag and paginated pages are common culprits.
  • It reads like boilerplate.Generic lines such as “Welcome to our website” get replaced almost always.
  • It is keyword-stuffed.A description written for a crawler rather than a person looks spammy, and Google swaps it out.

How to reduce (not eliminate) rewrites

You cannot force Google to use your description, but you can improve the odds. Write a specific, accurate description that reflects what the page actually delivers, and include the terms your audience really searches.

Pull your top queries for the page from Google Search Console and check that your description speaks to them. Keep it unique to that page, keep it honest about the content, and keep the key message inside the first 120 characters. Do this on the pages that matter commercially, and let Google handle the snippet on low-value pages where a manual description is not worth the effort.

How to write a meta description that earns clicks

A good meta description does one job: it convinces the right person to click. The tips below build on each other, and none of them involve tricks. They come down to being clear, specific and honest about what the page delivers.

Backlinko’s analysis of 4 million search results found that pages with a meta description earned 5.8 percent more clicks on average than pages missing one. That is the upside of getting this right, so it is worth a few minutes per page.

Lead with the value and match search intent

Start by answering the question in the searcher’s head: what will I get if I click? Lead with the benefit or the answer, not a wind-up.

Match the description to why people are searching. Someone typing “meta description length” wants a number, so give them one. Someone searching for a service wants to know you offer it and what makes you a sensible choice. Read the top results for your keyword to see what intent Google is already rewarding.

Expand on your title tag (don’t repeat it)

Your title and description sit together, so treat them as a pair rather than two copies of the same line. The title makes the promise; the description adds the detail the title had no room for.

If your title is “Meta descriptions: the complete guide”, the description should not just say “a complete guide to meta descriptions”. Use the space to add the specifics: length, examples, how to add one. Repetition wastes the only extra copy you get.

Front-load the key message

Put the most important words first. Mobile snippets cut off after around 120 characters, and searchers scan the opening few words before anything else.

If your call to action or main benefit sits at the very end, assume it will be lost to truncation on phones. Anything essential belongs in the first sentence.

Use active voice and a clear call to action

Write in active voice and speak directly to the reader. “Learn how to write a meta description that ranks” reads better than “How meta descriptions can be written”.

A soft call to action can nudge the click without sounding like an advert. Phrases like “learn how”, “compare your options” or “see the full guide” work well. Keep it in step with the page. A how-to guide can say “learn”; a product page can say “shop” or “compare”.

Include your target keyword naturally

Google bolds the words in your snippet that match the search, so a description containing the search term catches the eye. Include your primary keyword where it fits naturally.

But do not force it, and never list variations. One clear mention beats three awkward ones. The description is for a person, and it should read like a sentence you would actually say.

Make every meta description unique

Every page that matters should have its own description. Duplicated descriptions are one of the most common triggers for Google rewriting the snippet, and they tell searchers nothing specific about the page in front of them.

For large sites with thousands of similar pages, a sensible template that pulls in unique details, like a product name or location, beats either shipping the same line everywhere or leaving them all blank. Reserve hand-written descriptions for the pages that earn real traffic.

Match the description to the actual page content

Your description is a promise. If the page does not deliver what the snippet implies, visitors bounce straight back to the results, and that wasted click helps no one.

Write descriptions that reflect what is genuinely on the page. This also happens to be what reduces rewrites: Google is more likely to keep a description that accurately summarises the content it is attached to.

Test and iterate using Search Console CTR

Treat your descriptions as copy you can improve, not a set-and-forget field. Google Search Console shows impressions, clicks and click-through rate for every page.

Find pages with plenty of impressions but a low click-through rate for their position. Those are your best candidates for a rewrite. Change the description, wait two to four weeks, then compare. Small, steady improvements to your best pages add up faster than a single big rewrite.

Meta description examples that work

Templates only get you so far, so here are worked examples by page type. Each one leads with value, matches a likely search, and sits within the length that shows on desktop. Character counts are in brackets.

Treat these as patterns to adapt, not lines to copy. The best description for your page depends on your audience and what makes your offer different.

Homepage

Your homepage description should say who you are, who you help, and what you do, in plain terms. Resist the urge to be clever at the expense of clear.

Singapore SEO agency helping local businesses rank higher and win more customers. Data-led strategy, honest reporting, no lock-in contracts. See how we work. (155)

It names the location, the audience, the service and a differentiator, then closes with a soft prompt.

Product page

A product description should carry the details that help someone decide: what it is, a standout feature, and a reason to choose it. Price and availability can help when they are competitive.

Ergonomic mesh office chair with adjustable lumbar support and a 10-year warranty. Free next-day delivery across Singapore. Compare specs and colours. (148)

Specifics do the selling here. “Adjustable lumbar support” and “10-year warranty” tell the searcher more than “high-quality chair” ever could.

Category / collection page

A category page covers a range, so describe the breadth and give a reason to browse with you. Avoid listing every product; point at the selection instead.

Shop standing desks, ergonomic chairs and monitor arms built for home offices. Free delivery in Singapore, easy returns, price-match promise. (141)

Blog post

Blog snippets often show a date, which eats into the space, so aim shorter, around 138 to 148 characters. Lead with the takeaway the reader gets.

Learn how long a meta description should be in 2026, why Google rewrites them, and how to write one that earns the click. With examples. (134)

Local business (Singapore)

For a local business, the location and the specific service are the two things that must appear early. People searching locally often include an area, so match it.

Family dental clinic in Orchard, Singapore offering check-ups, whitening and Invisalign. Weekend slots available. Book your appointment online. (142)

The neighbourhood (“Orchard”), the services and a practical detail (“weekend slots”) all land before any truncation point.

Before and after: turning a weak description into a strong one

The quickest way to see the difference is a side-by-side. Here is a weak description and a rewrite.

Before:

Welcome to our website. We are a leading provider of SEO services and digital marketing solutions for businesses of all sizes. (125)

It is generic, says nothing specific, and uses the kind of boilerplate Google tends to replace.

After:

Singapore SEO agency for growing businesses. We audit, plan and execute so you rank for the searches that bring you customers. See our approach. (143)

The rewrite names the market, drops the empty “leading provider” claim, and tells the reader exactly what they get. It reads like a person wrote it for one page, which is precisely what Google and searchers both prefer.

How to add a meta description in your CMS

You do not need to touch code to set a meta description. Almost every content platform gives you a field for it, usually labelled “meta description” or “SEO description” and tucked into each page’s SEO settings. Here is where to find it in the major systems, current as of 2026.

If you would rather work in the HTML directly, the raw tag is covered at the end.

WordPress

WordPress does not have a meta description field built in, so most sites use an SEO plugin. The two most popular are Yoast SEO and Rank Math, and both add the field straight to the post editor.

Adding a meta description in Yoast SEO

Open the post or page you want to edit. In the block editor, open the Yoast SEO panel from the sidebar (or scroll to the Yoast meta box below the editor) and go to the Search appearance section.

Click into the Meta description field and type your description. A bar underneath runs orange when the text is too short or too long and turns green when the length sits in a good range. For your homepage, set the description under Yoast’s Settings rather than in a post.

Adding a meta description in Rank Math

Open your post or page, then click the Rank Math SEO icon in the top-right corner of the editor. On the General tab, click Edit Snippet to open the preview editor.

Type your text into the Description box and close the editor. Update or publish the page to save. Rank Math shows a live SERP preview so you can see roughly how the snippet will look.

Shopify

In Shopify, the field sits in the Search engine listing section at the bottom of each product, collection, blog post or page editor. If you run a store, our Shopify SEO guide covers this in more depth.

Open the item you want to edit, scroll to Search engine listing, and click Edit website SEO. Enter your text in the Description field and save. For your homepage title and description, go to Online Store, then Preferences.

Wix

Open the page in your Wix editor, click Pages & Menu, then the More Actions icon next to the page, and choose SEO basics. Enter your text in the Meta description field and publish.

You can also manage descriptions for every page type from the SEO dashboard under Marketing & SEO, which is handy for stores with many product or category pages.

Squarespace

In Squarespace, open the page, click the gear icon to reach its Settings, and open the SEO tab. Add your text in the SEO Description field.

Your homepage uses a separate field. Set the SEO site description under Marketing, then SEO Appearance, to control the snippet for your main page.

Webflow

Open the Pages panel in the Webflow Designer, click the settings gear next to the page, and scroll to SEO settings. Enter your text in the Meta description field, then publish the site to push the change live.

For CMS collection pages, such as blog posts, you can bind the meta description to a collection field so each item generates its own description automatically.

Magento

In Magento (Adobe Commerce), edit a product under Catalog, then Products, or a category under Catalog, then Categories, and open the Search Engine Optimization section. Fill in the Meta Description field and save.

For static pages, edit them under Content, then Pages, and use the same Search Engine Optimization section.

Ghost

Open the post or page in the Ghost editor, then click the settings gear in the top-right corner to open the post settings. Scroll to the Meta data section and expand it.

Enter your text in the Meta description field and close the panel. Ghost generates a description automatically if you leave it blank, so filling this in gives you control over the snippet. Site-wide defaults live in your Ghost admin Settings.

Adding it in raw HTML

If you build pages by hand or want to check what a platform outputs, the meta description is a single tag in the <head> of your page:

				
					<head>
  <meta name="description" content="Your 150 to 160 character summary of the page goes here.">
<style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style>
<noscript>
<style id="wpr-lazyload-bg-nostyle">.frm-loading-img{--wpr-bg-d242a8ee-12a7-44a4-9d78-4bd384f742a9: url('https://www.rootsdigital.com.sg/wp-content/plugins/formidable/images/ajax_loader.gif');}.rll-youtube-player .play{--wpr-bg-731a5969-388d-4b87-a069-a7f61787c856: url('https://www.rootsdigital.com.sg/wp-content/plugins/wp-rocket/assets/img/youtube.png');}</style>
</noscript>
<script type="application/javascript">const rocket_pairs = [{"selector":".frm-loading-img","style":".frm-loading-img{--wpr-bg-d242a8ee-12a7-44a4-9d78-4bd384f742a9: url('https:\/\/www.rootsdigital.com.sg\/wp-content\/plugins\/formidable\/images\/ajax_loader.gif');}","hash":"d242a8ee-12a7-44a4-9d78-4bd384f742a9","url":"https:\/\/www.rootsdigital.com.sg\/wp-content\/plugins\/formidable\/images\/ajax_loader.gif"},{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-731a5969-388d-4b87-a069-a7f61787c856: url('https:\/\/www.rootsdigital.com.sg\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"731a5969-388d-4b87-a069-a7f61787c856","url":"https:\/\/www.rootsdigital.com.sg\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"}]; const rocket_excluded_pairs = [];</script></head>
				
			

Place one description tag per page, keep the text inside the content attribute, and make sure no two pages share the same one. That is the entire mechanism. Every plugin and CMS field above simply writes this tag for you.

Meta description vs title tag

People mix these two up, so here is the difference in one line. The title tag is the blue, clickable headline in a search result. The meta description is the grey summary underneath it.

They do different jobs. The title tag is a genuine, if minor, ranking signal, and it carries the most weight in getting the click. The meta description is not a ranking signal at all; its job is to support the title by adding the detail that seals the click.

Write them as a pair. The title makes the core promise in around 60 characters. The description backs it up with specifics in 150 to 160. If your title already says everything, the description has nothing left to add, so give each one a distinct role.

Meta descriptions, social sharing and AI search

Your meta description does a little more than sit in Google’s results. It can shape how your link looks when shared, and it plays a small part in how AI tools read your page.

Open Graph / social preview fallback

When someone shares your link on a platform like LinkedIn, Slack or Facebook, the preview card usually pulls its text from a separate Open Graph tag, og:description. If you have not set one, many platforms fall back to your meta description instead.

So a good meta description gives you a sensible safety net for social previews. If you want full control over how a link looks when shared, set a dedicated og:description, but a clear meta description means your fallback is never embarrassing. Some CMS platforms and SEO plugins let you reuse the meta description as the Open Graph description with a single toggle.

How meta descriptions feed AI Overviews and ChatGPT

Tools like Google’s AI Overviews and ChatGPT build their answers mainly from the content on your page, not from your meta description tag. So the description is not the thing that gets you quoted in an AI answer.

It still helps indirectly. A clear, accurate description reinforces what the page is about, which supports the wider signals these tools use to understand and summarise your content. If AI visibility matters to you, the real work sits in the page itself: clear structure, direct answers and content worth citing. Our guides to AI SEO and generative engine optimisation go into how to earn those citations. Treat the meta description as one small, consistent signal in that mix, not the lever that moves it.

How to control what Google shows in your snippet

Writing a description is one lever. You also have a few robots directives that tell Google what it may show, which is useful when you want to cap a snippet’s length or stop one appearing at all. These are technical controls, so most sites never need them, but they are worth knowing.

The main ones live in the robots meta tag in your page’s <head>:

  • nosnippet stops Google showing any text snippet or video preview for the page. Note it also stops the page’s content being used in AI Overviews and AI Mode, so use it sparingly.
  • max-snippet:[number] caps the snippet at a set number of characters. Setting it to 0 is the same as nosnippet, and -1 tells Google there is no limit.

For example, to cap a snippet at 120 characters:

				
					<meta name="robots" content="max-snippet:120">
				
			

There is also a data-nosnippet HTML attribute you can add to a span, div or section to keep one specific passage out of the snippet while the rest of the page stays eligible:

				
					<p>This part may appear in a snippet, <span data-nosnippet>but this part will not</span>.</p>
				
			

One rule to remember: when directives conflict, the most restrictive one wins. If a page has both max-snippet:50 and nosnippet, Google applies nosnippet.

Common meta description mistakes to avoid

Most weak meta descriptions fail in one of a handful of predictable ways. Here are the ones worth checking for before you publish.

Leaving it blank (and letting Google or AI write it)

If you leave the field empty, Google writes the snippet for you by pulling text from your page. Sometimes that is fine. On a page you care about, it hands the most persuasive line in your search listing to an algorithm.

Around a quarter of top-ranking pages have no description at all. For your money pages, that is a missed chance to control the pitch, so fill it in.

Duplicating descriptions across pages

Reusing the same description on many pages is one of the surest ways to get it rewritten. Duplicate descriptions tell searchers nothing specific, and crawlers flag them as a quality issue.

Category, tag and paginated pages are the usual offenders. Give every page that matters its own description, and use a sensible template only where hand-writing thousands is not realistic.

Keyword stuffing

Cramming keywords into the description does not help you rank, because it is not a ranking factor, and it reads badly to the person deciding whether to click. A description stuffed with variations looks like spam.

Write for the person. Include your main keyword once where it fits, and leave it there.

Writing it longer than it needs to be

Anything past the pixel limit gets cut off with an ellipsis, so a call to action stuck at the end may never be seen. A rambling description also buries the point.

Keep the key message in the first 120 characters and treat 150 to 160 as your outer limit on desktop. Say what matters, then stop.

Promising something the page doesn’t deliver

A description that oversells earns the click and loses the visitor. When the page does not match the promise, people bounce straight back to the results, and that pattern helps no one.

Write descriptions your page can back up. Accurate beats enticing when the two pull apart.

Ignoring mobile truncation

Most searches happen on phones, where snippets get cut off at around 120 characters. A description written only for the desktop view can lose its most important words on mobile.

Check how your description reads at the shorter mobile length, and make sure the first sentence carries the point on its own.

Tools to check and optimise meta descriptions

You do not need much to get this right, but a few tools make it faster, especially across a large site. Here are the ones worth knowing.

SERP preview / pixel-length checkers

A SERP preview tool shows how your title and description will look in Google, on both desktop and mobile, and measures the actual pixel width rather than a rough character count. You paste in your text and see where it truncates.

These are the quickest way to catch a description that looks fine by character count but gets cut off on screen. Several are free and run in the browser.

Site crawlers for missing and duplicate descriptions

For a whole-site view, a crawler like Screaming Frog SEO Spider scans every page and flags missing, duplicate, over-length and short descriptions in one pass. It also shows pixel widths and previews the snippet per page.

This is the practical way to audit a large site. You export the problem pages, fix the descriptions, and re-crawl to confirm.

CMS plugin assessments (Yoast, Rank Math)

If you are on WordPress, the SEO plugin you already use gives you live feedback as you write. Both Yoast SEO and Rank Math show a length indicator that turns green when your description sits in a sensible range, plus a live preview of the snippet.

For a quick single-page check while editing, that built-in bar is usually all you need.

AI meta description generators, should you use them?

AI tools can draft a meta description in seconds, and several SEO plugins now build this in. For a large site with hundreds of thin descriptions to fill, they save real time, so they have a place in the workflow.

The catch is that a generated description is a first draft, not a finished one. AI does not know which detail actually sells your page, and it can drift into vague or repetitive phrasing that reads like every other result. So treat the output as raw material: check it against the page, trim it to length, add the specific hook the model missed, and make sure it is unique. Used that way, an AI generator speeds up the boring pages and frees you to hand-write the ones that matter.

Meta descriptions for Singapore businesses

The rules are the same wherever you are, but a few things are worth flagging if you serve a Singapore market. Local searchers often add an area or “Singapore” to their query, and Google bolds those words when they appear in your snippet.

So it helps to name the specific area you serve, whether that is Orchard, Tampines or “central Singapore”, rather than leaving location implied. A description that reads “dental clinic in Orchard” speaks to a local search more directly than “trusted dental clinic” alone.

British spelling is the norm here, so “optimise” and “colour” sit more naturally with a local audience than the American forms. And if you use local terms your customers use, like “HDB” or a neighbourhood name, a description that reflects them tends to feel more relevant to the person searching.

Frequently Asked Questions

A meta description is an HTML tag that summarises a page's content. It can appear as the grey text under your title and URL in search results, giving searchers a preview before they click. It is not shown on the page itself and is not a ranking factor.

Aim for 150 to 160 characters on desktop and around 120 on mobile. Google truncates by pixel width rather than a fixed character count, so keep the important part in the first 120 characters to make sure it survives on phones.

Not directly. A meta description is not a ranking factor, which Google has stated since 2009. It affects SEO only indirectly, by influencing how many people click your result, and a higher click-through rate can support your wider performance over time.

Google rewrites descriptions most of the time, on around 68 percent of desktop results and 71 percent on mobile in one study. It usually happens when your description does not match the search query, is missing or too thin, is duplicated across pages, or reads like boilerplate. A specific, accurate description reduces the odds.

Lead with the value, match the search intent, and keep it unique to the page. Write in active voice, include your main keyword once where it fits naturally, and add a soft call to action. Then make sure the page actually delivers what the description promises.

WordPress has no built-in field, so use an SEO plugin. In Yoast SEO or Rank Math, open the post, find the plugin's snippet or search-appearance section below or beside the editor, and type your text into the meta description field. Update the page to save.

The title tag is the clickable blue headline in a search result and carries minor ranking weight. The meta description is the grey summary beneath it and carries none. The title makes the promise; the description adds the detail that earns the click.

Every page that matters should. Duplicate descriptions are a common trigger for Google rewriting the snippet, and they tell searchers nothing specific. For large sites with thousands of similar pages, a template that pulls in unique details beats shipping the same line everywhere.

Final thoughts

A meta description will not lift your rankings, but it is one of the few pieces of search copy you fully control, and it decides whether the people who see your result actually click it. That makes it worth the few minutes per page.

Focus your effort where it pays. Write clear, honest, unique descriptions for your money pages and your best-performing content, keep the key message inside the first 120 characters, and check your click-through rate in Search Console to see what is working. Get those basics right and the rest takes care of itself.

If you would rather have someone handle it across your whole site, our SEO agency in Singapore can audit your descriptions and put the wins where they matter most.