Website Design Services
Speak to a Social Media Expert
In This Article

Every small business website really only needs to do one job brilliantly: make it easy for the right person to get in touch with you. You can have the smartest homepage in your town, but if a potential customer cannot reach you in a couple of clicks, that visit quietly slips away. This is exactly why we keep pointing WordPress users towards Contact Form 7, the free plugin that has quietly powered millions of enquiry forms over the years. We say this to clients all the time: the humble contact form is often the hardest-working part of the whole website, and it costs you nothing to get it right.

In this guide we will walk through what the plugin is, why it still matters, and how to set up your first working form without touching a line of code you do not understand. Grab a cup of tea; this is the friendly version.

So what exactly is Contact Form 7?

Contact Form 7 is a free WordPress plugin that lets you build and manage contact forms on your website. It has been around since 2007, which in internet terms makes it something of a grandparent, and it is installed on well over ten million sites. The plugin gives you a simple editor where you describe the fields you want (name, email, message and so on), then hands you a short shortcode you drop onto any page or post. When someone fills the form in, the details land in your inbox.

The beauty of it is the balance. It is powerful enough for a web developer to bend to their will, yet gentle enough that a cafe owner updating their own site can add a booking enquiry form on a quiet Tuesday afternoon. It supports things like file uploads, spam filtering and integrations with email marketing tools, but you can happily ignore all of that until you need it.

How to Set Up Contact Form 7 in WordPress

Why Contact Form 7 remains a favourite for small businesses

Plenty of shinier plugins have appeared over the years, and yet this one keeps its place on so many sites. The reasons are refreshingly practical, and most of them come down to time and money, the two things small business owners never have enough of.

It is genuinely free, with no locked features nagging you to upgrade before you can send an email. It is lightweight, so it will not bloat your pages or drag your loading speed down. It is flexible, letting you build anything from a one-line newsletter sign-up to a detailed multi-field quote request. And because it is so widely used, almost any problem you hit has already been solved and written up somewhere online; you are never the first person to ask.

One line to remember: a form that works today beats a perfect form you never finish building.

Setting up your first form step by step

Here is the part you came for. The whole process usually takes less than fifteen minutes, and you only have to learn it once.

Install and activate the plugin

From your WordPress dashboard, go to Plugins, then Add New. Search for Contact Form 7, click Install Now, and then Activate. A new menu item simply called Contact will appear on the left-hand side of your dashboard. That is your workshop from now on.

Open the default form

Click Contact, then Contact Forms. The plugin ships with a starter form already made for you, helpfully named Contact form 1. Click into it and you will see the form editor. Do not panic at the tags in angle brackets; they are just labels telling the form which fields to show.

Adjust your fields

Most small businesses need name, email address, a subject line and a message. Those are already there. If you want to add a phone number, place your cursor where you want it, click the tel button in the toolbar, and the plugin writes the code for you. Keep it short; every extra field you add is one more reason for a busy visitor to give up halfway.

Set where the emails go

Click the Mail tab at the top of the editor. This is where you tell the form which inbox to send enquiries to. Check that the To field shows the email address you actually read every day, not one you set up years ago and forgot about. This single step catches out more people than any other.

Save and grab your shortcode

Click Save. At the top of the form you will see a short piece of text wrapped in square brackets. Copy it.

Place the form on a page

Open the page where you want the form, most likely your Contact page. Add a shortcode block, paste your code in, and update the page. Visit the page as a customer would and send yourself a test message. If it lands in your inbox, congratulations; your website is now open for business.

How Contact Form 7 compares to other WordPress form plugins

It is worth knowing where this plugin sits against the alternatives, because the right choice depends on what you actually need. Here is an honest, plain-English comparison:

  • Contact Form 7: free, lightweight and endlessly flexible, but it expects you to be comfortable with a slightly technical editor and it has no drag-and-drop builder.
  • WPForms: lovely drag-and-drop interface that beginners adore, with a free lite version, though the genuinely useful features sit behind a paid plan.
  • Gravity Forms: a powerhouse for complex forms, payments and clever conditional logic, but it is premium only and priced for businesses that live inside their forms.
  • Ninja Forms: a friendly middle ground with a visual builder and a free core, then paid add-ons for the extras.
  • Fluent Forms: fast and modern with a generous free tier, and a strong choice if speed is your main worry.

