Craft plugin for detecting bots/crawlers/spiders
Open your terminal and go to your Craft project:
cd /path/to/project
Then tell Composer to load the plugin:
composer require leowebguy/craft-crawler-detect
In the Control Panel, go to Settings → Plugins and click the “Install” button for Crawler Detect.
A wrapper for the CrawlerDetect by Mark Beech.
The plugin exposes a Crawler Detect's methods:
{{ craft.crawlerDetect.isCrawler ? 'I am a crawler.' : 'I am not crawler.' }}
{% if craft.crawlerDetect.isCrawler %} I am a crawler. {% endif %}
Also passing user agent as string:
{% if craft.crawlerDetect.isCrawler('Mozilla/5.0 (compatible; Sosospider/2.0; +http://help.soso.com/webspider.htm)') %} I am a crawler. {% endif %}