

An example of a contact form.
Most WordPress websites only need a simple contact form. You shouldn’t have to use a complex form builder just to receive a message from your website.
Simple Contact Form makes it easy to add an accessible contact form to your WordPress website in minutes. It includes effective built-in spam protection and works without complicated setup or unnecessary features.
Everything you need for a regular contact form is included for free. There is no premium version and no paid extensions.
Add your contact form using the block editor or a shortcode and you’re ready to receive messages.
Create and add a contact form to your website in minutes, without learning how to use a complex form builder.
Accessibility is built into your contact form, with proper labels, keyboard support and accessible validation.
Multiple built-in spam checks help stop unwanted messages without making it harder for real visitors to contact you.
Contact form submissions can be stored in WordPress, so you’re not relying on email delivery alone.
CSS and JavaScript are only loaded on pages that contain a contact form, keeping unnecessary assets away from the rest of your website.
Ready to add a simple contact form to your website? Install Simple Contact Form and have your first contact form running in minutes.
Curious about what makes Simple Contact Form work? Here’s a little secret: behind the scenes, it isn’t quite as simple as the name suggests.
The plugin and the way it handles contact form submissions are based on years of building websites for clients and testing different ways to keep contact form spam out. Many of the features below exist because they solved real problems on real websites.
You don’t need to understand or configure most of them to create a contact form. But if you want to know what’s happening behind the scenes, here’s what Simple Contact Form takes care of for you.
Your contact form should be easy to use for everyone. Accessibility is built into Simple Contact Form by default, so you don’t have to configure it separately.
Spam protection shouldn’t make it harder for real visitors to contact you. Simple Contact Form uses several built-in checks that work quietly in the background.
Good spam protection isn’t just about blocking spam.
An anti-spam solution can also block legitimate contact requests. Most website owners only discover this when someone reaches out another way to say their message didn’t get through — and you’ll never know how many others simply gave up.
That’s why Simple Contact Form keeps a spam log. It lets you see what was blocked and why, so you can check for false positives and adjust your spam protection when needed.
Simple Contact Form is made for contact forms, not for building complex applications. The plugin keeps setup and day-to-day management straightforward.
Need a little more? Simple Contact Form includes optional integrations and advanced features without making them part of the basic setup.