DeepSmith

Sep 26 · Content Production

15 min read

Why Google Rewrites Your Meta Description and How to Fix It

Avinash Saurabh
Avinash Saurabh · CO-Founder & CEO
Dark abstract cover with the words Why Google Rewrites Your Snippet over a stack of search result cards, with a tag icon and a swap arrow pointing to a block of page text.

You wrote a meta description, you searched for your page, and Google is showing different text. It's a frustrating thing to see, especially when you spent time on the wording. The short answer is that Google builds snippets mainly from the page content, and it only sometimes uses your meta description, when that gives a better preview than an excerpt from the page. So Google rewriting meta description text is often normal behavior, and sometimes it points to a real problem you can fix. This piece helps you tell which one you have.

A quick definition first, because the two get mixed up. A meta description is the description you put in the page's HTML. A snippet is the preview Google actually shows in the results. The snippet can come from your tag or from text on the page, and no edit can promise that Google will show yours for every search.

Below are seven causes, each with what it looks like, how to confirm it, and what to change. You don't need to read them in order. Scan for the one that matches what you see, check it, and leave if it's not yours.

How to use this list

The causes are in the order I'd check them, which is a practical triage order. Nobody has published how often each cause is the real one, so I won't pretend the order is a measured ranking. The first few are the most common things to run into and the cheapest to check. The later ones need a bit of Search Console work.

Before you start, write down four things for one page that looks wrong: the exact search you typed, the URL of the result, the snippet Google showed, and the description you meant it to show. Almost every check below compares those four things, so it helps to have them in one place.

What it looks like. Your description is on the page and it's accurate. One search shows it, and another search for the same page shows a sentence from the body that contains the words you typed.

Google says snippets are meant to show the part of the page that's most relevant to a person's specific search, so the preview can change from one search to the next. That means a meta description ignored on one query can be a page working as designed, not a broken tag.

How to confirm it. Try two searches that lead to the same page, one broad and one more specific, and write down each snippet. Then look at whether the words in the different snippet come from the body of your page. If they do, this is the cause. It's also worth opening URL Inspection in Google Search Console to check that Google has indexed the URL you expect and can reach its content. That tool tells you about the page and its indexing, but it won't tell you which snippet Google will pick for a given search.

What to change. If the search you care about describes what the page is really for, make sure your description says that clearly and that the page itself answers it clearly. A description can't stand in for information that isn't on the page. If the different excerpt is answering a narrower question than the one you had in mind, you can usually leave it alone. One fixed description can't be the best preview for every search, so this is one place where letting Google choose is fine.

Cause 2: The description doesn't say much about this page

What it looks like. The tag is vague, or it reads like an ad, or it's a list of keywords, or it's so short it doesn't tell anyone what they'll find. Google's own examples of weak descriptions include a keyword list, one that doesn't summarize an egg-cooking guide, and one that says only "Mechanical pencil." Its better examples describe what the specific page contains.

A simple way to see the difference is to picture a guide to cooking eggs. A description that talks about how great breakfast is doesn't help someone decide. One that names the ways of cooking eggs the guide actually walks through does. The idea carries over to your own pages, though I wouldn't treat it as a test of how Google chooses.

How to confirm it. Put three things side by side: the description as published, the main content of the page, and the snippet Google chose. Then ask yourself whether a stranger could tell what this page gives them from the description alone, and whether the excerpt Google picked does a better job. Check the published tag in the page source rather than the field in your CMS, since the two can differ.

What to change. Replace it with a short, plain summary of what is actually on this page. Add the specifics that matter to the reader, like the subject, who it's for, or what it covers that similar pages don't. Skip keyword lists and skip any promise the page can't keep. This is a fix for relevance and it isn't an invitation to squeeze every search variation into one tag. Google says good descriptions can appear in results, and it doesn't say that improving one will make it appear every time. If you'd like to fix meta description text on many pages at once, start with the ones that say the least about the page.

Cause 3: Lots of pages share the same description

What it looks like. A template gives many different articles or landing pages nearly the same sitewide sentence. A person scanning the results can't tell those pages apart. Google says identical or very similar descriptions across a site aren't helpful when individual pages show up in results, and it recommends page-specific descriptions wherever possible.

