How to Add a Contact Form to WordPress Page

If you have a blog and you want to let your visitors contact you directly using a contact page, then you should learn how to add a contact form to a WordPress Page. It’s not a complicated process. All you have to do is install a single plugin that suits your needs, activate it, and then insert your contact form in the exact place you want.

What you should consider before adding a contact form?

Adding a contact form to WordPress is really helpful for all types of websites or blogs. WordPress lets you easily add and customize the design of your page. But also, that can be a real source of spam that can send hundreds of emails every day. The majority of them are spammers who scan websites with contact forms without strong protection and then generate emails automatically.

Make sure to use a spam protection plugin, and make it powerful with a CAPTCHA verification.

Adding the best contact form

To make things easy and professional from the beginning, I just selected the JetPack contact form, which is included in the JetPack plugin made by WordPress; you can find a good one like this plugin. It’s powerful with lots of functions, including a contact form, that you can easily insert on any page, or post you want.

At the same time, you can edit and add the field of your contact page. It’s the best WordPress contact form plugin that comes with Akismet, which is a great anti-spam protection solution, so you get a protected contact page.

First, you should install the JetPack plugin, then after connecting it to your account (create one, it’s free), you can easily activate the contact form function from Jetpack; click on Jet Pack at the top left section in your WordPress dashboard as below:

How to Add Contact Form to WordPress Page

Now, you get a list of multiple functions included in Jet Pack. All you have to do is scroll down until you find ”Contact Form” as the screenshot below:


If your contact page is activated, then, let’s add it to your page. Normally, you have a “Contact Us” page. So, open that page or create a new one, and you will see the contact form generator button at the top of your text editor as below:

Generating a contact form

A new pop-up window will be opened, where you can customize your contact field and even create new ones:

customize your contact form

Just after adding your contact form, you will see a shortcode that contains all your settings. It’s your contact form, and you just need to publish the page.

Generated contact form code

Test your page and send a verification email to yourself. Now, you have created your first contact form and inserted it into WordPress.

Other Contact Form plugins for WordPress

You can find lots of them, but, I just want to recommend the trusted and voted plugins. A good plugin should be updated regularly and has a good number of downloads. But also. You should verify that your plugin is voted by thousands of people. Please read the last section of this post, where you can use shortcodes to add your forms.

Contact Form 7

Contact Form 7  is a free plugin that you can download from WordPress, it has been downloaded over 16 million times. So, you can use it if you want without any problem. This plugin works on shortcodes; after setting options, you can just insert the shortcode into your page, and the form will be added when someone opens the page.

Contact Form

This is another free plugin that you can install and use instantly, to show your contact form on a page or post, just add this shortcode [bestwebsoft_contact_form]in your text editor, and it’s done.

Please remember to add a captcha option in your contact forms if you want. It will protect you from spammers, make your website clean, and even protect your site from hacks.

Avatar for Fathi Arfaoui
About Fathi Arfaoui

Fathi Arfaoui is a Physicist, Blogger and the founder of He shares Business, WordPress and Blogging tips to build a better blog and succeed online.

Disclosure: The recommendations on this page are my own based on my tests and analysis. We may earn a small commission from web hosts and other partners if you use my referral link to make a purchase. That’s what helps us to maintain the site and add fresh content, Thanks for your support.

Leave a Comment