How do I add a contact form to my website?

Quick answerBeginnerUpdated

Short answer

Install a form plugin from Plugins → Add New, build the form and place it on a page with its block or shortcode. Then set up SMTP, or the form will appear to work while the emails silently never arrive.

That second step is the one people skip. WordPress sends mail through PHP by default and most providers now distrust it, so a contact form without SMTP configured is the single most common “my form is broken” cause.

Learn more

Step-by-step

Choosing somewhere to host WordPress? Traxio’s WordPress hosting includes one-click installs, LiteSpeed caching and free SSL, with your first 30 days free.

All WordPress questions · All questions and answers

Popular

Tip: press / to search from any pageSee all results