We respect your privacy.

We use strictly necessary cookies to keep you signed in and to protect against CSRF. With your permission we also use a small amount of first-party analytics to improve the product. We do not sell your data and we do not use third-party advertising trackers. See our cookie policy and privacy policy .

← All learn topics

Rule site.duplicate-meta-descriptions

Multiple pages share the same meta description

site.duplicate-meta-descriptions is a check in Crawlmind's site audit that grades medium-impact issues of this kind. This page explains why the rule matters and the exact fix.

Impact: mediumEffort: lowFixable: 1-click

Why it matters

Duplicate meta descriptions across pages cause Google to ignore the field entirely and synthesise its own snippet from the page body: usually a worse outcome. For AI engines, the meta description is the page summary they read first; identical descriptions across multiple URLs make it impossible for the engine to differentiate which page to cite for which user question.

The fix

Each page should have a description that summarises THAT page in 130–160 characters:

```html
<!-- /blog/why-we-built-crawlmind -->
<meta name="description" content="Why a team of SEO and AI engineers built an audit tool that grades sites for ChatGPT, Perplexity and Gemini instead of just Google.">

<!-- /blog/should-you-block-gptbot -->
<meta name="description" content="GPTBot has become the canary for AI robots-txt edits. Four cases where blocking it makes sense and many where it actively hurts your AI search visibility.">
```

Most often duplicates come from a template emitting a hard-coded "default description" when the per-page field is empty. Fix the template to:

```html
{% if page.description %}
  <meta name="description" content="{{ page.description }}">
{% endif %}
```

Better no meta description (let Google synthesise per-query) than the same one on 200 pages.

References