How to add a form to Your Website with the Webform Module

How to add a form to Your Website with the Webform Module

Quick Preview: This will be an informative guide on what web forms are, how to add a web form to a website, and why you need them.

It is simply impossible to imagine a site without web forms. They are everywhere. Customers fill them out when:

  • making a purchase
  • leave a review about a product or company
  • go through various kinds of surveys
  • registering when taking quizzes.

We could even say that web forms are the main source of information on potential customers. Below, the website development company has prepared information about web forms, how to embed a form to a web page, and many other useful things.

What is a web form?

A webform / HTML form is a form consisting of fields to be filled in. Most often, it requires a name and login, such as a password. Users enter their details to get some benefit from this.

For example, they can get access to some kind of material or purchase a product. Site owners also get benefits.

They gain valuable customer data, which they then use. For example, they can use user data to create relevant offers based on their preferences, region, etc.

There is an excellent variety of web forms. They differ in size, number of fields, design, etc. Before adding a web form to your site, you need to think through all these points so that everything looks harmonious.

What is a web form?

Сommon types of web forms

  1. Contact us page form
  2. Order form
  3. Login form
  4. Complaint webforms
  5. Newsletter Signup
  6. Survey form

What is the purpose of having a form on a web page?

A webform is a way of communication between you, your site, and the visitors. Embedding a form to a web page means that you are serious about systematizing and collecting data on your site. Once you add them to your site, it will be easier for you to collect, analyze and understand potential customers' behavior.

It is also convenient to use such forms to collect customer feedback about your business. This way you can find out your business weaknesses and correct any deficiencies.

Main benefits of adding web forms on a website

  • You establish proactive communication between you and your website visitors.
  • You increase conversion rates.
  • You can measure and track data getting from webforms.
  • You are creating an early way to capture more leads.

What are some examples of web forms?

Here, we've selected the most remarkable and inspiring web forms.. There are only 5 of them, but each of them is worth your time and attention. We hope you enjoy them.

1. BBC

The web form on the BBC site is clean and simple. This does not distract the attention of visitors and it helps them fill in all the necessary data quickly. In addition, a big plus is that in order to register, you need to enter only minimal information.

web form on the BBC site

2. Apple

Apple's web form has a minimum of design and a maximum of simplicity. A small number of questions helps to ensure that the user does not leave the page before completing the form. Everything is sustained and made in the brand style of the company.

Apple's web form

3. Wishdesk

On the Wishdesk website, the web form has a soft blue background, creating a warm atmosphere and a desire to fill it. In addition, it has a small number of required fields to fill out. And the orange CTA button is visible against the general background and stimulates contact with the support team.

Wishdesk website

4. Metropolitan Opera

This Metropolitan Opera form was created in order to help a potential consumer buy tickets or find necessary information about upcoming concerts. It also has a minimalist design, with only the bare essentials. This is why it deserves a place on our list.

Metropolitan Opera form

5. Kylie Cosmetics

As soon as you arrive at Kylie Cosmetics you can find a web form that allows you to either log in or create an account. At the bottom, the CTAs that grab attention are highlighted in black. There is nothing superfluous here. Everything is harmonious.

 Kylie Cosmetics

How do you add a Web form to a Drupal website?

Today we will look at how to add a Web form to a Drupal website using the Webform Module. This option is often used because it is convenient. Keep reading to find a detailed description of embedding a form to a Drupal web page from the screenshot.

What is a webform module in Drupal?

The Drupal Webform module is a powerful module for creating web forms and collecting data on Drupal sites. Its main advantages are flexibility, open-source code, and rich functionality.

Webform is a very useful module for those who want to gather some statistics, conduct surveys, etc. Сurrently 467,604 sites are using it. Module developers maintain their products and regularly provide updates and bug fixes. It is available for all popular versions of Drupal.

Drupal Webform module

This module can:

  • create different forms and surveys
  • send customizable emails to administrators or/and submitters in response
  • export results to Excel or other spreadsheet applications.

There is also a basic statistical review and an API for expanding its features.

For each web form, every submission is also stored in the site’s administration panel and can be accessed directly.

administration panel


Right after installing the Webform module, we have extensions that can provide additional functions to forms, add a user interface for creating and editing forms, example forms, and much more.

Webform module extensions

As you can see, there are extensions for almost all needs.


  • To manage webforms go to Structure > Webforms.
  • To see web forms that were added already and add a new webform.
  • To create a new webform click the button “Add webform.”
create a new webform

After creating a web form, we will see a window where we can add items to it.

 add items to webform

There are several items already included by default, but we can add more by simply installing the appropriate extensions.

appropriate extensions

Every element can be customized before adding it to webform.

element can be customized

Also we can see how the web form will be shown to users by clicking “View.”

web form view

And at last, we can edit various settings of our webform on the tab “Settings.”

tab “Settings”


Webform module is compatible with Drupal cores of 7, 8 and 9 versions.


According to statistics almost half of a million sites are currently using the Webform module — such large numbers can’t lie.


The best way to install the Webform module is via Composer.

Open the terminal, change the directory to your site’s and enter the following command:

composer require drupal/webform

After installing, enable the Webform and it’s extensions via Extend tab on site.


Today, we looked into how to add a Web form to a website using the Drupal Webform Module and what benefits it brings to your site.

A successful website is when you fully meet customer expectations, and one of the options to do this is to create convenient web forms in Drupal. Do you have any other questions or want help? Our Drupal maintenance company is here!


Don't miss out on our future blog posts


Check out our Privacy Policy for more information.

Join our newsletter to get blog updates straight to your inbox.


Don't miss out on our future blog posts


Check out our Privacy Policy for more information.