Skip to content
CheckMySites

About CheckMySitesBot

If you found this page from a user-agent string in your access logs, this explains what visited you and why.

What it is

CheckMySitesBot fetches a page when somebody asks CheckMySites to audit it. Every request is triggered by a person entering a URL — there is no background crawling, no discovery crawl, and no scheduled sweep of the web.

In practice this means: if we visited you, either you audited your own site, or somebody else audited it. A single audit produces roughly 15 to 40 requests over a few seconds, then nothing.

Identifying it

Mozilla/5.0 (compatible; CheckMySitesBot/1.0; +https://checkmysites.com/bot)

How it behaves

BehaviourDetail
MethodsGET and HEAD only. Never POST, PUT or DELETE.
robots.txtRead and honoured before the audit runs.
Requests per auditOne for the page, one for robots.txt, one for the sitemap, plus up to 50 HEAD requests to sample links.
ConcurrencyLink checks run five at a time, not all at once.
Download limit5MB per response, then the connection is closed.
Timeout15 seconds per request.
JavaScriptNot executed. We see what a non-rendering crawler sees, which is deliberate — it is what most AI crawlers see too.
FormsNever submitted. Nothing is ever written to your site.
AuthenticationNever attempted. We only fetch pages a logged-out visitor could reach.

What it does not do

Our security checks are strictly passive — they read response headers, inspect your TLS certificate and look at what is already in the page. Specifically, we do not:

An auditing tool has no business sending traffic a target would reasonably classify as an attack, even when the person who asked for the audit owns the site.

Blocking it

Add this to your robots.txt. We check it before every audit and will stop visiting:

User-agent: CheckMySitesBot
Disallow: /

Anyone who then tries to audit your site sees a finding telling them robots.txt blocks the audit, rather than a report.

If it caused a problem

An audit is a handful of requests over a few seconds, so it is unlikely to be the cause of a load issue — but if you believe it was, email support@checkmysites.com with the timestamp and your domain and we will look into it and can block your domain at our end.

What we keep

The audit report itself — findings, scores and extracted metadata such as your title and headings — belongs to the person who ran it. We do not store your full page HTML, and any string matching the shape of a private API key is redacted before it enters a report, so a report can never become a second place a secret leaks.