Home›WordPress›Guide

How to Add a Contact Form to WordPress

Create a contact method and understand why an HTML form alone does not send email.

Quick answer

Create a contact method and understand why an HTML form alone does not send email.

Step-by-step instructions

  1. Step 01

    Create a Contact page and add your professional contact email address, if you are comfortable publishing it.

  2. Step 02

    Check whether your WordPress.com plan provides a Form block or an appropriate built-in contact option.

  3. Step 03

    If you are self-hosted, select a trusted form plugin and follow its setup and anti-spam guidance.

  4. Step 04

    Add only the fields you really need: name, email, message and optional topic.

  5. Step 05

    Explain how submitted information is used and link to your Privacy Policy.

  6. Step 06

    Submit a test message and verify it reaches the intended inbox or submission dashboard.

  7. Step 07

    Set up spam protection and confirm replies are handled from an address you control.

Before you finish: important checks

  • A form's appearance does not prove that form submissions are working.

Common problems and fixes

  • No messages received? Check destination settings, spam folder and whether your hosting allows the selected delivery method.

Frequently asked questions

Can I use a mailto link instead?

Yes; it opens the visitor's email app but is not a hosted submission form.

Keep this in mind

WordPress, hosting and AI interfaces change. Check the service's current documentation before changing billing, domain DNS, security or important site settings. Rayhan Studio publishes educational help, not guaranteed results.