For a typical small business that wants a reliable enquiry form without a monthly bill, Contact Form 7 is very hard to beat. If you would rather never see a shortcode in your life, a drag-and-drop option might suit you better, and that is a perfectly reasonable trade to make.

Best practices that make your forms actually work

Building the form is only half the job; getting people to complete it is the other half. A few small habits make a real difference to how many enquiries you receive.

Keep the number of fields as low as you honestly can, because every field is a small hurdle. Always send an autoreply so the visitor knows their message arrived and is not floating in the void. Add a clear, human confirmation message on screen too, something warmer than the default. Make sure the form is easy to tap on a phone, since more than half of your visitors will be on a mobile-friendly screen. And test it after every website change, because a theme update can quietly break the thing without so much as a warning.

Common mistakes we see people make

Over the years we have been called in to fix the same handful of issues again and again, and almost all of them are avoidable. The most common is forms that never send, usually because the hosting is not set up to send email reliably; installing a simple SMTP plugin fixes this in minutes. Another is forms drowning in spam because no spam protection was ever switched on. We also see forms asking for far too much information, which frightens people off before they ever click send. And painfully often, the enquiries are going to an old inbox nobody checks, which means real customers think they have been ignored. A quick monthly test message saves an enormous amount of lost business.

Where contact forms are heading next

Contact forms are quietly getting cleverer, and it is worth keeping half an eye on the direction of travel. Smart spam filtering is moving away from the annoying puzzle boxes towards invisible checks that never bother genuine visitors. Forms are increasingly connected straight into customer relationship tools and email marketing platforms, so an enquiry becomes a follow-up automatically. Conversational, chat-style forms that ask one question at a time are growing in popularity because they feel more human. And accessibility is rightly getting more attention, making sure forms work for everyone, including people using screen readers. None of this means you need to rebuild anything today; it simply means the tools you rely on are getting better underneath you.

Is Contact Form 7 really free?

Yes, completely. The core plugin is free and open source, with no premium version holding the important bits hostage. Some third-party add-ons that extend it do charge, but the vast majority of small businesses never need them.

Does Contact Form 7 slow down my website?

Barely, if at all. It is one of the lighter form plugins available, and on a well-built site the impact on loading speed is negligible. If you notice slowness, it is far more likely to be your hosting or your images than the form.

How do I stop spam coming through my form?

Switch on the built-in spam features and pair the plugin with a modern, invisible spam-protection service so real people are never interrupted. Adding a simple honeypot or an up-to-date reCAPTCHA setup stops the overwhelming majority of junk before it ever reaches your inbox.

Can I connect Contact Form 7 to my email marketing tool?

You can. With the right free or low-cost add-on, form submissions can flow straight into popular email marketing platforms, so a new enquiry can trigger a welcome sequence without you lifting a finger. It is one of the simplest ways to make your website do more of the work for you.

Your quick Contact Form 7 setup checklist

  • Install and activate: add the plugin from the WordPress directory and switch it on.
  • Trim your fields: keep only what you truly need to reply to an enquiry.
  • Check the destination inbox: confirm the Mail tab points at an address you read daily.
  • Add an autoreply: reassure visitors their message has landed safely.
  • Switch on spam protection: save yourself from a cluttered inbox.
  • Test on mobile: send a message from your phone before you call it done.
  • Re-test monthly: a quick check that nothing has quietly broken.

Ready to make your website work harder?

A well-built form is a small thing that pays you back every single week, and getting Contact Form 7 set up properly is one of the quickest wins available to any small business online. If you would rather hand the fiddly bits to someone who does this all day, that is exactly what we are here for. At Delivered Social we help small businesses build websites that actually bring in enquiries, not just sit there looking pretty. Contact us today and let us make your website earn its keep.

Share This Article

About the Author: Jonathan Bird

Jon built Delivered Social with one simple idea in mind: that great marketing shouldn't be reserved for businesses with big budgets. A dedicated marketer, international speaker and proven business owner, he's a genuine fountain of knowledge (though he'll tell you himself that the first cup of coffee helps). When he's not working, you'll find him out walking Dembe and Delenn, his two French Bulldogs. Oh, and if you don't already know — he's a massive Star Trek fan.