Guides / websites

Is Duda Good for a Contractor Website?

By Ryan Goering, CEO, BaaDigi · Last updated September 2026 · 35 sources checked

Duda builds fast, search-ready sites, but the real question for a contractor is what happens if you leave your agency. Duda sells mainly to agencies and resellers such as Hibu and Thryv, which build and bill the site for you[1][2]. Its own plans run from $19 to $149 a month billed annually[3]. Duda sites pass Core Web Vitals far more often than the average website[4][5], and every published site gets an automatic llms.txt file[6]. Out of the box, though, the default robots.txt tells AI companies they may use your content for training[6]. The biggest warning: you cannot take the site with you on your own. Moving it needs your agency to start a transfer to a paid Duda account, sites set up under an agency’s Client Billing cannot be transferred at all, and the export tool, on Agency plans and up, leaves out the blog, dynamic pages and working forms[7][8].

BaaDigi builds websites, mostly on Next.js, so we compete with every platform on this page. Every figure below is from the platform’s own pages or public datasets, so you can check it.

Why do so many contractors end up on Duda?

Mostly through a marketing vendor. Duda says more than 23,000 agencies, hosting companies, media publishers and software platforms use it to build and manage their clients’ sites[1]. Its named partners include Thryv, Hibu, Italiaonline, IONOS and UOL[2]. On the White Label plan, the agency can put its own logo and colors on the platform, so a contractor may never see the Duda name[3].

That changes who Duda’s contract is with. Duda’s terms treat the paying account holder, usually the agency, as the customer, and say plainly: "Duda does not have a relationship with your clients or site visitors"[9].

Not sure what your site runs on? Ask your agency in writing which platform it uses and whose account the site sits in. The answer decides everything in the section on leaving below.

What does Duda cost?

Duda plans as listed on its pricing page, September 21, 2026. Prices are per account, not per site[3]
PlanBilled annuallyBilled monthlyPublished sitesCan export the site?
Basic$19 / mo$25 / mo1No
Team$29 / mo$39 / mo1No
Agency$52 / mo$69 / mo4Yes
White Label$149 / mo$199 / mo4Yes
CustomContact salesContact salesCustomYes

Annual plans are charged upfront[3]. Each extra published site costs $19 a month or $171 a year on Basic, and $17 a month or $168 a year on the higher plans[3]. There is no free plan; Duda offers a 14-day free trial with no card and a 30-day money-back guarantee[3].

  • Renewal: plans renew automatically, and Duda’s terms let it change prices at any time, with notice to subscribers of any increase[9]. The pricing page shows no intro-to-renewal price jump[3].
  • Domain: every self-serve plan includes a free domain worth up to $12 for the first year, registered through IONOS[3]. The renewal price after year one is not published.
  • Email: the pricing page lists no business mailbox product[3].
  • Bookings: sold separately per site. A free tier with one staff calendar is free until September 30, 2026; paid tiers run $7–$45 a month billed annually, and charging customers for appointments needs the Advanced tier ($20–$22 a month) or higher[10].
  • Transaction fees: Duda takes none on its store and booking plans; your payment processor, such as Stripe or Square, charges its own[10].
  • AI Visibility add-on, which tracks mentions in AI answers: from $19 a month after a 14-day trial[3].

What an agency charges a contractor for a Duda site is set by the agency and is not public. Duda’s own wholesale price for an extra site is the $17–$19 a month above[3].

What happens to your Duda site if you leave your agency?

This is the section to read before you sign with, or leave, an agency that builds on Duda. You cannot move the site out on your own.

  • Transfer needs the agency: a site moves to another Duda account through a Site Transfer run from the account that holds it, and the receiving account must have its own active paid subscription[7].
  • The site goes dark during the move: on transfer the old subscription is cancelled and the site is unpublished until the new account pays for it[7].
  • Some sites cannot be transferred at all, including sites set up under the agency’s Client Billing and Site-for-Life sites[7].
  • Export is limited to Agency plans and higher, to published sites up to 1 GB, and to account owners and staff. A client invited into the agency’s account cannot run it[8].
  • The export is incomplete: the blog comes out only as an RSS file, store products as CSV, and dynamic pages are left out. Contact forms and other dynamic features stop working[8].
  • An exported ZIP cannot be imported back into another Duda account, and the exported code may not be unminified[8].
  • Duda will not referee a dispute between you and your agency: "Under no circumstances shall Duda act as an intermediary, arbiter, or adjudicator between You and any third party"[9].
  • Sites abandoned for six months may be deleted[9].

Dynamic pages matter here because they are how Duda builds many pages from one template, such as a page for every city you serve[11]. If your service-area pages are dynamic, they will not be in an export.

On content, Duda’s terms say it does not own or claim ownership of the text, photos and other content on your site[9]. Duda does take a worldwide, royalty-free licence to use that content for the purposes of its agreement[9], and the "You" in that agreement is the account holder, usually the agency[9].

Domains: the free first-year domain is registered through IONOS[3], but we found no Duda help article on whose name it is registered in or how to transfer it out. Check the domain’s WHOIS record yourself.

