Hi guys i apologise if this is in the wrong thread please feel free to move it to the appropriate place . I want to know if there is an effective way of blocking backlink crawlers such as opensite explorer and ahrefs from crawlng your site.

I have read that the spiders that these bots used online can be identified and blocked in ht access , there is even a list of them online in a google web search you can easily find it.

However some people speculate that in doing even if you dont block google itself there is a chance that you could block a bot which is beneficial to your site, Does anybody have any experience with this type of thing, or know of any other smart ways of blocking your links from being seen by competing websites ?