WEBFI-WordPress-How to Create a Contact Form in WordPress (Step by Step)

Are you wanting to have a contact form on your WordPress site? Every site can use a contact form to allow visitors to reach out about your site, product, or services but WordPress does not come with a built-in contact form. In this guide, we’ll show you how to easily create a contact form in WordPress (step by step) without needing to code.

This video brought to you by WPForms, the most beginner friendly WordPress form plugin, take a look at their site here:


For our discount visit:

►Written Tutorial – How to Create a Contact Form in WordPress (Step by Step)
►MonsterInsights Promo Code WPBVIP

–Top Resources–

Use Promo Code WPBVIP

►Best WordPress Contact Form Plugin
►Best WordPress Analytics Plugin
►Best Lead Generation Plugin
►Best WordPress SEO Plugin
►Best Landing Page Builder for WordPress
►Best WordPress Giveaway Plugin

–Related Videos–
►WordPress Tutorial – How to Make a WordPress Website for Beginners
►WordPress Gutenberg Tutorial: How to Easily Work With the Block Editor
►What is SEO and How Does it Work?
►How to Install a WordPress Theme

For this video, we will be using WPForms lite to create the form for free. The free version of WPForms can be found using the link below:

Install and activate the plugin and then go under WPForms, Add New and it will bring up WPForm’s form creation. We will be using the Simple Contact form template which will add the default fields that a contact form requires to work properly and you can add or remove fields for your personal needs. Using the available fields on the left you would drag them to the location where the form is located or you delete using the button in the top right of each field when hovered.

Once you have your form set up you can go under Settings, Confirmations to customize the success message. In the notification options, it can send the email to your default admin address under Settings, General for your site or you can change that to a different email. You also can modify the Confirmations to redirect your users to a new page letting them know about the successful submission.

With all of that set up, you can visit a page and use the WPForms block to add the block to your page. It should appear in the editor and give you an idea of what the content would look like. If you would prefer the form in a widget you would need to go under Appearance, Widgets in your admin area, and add the WPForms widget to your widget area and select your contact form from the dropdown.

If you liked this video, then please Like and consider subscribing to our channel here for more WordPress videos.

Join our group on Facebook

Follow us on Twitter

