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):
- Contact Form
- RSVP Form
- Registration Form
- Appointment Form
- Feedback Form
- Multistep Form
- Browse form patterns: Choose from predesigned form layouts with professional designs, or describe your form to the AI Assistant to build the form for you.

After inserting your form, you can customize the form fields and learn how to view the messages received.
💡
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:

- Choose from the following options:
- Text: Show a custom text message. You can change the default text of “Your message has been sent” here and choose whether or not to show a summary of what they submitted via the form (“Show summary“) and include a “Go back” link that visitors can click to return to the previous page.
- Redirect link: Send people to another page on your site or any other site after submitting the form.
- 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.