Rank Mascot logoRank Mascot

Crawler

RankMascotBot

Last updated 12 August 2026 · If you found this page from your server logs, you are in the right place

The short version

On this page

  1. What RankMascotBot does
  2. Verifying it is really us
  3. How fast we crawl
  4. What we never do
  5. Letting us through a CDN or WAF
  6. Blocking us
  7. Contact

1. What RankMascotBot does

Rank Mascot is an SEO auditing tool. When someone signs up and asks us to audit a website, this crawler fetches that site's pages so we can check them for technical problems: broken links, redirect chains, missing canonicals, duplicate titles, pages that search engines cannot reach, and so on.

We only crawl sites our customers have asked us to audit. We do not crawl the web at large, we do not build a search index, and we do not sell or republish the content we fetch. If we are on your site, someone with access to your project asked us to look at it.

We store a copy of the page content we fetch so we can compare crawls over time and tell the site owner what changed. That copy is private to their account.

2. Verifying it is really us

Anyone can put our name in a user agent string. Do not trust the user agent on its own. Verify the IP instead, the same way you would verify Googlebot: a reverse lookup, then a forward lookup, and check that they agree.

# 1. what hostname does the IP claim?
$ dig +short -x 51.79.158.36
bot.rankmascot.com.

# 2. does that hostname resolve back to the same IP?
$ dig +short bot.rankmascot.com
51.79.158.36

If both steps agree, the request is genuinely from us. If they do not, it is not us, and you should feel free to block it.

Our full published range is a single address today: 51.79.158.36. If we add more, they will be listed here before they are used, and they will always have matching reverse DNS under rankmascot.com.

3. How fast we crawl

Politeness is a correctness requirement for us, not a courtesy. A crawler that knocks a site over has damaged the thing it was hired to measure.

BehaviourWhat we do
Concurrent requestsAt most 6 open connections to a single site at a time, usually fewer
Request rateRate limited per host, with a token bucket sized well below what a small site can absorb
Crawl-delayHonoured where your robots.txt sets it, and it overrides our own default
On HTTP 429We back off exponentially and slow down for the rest of the crawl
On repeated 5xxWe assume we are part of the problem and stop
RenderingMost pages are fetched as plain HTML. We only run a browser on pages that need JavaScript to show their content

If we are still too aggressive for your setup, set a Crawl-delay or email us and we will lower our ceiling for your domain specifically.

4. What we never do

5. Letting us through a CDN or WAF

If you are a Rank Mascot customer and your audit is coming back with missing or blocked pages, your CDN is probably challenging us. Allowing the IP through fixes it.

PlatformWhere to add 51.79.158.36
CloudflareSecurity → WAF → Tools → IP Access Rules, action Allow. If you use Bot Fight Mode, add a Configuration Rule to skip bot protection for this IP
AWS WAFCreate an IP set with the address, then an Allow rule above your bot control rules
AkamaiAdd to a Network List, referenced from a Bot Manager exception
SucuriFirewall → Access Control → Allowlist IP Address
WordfenceFirewall → All Firewall Options → Allowlisted IP addresses
Imperva / IncapsulaSecurity → IP Allowlist, plus a bot exception if Advanced Bot Protection is enabled
nginx / ApacheAllow the address ahead of any rate limiting or bot rules you have written yourself

Allowlisting by user agent alone is weaker than allowlisting by IP, because a user agent is trivial to copy. If your platform supports it, prefer the IP, or verify with reverse DNS as described above.

6. Blocking us

You are entitled to. Add this to your robots.txt and we will stop on our next crawl:

User-agent: RankMascotBot
Disallow: /

We re-read robots.txt at the start of every crawl and cache it briefly, so a block takes effect within a few minutes rather than instantly. If you need us gone immediately, email us and we will stop the crawl and add your domain to a permanent exclusion list.

Before you block: if you got here because a crawl was slowing your site down, tell us instead. We can lower our rate for your domain to something you are comfortable with, which keeps the audit working for whoever asked for it.

7. Contact

Abuse reports, rate complaints, exclusion requests and anything else about this crawler: abuse@rankmascot.com. We read it, and we would genuinely rather resolve something with you directly than have it reach our hosting provider first.

If you are reporting a problem, the most useful things to include are the timestamps, the source IP, a few of the requested paths, and the domain affected. That lets us find the exact crawl and stop it.