WordPress Tutorials, Tips, and Resources to Help Grow Your Business
Do you want to add a contact form to your WordPress site? Using the right tool to create your form can help you save time and get better results.
In this article, we’ll help you easily create a WordPress contact form without Jetpack.
Why Not Use a Jetpack Contact Form?
When it comes to creating a contact form, you’ve got quite a few choices to pick from. One of the most popular options is Jetpack.
Jetpack is a suite of WordPress plugins developed by Automattic to bring WordPress.com functionality to WordPress.org users. It includes contact forms, image galleries and carousels, WordPress widgets, and more.
Jetpack does have a few good things going for it:
- It’s free to use
- Jetpack contact forms support Akismet for spam prevention
- Response times are usually quick in the WordPress support forums
- It comes with a lot of other tools and features (though some are paid upgrades)
But while Jetpack can be useful, it’s not a good choice for every site.
Here are 5 big reasons why:
1. Requires a WordPress.com Account
In order to use most of Jetpack’s features, you’ll need to connect your site with a WordPress.com account. And if you don’t know by now, there’s a huge difference between self-hosted WordPress and WordPress.com.
As the owner of a self-hosted WordPress site, you may not want a WordPress.com account. Or, if you have one, you may just want to keep it separate from your WordPress website.
2. Too Many Unnecessary Features
If the only thing that you need from Jetpack is a contact form, then installing Jetpack and all its extra features is unnecessary. There’s no reason to add all that bloat to your site when you could use a lightweight contact form plugin instead.
After all, your site’s speed and performance are important to the user experience, not to mention your form conversion rates. And while having plugins on your site that you actually need is okay, having extras that just waste resources and pull your page loading times down isn’t necessary.
3. Limited Contact Form Features
Jetpack’s contact form builder is missing a lot of features, and isn’t very beginner-friendly.
For example, the options to customize your contact forms are very limited. There are standard types of form fields so creating one-of-a-kind forms is difficult, if not impossible, to do.
Adding to that, there is little room for customizing individual form fields, save for making the field required before a form will submit on your site or configuring the dropdown/checkbox menu items.
4. No Email Newsletter Integration
Giving people a way to contact you is great customer service and can help you grow your business. But an even better way to grow your business and become more successful is to boost your email marketing efforts.
And it just so happens that one of the best ways to build a bigger email list is to integrate your contact forms with your preferred email service provider and give site visitors a chance to add themselves to your email list.
Unfortunately, Jetpack contact forms don’t have the ability to integrate with any email service providers. This means you’re missing out on a potential subscriber every time someone submits your form.
5. Limited Notification Options
While Jetpack can create email notifications for each form submitted, the options to customize your form notifications are limited.
In fact, the only thing you can customize is the email subject line and email to send the notification to once someone submits a form.
Being able to receive notifications when someone submits a form on your website, as well as send notifications to your team members and site visitors helps streamline the process and make things easier on everyone all around.
But in order to that, you need multiple notification functionality and the ability to customize the notifications beyond the email subject line and one email address.
6. Difficulty Creating Confirmations
People want to know immediately whether the form they’ve submitted has processed after clicking “Submit.” That’s why displaying a confirmation message is a good idea.
Jetpack does give site owners the ability to display a confirmation message to site visitors after submitting a form. However, in order to display these custom messages, you have to deal with code in your
functions.php file or use a coding plugin like Code Snippets.
As a result, this contact form solution suddenly becomes very complicated to use.
Creating a Simple Contact Form Without Jetpack
Now that you have a good understanding about Jetpack’s limitations as a contact form builder, let’s see how easy it is to create a contact form without Jetpack using WPForms.
Step 1: Create a Contact Form in WordPress
Once WPForms is active, go to WPForms » Add New to create a new contact form.
On the setup screen, name your form and select the Simple Contact Form template.
Keep in mind, you can create many different types of forms for your website using WPForms, especially if you’re using the Form Templates Pack addon.
For example, create an order form and collect payments, run a contest for and limit entries with the Form Locker addon, and even create a membership site using both the registration and login form templates.
When the pre-built form loads, most of the work is already done for you. For example, you’ll have a form with a Name, Email, and Message field already there.
You can add additional fields by dragging them from the left hand panel to the right hand panel. Then, click on the field to make any changes. You can also click on a form field and drag it to rearrange the order on your contact form.
Once your form looks the way you want it to, click Save.
Step 2: Configure Your Contact Form Settings
There are many form settings to configure in the Form Editor.
- General Settings: Here you can change things like your form’s name, description, and submit button copy. You can also enable additional spam prevention features to keep your website secure from unwanted form submissions.
- Form Confirmations: Form confirmations are messages that display to site visitors once they submit a contact form on your website. WPForms has three confirmation types to choose from: Message, Show Page, and Redirect. You can choose one or a combination.
- Form Notifications: Notifications are a great way to send an email whenever a contact is submitted on your website. You’ll automatically receive a notification when a form submits. You can also send one to the site visitor that submitted the form and anyone else that needs to be notified of a form submission.
You can also integrate your form with your preferred email marketing provider, choosing from AWeber, Drip, Constant Contact, MailChimp, Campaign Monitor, or GetResponse.
Lastly, if you are collecting payments on your form, configure your payment settings here too, choosing from Stripe or PayPal payment integrations.
Step 3: Add Your Form to Your Website
Though different than Jetpack, adding your contact form to your website is really simple to do.
WPForms allows you to add your forms to many locations on your website, including your blog posts, pages, and even sidebar widgets.
Let’s take a look at the most common post/page embed option.
To start, create a new post or page in WordPress and then click on the Add Form button.
Next, select your contact form in the modal popup and click Add Form.
Then, publish your post or page so your contact form will appear on your website.
And there you have it! You now know how to create a WordPress contact form without having to use Jetpack.
Want to get more subscribers to your newsletter? You might also want to check out our guide on how to ask visitors to join your newsletter while they’re filling out your contact form.
So, what are you waiting for? Get started with the most powerful WordPress forms plugin today.