Skip to content
Adrythm

Getting found online

Why does Google show a different title and description for my page?

The short answer

Because what appears in a search result is generated rather than copied. Google documents nine sources it reads to build a title, and your title tag is one of them. Snippets are built from page content for each separate search, so one page does not have one fixed description at all.

You wrote a title. Google showed something else. Nobody changed it, nothing is broken, and this is not a penalty.

The line in a search result is generated rather than copied. Your tag is one of the things it is generated from, which is a smaller role than most people have been told it has.

Your title is one of nine inputs, and one of them is not on your site

Start with the list, because it is published and almost nobody has read it.

Google says plainly: "Google Search uses the following sources to automatically determine title links". Then it names them, and there are nine.

Your title tag is the first. After it come the main visual title on the page, heading elements, og:title meta tags, other text that is large and prominent because of how it is styled, other text on the page, anchor text on the page, text within links that point to the page, and website structured data.

Read the eighth one again. Text within links that point to the page is not on your website. It is how other people chose to describe you when they linked to you, and it is an input to what your own result says.

That single item explains a fault that otherwise looks supernatural. If your result shows wording you never wrote and cannot find anywhere in your own code, you may be looking at someone else's description of you, working exactly as documented.

The purpose is stated too: "The goal of the title link is to best represent and describe each result." Representing the result, not reproducing your markup. Once you read it as a summary written for a reader rather than a field copied from a database, the behaviour stops being mysterious.

MDN describes the same tag from the other side, and the wording is careful: "The content of the title is one of the components used by search engine algorithms to decide the order in which to list pages in search results."

One of the components. Both the display and the ranking treat your title as evidence rather than instruction, and neither promises to show it back to you.

The description you wrote is a fallback, not a default

This is the one that surprises people who have paid somebody to write meta descriptions.

Google states the order of preference directly: "Google primarily uses the content on the page to automatically determine the appropriate snippet."

Primarily the page. Then, and only then: "We may also use descriptive information in the meta description element when it describes the page better than other parts of the content."

Three conditions are buried in that sentence and all three matter. May, not will. When it describes the page better, which is a comparison rather than a preference. Better than other parts of the content, which means your description is competing against your own page.

So a meta description is an offer. If the page says it better, the page wins, and that is the documented design rather than a fault.

MDN explains why that is reasonable, by saying what the tag actually is. With a name attribute set, the element "provides document-level metadata that applies to the whole page."

Metadata. A statement about the page, filed alongside it. Nothing in the definition makes it a display instruction, and nothing obliges a reader to use it.

This also settles a common argument. A description that is ignored is not wasted, because it stays available for the searches where it genuinely is the best summary. It is simply not a slot you own.

One page does not have one description

Here is the part that makes the whole question slightly wrong, and it is worth getting straight before anybody spends money on it.

Google says: "Snippets are automatically created from page content." Then it explains what they are for: "Snippets are designed to emphasize and preview the page content that best relates to a user's specific search."

That is a per-search job. And the consequence is stated outright: "This means that Google Search might show different snippets for different searches."

So there is no single description of your page sitting in Google waiting to be corrected. There is a process that runs again for every different search, on a page it has already read.

This is why checking your result by searching your own business name is such a weak test. You are running one query, usually the one your page matches most obviously, and reading the answer as though it were the only one. Somebody searching a phrase from deep inside your page will see a different snippet, assembled from that part of it.

If you want your descriptions to be good, the lever is the page, not the tag. Content that answers a question in one clear passage gives the generator something clean to lift. Content that never states anything plainly leaves it assembling fragments.

What you control is subtraction, not addition

Now the controls, which are real, documented, and all point the same direction.

You can stop a snippet entirely: "To prevent Google from displaying a snippet for your page in search results, use the nosnippet meta tag". You can cap its length with a maximum-length tag. You can fence off part of a page, because "You can also prevent certain parts of the page from being shown in a snippet by using the data-nosnippet attribute."

Notice what every one of those does. Prevent, limit, exclude. There is no documented tag that compels a particular snippet to appear, and the absence is the point rather than an oversight.

That asymmetry is the honest summary of the whole topic. You can take things off the table. You cannot put a specific sentence on it.

There is also a timing rule that stops a pointless week of refreshing. Google notes that it "has to recrawl and reprocess the page to notice updates to these sources, which may take a few days to a few weeks". A title you changed this morning is not expected to appear this afternoon, so a same day check measures the old page and tells you nothing.

What to check, in order

Five checks, and every one of them is free.

  • Search a phrase from the middle of the page, not your business name. One query is one sample, and the query you reach for first is the least representative one you could pick.
  • Look for your shown wording on other websites before you look in your own code. If it came from how somebody else links to you, no amount of editing your own tag will move it.
  • Make each title distinct and descriptive rather than short. MDN puts it plainly: "In general, a longer, descriptive title performs better than short or generic titles." Google separately warns against repeated or boilerplate title text across a site, which is what makes two of your pages impossible to tell apart.
  • Fix the page before the tag. A snippet is assembled from content, so a page with one clear answering passage gives the generator something worth using.
  • Wait weeks, not hours, before judging a change, and note the date you made it. Without that date you cannot tell a change that failed from one that has not been recrawled.

One thing worth keeping separate. Whether a changed title moves your click-through rate is a different question, because the numbers behind that rate are counted in ways that surprise people on their own, and mixing the two turns one puzzle into two.

Writing pages that give a search engine something clear to quote, and reading what is actually published about how results are built rather than what is commonly repeated, is part of what we do on search.

Sources

Last reviewed 2026-09-12.

Still have a question this page did not answer?

Ask it on a call. Twenty minutes, a straight answer, and no follow-up sequence if you decide not to work with us.