MavirankBot
MavirankBot is the program mavirank uses to fetch web pages. It reads a page so that the page can be checked for SEO, technology and security. It does not build a search index: only the evaluated values of a page end up in a report.
How to recognize it
Every request MavirankBot sends carries the user agent below. The address in brackets is this page.
MavirankBot/1.0 (+https://mavirank.com/bot)- Requests are plain
GETrequests over HTTP or HTTPS. The bot does not run JavaScript, does not keep cookies and follows at most 10 redirects. - It connects over IPv4. We do not publish a list of IP addresses; recognize the bot by
MavirankBotin the user agent. - Customers can set a different user agent for audits of their own pages, for example for a staging system. Those requests follow the same limits.
When it fetches pages
MavirankBot does not roam the web on its own. It fetches a page only when someone asks mavirank to check it.
- Audits ordered by customers
- A customer enters a URL, or a list of URLs, to have it checked. The bot fetches that page and a few supporting files of the same site, such as
robots.txtand the favicon. - Recurring audits of websites
- Customers register a website. The bot reads its sitemap and audits the pages listed there on the schedule the customer chose.
- Public SEO tools
- A visitor of our free tools enters a URL or a host name. The bot fetches what that one tool needs, once.
robots.txt
Scheduled audits, sitemap crawls and bulk audits obey robots.txt. The rules for MavirankBot apply; without such a group, the rules for *. A URL that is disallowed there is not fetched.
Allow and Disallow are read as in RFC 9309. Crawl-delay is not evaluated; the limits below always apply. The file is cached for up to one hour, so a change takes effect within the hour.
When a person starts a single audit or uses a public tool for one URL, the bot fetches that one page even if robots.txt disallows it, as that person's browser would, and names the rule in the result.
Request rate
- At most 2 requests per second to one host name, counted over all customers together.
- At most 8 requests per second to one IP address, so many host names on one server do not multiply the load.
- A single audit makes at most 20 requests.
How to keep it out
To keep MavirankBot away from your site, add this group to your robots.txt. To exclude only a part, name its path instead of /.
User-agent: MavirankBot
Disallow: /This stops scheduled audits, sitemap crawls and bulk audits. Single checks started by a person are refused when your web server or firewall rejects requests whose user agent contains MavirankBot.
Report a problem
Is MavirankBot causing trouble on your site, or do you think someone is misusing it? Tell us the host name and the time of the requests, and we will look into it.