Campaign pages die when the only field is a naked email with no intent. The form captures name, email, company, and interest so US and UK landing pages can send the row to a dashboard—and later to a CRM—without a full automation suite on day one.
One per offer if you can; interest select if you cannot.
Turn message off for ad landers.
Do not make them scroll past three testimonials first.
CSV is fine until the webhook exists.
Lead capture is the short form on a paid or SEO landing page: enough to follow up, not a novel. The signup pack’s interest select is the difference between a press list and a product waitlist. US performance teams obsess over field count; UK teams add lawful-basis copy. Both still need a row that is not just an email in a pixel.
This is not a full funnel with scoring. HubSpot can ingest CSV or a webhook later. The HTML is the front door that works on a static landing page.
Every extra field on a cold ad landing page costs conversions. Start with four.
Put privacy and unsubscribe language next to the button. The generator will not invent your lawful basis.
Native ad forms are easy and you do not own the field set.
You own the fields, the brand, and the export.
Fast for tests. Sync them, but keep this form for organic pages.
Use when you have nurture. Embed their form or post this HTML into them later.
Works at events. A hosted form on your domain is fewer redirects.
Performance landing pages are often frozen HTML. UTM-tag the URL—not the form fields—unless you add hidden inputs after copy.
ZIP or postcode is a conversion killer on cold traffic. Add it only when the offer is local.
Add them on the form if you want campaign source on the row.
Your email tool’s job. The form only captured the address.
Toggle company. Interest options should match the ad.
your form backend filters bots. You will still get junk emails; SDR hygiene remains.