Full Robots Directive Breakdown

Meta Robots Tag Analyzer

Analyse every robots directive on any page — meta tags, X-Robots-Tag headers, bot-specific overrides, and advanced directives like max-snippet and max-image-preview.

noindexnofollownoarchivenosnippetnoimageindexmax-snippetmax-image-previewmax-video-previewX-Robots-TagGooglebot tagunavailable_after

💡 Checks meta tags, HTTP headers, and all bot-specific overrides simultaneously

Tool created by iNet Ventures

Every Meta Robots Directive Explained

DirectiveEffectSeverity
noindexRemoves page from search resultsCritical
nofollowStops PageRank passing through links on this pageWarning
noneEquivalent to noindex + nofollowCritical
noarchiveRemoves cached copy link from search resultsWarning
nosnippetRemoves text snippet and prevents cachingWarning
noimageindexStops images on this page from being indexedWarning
max-snippet:-1No limit on snippet length (best for SEO)OK
max-snippet:0No text snippet shown in resultsCritical
max-image-preview:largeAllows large image previews in DiscoverOK
max-image-preview:noneNo image preview in resultsCritical
max-video-preview:-1No limit on video preview lengthOK
unavailable_after:dateRemoves page from results after specified dateWarning
notranslatePrevents Google from offering page translationInfo
noodpDeprecated — no effectInfo

How Meta Robots Tags Work

When Googlebot (or any other crawler) fetches a page, it checks two places for robots instructions before deciding whether to index or follow links:

1

HTML Meta Tag

Declared inside the <head> of your HTML. Only applies to HTML documents. Multiple bot-specific variants can coexist — e.g. <meta name="robots"> for all bots and <meta name="googlebot"> for Google-specific overrides.

<meta name="robots" content="noindex, nofollow">
2

X-Robots-Tag HTTP Header

Set in the HTTP response headers by the server. Works on any file type — HTML pages, PDFs, images, videos. If the same directive appears in both the header and the meta tag, the most restrictive one takes precedence.

X-Robots-Tag: noindex, nofollow

Important: If Googlebot is blocked from crawling a page via robots.txt, it cannot read the meta robots tag at all — so noindex won't work. You need to allow crawling but set noindex in the tag. This is one of the most common technical SEO mistakes.

Bot-Specific Tags: How Precedence Works

You can set different robots directives for different search engines. Each bot reads its own named tag first, then falls back to the generic robots tag if no specific one exists.

<meta name="robots">All bots

The default fallback for any crawler that doesn't have a specific tag.

<meta name="googlebot">Googlebot only

Overrides the robots tag for Google's crawler. Use this when you want Google to behave differently from other engines.

<meta name="bingbot">Bing's crawler

Specific override for Microsoft's Bing crawler.

<meta name="googlebot-news">Google News

Controls Google News crawler specifically — useful for excluding old news articles.

X-Robots-Tag: googlebot: noindexHTTP header, Googlebot

Bot-specific X-Robots-Tag header — applies only to the named bot.

5 Meta Robots Mistakes That Kill Rankings

🚨Noindex left on after launch

The most catastrophic mistake in SEO. Staging sites are routinely set to noindex during development — and then the tag gets deployed to production. An entire site disappears from Google overnight. Always check your live meta robots tag after every major deployment.

🔒Blocking crawling AND setting noindex

Setting robots.txt Disallow AND a meta noindex tag is redundant — but the real danger is setting noindex on a crawl-blocked page expecting Google to remove it. If Googlebot can't crawl the page, it can't read the noindex. Remove the disallow, let Google crawl it, and noindex will do the rest.

📉Missing max-image-preview:large

Most pages don't explicitly set max-image-preview. Without it, Google defaults to standard-size previews in Discover. Adding max-image-preview:large to your robots tag is one of the easiest wins for content publishers — Discover traffic can be 5-10x search traffic on popular articles.

🔁Conflicting meta and HTTP header directives

If your server sends X-Robots-Tag: noindex but your HTML says index, Google gets conflicting signals. This usually happens when a CDN, reverse proxy, or plugin adds its own X-Robots-Tag header without the developer knowing. Our tool detects and flags both.

👻Nofollow at the page level instead of link level

Setting nofollow on the entire page cuts off ALL link equity flow — including to your own internal pages. This is almost never intentional. If you want to nofollow specific external links, apply rel="nofollow" to those individual anchor tags, not to the whole page.

The Optimal Robots Tag for Most Pages

For most indexable pages, this single meta tag gives Google maximum flexibility for rich results:

<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
  • index — explicitly allow indexing
  • follow — explicitly allow link following
  • max-image-preview:large — enables large images in Google Discover
  • max-snippet:-1 — no snippet length restriction
  • max-video-preview:-1 — no video preview restriction

Technical SEO Sorted — Now Build Links

Getting your robots tags right is the foundation. High-quality backlinks are what drive rankings. Our blogger outreach team builds real editorial dofollow links.

Explore Blogger Outreach

Frequently Asked Questions

Everything you need to know about meta robots tags and directives