# Contact form in B2B: fields, data protection, spam

> Contact form for B2B websites: which fields, required information, privacy notice, spam protection without captcha, confirmation and alternatives to the form.

Quelle: https://whovisit.app/en/blog/b2b-contact-form-fields-privacy-spam
Veröffentlicht: 2026-11-07
Herausgeber: Whovisit (ARAVILO, Innsbruck)

For many B2B websites, the contact form is the most important place of all. This is where it is decided whether a visit becomes an enquiry. At the same time this is where the most can go wrong: too many fields, an unclear privacy notice, spam in the inbox, no reply. This article goes through the building blocks one by one.

## Which fields does a form need?

Every additional field can cost enquiries. There is no fixed figure for this, but you can test it on your own site: simplify the form and compare the number of enquiries over a few weeks.

To start with, this information is usually enough:

| Field | Required? | Note |
|---|---|---|
| Name | Yes | One field is enough, separate fields for first and last name are rarely necessary |
| Email address | Yes | Without it you cannot reply |
| Message | Yes | With a hint on what helps, such as "What is it about, by when?" |
| Company | No | Helps with classification, but must not block anything |
| Phone | No | Only as an optional field, with a note on the purpose (callback) |

Mark required fields visibly. Leave out questions you do not need for the reply. This is also a data protection matter: under Art. 5(1)(c) GDPR, data should be limited to what is necessary ([GDPR, EUR-Lex](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679)).

## Privacy notice at the form

Anyone who collects personal data must inform people at the time of collection (Art. 13 GDPR). The usual approach is a short sentence below the button with a link to the privacy policy: what the data is used for (processing the enquiry), how long it is stored and who receives it.

Two points are often done wrong:

- **No forced consent for the newsletter.** A tick box for advertising must be voluntary, separate and not pre-ticked. More on the rules in [B2B newsletter: consent, double opt-in, unsubscribing](https://whovisit.app/blog/b2b-email-marketing-einwilligung).
- **Do not use enquiry data for advertising.** Anyone who makes an enquiry wants a reply, not a series of promotions.

The privacy policy should also state where the form technically runs (own server or service provider).

## Spam protection without a captcha requirement

Spam is annoying. A puzzle before sending, however, costs real enquiries. Better ways:

1. **Hidden field (honeypot).** A field that people cannot see. If it is filled in, it was a program.
2. **Time check.** If the form is submitted in under two seconds, it was not a human.
3. **Server-side check.** Limit the number of submissions per address per minute and check content, for example many links in the message.
4. **A captcha only as a last stage,** if the methods above are not enough. Many captcha services load scripts from third parties. That may require consent or a contract.

Test your protective measures with a real test enquiry from a phone. If it is wrongly blocked, you have a problem you would otherwise never notice.

## Confirmation and response time

After sending, the visitor needs a signal:

- **Confirmation on the page.** Ideally a separate thank-you page with its own address. The enquiry can then be counted in statistics later.
- **Confirmation by email.** Short, free of advertising, with a note on when you will reply.
- **Quick reply.** The time to first response counts. Decide internally who reads the inbox and by when replies are sent. A promise such as "on the same working day" is more honest and easier to keep than "within an hour".

## Alternatives to the form

Not every prospect wants to fill in a form. Also offer:

- **A phone number,** tappable on mobile, with availability hours.
- **A callback request** with just one field: number and preferred time.
- **Appointment booking** via a calendar, if you hold calls. Check where the service stores the data.
- **A direct email address** for people who prefer to write.

How forms fit into the bigger picture of the site is shown in [B2B lead generation through your website: 9 ways](https://whovisit.app/blog/b2b-leadgenerierung-website). An all-round look at the site is offered by the [B2B website check with 15 points](https://whovisit.app/blog/b2b-website-check).

## Frequently asked questions

**How many fields are ideal?** There is no fixed number. Start with name, email and message and add only what you really need for the first reply. Measure enquiries before and after the change.

**Do I need consent for the contact form?** For processing an enquiry, consent is generally not needed, because you need the data to answer it. For a newsletter or advertising you need separate consent. If in doubt, have your data protection adviser confirm it.

**Should I build in a captcha?** Only if honeypot, time check and server-side check are not enough. A captcha deters genuine prospects and can raise additional data protection questions.
