INDEXABILITY AUDITOR v7.0

Free Meta Robots Checker

Instantly extract and interpret <meta name="robots"> tags and crawler directives from any webpage to ensure search engines are indexing your content exactly as intended.

Multi-Bot Tag Parser
Noindex & Nofollow
SERP Directives
CORS Bypass Proxy

Recent Audits

{{ item.count }} {{ t('seo.metaRobotsChecker.directives', 'Directives') }} {{ item.url }}
{{ item.verdict }} {{ item.date }}

Multi-Bot Detection

Detects the standard robots tag as well as specific directives for Googlebot, Bingbot, Yandex, and Baidu.

Complex Rule Parsing

Intelligently interprets shorthand rules like 'none' (translates to noindex, nofollow) or 'all'.

SERP Snippet Controls

Analyzes advanced SERP display directives including max-snippet, max-image-preview, and noarchive.

CORS Bypass Proxy

Securely fetches the raw HTML via backend proxy to guarantee analysis on any public webpage.

Visual Verdicts

Instantly transforms raw directives into a clear dashboard showing exactly what search engines will do.

Code Verification

Displays the exact raw HTML snippet found in the document head so developers can verify directly.

  • {{ step.title }}

Analysis Failed

{{ errorMessage }}

Indexable
{{ isIndexable ? t('seo.metaRobotsChecker.yes', 'YES') : t('seo.metaRobotsChecker.no', 'NO') }}
Followable
{{ isFollowable ? t('seo.metaRobotsChecker.yes', 'YES') : t('seo.metaRobotsChecker.no', 'NO') }}
Total Rules
{{ parsedDirectives.length }}
Specific Bots
{{ specificBotsCount }}

{{ verdictTitle }}

{{ verdictDesc }}

Extracted Directives & Rules

No explicit <meta name="robots"> tags found. Search crawlers will default to index, follow.
{{ d.full }} {{ d.bot }}

{{ getExplanation(d.key) }}

{{ getRuleStatus(d.key) }}

Raw HTML Extraction

{{ rawHtml }}
Recommended for you

Tool Title

Tool Description

{{ isOutOfCredits ? t('quota.outOfCredits', 'Out of Credits!') : t('quota.title', 'Your Quota') }}

{{ t('global.loading', 'Fetching quota data...') }}

{{ badgeText }}
{{ quotaData.usedPlan.toLocaleString() }}
{{ t('quota.consumption', 'Consumption') }} / {{ quotaData.totalPlan.toLocaleString() }}

{{ descText }}