Key Takeaways
- Every field you ask for costs you submissions. Keep only the fields you will act on.
- Splitting a long form into steps helps most when the form has several topic clusters, and Forms Plugin validates each step before the visitor moves on.
- Knowing which channel and page each submission came from tells you where to put your effort. The URL Source Tracker field captures that in a hidden field, on Pro and Scale.
- Spam filtering and fast follow-up protect the submissions you already earn. Both need CAPTCHA or an integration, which are Pro and Scale features.
- Change one thing at a time and compare results over a few weeks, so you know which fix worked.
Overview
Many Framer websites do not have a traffic problem. They have a form problem: plenty of visitors reach the contact page, and too few finish the form. This guide covers seven fixes to get more form submissions, from cutting fields to learning which pages and channels produce your submissions. The examples use a local business site, but the fixes apply to any Framer site that collects leads. Each one is a change you can make in Framer with Forms Plugin, and none of them rely on guesswork about conversion rates.
Quick Answer
- Ask only for what you will act on. Every extra field is a reason to leave.
- Pick the field type that makes the answer easiest to give.
- Split long forms into steps with a progress indicator.
- Show a follow-up question only when an earlier answer needs it, using conditional logic.
- Capture where each submission came from, so you know which pages and channels work.
- Block spam so real submissions are not buried.
- Reply fast by sending every submission straight to your CRM.
1. Cut the form down to what you will act on
The fastest way to get more form submissions is to remove a field. A visitor sees a form, estimates the effort, and decides. Each extra question raises the estimate.
Go through your form field by field and ask one question: will I do something different depending on this answer? If the answer is no, remove it. A plumbing company's Framer site needs a name, a phone number, and a short description of the job. It does not need a company name, a job title, or a "how did you hear about us" dropdown on the first screen.
If you cannot cut a field because your team really needs it, move it. Ask for it after the visitor has submitted, in the reply, or on a later step of a multi-step form.
2. Use the right field type for each question
A field that is hard to fill in loses submissions without any visible error. A phone number typed into a plain text box invites typos. A "how soon do you need this" question typed into a text area invites a blank answer.
Pick the field built for the answer:
- Dropdown, radio buttons, or button options for questions with a few known answers, such as service type or urgency. One tap replaces typing.
- Email and phone fields so mistakes are caught before submission, not after you have lost the only way to reach the person.
- Date and time pickers for booking requests, so a visitor does not have to write "next Tuesday afternoon".
Our guide to Framer form field types covers when to use each one. For phone numbers specifically, Forms Plugin has a Smart Phone field that detects the visitor's country and validates the number for it, which matters if your customers are not all in one place. See international forms.
3. Start from a template built for your use case
You do not have to design a lead or booking form from scratch. Forms Plugin's template library includes an Appointment Booking form with fields for name, email, phone, service, date, time slot, and notes, and an Inquiry form for lead qualification. For a general contact page, see our guide to building a Framer contact form.
These templates require the Pro or Scale plan. Customer Feedback is the only free template. Check the pricing page for the current plan comparison.
Whichever you start from, delete the fields you do not need. A template is a starting point, and step 1 still applies.
4. Split long forms into steps
If your form genuinely needs more than a handful of fields, a multi-step form can make it feel shorter. Visitors answer a few related questions on one screen, then move to the next.
Forms Plugin's multi-step form builder works like this:
- You build the form in pages, and the visitor moves between them with navigation buttons.
- A step indicator and a progress bar show how far along the visitor is, so the form never looks endless.
- Each page is validated before the visitor can move on. A required field left empty on step two is flagged on step two, not at the very end.
- The submit button appears only on the final page.
- Conditional page jumps can skip pages that do not apply to a visitor.
Multi-step forms are a Pro and Scale feature. Basic does not include them. For how to group fields into steps and how many steps to use, read our multi-step form design patterns post. This guide does not repeat it.
5. Ask follow-up questions only when they apply
A form feels long when it asks questions that do not apply to the visitor. Conditional logic fixes that by changing a field's behavior based on an earlier answer.
Conditional logic in Forms Plugin can show, hide, require, disable, or reset a field. On a booking or enquiry form, that looks like this:
- Show an "Address of the job" field only if the visitor picks "On-site visit" in a service dropdown.
- Hide the budget field for visitors who choose "Just a question".
- Require a phone number only when the visitor says they want a callback.
Each visitor then sees a shorter form than the full set of fields would suggest. The conditional logic rules combine with AND and OR, and they are set up in Framer's inspector panel. Conditional logic itself is not a separately gated feature, it works for free on any of Basic's own field types. You only need Pro or Scale if you are applying it to one of the paid, advanced field types those plans unlock, not as an extra charge for the logic itself. Our conditional logic guide covers every action.
6. Find out which pages and channels produce submissions
Counting submissions tells you the result. It does not tell you which page, ad, or link earned it, and that decides where your next hour of work should go.
Forms Plugin has a hidden field for this, the URL Source Tracker. Visitors never see it. It records where the submission came from and sends that value along with the rest of the form, so it shows up in your CRM or email notification. A single Capture setting switches it between five modes:
- UTM Tags records the standard UTM parameters from your campaign links.
- Current URL records the page the visitor submitted from.
- Referrer URL records the external page the visitor arrived from.
- URL Parameter records one query-string parameter you name, such as a promo or referral code.
- Custom Value records a fixed label you type in.
Custom Value is the one most people overlook. If the same enquiry form sits on your homepage, your service pages, and your pricing page, give each copy its own label, such as "Homepage Hero" or "Pricing Page". When a submission arrives, you can see which placement it came from, and move your effort to the ones that work.
There is also a First-Touch setting, which keeps the value from the visitor's first visit as they move around your site. That way a lead who read three pages before submitting is credited to the page that first brought them in, not the last page they saw.
The URL Source Tracker is a Pro and Scale feature. Our URL Source Tracker guide walks through every mode and setting.
7. Stop spam and reply fast
Two problems can undo everything above: spam that buries real leads, and slow replies that lose them.
Stop spam form submissions without adding friction. Forms Plugin supports five options: reCAPTCHA, hCaptcha, Cloudflare Turnstile, a numeric CAPTCHA, and a math CAPTCHA. The numeric and math options need no third-party account. Pick the lightest option that keeps bots out, since a heavy challenge can itself cost you real submissions. Our CAPTCHA options guide compares them. CAPTCHA is a Pro and Scale feature.
Get submissions to the right place quickly. A lead who submits a form is comparing you with other providers right now. Forms Plugin's native integrations send each submission straight into a connected tool such as HubSpot, so your team is notified without anyone exporting a file. See the HubSpot integration guide and the full integrations list. Native integrations are a Pro and Scale feature. If submissions are not arriving at all, start with the contact form email troubleshooting post.
One last detail: tell the visitor what happens next. A clear success message that says when they will hear from you removes doubt and reduces duplicate submissions.
Frequently asked questions
How many fields should a Framer contact or enquiry form have?
As few as you will act on. For many local business sites that is a name, a phone number or email, and a short description. If you need more, consider a multi-step form or conditional logic so each visitor sees only the questions that apply to them.
Do I need a paid plan to increase form submissions?
Not for every fix. Cutting fields and choosing better field types works on any plan. Multi-step forms, the URL Source Tracker, CAPTCHA, native integrations, and most templates require Pro or Scale. See the pricing page.
How do I know which page my form submissions come from?
Add the URL Source Tracker field to the form. It is a hidden field that records the source, using one of five modes, and passes it along with the submission. It is available on Pro and Scale. For the full list of modes, read our URL Source Tracker guide.
Will a CAPTCHA reduce my form submissions?
It can if the challenge is heavy. A lighter option, such as the numeric or math CAPTCHA, or an invisible one, adds less friction. Test your form after adding it.
How long before I see results from these changes?
Change one thing at a time and compare a few weeks of results before and after. Changing everything at once tells you nothing about which fix worked.
Bottom line
To get more form submissions, remove friction before you add features. Cut the fields you will not act on, use field types that are easy to answer, show follow-up questions only when they apply, and split long forms into steps. Then capture where each submission comes from, filter out spam, and reply fast. Forms Plugin covers each of these on the Framer canvas, with the Pro or Scale plan needed for multi-step forms, the URL Source Tracker, CAPTCHA, and integrations. Start with the Appointment Booking template or your current form, and remove one field today.
Ready to build smarter Framer forms?
Forms Plugin gives you everything covered in this article - natively, inside Framer.
Get Forms Plugin




