{
  "@context": "https://schema.org",
  "@type": "Article",
  "schema_version": "1.1",
  "content_item_id": "platform-duckduckgo-search-assist.en",
  "translation_group_id": "platform-duckduckgo-search-assist",
  "locale": "en",
  "type": "platform",
  "section": "platforms",
  "slug": "duckduckgo-search-assist",
  "title": "DuckDuckGo Search Assist and Duck.ai: private search with controllable AI",
  "description": "A DuckDuckGo profile covering Search Assist, Duck.ai, sources, DuckAssistBot, frequency settings, and the noai mode.",
  "direct_answer": "DuckDuckGo Search Assist is an optional feature in search results: it scans the web, generates a brief answer, and always links it to one or two sources. Duck.ai is a separate anonymized chat experience using models from multiple providers. Search Assist and Duck.ai should not be measured as one system.",
  "sections": [
    {
      "heading": "Two different AI surfaces",
      "paragraphs": [
        "DuckDuckGo officially describes two AI features. Search Assist appears beside traditional results and answers a search query briefly. Duck.ai provides a private chat experience with supported models and follow-up dialogue.",
        "Both features may be free and require no account, but their jobs differ: Search Assist is an answer-and-links layer in search, while Duck.ai is conversational. A publication appearing in one does not prove that the other used it."
      ],
      "source_ids": [
        "duckduckgo-ai",
        "duckduckgo-approach-ai"
      ]
    },
    {
      "heading": "How Search Assist obtains sources",
      "paragraphs": [
        "DuckDuckGo’s help page says Search Assist scans the web for relevant content and uses AI-powered natural-language technology to create a brief answer. Responses are automatically generated from the sources found and cited.",
        "That describes public behavior, not a ranking formula. A source link proves it was displayed in a particular response; it does not prove that the page was the only input or that the selection is stable."
      ],
      "source_ids": [
        "duckduckgo-ai"
      ]
    },
    {
      "heading": "Citations and the visible format",
      "paragraphs": [
        "DuckDuckGo says Search Assist always links directly to one or two sources. A user can select More to expand the answer and see more detail. The source is part of the answer experience and is meant to lead to fuller information.",
        "For measurement, record link count, order, visible anchor or domain, and the answer text associated with each link. Do not turn “one or two sources” into a citation guarantee for every query: the feature may not appear or may not answer."
      ],
      "source_ids": [
        "duckduckgo-ai"
      ]
    },
    {
      "heading": "DuckAssistBot and live crawling",
      "paragraphs": [
        "DuckDuckGo documents DuckAssistBot as a crawler that crawls pages in real time for AI-assisted answers. The help page says this data is not used to train AI models and that answer sources are prominently cited.",
        "For publishers this is a separate control plane: a site can disallow the DuckAssistBot user-agent in robots.txt, after which the change normally takes effect within 72 hours. DuckDuckGo says opting out does not affect organic search rankings."
      ],
      "source_ids": [
        "duckassistbot"
      ]
    },
    {
      "heading": "Frequency settings and no-AI mode",
      "paragraphs": [
        "Users can choose Search Assist frequency in Search Settings or through the answer gear: often, sometimes — the default, on-demand, or never. In the DuckDuckGo browser, the equivalent control is under Settings → AI Features.",
        "The separate noai.duckduckgo.com site turns off Search Assist and Duck.ai and filters AI-generated images by default. It is a useful control condition: duckduckgo.com and noai.duckduckgo.com are not the same interface."
      ],
      "source_ids": [
        "duckduckgo-ai",
        "duckduckgo-noai"
      ]
    },
    {
      "heading": "Privacy and data boundaries",
      "paragraphs": [
        "DuckDuckGo describes its AI approach as private, optional, and anonymized, without a required account. Its separate help page says Search Assist answers are sourced from the web beside ordinary results, while Duck.ai offers access to several chat models.",
        "These are product-policy statements, not proof that every individual response has identical anonymity properties or sources in every region. A report should keep documented policy separate from observed response behavior."
      ],
      "source_ids": [
        "duckduckgo-approach-ai",
        "duckduckgo-ai"
      ]
    },
    {
      "heading": "What a publisher can do",
      "paragraphs": [
        "A publisher can check crawlability and make an explicit decision about whether DuckAssistBot may use pages as potential sources for AI-assisted answers. robots.txt is the documented opt-out mechanism for that crawler; private data still needs authorization controls.",
        "After changing robots.txt, account for the documented delay of up to 72 hours and inspect logs. Blocking DuckAssistBot is not removal from organic search and does not reveal which other systems may have received the document."
      ],
      "source_ids": [
        "duckassistbot"
      ]
    },
    {
      "heading": "Markets, freshness, and unknowns",
      "paragraphs": [
        "Search Assist and Duck.ai are optional features, and frequency and availability depend on settings, browser, and the current product. Official help does not publish a complete matrix of languages, regions, source selection, and internal display thresholds.",
        "The precise procedure selecting one or two sources, the full retrieval trace, signal weights, and the relationship between organic ranking and an AI-assisted answer remain unknown. One citation or a DuckAssistBot visit cannot establish causality."
      ],
      "source_ids": [
        "duckduckgo-ai",
        "duckassistbot",
        "duckduckgo-approach-ai"
      ]
    },
    {
      "heading": "A reproducible DuckDuckGo protocol",
      "paragraphs": [
        "Pre-register questions, language, region, browser, and Search Assist frequency. Repeat the panel under sometimes and on-demand, then run a control on noai.duckduckgo.com. Preserve the full answer, More state, source count, URLs, timestamp, and whether the feature appeared.",
        "In parallel, inspect server logs for the DuckAssistBot user-agent and compare IPs only with DuckDuckGo’s official list. Separate crawl, organic result, Search Assist source, and Duck.ai conversation in the result. Publish omissions and denominators; a visit is not citation evidence."
      ],
      "source_ids": [
        "duckduckgo-ai",
        "duckassistbot",
        "duckduckgo-noai"
      ]
    }
  ],
  "published_at": "2026-09-11",
  "modified_at": "2026-09-11",
  "data_through": "2026-09-11",
  "next_review_at": "2026-10-11",
  "author": "GeoAeoAle Editorial",
  "origin": "editorial",
  "publisher": "GeoAeoAle Editorial",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "canonical_url": "https://geoaeoale.com/en/platforms/duckduckgo-search-assist/",
  "claims": [
    {
      "claim_id": "duckassist-sources",
      "text": "Search Assist generates a brief answer from web sources and links directly to one or two sources.",
      "status": "observed",
      "confidence": "high",
      "source_ids": [
        "duckduckgo-ai"
      ],
      "publication_status": "public",
      "confidentiality": "public"
    },
    {
      "claim_id": "duckassist-optout",
      "text": "DuckAssistBot can be disallowed through robots.txt; DuckDuckGo documents a delay of up to 72 hours and no impact on organic rankings.",
      "status": "observed",
      "confidence": "high",
      "source_ids": [
        "duckassistbot"
      ],
      "publication_status": "public",
      "confidentiality": "public"
    }
  ],
  "sources": [
    {
      "source_id": "duckduckgo-ai",
      "canonical_url": "https://duckduckgo.com/duckduckgo-help-pages/results/ai-assisted-answers",
      "title": "About DuckDuckGo Search Assist",
      "publisher": "DuckDuckGo",
      "source_type": "official",
      "locale": "en",
      "published_at": null,
      "checked_at": "2026-09-11",
      "sha256": "65d50ed89fa213681a47f9b6082080910a2a9f34c22a472d17e66e66467d28cf",
      "license": "Source terms apply",
      "visibility": "public"
    },
    {
      "source_id": "duckassistbot",
      "canonical_url": "https://duckduckgo.com/duckduckgo-help-pages/results/duckassistbot",
      "title": "Is DuckAssistBot related to DuckDuckGo?",
      "publisher": "DuckDuckGo",
      "source_type": "official",
      "locale": "en",
      "published_at": null,
      "checked_at": "2026-09-11",
      "sha256": "60fce2dc61153886ab05c422775d124cd6eb142a2799bf5ed8fe30adb0ea5e14",
      "license": "Source terms apply",
      "visibility": "public"
    },
    {
      "source_id": "duckduckgo-approach-ai",
      "canonical_url": "https://duckduckgo.com/duckduckgo-help-pages/duckai/approach-to-ai",
      "title": "What is DuckDuckGo’s approach to AI?",
      "publisher": "DuckDuckGo",
      "source_type": "official",
      "locale": "en",
      "published_at": null,
      "checked_at": "2026-09-11",
      "sha256": "deec1c2588ca1a1cd7e0a6bc0b04a81724f097767c51e7db4076617f722da1e9",
      "license": "Source terms apply",
      "visibility": "public"
    },
    {
      "source_id": "duckduckgo-noai",
      "canonical_url": "https://duckduckgo.com/duckduckgo-help-pages/ai-features/about-noaiduckduckgocom",
      "title": "About noai.duckduckgo.com",
      "publisher": "DuckDuckGo",
      "source_type": "official",
      "locale": "en",
      "published_at": null,
      "checked_at": "2026-09-11",
      "sha256": "b952fcfeace9bcfb997932e67be4877528e5b6cd5cec9c13a8a9886988d1d31b",
      "license": "Source terms apply",
      "visibility": "public"
    }
  ],
  "related_slugs": [
    "retrieval",
    "ai-citation",
    "crawler",
    "indexability",
    "content-freshness"
  ],
  "limitations": [
    "Official materials describe user features, sources, and selected crawler policies, but not complete retrieval, candidate weights, personalization, or causality between crawling and citation."
  ],
  "corrections": []
}