NewThe WP Tutoring WordPress training platform is live — on demand video courses and interactive WordPress lessons. Free lessons included.Start free
Helping site owners learn WordPress since 2012 · (844) WP-TUTOR
Plugins course · Beginner

Contact Form 7: WordPress Plugin Tutorial

Contact Form 7 tutorial for WordPress: build a reliable contact form, wire up its email, and add spam protection with this classic free plugin.

4 lessons
22 min
Free with a free account
Start the course free →All 4 lessons free · no card · watch lesson 1 right away

FreeLesson 1 of 4 · Installing CF7 & Understanding the Markup Approach · 3:40Continue with lesson 2 →

Contact Form 7 is the original, free WordPress contact-form plugin, powering millions of sites with a simple text-based approach to building forms. This course gets you oriented with the plugin's markup style, then covers building a form, wiring up its email, and protecting it from spam. By the end you'll have a working contact form you fully understand. Every lesson was recorded on a clean WordPress 7.1 install with Contact Form 7 6.1, so the screens match what you'll see today.

What you'll learn

A reliable contact form is one of the first things almost every website needs, and Contact Form 7 remains a lightweight, flexible standard you'll meet on countless sites. Learning how to use Contact Form 7 means you can build and maintain forms with its tag-based markup instead of leaning on a heavier drag-and-drop builder. You'll be able to create the fields you need and place them exactly where you want them, customise the email your site sends, embed the form with the block or the shortcode, send a test message and see it stored by the free Flamingo add-on, and add spam protection. If you look after sites other people built, this is very often the form plugin you'll find waiting.

Inside the course

  • Installing CF7 & Understanding the Markup Approach
  • The Form Tab: Building with Tags
  • Mail, Messages & Embedding
  • Spam Protection, Integrations & Maintenance

Who this course is for

This suits beginners and site maintainers who prefer a small, dependable form tool and don't mind a little markup. No real coding is required — the tags are straightforward once you've seen them. If you'd rather drag and drop fields visually, a builder-style plugin may suit you better.

Frequently asked questions

Is Contact Form 7 free?
Yes. The plugin is free, and this course is free to watch with a free WP Tutoring account. It doesn't lock the essentials behind a paid upgrade.
Is Contact Form 7 hard to use without coding?
No. You describe each field with a small tag rather than writing real code, and the course walks through it step by step. Most people are comfortable with the tags quickly.
How is Contact Form 7 different from drag-and-drop form builders?
Builders like Fluent Forms or WPForms let you drag fields into place visually. Contact Form 7 describes the form as text with small tags, which keeps it tiny, flexible, and widely compatible.

Get our free WordPress starter guide

Join thousands of site owners and get step-by-step WordPress tutorials in your inbox, plus printable cheat sheets.

Beginner-friendly, no jargon
Printable cheat sheets & checklists
Unsubscribe anytime

Request your session

We’ll reply quickly — usually the same business day.

By using this form you agree with the storage and handling of your data by this site.

Access our WordPress Training Academy videos

Step-by-step video courses covering the block editor, themes, plugins, and everything you need to build a site you’re proud of. Free lessons included — browse the full library before you sign up for anything.

Explore the Academy