Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
To create a form page in WordPress, make a page at Pages > Add New, then place a form on it with either a form block or a shortcode supplied by a form-builder plugin. Configure the fields and submission response, publish the page, and send a test entry from desktop and mobile views before linking it in your navigation.
1. Create the WordPress page
- In the WordPress dashboard, open Pages > Add New.
- Enter a descriptive title, such as Contact us, and add any introductory text that explains what visitors should submit and when they should expect a reply.
- Adjust the page settings available in your editor, including the page template or other layout options.
- Save a draft, preview it, or select Publish when the content and form are ready.
WordPress Pages are intended for relatively permanent content such as Contact pages. The editor builds the page body from blocks, but the exact settings and template controls depend on your active theme and editor.
2. Choose how the form will be inserted
Your plugin determines the creation and insertion process. The two common patterns are:
Free tools Windows power users keep installed
One-click scans. No signup required.
| Approach | Where you build the form | How it appears on the page | What to verify |
|---|---|---|---|
| Block-native form | Inside the page editor | A form block containing field blocks | Available field types, recipient settings, success behavior, entry handling and plan limits |
| Separate builder plus shortcode | In the plugin’s own form screen | A shortcode pasted into the page | The plugin’s shortcode, required fields, notifications, storage and plan limits |
Do not assume that a feature advertised by one plugin is available in another. Check the current WordPress.org listing and the plugin’s settings before designing the page.
3. Add a form with a block-native plugin
Forming Forms example
- Install and activate the block-based form plugin from Plugins > Add New, following its current installation instructions.
- Open the page you created and insert the plugin’s Form block.
- Add the field blocks required by your use case. Forming Forms lists text, email, textarea, number, phone, URL, select, radio, checkbox, date, hidden and submit blocks.
- Use the block settings to configure recipients and the behavior after a successful submission, such as a success message or redirect.
- Publish or update the page.
Forming Forms says its listing supports server-side validation, honeypot and time-trap spam checks, database entry storage and notifications sent with wp_mail(). Those are claims from the plugin listing, not an independent security or deliverability test, so confirm the settings and mail configuration on your own site.
Other block options
SureForms describes editable form blocks in the WordPress editor and lists basic use cases, while its Business tier advertises additional advanced workflows. The Form Block directory entry also documents an editor-native insertion model. Confirm current plan requirements before relying on an advanced feature.
Rank #2
4. Add a form with a separate builder and shortcode
- Open the form plugin’s own dashboard or menu and create a new form.
- Add and configure the fields, validation rules and submission behavior, then save the form.
- Copy the shortcode the plugin provides.
- Return to the target page in the WordPress editor and insert that shortcode using the editor’s shortcode mechanism.
- Preview the page, then publish or update it.
AverForm’s WordPress.org listing documents this workflow and uses [averform id="1"] as an example. That sample belongs to AverForm; do not paste it when using a different plugin. Use the exact shortcode generated for your saved form.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →5. Configure what happens after submission
Confirmation shown to the visitor
Choose whether the visitor sees an on-page success message or is redirected to another URL, if your plugin offers both options. Keep the message specific—for example, state that the request was received and explain the expected response time without promising an unverified delivery time.
Rank #3
Notifications and stored entries
Set the recipient address, subject and message fields in the plugin’s notification settings. If the plugin stores entries, identify where administrators can review them. Forming Forms, for example, says entries are stored in the WordPress database and notifications use wp_mail(); that behavior should not be generalized to every form plugin.
Data and access decisions
Collect only the information the request requires. Review who can access stored entries and your site’s privacy or retention requirements before enabling database storage.
6. Check the page layout and template
WordPress themes can provide page templates that control width, sidebars and other structure. In a block theme, the page may open in the Site Editor with template context rather than showing identical controls to a classic theme. The available template and layout choices therefore depend on the active theme and workflow.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11- Check that the form is readable at the page’s content width.
- Make labels, required-field indicators and error messages visible.
- Keep introductory instructions near the fields they describe.
- Do not hide essential instructions or the submit control at narrow mobile widths.
7. Test the complete submission path
- Open the preview or published URL at a desktop width.
- Repeat at a mobile width and check that every field and the submit control are usable.
- Submit a test entry with a real test email address and representative values.
- Confirm that the expected success message or redirect appears.
- Check the plugin’s entry screen, if it provides one, for the submitted record.
- Check the configured recipient mailbox and spam folder. If no notification arrives, review the site’s mail setup and the plugin’s recipient settings; publication alone does not prove email delivery.
- Correct any validation, layout or notification problem, then test again.
8. Add the page to site navigation
Publishing creates the page, but visitors may still need a link to find it. Add the page to your site’s navigation menu using the menu or Site Editor controls exposed by your theme. WordPress documentation notes that a newly created page can be added to site navigation.
Best Value
Which method should you use?
Use a block-native form when
- You want to compose the form directly alongside the page content.
- The plugin lists every field type and workflow you need in its current version and plan.
- You prefer to edit the form and surrounding copy in one editor screen.
Use a separate builder and shortcode when
- The plugin’s form-management screen supplies the fields or settings you need.
- You want to save a form separately and place it on one or more pages.
- The plugin documents shortcode insertion for your editor.
Compare plugins on documented facts: inline versus separate form creation, block versus shortcode insertion, listed field types, notification and entry handling, and whether the required feature is included in your plan. Listings do not by themselves establish comparative speed, accessibility, security, reliability or email deliverability.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

