What it does
DuckAssistBot is DuckDuckGo's ai search crawler. An AI search index that can cite and link your pages in answers (ChatGPT search, Perplexity, Claude search, Alexa, Siri). Blocking removes you from those answer surfaces — for most sites these are wanted crawlers.
Sources DuckDuckGo AI-assisted answers. Opting out does not affect organic DuckDuckGo rankings.
Full UA: not captured in our July 2026 roster review — match log hits on the token DuckAssistBot (case-insensitive substring) and verify by IP before acting.
How to verify a hit is really DuckAssistBot
Verification method (July 2026): Published IP list: https://duckduckgo.com/duckassistbot.json (fetched live 2026-07-19)
User-agent strings are freely spoofed, so a UA match alone proves nothing. Confirm the source IP belongs to DuckDuckGo — published IP-range JSON where available, otherwise RDAP/rDNS on the IP. Full method: verify by IP.
Allow or block in robots.txt
Match the exact token DuckAssistBot in robots.txt:
# Block DuckAssistBot site-wide
User-agent: DuckAssistBot
Disallow: /
# Explicitly allow DuckAssistBot
User-agent: DuckAssistBot
Allow: /
For the allow-search-block-training combined pattern (and the Allow-directive gotcha that silently kills carve-outs), see the robots.txt guide.
Vendor documentation: https://duckduckgo.com/duckduckgo-help-pages/results/duckassistbot/
Frequently asked questions
What is DuckAssistBot?
DuckAssistBot is DuckDuckGo's ai search crawler. An AI search index that can cite and link your pages in answers (ChatGPT search, Perplexity, Claude search, Alexa, Siri). Blocking removes you from those answer surfaces — for most sites these are wanted crawlers.
Does DuckAssistBot respect robots.txt?
Yes — DuckDuckGo documents robots.txt compliance for DuckAssistBot (vendor docs reviewed July 2026).
How do I block DuckAssistBot?
Add 'User-agent: DuckAssistBot' followed by 'Disallow: /' to your robots.txt. Use the exact token — substring variants of other tokens will not match.