How to use UAWatch to check if bots can access your website
UAWatch monitors which AI crawlers, search engines, and SEO tools can access your website. It checks daily and emails you the moment anything changes — so you find out about access problems before they affect your rankings or AI visibility.
Getting started
1
Sign in
Enter your email address on the sign-in page. We'll send you a magic link — no password needed. Click the link in the email to access your dashboard.
2
Add a site
From your dashboard, enter the full URL of the site you want to monitor using https:// (e.g. https://yourdomain.com or https://www.yourdomain.com) and click Subscribe. You'll be taken to Stripe to complete payment — £10/month per site.
3
First check runs immediately
As soon as your subscription is confirmed, UAWatch runs an immediate check against all 124 bots. Results are usually ready within 90 seconds.
4
Check daily, alert on change
UAWatch checks your site every night between 01:00 and 03:00 UTC. You'll only receive an email if something changes — a bot that was allowed is now blocked, or vice versa. No news is good news!
Understanding your results
Each bot is tested in two ways:
- robots.txt — we fetch your robots.txt and check whether the bot's user agent is explicitly allowed, blocked, or not mentioned.
- HTTP response — we send a real request to your page using the bot's user agent and record the response code.
The Access column combines both signals into an overall verdict:
- ✓ Allowed — robots.txt permits access and the server returned a 200 response.
- ✗ Blocked — blocked in robots.txt, or server returned 403/401/429.
- ? Unknown — server returned an unexpected response (e.g. 500, 0, timeout).
The Reason column gives a plain English explanation — for example: "Blocked by server (403) — likely WAF or Cloudflare rule". This tells you where the block is coming from so you know what to fix.
Important: UAWatch tests using user-agent spoofing from our server IP. Firewalls like Cloudflare that verify both the user agent and the IP address may show false negatives — the bot appears allowed here but is blocked for real crawlers. If you see a 403 alongside an allowed robots.txt status, this is the most likely cause.
Bot categories
UAWatch monitors 124 bots across 9 categories:
AI Crawler
Trains on or indexes content for AI models. GPTBot, ClaudeBot, Google-Extended etc.
AI Search
Powers AI answer engines. PerplexityBot, DuckAssistBot, OAI-SearchBot etc.
AI Agent
Autonomous AI agents. ChatGPT Agent, Google-Agent.
Search Engine
Traditional search indexing. Googlebot, Bingbot, Applebot, Bravebot etc.
Training Data
Bulk dataset collection. CCBot, AI2Bot, img2dataset.
Social Media
Link preview fetchers. Twitterbot, LinkedInBot, Pinterest, TikTok, Reddit etc.
SEO Tool
SEO platform crawlers. Ahrefs, Semrush, Screaming Frog, Majestic, Moz etc.
Data Extraction
Commercial scraping services. Diffbot, Brightbot, Scrapy.
Productivity
Tool integrations. Atlassian.
Why does it matter if AI crawlers are blocked? If bots like GPTBot, ClaudeBot, or PerplexityBot can't access your site, your content won't appear in AI-generated answers. As AI search grows, this directly affects your visibility in tools like ChatGPT, Claude, and Perplexity.
Full Bot List
Here's the full list of all 124 bots that UAWatch checks each night:
AI Agents / Bots / Crawlers
- Amazon Kendra
- Amazonbot Alexa
- Amazonbot
- Andibot
- anthropic-ai
- Applebot-Extended
- AzureAI-SearchBot
- Bedrockbot
- Bytespider
- ChatGLM-Spider
- ChatGPT / OpenAI
- ChatGPT Agent
- ChatGPT-User
- Claude / Anthropic
- Claude Code
- Claude SearchBot
- Claude User
- Claude Web
- Cohere AI
- DeepSeek Bot
- Devin Agent
- DuckAssistBot
- ExaBot
- Google CloudVertex
- Google Firebase
- Google Gemini CLI
- Google Mariner
- Google NotebookLM
- Google-Agent
- Google-Extended
- Grok-DeepSearch (xAI)
- GrokBot (xAI)
- iAsk Bot
- iAsk Spider
- Kagi Fetcher
- Kangaroo Bot
- Linkup Bot
- Manus Agent
- Meta External Agent
- Meta-ExternalFetcher
- Meta-WebIndexer
- MistralAI-User
- Neevabot
- NotebookLM
- NovaAct Agent
- OAI-SearchBot
- Operator Agent
- Perplexity-User
- PerplexityBot
- Phind Bot
- Tavily Bot
- Timpibot
- TwinAgent
- Vertex AI
- xAI-Grok
- YouBot
Search Engines
- Applebot
- Baiduspider
- Bingbot
- BingPreview
- Bravebot
- DuckDuckBot
- DuckDuckGo Ads Bot
- Googlebot
- GoogleOther
- GoogleOther Image
- GoogleOther Video
- PetalBot
- Sogou Spider
- Yahoo Slurp
- YandexBot
- Yandex Additional
- Yandex Calendar
- Yandex Mobile Bot
Data Extraction Bots
- aiHit Bot
- Apify Bot
- Apify Website Crawler
- Brightbot
- Crawl4AI
- Diffbot
- Firecrawl Agent
- OmigiliBot
- Scrapy
Productivity & Training Data Bots
- atlassian-bot
- AI2Bot
- AI2Bot DeepResearch
- AI2Bot Dolma
- CCBot (Common Crawl)
- Cohere Training Crawler
- img2dataset
- QuillBot
- Webzio Extended
SEO Tool Bots
- AhrefsBot
- BrightEdge Bot
- DotBot (Moz)
- Mangools Bot
- MJ12bot (Majestic)
- Ryte Bot
- Screaming Frog
- SE Ranking Bot
- SemrushBot
- SemrushBot BA
- SemrushBot ESI
- SemrushBot FT
- SemrushBot OnPage
- SemrushBot SI
- SemrushBot Site Audit
- Sistrix Crawler
- SiteAuditBot
- SplitSignalBot
- Wincher Bot
Social Media Bots
- Discordbot
- FacebookBot
- LinkedInBot
- Mastodon
- Pinterest Bot
- Redditbot
- Snapchat
- Slackbot
- Telegrambot
- TikTok Bot
- Twitterbot / X
- Vkontakte Bot
- WhatsApp
The dashboard tabs
- Results — current access status for all 124 bots. Use the category summary pills to spot issues at a glance, and the filters to narrow down by access status.
- Change history — a log of every time a bot's access status changed between checks.
- Access graph — a visual timeline of access status for the 10 most interesting bots over your last 30 checks.
- robots.txt — the raw robots.txt file as retrieved during the last check.
Re-checking manually
You can trigger a manual check at any time using the Re-check now button on the results page. This is rate-limited to once per hour per site to avoid overloading your server.
Email alerts
Alerts are sent to the email address you signed up with. You'll receive one email per site per night — but only if something changed. The email shows a table of what changed, from what status to what, with a direct link back to your dashboard.
Managing your subscription
- Each site is a separate £10/month subscription.
- You can add as many sites as you need from your dashboard.
- To cancel, go to the site's results page and click Cancel Subscription. Monitoring stops immediately.
- Payments are handled by Stripe. UAWatch never stores your card details.
Need help?
If you have a question or something isn't working as expected, email us at support@uawatch.com.