Skip to content

Bot Detection

SimpleStats filters out bot and crawler traffic automatically on the client side, so your visitor counts reflect real humans, not scrapers or uptime monitors. Bot detection is enabled by default and requires no configuration.

A request is skipped (no visitor recorded, no API call dispatched) when:

  • the request has no User-Agent string at all, or
  • the User-Agent matches a known bot signature via matomo/device-detector, covering thousands of crawlers, scrapers, AI/LLM crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.), social media previewers, and uptime monitors