Meta description¶
Wygard watches the content of <meta name="description"> on every monitored URL and alerts you when it changes or disappears.
| Scope | Tier | Default | Alert |
|---|---|---|---|
| Per URL | Basic | Enabled on every URL where a meta description is found | 🟠 Heads-up |
Why it matters¶
The meta description doesn't move rankings directly, but it shapes the snippet Google shows in the SERP — and the snippet shapes click-through rate. A silently changed description (a plugin update, a translation overwrite, a global template tweak) usually reads fine on the page but flattens CTR on every query the URL ranks for.
The default severity is Heads-up, not Danger, because Google often rewrites or ignores the meta description anyway. The drift is worth reviewing — but it's a CTR risk, not an indexation risk.
What Wygard checks¶
On every run, the crawler:
- Fetches the monitored URL.
- Extracts the
contentattribute of<meta name="description">from<head>. - Compares the found value against the stored desired value.
<meta name="description" content="Continuous SEO monitoring that catches silent regressions before they cost you traffic.">
Wygard also enforces two structural invariants on every run: the tag must be inside <head> and there must be only one of it. A second description tag — or one accidentally rendered in <body> — counts as a regression even if the text matches.
Common alerts¶
- Meta description text changed — the tag is still there, but its content no longer matches the baseline.
- Meta description not found — no
<meta name="description">was extracted from<head>. - Multiple meta descriptions — more than one tag was detected. Search engines will pick one, usually unpredictably.
Google often rewrites the description
Even when Wygard says the description on the page is fine, Google may still synthesize its own snippet from on-page text. This test confirms what you're shipping — not what ends up in the SERP. Use it to catch regressions on your side; use Search Console to see what Google actually displays.
Responding to an alert¶
- Open the alert and review the diff — Wygard shows the previous and the new description.
- Decide whether the change was intended (a copy refresh, a campaign update) or accidental (a CMS template change, a plugin overwriting all descriptions site-wide).
- If intended, click Set found value as desired to adopt the new text as the baseline.
- If accidental, fix the source on your site. The next crawl will turn the test green automatically.
Pair it with Meta title
Description and title work together to win the click. If you're auditing snippet drift, also enable the Meta title test on the same URLs — title changes hit CTR harder than description changes.