Modal Demo

How to Set Up a WordPress Contact Form: Plugin or Editor?

How to Set Up a WordPress Contact Form: Plugin or Editor?

Today's Eggspert Avatar
Today's Eggspert Avatar

Disclosure: Our content is reader-supported, which means we earn commissions from links on Crazy Egg. Commissions do not affect our editorial evaluations or opinions.

If youโ€™re ready to set up a contact form on your website but arenโ€™t sure if going the plugin route or using an editor is the best option, you may not actually have a choice.

Unlike WordPress.com, there isnโ€™t a native contact form feature available if you use WordPress.org. Youโ€™ll have to use a plugin.

Whether You Use a Plugin or Editor For Contact Forms Depends

If youโ€™re using WordPress.com as your platform, you can add a contact form to any post or page using Form Block in the editor.

The Form Block feature makes adding simple forms to your site easy. You wonโ€™t need to add any code and can customize the form fields and design to your liking.

You can add a variety of forms to your posts or pages, including a contact form, appointment booking form, feedback form, or registration form.

Hereโ€™s how to add a contact form directly in the WordPress.com editor:

  1. Go to the โ€œ+โ€ Block Inserter icon in the editor. You can also type โ€œ/formโ€ to pull up the form selection
WordPress block editor with red square around plus sign
  1. Search โ€œFormโ€ and click on it to add one to your post or page.
WordPress block editor with form section highlighted
  1. Choose the type of form you want to add.
WordPress form options
  1. You can click โ€œExplore Form Patternsโ€ to explore different form layouts.
WordPress form patterns
  1. You also have the ability to customize your overall formโ€™s look and functionality as well as individual fields.
WordPress contact settings
  1. Navigate to โ€œSettingsโ€ by selecting the three dashes in the upper lefthand corner and selecting โ€œFormโ€ from the dropdown menu.
WordPress form settings
  1. This will display the โ€œForm Blockโ€ menu on the right. Here, you can set up the email address to which notifications will be sent, your submission email subject line, and what will happen when someone submits the form.
WordPress form settings with red boxes around email address to send to and email subject line

This process is fairly straightforward, and WordPress.com offers a helpful video walkthrough for visual learners.

How to Set Up a WordPress Contact Form on WordPress.org

As mentioned above, WordPress.org doesnโ€™t offer a built-in contact form builder, so youโ€™ll need to use a plugin.ย 

While this may sound like extra work, this process actually is just as straightforward as using the editor.

It might be an even better option because the right contact form plugin can offer exclusive features:

  • Easy-to-use interfaces: Plugins often offer a sleek, user-friendly interface, and you usually donโ€™t need any special technical skills to set them up.
  • Customizable form templates: Plugins offer professional pre-designed templates that you can use as is or customize to match your siteโ€™s overall structure and design. This saves time and adds a professional touch.
  • Advanced form features: With the right plugin, you can add advanced features to your forms, such as multi-page forms. These are great if you create surveys or plan on setting up payment integrations. Advanced features allow you to handle transactions directly through the form.
  • Spam protection: Many plugins protect your site from spam and bots with built-in features like CAPTCHA, which help to prevent bots from commenting or sending messages.
  • Email integration: Plugins offer automations that send submissions to your email and set up notifications when someone fills out your form.

Set Up a WordPress Contact Form with WPForms

Hereโ€™s how to set up a WordPress.org contact form using a plugin. Weโ€™re using the WPForms plugin because it offers a lot of functionality with its free plan and the ability to scale to a paid option if you need more features down the line.

  1. Click on WPforms under โ€œPluginsโ€ on your dashboard and click โ€œActivate.โ€
WordPress plugins page with red box around Contact Form by WPForms
  1. Go to โ€œAll Forms,โ€ then click โ€œAdd New.โ€
WordPress plugins with red box around activate WPForms Lite
  1. A new dashboard will load and you can start building your form.
WordPress WPForms dashboard with red box around Add New
  1. Choose a name for your form.
WP Forms Name Your Form section

5.ย  Choose whether youโ€™ll use a template or create a form from scratch.

WP Forms select a template page
  1. Then, customize fields for your form.
WPForms customize form dashboard
  1. Navigate to โ€œSettingsโ€ and set up form notifications, follow-up actions after submission, and spam protection.
WPForms form settings
  1. Now, your form is ready to go. Select the โ€œSaveโ€ button in the upper right-hand corner to make sure your settings arenโ€™t lost.ย 
WPForms form with red box around Save button

Add Your New Form to a WordPress Page

Now that youโ€™ve created your form, itโ€™s time to add it to a page on your website. When using WPForms, the process is fairly straightforward:

  1. First, select โ€œPages,โ€ hover over the page or post you want to add a form to and click โ€œEdit.โ€
WordPress contact page with red box around Edit button
  1. Go to the area you want to add a form and click the โ€œAdd Blockโ€ button. Type โ€œWPformsโ€ in the search bar and select it.
WordPress block editor with search for WPForms
  1. Youโ€™ll choose one of the forms youโ€™ve already created in the dropdown menu and it will populate in the area you chose.
WPForms new contact page dropdown
  1. Youโ€™ll hit โ€œPublishโ€ in the upper right corner if itโ€™s a new page. If itโ€™s an existing page, itโ€™ll say โ€œUpdate.โ€
WordPress block editor with red boxes around Save draft and Publish

Is a WordPress Contact Form Plugin Right for You?

If your website is built on WordPress.org, a plugin is the right choice. WPForms is a great fit for creating professional-looking contact forms in WordPress, but itโ€™s by no means your only option.

When searching for a tool, make sure to look for:

  • Ease of use: You want a simple tool thatโ€™s easy to install, set up, and customize.
  • Customization options: Look for a plugin that offers custom templates or form fields so you can tailor the form to your websiteโ€™s overall design.
  • Features and functionality: Consider what features are essential for your needs, such as spam protection or integrations.
  • Pricing: Creating a contact form doesnโ€™t have to cost a single cent. But investing in a paid plugin option may be a good choice as your business grows and requires advanced features.ย 

Once youโ€™ve established a few plugin options that meet the above criteria, itโ€™s time to get specific about your needs.ย 

Are you looking to get a form up as quickly as possible? Go ahead and install the WPForms plugin to go live with a form in about 10 minutes. Is multifunctional form creation a priority for your website? Then the Gravity Forms plugin might be a better choice.

Thereโ€™s no one-size-fits-all tool. Ultimately, the right choice will be able to deliver the specific and unique features and results youโ€™re looking for in a contact form.


Scroll to Top