Trust

Browsers are allowed to fill in your forms

trust.autofill-blocked

Why this matters

Setting autocomplete to off tells the browser not to offer a visitor their own saved details. On a phone that turns a form somebody could have completed with one tap into a dozen fields typed with a thumb, and every extra field measurably costs completions. It is almost always inherited from a template or added years ago to stop a browser suggesting the wrong thing, and on a password field it is worse than useless: password managers ignore it, so the only people it stops are the ones typing by hand, who then choose something they can remember.

Who fixes it

You can, usually

Roughly how long

15 minutes

Care needed

Low risk to change

How to fix it

Delete `autocomplete="off"` from the form tag and from the fields. If it was added because the browser kept suggesting the wrong value, the fix is a specific token rather than none at all — `autocomplete="email"`, `autocomplete="postal-code"`, `autocomplete="current-password"` — which tells the browser exactly what to offer.

On your platform

WordPress

Where the form came from decides where the attribute is. Contact Form 7 puts the markup in the form template, so it is visible and editable there. WPForms and Gravity Forms generate the markup, so look instead for an autocomplete or browser-autofill setting on the field's Advanced tab — and check the plugin's global settings, because some disable it site-wide in one switch.

Shopify

A theme form rather than the checkout — Shopify's checkout fields are its own, correctly configured, and not editable. Online Store → Themes → Edit code and find the form section, then remove the attribute from the form tag.

Drupal

Webform sets this per element under the element's Advanced settings. If it is on the form tag rather than the field, it is in the form's own settings or in a template override.

Joomla

In whichever forms extension built the form — RSForm, Breezing Forms and Convert Forms all expose per-field attributes in the form builder.

How we score it

Failing this check takes up to 12 points off your trust score. It is a fact about your site rather than a measurement, so it reads the same on every scan until you change something.

Does your site pass this one?

This check runs on every scan, along with the other 106. Free, no account, and you see the evidence for each result.

Check my site

Other trust checks

See all 107 checks