The symptom

You wrote a meta description, but the Google result shows something else — an old snippet, a paragraph from your page, or a random line. Your description tag is correct, so why is Google ignoring it?

Why it happens

  • Google rewrites meta descriptions regularly — it is not a bug. When it decides your description does not match the searcher query well, it assembles a snippet from page content instead.
  • The description contains text that differs from what the crawler actually reads. If your page serves different HTML to Googlebot than to you, the tag you see is not the tag Google saw.
  • The page is not indexed with your latest tags. Google must re-crawl and re-render before snippet changes appear — this can take days or weeks.
  • Duplicate descriptions across pages can cause Google to pick whichever URL it decides to show.

Diagnose it — in order

  1. 1

    Run the URL in the SerpCraft URL Debugger

    Paste your URL and check the "Title / Description" block. This shows the raw description tag from the HTML the server returns — evidence of what was sent, separate from what Google displays.

  2. 2

    Check for robots directives

    If the debugger flags noindex, Google cannot use the page at all. A meta robots "noindex" or a blocked X-Robots-Tag overrides every description you write.

  3. 3

    Confirm what Googlebot sees

    Enable "Compare Googlebot & Facebook views" in the URL Debugger. If Googlebot sees a different description than your browser, you have cloaking or server-side UA sniffing — a serious indexing risk.

  4. 4

    Use Google Search Console

    Open the URL Inspection tool, request indexing, and wait. If the page shows an older description in the preview, Google simply has not re-crawled yet.

How to fix it

  1. 1

    Write for the query, not the page

    Descriptions that restate the query wording ("best CRM for small teams") get rewritten less often than generic brand sentences. 50–160 characters, one clear value proposition, a call to action.

  2. 2

    Make the page content match the description

    If your description promises a price or a date, the first 200 characters of visible page text should agree. Google pulls snippets from the body when the tag disagrees with it.

  3. 3

    Keep descriptions unique per page

    Same description on many URLs invites Google to pick any of them. Each page should have its own description that summarizes that specific page.

  4. 4

    Remove conflicting directives

    Re-run the URL Debugger after changes. Fix any noindex, canonical conflicts, or duplicate-tag warnings it reports, then re-request indexing in Search Console.

Free tools that help

Still not sure what your page is sending?

Run your URL through the free URL Debugger — it shows the raw HTML evidence, redirects, headers, and what Googlebot and Facebook each receive.

Debug a URL free