• Wednesday, February 25, 2026

Knowledge Base

How to Create a Contact Form in WordPress

Adding Contact Forms to Your Site

Let visitors contact you through a form instead of showing your email address.

Method 1: Contact Form 7 (Free)

  1. Install "Contact Form 7" plugin
  2. Go to ContactContact Forms
  3. Edit existing form or add new
  4. Customize fields
  5. Copy shortcode
  6. Paste shortcode on any page/post

Method 2: WPForms (User-Friendly)

  1. Install "WPForms Lite" (free version)
  2. Go to WPFormsAdd New
  3. Use drag-and-drop builder
  4. Embed using block or shortcode

Essential Form Fields

  • Name
  • Email address
  • Subject (optional)
  • Message
  • Submit button

Spam Protection

  • Add reCAPTCHA
  • Use honeypot fields
  • Enable Akismet integration

Form Notifications

  • Set up email notifications
  • Test form submissions
  • Check spam folder if not receiving

Best Practices

  • Keep forms simple
  • Only ask for necessary info
  • Show confirmation message
  • Test on mobile devices