How to make a multi column form in WPForms

How to Create a Responsive Contact Form With Multiple Columns

Creating a responsive contact form with multiple columns sounds like it should be simple, but when you start working on it, things can get complicated fast.

You may wonder, “Can I really make this form look good on all devices without breaking the design?” This is a valid concern, especially if you’ve struggled with forms that don’t quite fit or feel clunky on mobile.

The good news is you can use WPForms to set up a responsive contact form with multiple columns. Follow the steps in this guide to get started!

Create Your Multi-Column Form Now! 🙂

How to Make a Multi-Column Form in WPForms

Making a muti-column form in WPForms is incredibly easy. Before starting, make sure you have a WPForms Pro license because you’ll get the Layout field along with tons of useful features with this plan.

The WPForms pricing page.

When you’ve purchased the license and installed WPForms on your site, just follow the steps below to create column layouts in your form.

Step 1. Create a New Form

Let’s start by creating a new form with a columns layout. To do that, open your WordPress dashboard and go to WPForms » Add New.

add new form

This will open the WPForms form builder interface. You can enter a name that you’d like to call your form and select a template.

For this example, let’s build a form from scratch. This will allow us to first choose a multi-column form layout and then assign different fields to each column as we see fit.

However, WPForms has several ready-made templates that use multiple columns, such as the multi-column contact form template.

To create a form from scratch, hover your cursor over Blank Form (this should be the first item in the template list) and press Create Blank Form.

create blank form wpforms

WPForms will now load a blank form that you can start building using simple drag and drop controls.

Blank form loaded

Now, let’s add some fields to this form and arrange them in a multi-column layout.

Step 2. Add Fields to Column Layout

In order to split an area of your form into multiple columns, you just need to add the Layout field.

Simply look under the Fancy Fields section on the left-hand pane, and drag and drop the Layout field onto the form on your right.

Layout field

Now, we’re going to add the Name, Email, and Phone field on the left-hand column and an Address field to the right column.

The easiest way to do that is by clicking a column to make it active and then clicking the fields we want to add to that column.

Note: You can also drag and drop fields into the columns you want to assign them to.

Let’s start by assigning fields to the left column first. We’ll click the left column to set it as active (as indicated by the upward arrow).

left column active

Now, we’ll click on the Name, Email, and Phone fields so that they get directly added to the active column one by one.

left column populated

Next, we’ll repeat the same process for the column on the right and add the Address field to it.

right column populated

Great! This 2-column form is now looking in good shape.

But what if you wanted different widths for the two columns? Or maybe even more than 2 columns?

WPForms makes all of that possible as we show in the next step.

Also Read: Single Column Forms: Examples and Inspiration

Step 3. Customize the Form Layout

By default, the Layout field creates 2 equal-sized columns in your form. But you can choose from 8 different layouts and add up to 4 columns in a single form.

To select a layout preset, simply click on the Layout field after it’s added to your form.

click layout field

After that, simply select a layout that works best for you. For instance, if you’d like a narrow column on the left but a wider one on the right, you can go with the 3rd layout option.

wide 2nd column

If you’d like to have 4 columns on your form, simply choose the matching layout option from the left-hand pane and drag and drop the fields to their respective columns.

4 column layout

We recommend experimenting with different layouts and previewing your form on the frontend to check that everything looks fine. Our guide to designing form layouts will give you a good start.

Sometimes, your chosen form layout may not go well with your page layout and lead to alignment issues. But if you do your form testing well and check everything before publishing, this shouldn’t be a problem.

WPForms automatically creates responsive multi-column forms. This means that the form will collapse into fewer columns to fit into the smaller screen when viewed from mobile devices.

Step 4. Configure Your Form Notification and Confirmation

Configuring notifications ensures you’re always updated regarding new form entries. Go to Settings and then Notifications in the form builder.

form-notification-settings

From here, edit the default notification settings, like the subject line, or change recipient emails as needed.

form notification

You can now select Confirmations in the Settings menu to set up responses for successful form submissions.

form confirmations

Choose the Confirmation Type that fits your site best – a message, page display, or a redirect.

Remember to save your changes to keep your form and its settings up-to-date. You’re now all set to publish the form on your WordPress site!

Step 5. Publish Your Multi-Column Form

Now, it’s time to go to the final step of publishing it. To begin the embed process, click on the Embed button next to Save.

form builder embed button

After pressing the Embed button, you’ll see a modal asking whether you’d like to embed your form in an existing page or create a new one. We’ll go with the Create New Page option, but the steps are very similar in either case.

Creating a new page to embed your form on

Give a name to your page and press Lets’ Go.

Embed in new page

You’ll find the form embedded within this new page. Make any edits using the WordPress editor here, and when you’re satisfied, press Publish.

Here’s what a published multi-column will look like when viewed from the frontend:

Multi column form published

And that’s it! You can now easily create multi-column forms in WPForms without code. Don’t forget: you can also style your forms in the block editor with ease.

FAQs on How to Make a Multi-Column Form in WordPress

What’s the Benefit of a Multi-Column Form Layout?

Multi-column forms can be very beneficial from a user experience standpoint. One common scenario where multi-column forms come in handy is when you have a form long enough to have a vertical scroll.

In this scenario, you can reduce the length of the form and make it more compact by ordering your fields into two or more columns.

Similarly, when embedding a long form into a sidebar, it may fit better and reduce vertical scroll if you use a column layout.

There’s no one-size-fits-all approach to effective form design, which is why it’s so important to have different layout options available for different scenarios.

How do I create a multi-column form?

To create a multi-column form in WordPress, you can use WPForms and its drag-and-drop builder. Once your form is set up, you can easily split fields into multiple columns by using the Layout field.

WPForms automatically ensures the form is responsive, so it will adjust on smaller screens for a smooth user experience.

How do I split data into multiple columns?

With WPForms, splitting data into multiple columns is straightforward.

When building your form, simply select the form fields you want to display side-by-side and use the drag-and-drop functionality to add them to a Layout field.

WPForms will handle the rest, making sure your columns are displayed properly across all devices.

Next, Utilize Net Promoter Score for Surveys

If you’re trying to gauge customer satisfaction levels, the best survey instrument you can use for that is the Net Promoter Score (NPS).WPForms makes it really easy to create survey forms with the Net Promoter Scale as we explain in this guide.

If you’re having some challenges with users not entering their email addresses correctly, here’s how to add a confirm email address field to prevent this. Also, you might find our guide to the top ‘how did you hear about us’ survey questions interesting.

And, if you’re unsure about which spam prevention tool you should use on your forms, see our comparison on Akismet vs reCAPTCHA.

Create Your WordPress Form Now

Ready to build your form? Get started today with the easiest WordPress form builder plugin. WPForms Pro includes lots of free templates and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on Facebook and Twitter for more free WordPress tutorials and guides.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPForms is funded, why it matters, and how you can support us.

Osama Tahir

Osama is a Senior Writer at WPForms. He specializes in taking WordPress plugins apart for testing and sharing his insights with the world. Learn More

The Best WordPress Drag and Drop Form Builder Plugin

Easy, Fast, and Secure. Join over 6 million website owners who trust WPForms.

Please enable JavaScript in your browser to complete this form.

4 comments on “How to Create a Responsive Contact Form With Multiple Columns

  1. i always design forms for phone first but the automatique respensive mode still mess up the form in phone view how can i solve this probleme

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.