{{ usesLeft }} left / hour
INDEXABILITY AUDITOR v7.0

Free Robots.txt Checker

Test & Validate Your Crawl Rules. Instantly extract and interpret robots.txt directives from any webpage to ensure search engines are indexing your content exactly as intended.

Bot Topology Engine
Syntax Error Radar
CORS Bypass Fetch
Sitemap Discovery

Enter your root domain. Our engine will automatically locate and parse the robots.txt file via our secure API proxy.

Ideal for testing syntax before deploying to your live server.

Recent Audits

{{ item.score }}/100 {{ item.target }}
{{ item.date }}

Bot Topology Engine

Stop reading confusing text files. We parse the syntax and create visual cards for every User-agent.

Diagnostic Router

Detects catastrophic SEO errors and issues immediate, actionable fixes before you lose rankings.

Hybrid Ingestion

Automatically detects and separates Sitemap declarations from the crawl directives.

API CORS Bypass

The dynamic Health Ring evaluates the permissiveness of your file, giving you a quick visual indicator.

Sitemap Extraction

Visualize complex data structures with beautiful, interactive charts and diagrams.

Crawl Score

Export all your data into CSV format for easy sharing and integration with your workflow.

  • {{ step.title }}

Analysis Failed

{{ errorMessage }}

{{ diagnostics.score }}
CRAWL SCORE
{{ agentKeys.length }}
Bot Agents
{{ parsedData.sitemaps.length }}
Sitemaps Linked
{{ parsedData.stats.disallows }}
Blocks (Disallow)
{{ parsedData.stats.allows }}
Passes (Allow)
No directives found.
User-Agent: {{ agent === '*' ? t('seo.robotsChecker.allBots', '* (All Bots)') : agent }}
{{ parsedData.agents[agent].rules.length }} {{ t('seo.robotsChecker.rules', 'Rules') }}
No specific path rules. Full access implied.
{{ rule.type }} {{ rule.path }}
CRAWL DELAY {{ parsedData.agents[agent].delay }} {{ t('seo.robotsChecker.seconds', 'seconds') }}
SITEMAP DECLARATIONS
{{ sm }}
{{ diag.title }}
Analysis: {{ diag.analysis }}
Action: {{ diag.fix }}
{{ rawText }}
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 }}