passcite

Duda and AI search: what crawlers meet, and what to change

Duda writes robots.txt, the sitemap and an llms.txt for every site it publishes — built for agencies running many sites, which is the shape of this work.
AI crawlers

What AI crawlers meet on Duda

Every site Duda publishes gets a robots.txt, a sitemap and an llms.txt, and the defaults cannot be edited. The robots.txt has no rules beyond User-agent: * and a Content-Signal line that allows search, AI input and AI training, so every AI crawler reads the site. To change a file you upload your own as a URL redirect (Settings → URL Redirect, type '2xx OK'). The llms.txt lists the site's pages, dynamic pages, blog posts and store pages, and leaves out drafts and pages marked noindex. Duda also runs a security layer that can turn away third-party crawlers and SEO tools before robots.txt is read; it does not block the major search engines, and Duda's support reviews requests one by one.

robots.txt

# Sitemap is also available on /sitemap.xml
Sitemap: https://example.com/sitemap.xml
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=yes
The file Duda serves for every site it publishes.

What we read on 8 Duda sites

Duda sites, most of them agencies' own, read on the way an AI crawler reads them: robots.txt first, then the homepage as it arrives, before any JavaScript runs.

  • 8 of 8

    serve the /llms.txt Duda writes

  • 8 of 8

    robots.txt files block nothing

  • 8 of 8

    have JSON-LD on the homepage

On Duda

What you can change, and where

The changes a report asks for on the site itself, and llms.txt, which it does not.

  • Page titles & meta descriptions

    Possible: Yes
    Who: You, with steps
    Where: Pages → Edit page SEO for each page; Optimization Center → Page SEO to edit many at once; dynamic pages bind their SEO fields to collection data.

    See what is live: Website metadata checker

  • JSON-LD schema

    Possible: Yes
    Who: You, with steps
    Where: LocalBusiness from Content → Business Info (Team plan and up, homepage, primary location). Your own JSON-LD in a page's Header HTML, which dynamic pages can bind to collection data.

    See what is live: Schema markup validator

  • robots.txt

    Possible: Partly
    Who: You, with steps
    Where: Not editable. Replace it by uploading a file as a 2xx URL redirect (Settings → URL Redirect); not on Duda Vibe.

    See what is live: robots.txt validator

  • A plain-text file like /llms.txt

    Possible: Yes
    Who: You, with steps
    Where: Written on every publish. Replace it the same way as robots.txt.

    See what is live: llms.txt validator

  • New pages (FAQ, comparison, use case)

    Possible: Yes
    Who: We write; whoever runs the site puts it up
    Where: The normal page editor.
  • A new section on an existing page

    Possible: Yes
    Who: We write; whoever runs the site puts it up
    Where: The page it goes on, in the normal editor, beside the section it follows.
Checklist

Getting a Duda site ready to be cited

  1. 01

    Fix the template, not the page

    Thirty client sites on one template ship one good change thirty times, and one thin page thirty times too. Then spot-check with a report on more than one site.

  2. 02

    Fill Business Info on every site

    It feeds the LocalBusiness markup; Duda marks up only the homepage and the primary location.

  3. 03

    Use the bulk SEO table for titles

    Optimization Center → Page SEO. Doing it per site by hand is time wasted.

  4. 04

    Keep location data consistent with the directories

    Engines cross-check. A name or address that differs between the site and the listings weakens both.

Check it yourself

Free, no account. Each reads what your site serves today, the way the crawlers do.

Publishing

Why we don’t publish to Duda

Duda's own bulk tools cover the repetitive half better than we could. An approved page is copied — rich text for the editor, HTML or Markdown — and pasted in, by you or by the site owner from a link you send them; once either of you gives us its address, we look for it on the site. The table above says where the other changes live.

Passcite on Duda

  • The reportLive

    It reads public pages, so it works the same on Duda as anywhere.

  • Pages for your approvalLive

    Written from the site's own words for the prompts it loses.

  • Publishing into DudaCopied in

    Rich text, HTML or Markdown, looked for on the site once it is up.

  • ProofLive

    A week after a page goes live, its prompts are asked again.

FAQ

Questions

Does Duda block AI crawlers?
Not in robots.txt: the default has no rules, and a Content-Signal line that allows AI input and training. Duda's security layer can turn away third-party crawlers and SEO tools, though not the major search engines.
Does Duda write an llms.txt?
Yes, on every publish since June 2025, listing the site's pages, dynamic pages, blog posts and store pages, and leaving out drafts and pages marked noindex. To use your own, upload it as a URL redirect.
Do I need to give Passcite access to my Duda site?
No. The report reads public pages, the same as any visitor, and nothing we do connects to your Duda account.
What does Passcite cost?
The first report is free on a free account: one brand, 10 prompts, three engines, no card. Plans start at $49 a month for 150 credits — a prompt asked on three engines is one, an article 10.

See what the engines say about your Duda site

The prompts it loses, who was named instead, and what the site never answers.

10 free credits — your first report, 10 prompts across ChatGPT, Claude and Google AI Mode. A free account, no card. About 3 minutes.