How to confirm it. Take a sample of the affected URLs and compare their published <meta name="description"> values, using your CMS or a site crawl. Pay extra attention to pages that were published recently from the same template. Make sure the pages you're comparing are really different pages and not the same URL written two ways.

What to change. Give pages that are meaningfully different their own descriptions that say what each one covers. Then look at the template or publishing step that created the copies, so the problem doesn't come back every time someone publishes. A site-level description is fine for a homepage or a page that lists other pages. The trouble starts when you reuse it on specific pages. I wouldn't say that every similar description triggers a rewrite, because Google doesn't say that either.

Cause 4: The description you edited isn't the one Google can see

What it looks like. Your CMS shows the new description, but the published page has no description tag, or it still has the old text, or the tag isn't where you'd expect it. There's also a quieter version. If something that isn't allowed in the <head> of the page shows up early, Google's documentation says it stops reading the head elements that come after it. Google names <iframe> and <img> as examples of elements that don't belong there.

How to confirm it. In Search Console, inspect the exact published URL. The View crawled page option shows what Google's last crawl saw, including the HTML it received. A Live Test checks the current version of the page that the inspection tool can reach. Compare the description in your CMS, the description in the live page's HTML, and the description in the inspected HTML. Check that the tag sits inside a valid head and that a template or a recent deployment hasn't overwritten it. A filled-in field in your CMS doesn't prove Google has seen the tag, and the crawled version and the live version answer different questions.

What to change. Fix the publishing or template problem, put the page-specific description in a valid head, and check the published output again. If the live page is right but Google's copy is older, the next cause is your answer. I'd avoid deciding that a certain plugin or a certain way of using JavaScript always causes rewrites. What matters is what Google can actually get on the URL you're looking at. If a snippet has you thinking your meta description not showing is a Google decision, this is the branch that catches the times it's really a publishing problem.

Cause 5: Google is still holding an older version

What it looks like. The live page has the corrected description, but Google's last crawl happened before you changed it. Changing a field in your CMS doesn't instantly change a result that's already in the index.

How to confirm it. Compare what Search Console shows for the indexed page with what the Live Test shows now, and note whether the two descriptions differ. The standard inspection result is about the most recent version Google indexed, not the page as it is today. A passing Live Test also doesn't prove Google has re-indexed your change.

What to change. Once the live page is correct, use Request indexing in URL Inspection for a small number of URLs. You need the right level of access in Search Console to do that. For many URLs, submit a sitemap instead, and it helps to know what a sitemap can and can't do for crawling. Google says a recrawl can take anywhere from a few days to a few weeks, that individual requests have quotas, and that asking again and again for the same URL won't make it faster. A request also doesn't guarantee that Google will choose your new description once it re-indexes. Give it time, then check the indexed version rather than resubmitting.

Cause 6: You're comparing the wrong URL

What it looks like. Someone edits one version of a page, but the search result points to a different URL or a variant of it. Google picks one representative page from a group of duplicate or similar pages. A canonical tag you set is a hint to Google, and Google doesn't have to follow it. This is a wrong-page check, and I wouldn't read it as proof that canonicalization caused a rewrite.

How to confirm it. Copy the URL from the actual search result and inspect that one in Search Console. Look at the Page indexing information for the Google-selected canonical, and compare that URL and its published description with the URL your team edited. A Live Test can't predict which page Google will end up choosing as canonical.

What to change. Update and inspect the page that actually appears in the result. If you didn't mean for a different URL to be the canonical one, bring in whoever owns technical SEO to look at duplicate URLs, redirects and canonical signals together. I wouldn't recommend changing a canonical tag as a way to force a particular snippet, because that isn't something it does.

Cause 7: A preview setting is limiting the snippet

What it looks like. There's very little text under your result, or no text at all, or text you know is on the page never shows up in snippets. That's different from Google choosing another useful excerpt.

How to confirm it. Check the robots directives and related markup on the indexed or live page. nosnippet tells Google not to show a text snippet. max-snippet:0 means the same as nosnippet, and other max-snippet values cap the text at that many characters. data-nosnippet hides the marked text inside supported HTML elements and leaves the rest eligible. When two robots rules conflict, Google follows the more restrictive one. A crawler also has to be able to reach the page to read these settings at all.

