Competitor profileing is one of the best way to get ahead of the game with great tools like ahrefs out there SEO is no longer a guess game. Its getting very important to hide your backlinks from competetors and to block SEO analytic crawlers from giving out data about your activities to the next guy.
There are two simple approaches to do this . You can either use Apache code or just update your robots.txt file with a few lines to block the most popular crawlers.
Block SEO profiles using Robots.txt
User-agent: * Disallow: User-agent: rogerbot Disallow: /
User-agent: SemrushBot Disallow: /
User-agent: xenu Disallow: /
User-agent: MJ12bot Disallow: /
User-agent: AhrefsBot Disallow: /
Note Rogerbot is MOZ, Semrush is SemrushBot, Ahrefs is AhrefsBot, MJ12bot is Majestic and Xenu is Xenu
Block SEO profilers using Apache.htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} .*MJ12.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*AhrefsBot.*
RewriteRule ^(.*)$ domain name . com [L,R=301]
Order Allow,
DenyAllow from all
Deny from 216.123.8.0/8
Deny from ....