You can add forms to your website to allow visitors to send you a message. Forms can be used for contact pages, appointment booking, event registration, gathering feedback, and more. This guide will show you how to add a form to your site.
To add a form to a page, post, or template, take the following steps:
- Click the + (block inserter) button.
- Search for “form” and click it to add a new Form block to your content:

- Choose from one of the following layout options (no matter which option you choose, you can edit it later to suit your needs):
- Select a template that most suits the type of form you’re creating:
- Contact Form
- RSVP Form
- Registration Form
- Appointment Form
- Feedback Form
- Multistep Form
- Click the “Browse form patterns” button to choose from predesigned form layouts with professional designs.
- Describe your form to the AI Assistant to build the form for you.
- Select a template that most suits the type of form you’re creating:

💡
If you’re missing the Form block, it’s likely you are running a WordPress.org website. Install the free Jetpack plugin to add the Form block to your site.
Using block patterns, you can quickly add professionally-designed form layouts to your WordPress site. Follow these steps to search for and insert a predesigned form layout into a page, post, or template:
- Click the + (block inserter) button in the upper-left corner or anywhere it appears within the editor.
- Select the “Patterns” tab.
- Scroll through or search for form layouts by typing “form” in the search bar.
- Choose a form layout you like and click it once to insert it into the page.
- Customize the fields and other content within the form pattern as needed.
- Adjust the settings as needed, like placeholder text and the email subject line.
- Preview your changes, then click the “Publish” or “Save” button.
You can set different actions to occur when a visitor to your website submits the form. Take the following steps:
- Select List View at the top left corner of the editor. It’s the icon that looks like three horizontal lines above each other.
- Locate the Form block here and click on it:

- In the Form block settings on the right side of the screen, click “Action after submit” to expand the options.
- In the “On Submission” dropdown, choose from the following options:
- Show a summary of submitted fields.
- Show a custom text message. You can change the default text of “Your message has been sent” here.
- Redirect to another webpage, which you can use to send people to another page on your site or any other site.
- Click the “Publish” or “Save” button at the top of the screen.
If you want to insert a form, but not necessarily a contact form, consider these alternatives:
- You can add a Subscribe block so visitors can follow or subscribe to your blog.
- You can use a variety of tools to register visitors to a mailing list, including the Mailchimp block, the MailerLite widget, and the MailPoet plugin.
- Use surveys, polls, and quizzes to give your visitors interactive elements on your site.
- You can embed forms from other services including Google Forms, Wufoo, and Jotform.
- You can install a plugin for forms, including popular options like Contact Form 7, Gravity Forms, and Ninja Forms. For help with these plugins, please consult with the plugin developer directly.