Support Home > Utilities > Contact Form (Classic Editor)

Contact Form (Classic Editor)

These instructions are for the Classic Editor. If you are using the Gutenberg editor, please refer to the instructions for adding a form block instead. 

For general features and FAQs, please see our information page.

Create a Contact Form

Do not use contact forms for sensitive information like credit card numbers, as the information will be transmitted by email and email is not secure.

While editing a post or page, click the Add Contact Form button. The form interface will only work in the editor’s Visual tab.

Note: If you do not see the Add Contact Form button, you need to turn on the Contact Form feature.

Add a Contact Form

The form will be inserted directly into your content. Each post, page, and text widget will only display one contact form.

inserted form

Click on the form and choose the pencil icon to edit it.

You can also adjust all of the form’s settings, including the email address it’s sent to, the subject, and all form fields:

edit form settings

To edit an existing form, edit the post or page from WP Admin, then click “Add Contact Form.”

Handle form responses

You will receive an email notification for each contact form response. All responses will also be listed in the Feedback section of the site’s WP Admin.

If you have the Akismet plugin installed and activated and have an active subscription, every form submission will be checked for spam.

Add a Contact Form with shortcodes

You can add a basic contact form using a WordPress specific code called a shortcodeRead more about shortcodes.

To add a contact form using a shortcode, copy and paste the text below to any post, page, or text widget:

[contact-form]
[contact-form submit_button_text='YOUR CUSTOM SUBMIT BUTTON TEXT HERE']
[contact-field label="Name" type="name" required="true" /]
[contact-field label="Email" type="email" placeholder="Your Email Address" required="true" /]
[contact-field label="Website" type="url" /]
[contact-field label="Comment" type="textarea" required="true" /]
[/contact-form]

Troubleshoot missing Contact Form notifications

If you are not receiving emails when people fill out your form, please read these troubleshooting steps for missing emails.

Privacy Information

The Contact Form is activated by default, although it does require a site author to explicitly add a contact form to a published post or page on the site. While there are no controls for it within the primary Jetpack settings area, it can be deactivated any time by following this guide on controlling Jetpack modules..

More information about the data usage on your site
Data Used
Site Owners / Users

For activity tracking (detailed below): IP address, WordPress.com user ID, WordPress.com username, WordPress.com-connected site ID and URL, Jetpack version, user agent, visiting URL, referring URL, timestamp of event, browser language, country code.

Site Visitors

If Akismet is enabled on the site, the contact form submission data (IP address, user agent, email address, site URL, and comment) is submitted to the Akismet service (also owned by Automattic) for spam checking.The actual submission data is stored in the database of the site on which it was submitted and is emailed directly to the owner of the form (i.e. the site author who published the page on which the contact form resides). This email will include the submitter’s IP address, timestamp, name, email address, website, and message.

The IP address is included as an abuse prevention measure. And for sites using Akismet, it is required for providing proper spam defense.

Activity Tracked
Site Owners / Users

We track when, and by which user, the feature is activated and deactivated.

Site Visitors

None.

Data Synced (Read More)
Site Owners / Users

We sync a single option that identifies whether or not the feature is activated.

Site Visitors

We sync post and post metadata associated with a user’s contact form submission. If Akismet is enabled on the site, the IP address and user agent originally submitted with the comment are synced, as well, as they are stored in post meta.

  • Table Of Contents

  • Contact Us

    Need more help? Feel free to contact us.