Put the exit in your agency contract before you sign: who owns the site and the domain, that the domain is registered in your name, that the site will not be set up under Client Billing, and that the agency will run a transfer to your own Duda account within a set number of days if you leave.

Can AI search engines read a Duda website?

Yes, and by default Duda lets AI companies do more than read it.

  • Default AI-training signal: Duda’s default robots.txt now carries a Content-Signal line saying search=yes, ai-input=yes and ai-train=yes, meaning AI companies are told they may use the content for search, for AI answers and for model training[6]. The line is live on Duda’s own hosted blog[12].
  • Opting out: there is no per-bot switch. To block AI crawlers you replace the whole default robots.txt with a custom file you upload[13]. Duda does not check the file for mistakes[6].
  • llms.txt: generated automatically on every published site since June 2025, listing pages, dynamic pages, blog posts and store pages with their descriptions[6][14].
  • The paid AI Visibility add-on has a per-site switch, but it turns tracking on or off; it does not change which crawlers can reach the site[15].

If you do not want your site used to train AI models, you or your agency must upload a replacement robots.txt. Test it after uploading, because a typo can block search engines too.

How fast are Duda websites?

Fast by any common measure. In August 2026, 86.0% of Duda origins passed all three Core Web Vitals on mobile (45,113 origins measured) and 87.5% on desktop (15,874 origins), according to the HTTP Archive Core Web Vitals Technology Report[4]. The whole-web baseline in the same report is 53.0% on mobile and 60.2% on desktop[5].

Duda has improved over time. The HTTP Archive Web Almanac’s 2025 dataset shows Duda’s mobile pass rate rising from 62% in 2023 to 73% in 2024 and 85% in 2025[16].

What SEO controls does Duda give you?

  • Titles and meta descriptions: editable per page, and Duda’s AI can generate them across a site on every plan[3]. Custom meta tags can go on one page or the whole site[17].
  • 301 redirects: built in, with 301 as the default, wildcards, and CSV import of up to 200 redirects per file[18]. That makes moving an old site with ranking pages manageable.
  • Canonical tags: set automatically and not editable[17].
  • Sitemap: generated automatically and includes pages, blog posts, dynamic page records and store products[6].
  • Schema: Duda generates several types automatically depending on the widgets used, including LocalBusiness, FAQ and Article, and you can paste your own JSON-LD into a page header[17].
  • Custom code: developer mode and an HTML widget are on the Team plan and higher. There is no server-side code such as PHP[19][6].

Does Duda have the local business features contractors need?

  • LocalBusiness schema: generated from the site’s business info, but it must be switched on for each site[20] and covers only one location. Multi-location businesses have to turn it off and add schema by hand[21]. A Duda-hosted HVAC contractor homepage checked for this guide had no structured data at all[22].
  • Click-to-call: a native Click To Call widget places a call when tapped on mobile[23].
  • Forms: unlimited form submissions on every plan[3].
  • Booking: Duda Bookings has staff calendars that sync with Google, Apple and Outlook, plus email and SMS reminders[10].
  • Location pages: dynamic pages can build one page per city from a collection. The Team plan allows one collection of up to 10 rows; Agency and up allow up to 100 collections, including Google Sheets and Airtable[3][11].
  • Reviews: the Google Reviews widget cannot be installed on new sites since October 11, 2024[24], and the Yelp widget shows only three positive reviews[25].
  • Google Business Profile: Duda advertises keeping data such as business hours in sync between the site and the profile[1].

Do not assume your Duda site has LocalBusiness schema. Paste your homepage into Google’s Rich Results Test; if nothing shows, ask your agency to switch it on in the site’s business info.

How many AI-recommended contractors use Duda?

In BaaDigi’s September 2026 study of 511 contractor websites named by ChatGPT, Perplexity or Google AI Overviews, 6.8% ran on Duda (95% confidence interval 5.0–9.4%) and a further 2.5% on Hibu, which is built on Duda (95% CI 1.5–4.3%)[26]. Together that is 48 of the 511 sites, 9.4%[26]. Only WordPress (49.3%) was more common among named platforms; Wix was 6.5%[26]. This is correlation only: the study cannot show that Duda helps or hurts a contractor’s chance of being recommended.

Across the web as a whole, W3Techs puts Duda on 0.7% of all websites, a 1.1% share of sites whose content system it can identify[27].

What do users complain about?

Duda holds 4.6 out of 5 from 789 reviews on G2, where the most-tagged drawbacks are limited customization, limited or missing features and a learning curve[28]. Reviewers on Software Advice and Capterra describe it as priced and built for agencies rather than a single business, and hard to move away from because it is a proprietary platform[29][30]. A third-party test rated its blog tools weak, without categories or scheduled posts at the time of testing[31]. Some Trustpilot reviewers report slow support[32].

