How to Block Bad Bots via the Service Panel

Please note that this only applies to Service Panel users who log in via

A lot of bot traffic has a negative impact on the performance of your webshop. Some bots are very useful (e.g. Google), others have no value at all and even have a negative influence on the performance of your shop. We offer you the possibility to block bad user agents with a few mouse clicks, via your Service Panel.

How to Start?

Go to MageReport Premium, log in and check Bot traffic under Performance.

Is your bot traffic higher than 30%? Please try to limit it.

The easiest way to block bots is via your Service Panel.

When you visit this page for the first time, you will see a top 20 blacklist of user agents that produce the most traffic and are generally (!) considered unwanted. This list is based on a sample we took from webshops hosted at Hyper. Please understand the effect of blocking these bots may differ per webshop. We recommend you to check the list carefully and decide per user agent whether to block it or not.

Simply select one or more bots and click on Opslaan. You also have the possibility to delete bots on the list.

If blocking the recommended top 20 of bad bots does not have enough effect for your shop, you can add bad user agents to the blacklist yourself.

Add Bad Bots to the Blacklist

If blocking (a part of) the recommended list of bad bots does not have enough positive impact on your webshop, please add unwanted bots to the list yourself.

  1. Retrieve the user agent you want to block from the /var/log/nginx/access.log

  2. Search for the unique part (the name of the user agent)

  3. Add this name to the list and click Opslaan

You do not have to copy the entire user agent, using the unique part (the name) is sufficient. Please pay attention: if you use a generic name or abbreviation, you can unintentionally block more than desired. Therefore you must enter at least 4 characters.

Also make sure you do not make any spelling errors!

User agents are not case sensitive, there is no need to use uppercase letters.

For example:

Mozilla / 5.0 (compatible; DotBot / 1.1;,

Please do not block Mozilla, because the results will be disastrous. Block DotBot instead.

We also recommend you to specify the entire bot name, in this case, DotBot. Do not use an abbreviation like Bot, because it is very likely you will block too much.

Overview of the Top 20 Bad Bots Identified by Hypernode

  1. SEMrushBot Data collected by SEMrushBot is used in: AdSense (Display Advertising) reports, public backlink search engine index maintained as a dedicated tool called “SEMrush backlinks”, Site audit tool that analyses on-page SEO, technical and usability issues.

  2. Yandex Yandex is the largest search engine in Russia. It is ranked as the fifth largest search engine worldwide. You may want to consider blocking Yandex bot if you are not interested in doing business in the Russian market.

  3. OpenLinkProfiler is a link research tool that enables you to check the backlinks of any website.

  4. Blexbot BLEXBot visits pages to examine and analyse the content. BLEXBot collects information on the link structure of sites and their interlinking on the web. This information is used to avoid any technical and possible legal issues and improve overall online experience.

  5. Ltx71 Ltx71 continuously scans the internet for security research purposes. They claim their crawling is not malicious and only notes summary information for a page.

  6. Rogerbot Rogerbot accesses the code of a site. It is used for link intelligence and other SEO-related information.

  7. Dotbot Moz Open Site Explorer collects information to create analytics software for marketing purposes.

  8. Leipzig Corpora Collection The Leipzig Corpora Collection (LCC) is a project of the University of Leipzig. The LCC offers access to monolingual dictionaries in more than 200 languages. The crawler that visited your website is collecting data for this project. The crawled data are used for language documentation and language statistics which are freely available on our website.

  9. Linguee The Linguee bot is a web scraping bot that will scan the content of any website it encounters to search for multilingual text. It does not harvest email addresses, and it won’t index content that is not multilingual.

  10. HubSpot HubSpot bot is a web scraping bot that scrapes contact information from various lists for companies to use to generate sales leads.

  11. Quant Qwantify is a search engine from France.

  12. Baidu Chinese search engine Baidu scrapes webpages and returns updates to the Baidu index. If your business is not interested in marketing to the Chinese market, you might want to consider blocking this bot.

  13. Seoscanners Offers SEO reports about crawling, head elements, content relevance, links, domain, url structure, user experience, etc.

  14. Vagabondo Provides search technology as well as data mining solutions on internet data.

  15. AlphaBot AlphaSeoBot collects new and updated web data. Data is used in AdSense (Display Advertising) reports, public backlink search engine index maintained as a dedicated tool called “AlphaSeo backlinks”and Site audit tool that analyzes on-page SEO, technical and usability issues

  16. Mail.Ru Group is a leading internet company in Russia. Search Mail.Ru is the third largest search engine in Russia. You might want to block this bot if you are not interested in doing business in Russia.

  17. Magebee Magebee is an online web service helping Magento merchants and developers to track their store availability and other metrics including security posture. Consider blocking this bot is you do not make use of this tool.

  18. Seznam Seznam is the most visited search engine in the Czech Republic. You may want to consider blocking this bot if you re not interested in doing business in the Czech Republic.

  19. Domain Reanimator Domain ReAnimator is a web scraping bot that scrapes domains for various purposes, allowing users to research, register, and rebuild unlimited expired domains.

  20. TurnitinBot This robot collects content from the Internet for the purpose of helping educational institutions prevent plagiarism.

Service Panel Versus server.blacklist

If you would like to block user agents you have two options.

  • Block via the Service Panel

  • Block via Nginx (server.blacklist)

More information on option 2 can be found here.

The Service Panel blacklist of user agents is completely separated from the list of user agents you may have blocked via /data/web/nginx/server.blacklist.

These 2 blacklists function completely separated from each other. If a user agent is mentioned in 1 of the 2 blacklists it will be blocked, simple as that. In theory a user agent might be included in both blacklists. If you decide to remove the user agent from the Service Panel blacklist, but the same user agent is still mentioned in server.blacklist, the user agent will continue to be blocked.

How to Educate Bots Instead of Blocking Them

‘Good’ bots like those of search engines Google and Yahoo are for obvious reasons not included in the blacklist, but may potentially generate too much traffic. In these cases we recommend you to regulate bot traffic via robots.txt.

Instructions on how to create a robots.txt file for Magento 1 shops can be found here.

For Magento 2 shops, please check this article.