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)
- Install "Contact Form 7" plugin
- Go to Contact → Contact Forms
- Edit existing form or add new
- Customize fields
- Copy shortcode
- Paste shortcode on any page/post
Method 2: WPForms (User-Friendly)
- Install "WPForms Lite" (free version)
- Go to WPForms → Add New
- Use drag-and-drop builder
- 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