Guides/Edit your website/Editor/Forms/Add a form to a page

Add a form to a page

Last reviewed on April 3, 2026

Place a form on any page or post so visitors can submit information directly on your site. When you add a form using the Form block, WordPress.com creates a linked form post that is designed to stay in sync with the block.

Insert a Form block

To add a form to a page or post, follow these steps:

  1. Open the page or post in the WordPress Editor.
  2. Click the + block inserter button.
  3. Search for “form” and click Form to add a new Form block to your content.
A box drawn around the Form block icon in the block inserter.
  1. Select how to add a form:
    • Choose a template: Select a layout from the options shown: Contact Form, RSVP Form, Registration Form, Appointment Form, Feedback Form, or Multistep Form.
    • Use an existing form: Select a form you already created from the “Or select an existing form” dropdown below the templates.
    • Ask AI: Describe the form you want in the text field to have AI build your form for you.
The template, existing form, and AI options in the Form block.
  1. Customize the form fields and adjust settings as needed.
  2. Click Publish or Save to save the page.

After inserting the form, you can view the responses you receive from the Forms dashboard.

💡

If you don’t see the Form block, you may be running a WordPress.org site. Install the free Jetpack plugin to add forms to your site.

If your site had forms before the Forms dashboard was available, you can convert them to synced form posts so they appear in the Forms dashboard.

Change form settings

Form settings include what the visitor sees after submitting their form and where the form emails go.

Use a premade form layout

You can use block patterns to add professionally designed form layouts to your site. To insert a premade form layout, follow these steps:

  1. Click the + block inserter button in the upper-left corner of the editor.
  2. Select the Patterns tab.
  3. Search for “form” in the search bar.
  4. Click a form layout to insert it into the page.
  5. Customize the fields as needed.
  6. Click Publish or Save.

Other ways to add a form

If you’re working outside the block editor, you can add a form using a shortcode or embed code. Go to Jetpack → Forms and click the three dots () next to a form. From there:

  • Copy Shortcode: Paste this anywhere on your WordPress site where the block editor isn’t available, such as the Classic Editor, third-party page builders, or text widgets in classic themes.
  • Copy Embed Code: Paste this to embed a form on an external website outside of WordPress.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!