®
Untold Opinion
®
Untold Opinion
Back to Blog
How-To GuideWebsite Forms 6 min read

How to Add a Contact Form to Your Website for Free

A contact form is one of the most important elements on any website. Here's how to create one for free and embed it on any site — WordPress, Webflow, Squarespace, or plain HTML — in under 5 minutes.

5 min
Setup time
1 line
Embed code
Any site
Works everywhere
Free
No account needed

Why Every Website Needs a Contact Form

Displaying your email address directly on your website invites spam bots and makes it harder to track enquiries. A contact form solves both problems: it filters submissions, organises messages, and lets you collect exactly the information you need from visitors.

Beyond basic contact, forms can collect project briefs, support requests, partnership enquiries, or feedback — all structured and searchable in one place.

Step-by-Step: Add a Contact Form to Any Website

1

Create your form

Go to Untold Opinion and create a new form. Add fields: Name, Email, Subject, and Message. Mark Email as required. Add any custom fields your business needs.

2

Configure settings

Set the form to private (link-only) so it doesn't appear in public poll listings. Add a thank-you message that shows after submission.

3

Publish and get embed code

Click Publish. Open the Share panel and go to the Embed tab. Copy the script tag or iFrame code.

4

Paste into your website

Paste the embed code into your website's HTML where you want the form to appear. Works on WordPress, Webflow, Squarespace, Wix, and plain HTML.

5

Monitor submissions

All submissions appear in your Untold Opinion dashboard in real time. Export to CSV or view analytics at any time.

Quick Poll — Vote & See Results

How do you currently handle contact form submissions on your website?

378 votes so far · Click an option to vote

Contact Form Best Practices

Keep it short — name, email, and message is enough for most contact forms.

Always show a clear confirmation message after submission so users know it worked.

Mark only truly required fields as mandatory — optional fields increase completion rates.

Use a descriptive submit button label like "Send Message" instead of just "Submit."

Test your form on mobile before publishing — most visitors will use a phone.

Add a privacy note near the submit button explaining how you use submitted data.

Add a contact form to your site today

Free, embeddable, real-time submissions. No account required to get started.

Create Form Free Use AI Builder
Create with AIExplore Surveys