What changed at Duda in 2025–2026?

  • June 27, 2025: automatic llms.txt rolled out to all published sites[14].
  • January 29, 2026: "Populate Template with AI" announced, filling a template’s content with AI without changing its layout[33].
  • July 23, 2026: Duda Vibe, a conversational editor for building web tools, plus AI-built custom widgets[34].
  • August 20, 2026: the AI Visibility add-on launched, tracking brand mentions in ChatGPT, Perplexity and Google AI[15].
  • September 2026: terms of service updated[9], and a deeper Google Analytics and Tag Manager integration for client reporting[35].
  • Plans now include monthly AI credits[3].

Should a contractor use Duda?

  • Reasonable fit: a contractor working with an agency they trust, who wants a fast, well-structured site with real 301 redirects and click-to-call, and has the exit terms in writing.
  • Think twice: if your agency sets the site up under Client Billing, or will not commit to a transfer if you leave, you are renting a site you cannot take with you.
  • Buying direct: possible from $19 a month, but Duda is built for agencies managing many sites, and export only arrives on the $52-a-month Agency plan.
  • Either way: check that the domain is in your name, that LocalBusiness schema is switched on, and whether you are happy with the default AI-training signal in robots.txt.

Frequently asked questions

How much does Duda cost?
Duda’s own plans are Basic at $19 a month, Team at $29, Agency at $52 and White Label at $149 when billed annually, or $25, $39, $69 and $199 billed monthly. Most contractors pay an agency instead, and what agencies charge for a Duda site is not public.
Can I take my Duda website with me if I leave my agency?
Not on your own. The agency has to transfer the site to a Duda account you pay for, and the site is unpublished until that account pays. Sites set up under an agency’s Client Billing cannot be transferred. The export tool, available only on Agency plans and higher, leaves out the blog, dynamic pages and working contact forms.
Is Hibu built on Duda?
Yes. Duda names Hibu as a partner, and in BaaDigi’s September 2026 study of 511 AI-recommended contractor websites, 2.5% ran on Hibu, which is built on Duda, alongside 6.8% on Duda directly.
Does Duda let AI train on my website?
By default, yes. Duda’s default robots.txt includes a Content-Signal line that allows search, AI answers and AI training. To opt out, you or your agency must upload a replacement robots.txt, since there is no per-bot switch.
Does Duda add LocalBusiness schema automatically?
Only if it is switched on. Duda generates LocalBusiness schema from the site’s business info, but it must be enabled for each site and covers only one location. Multi-location businesses need to add their schema by hand.

Related reading

Sources

Every source was opened and read on the date shown. Vendor prices change; check the vendor's page before buying. How we research: methodology.

  1. Duda homepage — checked 2026-09-21
  2. Duda about page (partners) — checked 2026-09-21
  3. Duda pricing page — checked 2026-09-21
  4. HTTP Archive Core Web Vitals Technology Report: Duda (August 2026 data) — checked 2026-09-21
  5. HTTP Archive Core Web Vitals Technology Report: all websites (August 2026 data) — checked 2026-09-21
  6. Duda help: site configuration files (robots.txt, sitemap, llms.txt) — checked 2026-09-21
  7. Duda help: transfer a site to a different account — checked 2026-09-21
  8. Duda help: Site Export — checked 2026-09-21
  9. Duda terms of service (last updated September 2026) — checked 2026-09-21
  10. Duda eCommerce and Bookings pricing — checked 2026-09-21
  11. Duda help: Dynamic Content and Dynamic Pages — checked 2026-09-21
  12. Duda-hosted blog robots.txt (live default) — checked 2026-09-21
  13. Duda help: how to block AI crawlers from crawling your site — checked 2026-09-21
  14. Duda product update: llms.txt on all published sites (June 27, 2025) — checked 2026-09-21
  15. Duda product update: AI Visibility (August 20, 2026) — checked 2026-09-21
  16. HTTP Archive Web Almanac 2025, CMS chapter — checked 2026-09-21
  17. Duda SEO features page — checked 2026-09-21
  18. Duda help: URL Redirects — checked 2026-09-21
  19. Duda help: Custom Code — checked 2026-09-21
  20. Duda developer docs: Local Business schema — checked 2026-09-21
  21. Duda help: Schema Markup — checked 2026-09-21
  22. Example Duda-hosted HVAC contractor site (llms.txt and homepage checked) — checked 2026-09-21
  23. Duda help: Click To Call widget — checked 2026-09-21
  24. Duda help: Google Reviews widget — checked 2026-09-21
  25. Duda help: Yelp Reviews widget — checked 2026-09-21
  26. BaaDigi study: website platforms of 511 AI-recommended contractors (September 2026) — checked 2026-09-21
  27. W3Techs: usage statistics of content management systems (September 21, 2026) — checked 2026-09-21
  28. G2: Duda reviews — checked 2026-09-21
  29. Software Advice: Duda reviews — checked 2026-09-21
  30. Capterra: Duda reviews — checked 2026-09-21
  31. Experte, Duda website builder test — checked 2026-09-21
  32. Trustpilot: Duda reviews — checked 2026-09-21
  33. TechRadar, Duda’s Populate Template with AI (January 2026) — checked 2026-09-21
  34. TechRadar, Duda expands its AI stack (July 2026) — checked 2026-09-21
  35. Duda product updates — checked 2026-09-21