Crawler information

SEOHealthCheckBot

If this bot appeared in your access logs, this page tells you what it is, what it was doing, and how to stop it. It is operated by one person, not a company or a data broker.

Who runs it

Artem Ivanets, an independent technical SEO consultant. Contact: artem@ivanets.co. Any message about crawler behaviour gets a reply, and a request to stop is honoured immediately and permanently — you don't need to explain why.

What it does

It performs a read-only technical SEO audit: fetches pages listed in your XML sitemap, records HTTP status codes, redirect chains, canonical tags, titles and meta descriptions, structured data, and internal links. It renders nothing, executes no JavaScript, submits no forms, and never attempts to log in.

How to identify it

It sends this user-agent string on every request:

SEOHealthCheckBot/1.0 (+https://ivanets.co/bot; SEO health check)

How it paces itself

On any site not owned by the operator it runs with at most two concurrent requests and a minimum 500 ms interval, it obeys Disallow rules rather than reporting violations after the fact, and it obeys Crawl-delay where you set one. A typical audit is a few hundred requests over several minutes.

How to block it

Add this to your robots.txt and it will stop, on the next request, with no further action needed:

User-agent: SEOHealthCheckBot
Disallow: /

If you would rather not wait for a crawl to notice, email artem@ivanets.co with your domain and it will be added to a permanent exclusion list.

Why it visited you

Most likely because someone was preparing an unsolicited technical audit of the site — usually to show an agency or a site owner a specific problem worth fixing. That is a sales activity, and you are under no obligation to engage with it. Blocking the crawler carries no consequence.