- nosnippet prevents Google from showing a description under your title in search results
- Pages without snippets have significantly lower click-through rates
- Use max-snippet:-1 to explicitly allow unlimited snippet length instead
- Only use nosnippet deliberately on legally sensitive content
Rule Details
The nosnippet robots directive prevents search engines from showing a description under your page title in results. Google's robots-meta documentation (opens in new tab) treats it as an explicit instruction, so on most content pages it reduces click-through opportunity without offering a ranking benefit.
Code Example
<!-- ❌ Removes snippet from search results -->
<meta name="robots" content="nosnippet" />
<!-- ❌ Equivalent — max-snippet:0 = no snippet shown -->
<meta name="robots" content="max-snippet:0" />
<!-- ✅ Explicitly allows full-length snippet -->
<meta name="robots" content="max-snippet:-1" />
<!-- ✅ Also fine: no snippet directive = snippets allowed by default -->
<meta name="robots" content="index, follow" />Why It Matters
Pages with nosnippet display without a description in search results, reducing click-through rates and making it harder for users to judge relevance. That usually creates the opposite outcome of a strong meta-description strategy.
How It Appears in Search Results
With snippet:
Page Title – example.com
A clear 1–2 sentence description that helps users understand the page...With nosnippet:
Page Title – example.com
(blank — no description shown)
When nosnippet IS Appropriate
- Legal pages where displaying a text excerpt could be misleading out of context
- Pages with confidential or proprietary content summaries
- Pages protected behind authentication that are still indexed for navigation purposes
All Snippet-Related Directives
| Directive | Effect |
|---|---|
nosnippet | No snippet at all |
max-snippet:0 | Same as nosnippet |
max-snippet:N | Snippet limited to N characters |
max-snippet:-1 | Unlimited snippet (default) |
noarchive | No cached copy, but snippet is still shown |
Combined Usage
<!-- Allow indexing but limit snippet to 150 chars -->
<meta name="robots" content="index, follow, max-snippet:150" />
<!-- Allow indexing with full snippet (recommended default) -->
<meta name="robots" content="index, follow" />Detection
Audit your robots meta tags across all important pages:
# Check for nosnippet directive using a site crawl
# Look for meta name="robots" content values containing "nosnippet"Use Google Search Console URL Inspection (opens in new tab) to see what Google reads for any specific URL.
Exceptions
- Necessary utility or compliance pages can be intentionally brief and should not be judged by the same editorial-depth expectations as ranking-focused content.
- AI-assisted drafting is not a failure by itself; flag unsupported claims, missing editorial review, or low-originality output instead.
- When a page has both trust-signal issues and crawl/index problems, make the page eligible to rank first and then improve the content quality signals.
Standards
- Use these references as the standard for the final search-facing HTML, metadata, and crawl behavior.
- Check the implementation against Google Search Central: Robots meta tag — nosnippet before treating the rule as satisfied.
- Check the implementation against Google Search Central: Control search result snippets before treating the rule as satisfied.
Verification
Automated Checks
- Inspect rendered HTML and HTTP headers to confirm the expected metadata or crawlability signal is present.
- Test the affected URL with Google Search Console or equivalent tooling where relevant.
- Re-crawl a representative page set after deployment.
Manual Checks
- Confirm the change does not create conflicting canonical-url, robots, or structured-data signals.
Use with AI
Copy these prompts to use with your AI assistant, or install the MCP server to use directly from Claude, Cursor, or Windsurf.
Check
Verify implementation
Check the <meta name='robots'> tag and X-Robots-Tag response header for each important page. Flag any that contain 'nosnippet' or 'max-snippet:0'. Confirm these pages intentionally suppress snippets.
Fix
Auto-fix issues
Remove 'nosnippet' from the <meta name='robots'> content attribute on important pages. Replace with 'max-snippet:-1' to explicitly allow full-length snippets, or simply omit snippet directives to use the default (allowed).
Explain
Learn more
The nosnippet directive tells Google not to display a text snippet (description) for your page in search results. Without a snippet, users see only the page title and URL—this reduces click-through rates and is rarely the intended behaviour for content pages.
Review
Code review
Check all pages for <meta name='robots' content='...'> tags. Parse the content value and flag any that include 'nosnippet' or 'max-snippet:0'. Generate a report of affected URLs, their page type, and whether the nosnippet directive is intentional. Also check X-Robots-Tag response headers.