This is a research guide based on cited documentation. It is not a report of firsthand testing. Our editorial method

Anti-spam features by builder

Read on 30 October 2026. Webflow is left out because we could not verify its current form spam settings from its documentation, and we would rather omit it than guess. [1][2][3][4][5]

BuilderDefault protectionOptional methodsPlan neededFiltering
Carrd"Baseline mitigation against spam and bots"Cloudflare Turnstile, Google reCAPTCHA v2 or hCaptcha; one per formPro Standard for a providerNot documented
FramerBasic: background puzzle on all sitesAdvanced: extra AI-powered layer; no native reCAPTCHAAdvanced on Pro and abovePass (deliver and flag) or Block
systeme.ioNot documentedGoogle reCAPTCHA v2, keys added under the custom domain's settingsNeeds a custom domain set up for the keysNot documented

How each one works

Carrd: under the form's Options you pick a Spam Protection provider. Only one provider can be selected per form, and the same provider and keys can be reused across forms on a site. A provider requires Pro Standard or higher. [1]

Framer: its built-in protection is a CAPTCHA that "operates in the background": the visitor's device solves a mathematical puzzle that bots typically lack the computing power for. Advanced protection adds an AI layer on Pro plans and above. With filtering set to Pass, everything is delivered and suspicious submissions get markers such as [Spam] in the subject; with Block, flagged submissions are not delivered. Framer says remaining spam is likely from real people and that it has no native reCAPTCHA integration. [2][3]

systeme.io: you register your domain with Google reCAPTCHA v2 (the "I'm not a robot" checkbox), then paste the site and secret keys into Settings, Custom domains, your domain's settings. The reCAPTCHA element is pre-installed on the contact page template, and the domain on the funnel step must match the one registered with Google. [4][5]

The accessibility cost of each method

The W3C note Inaccessibility of CAPTCHA says a CAPTCHA "often prevents people with disabilities from performing the requested procedure", that audio alternatives are a poor fit for people with cognitive disabilities, and that relying on CAPTCHA is "becoming increasingly ineffective" because common image and audio tests can be cracked. It describes honeypots, fields hidden from humans with CSS, as an approach that "should be considered". [6]

Cloudflare says Turnstile works "without showing visitors a CAPTCHA" and offers managed (shows a checkbox only for risky visitors), non-interactive and invisible widget types. [7]

MethodWhere available hereVisitor effortAccessibility risk
Background puzzleFramer BasicNoneLow
AI filteringFramer AdvancedNoneLow; false positives possible, so use Pass and review
Turnstile (managed or invisible)CarrdUsually none; checkbox for risky visitorsLow to moderate
reCAPTCHA v2 checkboxCarrd, systeme.ioClick; image challenge when flaggedHigher: image or audio challenges can block some users
hCaptchaCarrdDepends on configurationTest with keyboard and screen reader before launch
Honeypot fieldNot a documented setting on these buildersNoneLow if properly hidden and labelled

Which to pick

On Framer, keep Basic protection on and use Pass with Advanced if you are on Pro, so legitimate messages flagged by mistake still arrive marked rather than vanish. On Carrd, Turnstile in managed mode shows a checkbox only when it judges a visitor risky. On systeme.io, reCAPTCHA v2 is the documented option, so test the checkbox flow with a keyboard and on a phone. [2][1][7][5]

If spam continues, Framer's own diagnosis applies widely: it is likely real people, and filtering at the destination (inbox rules or a form tool) is the remaining fix. [3]

Setup checklist

  • Confirm the plan: Carrd providers need Pro Standard; Framer Advanced needs Pro. [1][2]
  • On systeme.io, set up the custom domain before generating reCAPTCHA keys, and match the domain exactly. [4][5]
  • Submit a test entry from a phone, with a keyboard only, and with a screen reader if you can.
  • Check where flagged submissions go: Framer's Pass mode marks them in the email subject. [2]
  • Keep forms short; fewer fields means less to abuse and less friction for real people.
  • Review submissions weekly for the first month and adjust the protection level.

Questions before you decide

Does Framer support reCAPTCHA?

Framer's help centre says it does not have a native reCAPTCHA integration. Its built-in protection runs a background puzzle on every site, and Advanced protection adds an AI layer on Pro plans and above.

Which captcha providers does Carrd support?

Carrd lets you choose Cloudflare Turnstile, Google reCAPTCHA v2 or hCaptcha per form, one provider per form. Adding a provider requires Pro Standard or higher; all forms get baseline protection.

Where do I add reCAPTCHA keys in systeme.io?

systeme.io's help centre says to paste the reCAPTCHA v2 site and secret keys into Settings, Custom domains, then your domain's settings, and save. The contact page template has the reCAPTCHA element pre-installed.

Are honeypot fields accessible?

The W3C note on CAPTCHA describes honeypots, fields hidden from humans with CSS, as an approach that should be considered, in contrast to visual and audio CAPTCHAs that can block people with disabilities.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. Carrd: protecting forms from spam and bots Accessed 30 Oct 2026
  2. Framer help: enable spam protection Accessed 30 Oct 2026
  3. Framer help: how built-in form spam protection works Accessed 30 Oct 2026
  4. systeme.io help: secure registration forms with reCAPTCHA Accessed 30 Oct 2026
  5. systeme.io help: add a CAPTCHA to a contact page Accessed 30 Oct 2026
  6. W3C: Inaccessibility of CAPTCHA Accessed 30 Oct 2026
  7. Cloudflare: Turnstile overview Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.

Your decision at a glance

Compare the options

Full comparison

Documentation-based guidance. No tested ranking or performance score.

Website builders

Framer

Consider it for
Consider Framer for a multi-page visual site with CMS collections. The reviewed Basic plan displayed $10 per month on annual billing, with $120 due upfront. Free does not include a custom domain.
Starting cost
Free plan; Basic $10/month displayed on yearly billing ($120/year)
Before you choose
Annual billing requires the full payment upfront. Add-ons and editor seats can add cost.

Checked 13 Sep 2026 · Pricing source

View Framer plans

Direct provider link; no affiliate tracking added by this publication. Link disclosure

Website and course platforms

systeme.io

Consider it for
An integrated option for a launch that needs website pages, email follow-up, and course delivery. Evaluate one complete visitor journey before migrating separate tools.
Starting cost
Free starting point; confirm current paid-plan prices and limits
Before you choose
Documentation-based research, not a hands-on delivery benchmark. Check contact and course limits, payment costs, and export options before moving an audience.

Checked 20 Sep 2026 · Pricing source

View systeme.io plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure

Website builders

Carrd

Consider it for
Publish a compact landing page on Pro Standard ($19/year), which lists custom domains and forms; Pro Lite excludes those features, so skip it when a custom domain or native form is required.
Starting cost
Free start; Pro Standard $19/year
Before you choose
Pro Lite lacks custom domains and forms. Registration and external services may cost extra.

Checked 13 Sep 2026 · Pricing source

View Carrd plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure