Skip to content
  1. Extras
  2. CrawlerDetect
  3. System settings

System settings

Settings use the prefix crawlerdetect. and are in the crawlerdetect namespace.

Where to change: System → System settings — filter by namespace crawlerdetect.

Settings table

SettingDescriptionDefault
crawlerdetect_block_messageMessage when form is blocked (bot)"Failed to submit form. Please try again later."
crawlerdetect_log_blockedLog blocked submissions to MODX system logYes

The block message is output via FormIt placeholder [[+fi.validation_error_message]] (MODX) or {$modx->getPlaceholder('fi.validation_error_message')} (Fenom). Ensure your form template outputs this placeholder.

isCrawler snippet properties

PropertyDescriptionDefault
userAgentUser-Agent string to check (if empty — from current request)
placeholderPrefixPlaceholder prefix for detected bot namecrawlerdetect.

Placeholder crawlerdetect.matches (or with your prefix) is set to the bot name when detected (useful for debugging).