Meta Description vs Google's Auto-Generated Snippet: When Google Ignores What You Wrote
Writing a meta description feels like writing final copy — this is the sentence someone reads before they click. In practice, Google frequently overrides it, pulling different text from the page body instead and showing that in the results. The description tag isn't a suggestion Google always honors; it's one candidate among several, and it doesn't always win.
What actually shows up in results
Google generates the snippet dynamically based on what it judges best matches the specific search query, which may or may not be the meta description you wrote. For a broad or generic query, your description is more likely to be used as-is. For a specific or long-tail query, Google often pulls a sentence or paragraph directly from the page body that happens to contain the exact phrase searched for, since that's frequently a better answer to that specific query than a general-purpose description written in advance.
What tends to trigger a rewrite
A description that's too generic or repeated across many pages (boilerplate text with only the page title swapped in) is a common trigger, since it gives Google no real reason to prefer it over page content. A description that doesn't closely match common search intent for that page — written for a different angle than what people actually search — gets overridden more often too. Missing descriptions are rewritten by definition, since there's nothing to use. None of this is published as a formal rule; it's a pattern observed consistently enough across large sites to treat as reliable guidance rather than to rely on as guaranteed behavior.
Does that make writing one pointless?
No — it changes what "pointless" would mean here. A well-written description is used often enough, for a wide enough range of queries, that skipping it means giving up control of your snippet by default rather than by exception. It also still influences click-through even indirectly: a clear, specific description signals what the page is about to a person deciding whether to click, whether or not Google displays that exact text for every query that lands there.
Writing one that's less likely to get overridden
Match it to the page's primary intent as specifically as you can, rather than writing something broad enough to loosely cover everything the page touches on. Avoid boilerplate that's identical (or near-identical) across many pages on your site — a description unique to that page's actual content gives Google less reason to substitute something else. Keep it within a normal length range so it isn't rejected for being too short to look complete or too long to display in full.
Check length across many pages at once
FreeToolDev's bulk meta title & description length checker flags length issues for several pages in one pass, pasted directly as text — no length problem guarantees Google uses your description, but a too-short or too-long one makes an override more likely by giving Google an obviously weaker option to begin with.