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
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.
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.
Publish and get embed code
Click Publish. Open the Share panel and go to the Embed tab. Copy the script tag or iFrame code.
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.
Monitor submissions
All submissions appear in your Untold Opinion dashboard in real time. Export to CSV or view analytics at any time.
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