PrimafonteBot is the Primafonte crawler. It visits a URL only when a person manually enters it on primafonte.org to be analyzed. It does not crawl continuously, it does not follow links beyond the requested page, and it does not store your content.
PrimafonteBot respects every site's robots.txt. The limit is 5 scans per hour per originating IP.
User-agent: PrimafonteBot/1.0 (+https://primafonte.org/bot)
A scan comes from two different places. The download of the page, the robots.txt and the sitemap runs on Vercel infrastructure, from addresses that rotate and that we cannot publish. The real browsing, the part that executes JavaScript, always arrives from the fixed address shown below. That is why, if you want to allow us, do it by User-agent: authorising only that IP leaves out the part that downloads your page.
IPv4 address: 62.238.60.218
If this address changes, it will be announced here before it is used.
If your firewall or your CDN returns a block, the scan never gets to read your site and the report comes out with no score. Allowing us is done by user-agent and not by IP address, for the reason the previous section gives: the part that downloads your page comes from rotating addresses.
With Cloudflare in front, this is the rule. It is created under Security → WAF → Custom rules, placed first in the list and given the «Skip» action over the remaining rules, the WAF managed rules and Super Bot Fight Mode. Rate Limiting is left untouched: the crawler already limits itself to five scans an hour.
Cloudflare rule
(http.user_agent contains "PrimafonteBot" or ip.src eq 62.238.60.218)
and not starts_with(http.request.uri.path, "/api/")With two lines in your robots.txt. PrimafonteBot respects it, so it will stop requesting your site even if someone types your domain into the scan form. There is no need to touch your firewall or to write to us: the change takes effect on the next attempt, and it is undone by removing those same two lines.
User-agent: PrimafonteBot
Disallow: /Contact: hola@primafonte.org