Meta Robots Checker
Check meta robots directives and HTTP X-Robots-Tag headers. Detect noindex, nofollow, noarchive, nosnippet, and conflicts between HTML and HTTP-level directives — with scoring and actionable advice.
Check Robots Directives
About the Meta Robots Checker
This tool analyzes all robots directives affecting a page — from meta tags in the HTML to X-Robots-Tag HTTP headers. It detects conflicts, highlights Googlebot-specific rules, checks Bingbot and Yandex overrides, and gives a clear score-based assessment.
Scans HTML meta robots, Googlebot meta, Bingbot/Yandex overrides, and X-Robots-Tag HTTP headers.
Identifies mismatches between HTML and HTTP-level directives that can cause unexpected indexing behavior.
Get a numerical score with prioritized checks so you know exactly what to fix first.
Common Robots Directives
- noindex — Do not show this page in search results
- nofollow — Do not follow links on this page for ranking purposes
- noarchive — Do not show a cached copy of this page
- nosnippet — Do not show a text snippet or video preview in search results
- max-snippet:N — Limit the text snippet to N characters
- max-image-preview:N — Control image preview size (none/standard/large)
- max-video-preview:N — Limit video preview duration in seconds
- none — Equivalent to noindex, nofollow combined
- unavailable_after:date — Stop showing this page in results after a specific date
Why Robots Directives Matter for SEO
Properly configured robots directives are fundamental to technical SEO. They control how search engines interact with your content and can have dramatic effects on your site's visibility in search results:
- Prevent wasteful indexing — Block thin content, admin pages, and duplicate URLs from appearing in search results, preserving crawl budget for important pages.
- Protect sensitive content — Use noindex to keep private areas, staging sites, and member-only areas out of search results.
- Control link equity flow — Use nofollow on user-generated content, affiliate links, or paid links to prevent passing ranking signals.
- Avoid accidental de-indexing — A single misconfigured X-Robots-Tag header can remove your entire site from Google. Regular audits prevent this.
- Fine-tune search appearance — Use max-snippet and max-image-preview to control how your pages appear in search results without removing them entirely.
Best Practices
- Every page should have one consistent set of directives — don't let HTML and HTTP headers disagree.
- Use bot-specific tags only when needed — Googlebot, Bingbot, and Yandex meta tags should only override the general robots tag when necessary.
- Never use noindex on pages that should rank — double-check before adding noindex to any production page.
- To remove a web page from Google, allow Googlebot to crawl the URL and return a noindex meta tag or X-Robots-Tag header. Do not block that page in robots.txt while waiting for Google to process the noindex directive.
- Audit regularly — Automatic updates, security plugins, and CDN configurations can silently inject unwanted X-Robots-Tag headers.
- Use max-snippet instead of nosnippet if you want to control snippet length rather than removing snippets entirely.
- Test changes — After modifying robots directives, use the URL Inspection Tool in Google Search Console to verify the change.
Meta Robots Examples: Indexable vs. Blocked
These examples show the difference between a page that is open to search engines and a page that intentionally blocks indexing.
https://example.com/ is a simple public page that normally has no blocking meta robots tag. The expected result is indexable by default: no noindex, no nofollow, and no restrictive X-Robots-Tag header.
Use a staging, thank-you, filtered search, or duplicate page on your own site that contains <meta name="robots" content="noindex, nofollow">. This should produce a blocked or high-risk result.
If you do not have a test page, inspect the source of a non-production page before using it so you know whether the noindex directive is really present.
Preview: What the Result Should Show
A strong result should show the final URL, the active meta robots and X-Robots-Tag directives, any bot-specific overrides, and a clear indexable-or-blocked summary.
How to Interpret the Result
- No robots tag: search engines generally default to index and follow if nothing else blocks the page.
- Noindex: the page is requesting removal from organic search results.
- Nofollow: search engines are told not to follow links on the page for discovery or ranking signals.
- HTML and HTTP conflict: assume the most restrictive directive wins.
Common Failure Cases
- X-Robots-Tag added by server config: developers may not see it in page source because it is sent as an HTTP header.
- Googlebot-specific override:Google may see different instructions than other crawlers.
- Robots.txt confusion: robots.txt controls crawling; meta robots controls indexing after a crawler can see the page.
What warnings mean
Warnings mean the page may still be crawlable, but the indexing instructions are mixed, restrictive, or easy to misread. Treat them as a signal to confirm intent before rollout, especially on production templates and headers.
What this tool cannot know
- Whether the page is blocked elsewhere by authentication, canonicals, redirects, or non-robots technical issues.
- Whether Google has already processed a recent directive change; use URL Inspection for that confirmation.
- Whether sitewide rules are intentionally segmenting different page groups; that requires template, CDN, and CMS review beyond one URL.
Frequently Asked Questions
Reviewed Jun 2026 · Sources and limitations
Review details: 2026-06-10 · Marc LaClear · v1.0
Reference sources:
- Google Search Central documentation
- Google Search Central crawling and indexing docs
- Google structured data guidelines
- Schema.org vocabulary
- MDN Web Docs for HTTP and HTML references
Known limits:
- Checks are based on publicly fetchable HTML, response headers, and browser-side input. They do not use private Google Search Console, analytics, or ranking data.
- Scores and warnings are diagnostic aids, not guarantees of ranking improvement or Google indexation.
- Pages blocked by robots.txt, login walls, bot protection, heavy JavaScript, or network timeouts may return incomplete results.
- Validate critical fixes with official Google tools such as Search Console, Rich Results Test, Lighthouse, and your own crawl data.