How to Add a Form to Your Website (2 Easy Ways)
August 24, 2026

Knowing how to add a form to a website is one of those skills that pays off again and again. Contact forms, lead capture, surveys, signups, feedback requests, and order intake all start with a form. The good news: you do not need to write code or hire a developer. This guide shows you two easy ways to add a form to any website using FormMaker, a 100% free online form builder.
By the end, you will know when to embed a form directly on a page and when to share it as a link, plus the exact steps for each.
The Two Ways to Add a Form to a Website
There are really only two approaches, and both work with any site:
- Embed the form so it appears directly on one of your pages, inside your layout.
- Share a link to the form as a standalone page you send people to.
FormMaker supports both for every form. You build the form once, then choose whichever method fits the moment. Let's build the form first, then cover each method.
Step 1: Build Your Form in the Drag-and-Drop Builder
Before you can add a form to your website, you need a form. Here is the quick version:
- Sign up for a free FormMaker account and create a new form.
- Drag fields from the sidebar onto the canvas. For a contact form, add name, email, and message fields.
- Click each field to customize its label, placeholder, and whether it is required.
- Set your form title, submit button text, and a confirmation message.
- Click publish.
Because FormMaker is free with unlimited forms and responses, you can create as many forms as you need for different pages without worrying about limits.
Method 1: Embed the Form on Your Website
Embedding places the form directly inside a page, so visitors fill it out without leaving your site. This is the best choice for contact pages, landing pages, and anywhere you want the form to feel native.
How to Embed
- In FormMaker, open your published form and find the embed option.
- Copy the embed snippet (an iframe/embed code).
- In your website editor, add an HTML block, embed block, or code block to the page where you want the form.
- Paste the snippet into that block and save.
- Preview the page to confirm the form appears and submits correctly.
This generic embed method works on virtually every platform, because almost all of them offer an HTML or embed block. That includes WordPress, Squarespace, Wix, Shopify, Webflow, and hand-coded sites. Paste the snippet, and the form renders in place.
When to Embed
- You want the form to be part of the page experience.
- You are building a landing page and want to reduce friction.
- You want visitors to stay on your site through submission.
Method 2: Share the Form as a Link
Sometimes you do not need the form living on a page. You just need a URL you can send. FormMaker gives every form a standalone shareable link.
How to Share a Link
- Open your published form in FormMaker.
- Copy the shareable link.
- Paste it anywhere: an email, a social post, a chat message, a button on your site, or a QR code.
Anyone who opens the link sees a clean, hosted version of your form and can submit right away. No embedding required.
When to Share a Link
- You are sending the form by email or direct message.
- You want to post it on social media.
- You need a quick way to collect responses without editing your site.
- You want to link it from a button or menu item.
Adding a Form to a Website: Which Method Should You Use?
Both are valid, and many people use both for the same form. A simple rule of thumb:
- Embed when the form should be part of a page and you want a seamless experience.
- Link when you are distributing the form off-site or want the fastest possible setup.
Since every FormMaker form supports both, you are never locked in. Start with a link to move fast, then embed it later when your page is ready.
Build your form free with FormMaker and add it to your site today.
Make Sure Your Form Works Everywhere
A few checks help your form perform well no matter how you add it:
- Test on mobile. Most visitors are on phones. Confirm the form is easy to tap and scroll.
- Keep it short. Fewer fields mean higher completion. Ask only for what you need.
- Watch your analytics. FormMaker's real-time analytics show starts versus completions so you can spot drop-off.
- Route your responses. Connect Google Sheets, Slack, or Zapier so submissions land where your team already works.
Frequently Asked Questions
Do I need to know how to code to add a form to my website?
No. Building the form is drag-and-drop, and adding it to your site is copy-and-paste. For embedding, you paste a snippet into an HTML or embed block. For sharing, you copy a link.
Will the embed work on my platform?
Almost certainly. The embed snippet works anywhere you can add an HTML or embed block, which covers WordPress, Squarespace, Wix, Shopify, and custom sites.
Can I use the same form as both an embed and a link?
Yes. Every FormMaker form comes with both an embed snippet and a standalone link. Use whichever fits, or use both.
Is there a limit on responses?
No. FormMaker offers unlimited forms and responses for free, so you can collect as many submissions as you need.
Wrapping Up
Adding a form to your website comes down to two easy methods: embed the snippet directly on a page, or share the standalone link. Build your form once in the drag-and-drop builder, publish it, and choose the method that fits. Both are free, both are fast, and both work anywhere.
Get started with FormMaker for free and put a form on your site in minutes.
Build your first form free
Drag, drop, publish. No credit card, unlimited submissions.