What to change. If the setting was an accident, ask the site owner to correct the directive or the excluded element, and then request a recrawl. Please don't add nosnippet, lower max-snippet, or hide big parts of the body in the hope that Google will fall back on your meta description. Those controls limit previews and don't let you choose one, so they are no way to fix meta description problems. They can also reduce how much of your content is available to Google's AI search features, which matters if that's part of why you publish. If you're weighing that trade-off, our piece on how Google AI Overviews reads your site is a good next read.

What the rewrite numbers do and don't tell you

You've probably seen a big percentage quoted for how often Google rewrites descriptions, so it helps to know what it covers. Ahrefs published a study updated on October 9, 2020, that compared hardcoded descriptions with Google desktop snippets for 20,000 keywords and reported a rewrite rate of 62.78%. That's one company's historical observation from a specific sample. It isn't a rate Google has published, and it doesn't tell you what's wrong with your own pages.

A few other figures from the same study are useful if you read them carefully. Ahrefs reported rewrite rates of 59.65% for what it called fat-head keywords and 65.62% for long-tail ones, and its authors said the grouping couldn't be pinned down with full certainty. That hints that the search can matter, and it doesn't show that every longer search causes a rewrite. For descriptions it classified as too long, the rate was 61.46%, against 63.69% for the rest. So in that sample, shortening descriptions was not an evidenced cure.

That last point matters because of the character counts you may have seen. Google says there's no limit on how long a meta description can be, and it trims what it displays to fit the device width. So 150 or 160 characters is a common habit and not a rule from Google. Also check whether what you're seeing is a shortened version of your text or an entirely different passage, because truncation and replacement are two different things.

It's also worth keeping the stakes in proportion. Google says the description tag can supply a snippet but isn't used directly in ranking. A clearer preview may help someone decide to click, and no one has established a specific lift from fixing yours. If you want a deeper look at what happens when clicks slide while rankings hold, our walkthrough on diagnosing a CTR-driven traffic drop is the place to start.

When none of these matches

Sometimes you check all seven and nothing fits, and the Google rewriting meta description problem stays unexplained. At that point the most useful thing is a small record you can hand to someone else. Keep the result URL, the exact search, the snippet you saw, the description you published, the passage on the page that Google seems to be using, what the indexed and live inspections showed, the Google-selected canonical, and any preview directives on the page.

Then try more than one relevant search, and check again after Google has had time to recrawl. If the tag is reachable, specific to the page, and true to the content, and Google still shows another passage, the honest conclusion is that Google prefers a different preview for that search. That's not the same as your fix failing.

If your meta description ignored complaint survives every check, put your effort where it pays. Change descriptions that really misrepresent the page, and fix real publishing faults. Don't open a ticket for every harmless difference between searches. A good way to measure this is whether the published metadata is correct and whether the previews on your important searches tell people what the page is for. Seeing your exact wording on every result isn't a realistic goal. If you hit a stubborn wrong-URL or unreadable-tag case, send the record above to your technical SEO owner or developer, since it saves them a round of questions.

If you'd like a practical next step, pick ten of your most valuable pages, search for each one with the two or three searches that matter most, and run the checks above on the ones that look off. A content audit that finds decaying pages can help you choose which ten. It's a small piece of work, and it tells you quickly whether your problem is the tag, the publishing, or just Google choosing a better excerpt. Once you know which it is, you can also decide whether a page needs a bigger refresh of an older article rather than a new description.

Frequently asked questions

Why is my meta description not showing even though I added it?

Google can see a valid tag and still prefer text from the page that previews it better for that search. It's also possible that the live or indexed version doesn't have the tag you meant. Compare the exact result URL and search, then look at Google's indexed and live views in Search Console.

Can I force Google to use my meta description?

No supported setting guarantees it. Make the description reachable, accurate and specific to the page. Don't treat controls like `nosnippet` as a way to pick the text, since they only restrict previews.

Is my description too long?

Google doesn't publish a fixed length limit for meta descriptions, though it may shorten what it displays to fit the screen. Look at whether the difference is a trimmed version of your text or a different passage altogether before you blame length.

How long until a corrected description shows up?

Google says a recrawl can take a few days to a few weeks. Even after the page is re-indexed, Google may show a different passage for some searches, so the new description is not guaranteed to appear.