Check out our website for more WordPress Tutorials
#WordPress #WordPressTutorial #WPBeginner



  • Kartikey Dalal on August 7, 2020

    HI thank you for the tutorial but there is an issue the details applicant is filling is not coming to my mail i have searched whole internet but cant find a solution pls tell me my work is struck in between

  • blog king on August 15, 2020

    Hi @WPBeginner I have setup the contact us page as you explained here but I'm not receiving email can you help me with that. Thanks

  • CF Digital Marketing on August 24, 2020

    I am trying to figure out where the inquiries are going. I have 34 inquiries according to the WPforms but I can't see none of them. I am using the free version. Anyone can shed me some light.

  • BananaBoy78 Member on August 25, 2020

    Hi, thanks for the nice tutorial. Is there way we can style the background & button on the free version?

  • Fiorella Carrera on September 14, 2020

    thaaaaaaaaaaaaaaaaaaaaaaaaaaank you very much

  • Mrs. Sherry on September 20, 2020

    You are Awesome, thanks!✨

  • Carlos Rivera Rivera on October 16, 2020

    This is a very nice channel. Excellent material.

  • Michael B on October 27, 2020

    You type so fast 😛

  • Jatinder Kumar on November 6, 2020

    i submit form , but conformation on mail not receive?

  • MichelleMisfitX on November 18, 2020

    thank you very much, that was super helpful!

  • Abdul Kader on November 28, 2020

    Nice video!Thanks for the video. This is a really amazing form builder. But the thing I don't like about the form,

    is that they removed some features for the free version and added them

    in the pro, some months ago. But Bit Form has many features in the free version and a lot of third-party integrations

    with all advanced features.Just for the Black Friday offer! Bit Form Provide Premium WordPress Form Builder Plugin at $5.

    WordPress Org:


    Demo Video:

  • columbus chika on November 30, 2020

    Teach us how to remove headers with CSS codes, it showing on my contact page

  • Ellen Helms on December 12, 2020

    Where is there a support question & answer forum for WPForrms? I'm using WPformsLite for my non-profit, have created a form, adding a "send" email as instructed but it wouldn't send. I'm going to need to do the same with a registrations form in a few weeks, so need help very soon. Thanks!

  • Andrew Webley on December 19, 2020

    Thank you for this straight forward, helpful tutorial.

  • Ann Moses on December 24, 2020

    I like this tutorial very simple to understand. However, I need to know How do I uses the page I already have and insert the form on the same main page. In other words, I want it to be a landing page only.

  • C A hareesh on January 3, 2021

    Hi @WPBeginner thanks a lot, it was superb n helpful

  • Studio 68 Photography on January 9, 2021

    Hello, Great tutorial.

    I am struggling with my labels on my contact page via wpforms. They are not showing. Any ideas why please? This is the link

  • Af am on January 14, 2021

    Hi I followed your tutorial step by step and even set up two emails but I never received any notifications from the two test submissions I made.

  • BLACK ANT on January 24, 2021

    Thanks a lot I have learned and implemented that on my website.

  • Say Sarah on January 25, 2021

    Hi, very simple and easy video. I actually already have this set up on my site, but watched this video incase I missed anything, but I didn't. I sent a test through my contact form from a different email and never got anything. Do you know the cause of this?? It doesn't seem like I did anything wrong.

  • Lucy Cole on February 1, 2021

    It didn't work. I followed all of the steps but nothing showed up on the website. I am not sure what I did wrong.

  • Regine-Ann Ogletree on February 2, 2021

    This is exactly the information I needed for my site! Thanks very much for sharing and I have subscribed to your channel.

  • Heather Schneider on February 13, 2021

    Thank you so much!

  • David Evans on February 14, 2021

    nice and straight forward set up but wont send emails after testing

  • Marijke Beckeringh on March 6, 2021

    Wait, do you need a business subscription for this?

  • Jeanne Moore on March 15, 2021

    I followed this video several times and tried to add a gmail account for my emails from the contact form to go to. But every time I did it and then tested the form that I placed on my contact page, I got a delivery failure in my WP email of record. When I used the {admin_email} code, I received no emails a tall in that account when I tested it. Am I missing somthing?

  • Theme Park Travel Tips on March 22, 2021

    Great tutorial! Unfortunately when I go to add it to my page WPForms does not show up as a widget. Any thoughts??

  • TheTechPianoPlayerKid on March 23, 2021

    Hey, I am actually in the process of building my own site for my YouTube channel. I have the contact form created, and I put it in the page, but the page is not showing up on my site, and the page is public. What do I need to do to fix that?

  • OG Demo on March 27, 2021

    how can I chang the color of the "send" button? it's too transparent

  • kanan hasanli on April 25, 2021

    Thank you so much

  • Dee Marie Green on April 29, 2021

    I followed the recaptcha steps on this plugin, but it’s not showing. Any advice? 😟

  • arunnc on May 4, 2021

    Dont we need to integrate with any smtp? Will it send email?

  • tarek rakhiess on June 24, 2021


  • Buffy Crosby on July 17, 2021

    Great video! You guys are so helpful! I added my yahoo and gmail addresses to forward the form to. I also have my admin "" email in the settings as you instructed. The form is only going to the admin email and not the yahoo or gmail emails. They are listed first and I did put the comma between them. What could be causing this?

  • Duly Devoted 2 Notary on July 29, 2021

    Thank you, I followed steps exactly, and created form. However, when i tried to send a test email from the contact form i never received. I have been on chat all day with namecheap and easywp who hosts my website and email… Long story short, i never received the email in my business email box associated with my webpage. I cannot figure it out, please can you help or do another short video. 🙂

  • William Alan Photo on August 2, 2021

    This is excellent tutelage! Thank you!

  • Euphoric Aesthetics Motivation🗸 on August 22, 2021

    Hi i've tried everything but still receiving no email under spam or all mail. I've tried changing the admin email to, plz help 🙁

  • Resham Kamat on August 26, 2021

    If someone contact us via that contact us form, then where can i get that information??

  • Resham Kamat on August 26, 2021

    Mail is not delevering in mail box..wht i need to do ??

  • Patricia Coone on September 9, 2021

    Thank you for creating these tutorials that provide professional content, ease, simplicity, and visual examples. I subscribed immediately and have been very helpful to my limited area of technology! Well done Christine!

  • Danny on September 13, 2021

    Does the person on my site see what email they are sending their message to? I might just make a new email dedicated for my contact forms.

  • Gregory Grimm on October 6, 2021

    You skipped some sections in the email notification fields.

  • Jayne's Home & Garden Products on October 22, 2021

    Hi, I've just created this form exactly as you have but email not going through 😵

  • James Paul on January 10, 2022

    Thank you so much. It is an excellent presentation. I am very happy that I watched your presentation.

WhatsApp us
Live Chat

Office hours operation Mon-Sun 8:00 am ET – 4:00 pm ET

To start your Premium WP or Cpanel service, use our domain search engine, if the domain you want is available, contact us by Whats app to activate your project.

The easiest, fastest, and most secure way to communicate with us.
Please enter your domain.
Please verify that you are not a robot.

Terms Privacy