You need a quick survey, a sign-up sheet, or a feedback form — and you need it done today. Google Forms is free, requires no design skills, and the responses flow straight into a spreadsheet. I’ve built hundreds of these over the years, and I’ll walk you through every click so you end up with a polished, working form in under 15 minutes.
Before You Start
You don’t need to install anything. Google Forms runs entirely in the browser. Here’s what you need:
- A Google account (free — a Gmail address works perfectly)
- A modern browser — Chrome, Firefox, Edge, or Safari
- A rough idea of what questions you want to ask (you can always edit later)
1Open Google Forms
There are a few ways to get there. The fastest: go directly to forms.google.com. That drops you straight into your Forms home page.
If you prefer to start from Google Drive, open drive.google.com, click + New in the top-left corner, hover over More, and select Google Forms. This method is handy when you already know which Drive folder you want the form to live in — it’ll be saved there automatically.
Once you’re on the Forms home page, you’ll see a strip of template thumbnails at the top (Event Registration, Contact Information, etc.) and a blank form option — the large + card. Click the + to start a completely blank form. I almost always start blank rather than using a template, because templates tend to include questions I have to delete anyway.
2Name and Describe Your Form
Your new form opens with two placeholder fields at the top: “Untitled form” (the big title) and “Form description” below it. Click directly on “Untitled form” and type your form’s name. Keep it short and clear — respondents will see this as the page heading.
The description field is optional but worth using. A single sentence explaining the purpose of the form — or how long it takes — reduces drop-off. Something like “This 2-minute survey helps us plan the team retreat. All answers are anonymous.” sets expectations immediately.
3Add Your Questions
Google Forms starts you with one default question card already on screen. Click the text that says “Question” inside that card and type your first question. Simple.
To add more questions, look at the floating toolbar on the right side of the screen — it appears when you hover near a question card. Click the + (circle with a plus) icon. A new question card appears below the current one. You can also duplicate any existing question by clicking the copy icon (two overlapping squares) at the bottom of a question card — useful when questions share the same answer options.
To reorder questions, hover over the top of any card until you see a six-dot drag handle (⠿) — click and drag it up or down. The other questions shift to accommodate. This trips people up because the handle only appears on hover.
4Choose the Right Question Type
This is the most important decision you’ll make for each question. Click the dropdown on the right side of any question card — it defaults to Multiple choice — and you’ll see 11 question types. Here’s a practical breakdown of when to use each:
| Question Type | Best Used For | Pick One or Many? |
|---|---|---|
| Short answer | Names, emails, short text | Free text |
| Paragraph | Open feedback, multi-sentence answers | Free text |
| Multiple choice | Pick exactly one option from a list | One |
| Checkboxes | Select all that apply | Many |
| Dropdown | Long lists (countries, departments, etc.) | One |
| Linear scale | Rating 1–5 or 1–10 (satisfaction, agreement) | One number |
| Multiple choice grid | Rating several items on the same scale | One per row |
| Checkbox grid | Multiple selections per row in a grid | Many per row |
| Date | Birthdays, event dates, deadlines | Date picker |
| Time | Preferred meeting times | Time picker |
My rule of thumb: use Multiple choice when options are mutually exclusive (only one can be true), Checkboxes when several might apply, and Dropdown only when the list is longer than 6–7 items — a long list of radio buttons is visually overwhelming.
Adding and Editing Answer Options
For Multiple choice, Checkboxes, and Dropdown questions, click “Add option” below the existing options to type a new one. To remove an option, click the X to its right. You can also drag options into a different order using the grid icon (⠿) on the left of each option.
There’s a handy “Add ‘Other'” link that appears below the options list for Multiple choice and Checkboxes — clicking it adds a write-in field so respondents can enter something you didn’t anticipate. Use it whenever your list might not be exhaustive.
5Make Questions Required & Add Validation
At the bottom-right of every question card, there’s a toggle labeled Required. Turn it on for any question you can’t accept a blank answer for. When someone tries to submit the form without answering a required question, Forms highlights it in red and blocks submission.
Don’t mark everything as required by default. Mandatory questions that feel unnecessary irritate respondents and increase drop-off. Ask yourself: Would I still have usable data if this were left blank? If yes, keep it optional.
Response Validation
For Short answer and Paragraph questions, you can enforce input rules. Click the three-dot menu (⋮) at the bottom-right of the question card, then click Response validation.
A row of dropdowns appears below the question. Here’s what you can validate:
- Number — enforce that the answer is a number, and optionally set a minimum, maximum, or require it to be a whole number
- Text — check that the answer contains, doesn’t contain, or matches a specific string; useful for catching a required keyword
- Length — set a minimum or maximum character count
- Regular expression — for advanced users; matches a pattern (e.g., a phone number format)
- Email address / URL — available under the Short answer type when you click the three-dot menu; validates format automatically
You can also type a custom error message — the text respondents see when their answer fails validation. Something like “Please enter a number between 1 and 100.” is far more helpful than the default “Invalid response.”
6Organize with Sections and Conditional Logic
If your form has more than 5–6 questions, or has distinct groupings (personal info, then preferences, then follow-up questions), break it into sections. Sections create separate “pages” that respondents move through one at a time — far less intimidating than a single scrolling wall of questions.
To add a section: click the section icon in the right toolbar (it looks like two horizontal lines with a break). A new section header card drops in, with a title and optional description you can edit.
Conditional Logic (Section Branching)
This is where Google Forms gets genuinely powerful. You can send respondents to different sections based on their answers — only showing them questions that are relevant to them.
Here’s how to set it up:
- Create at least two sections first.
- Go to a Multiple choice or Dropdown question that should trigger the branching.
- Click the three-dot menu (⋮) at the bottom-right of that question card.
- Select “Go to section based on answer.”
- A dropdown appears next to each answer option. Set each one to go to the correct section — or to Submit form if that answer should end the survey immediately.
7Customize the Theme and Settings
Theme (Colors, Font, Header Image)
Click the palette icon in the top toolbar (it looks like an artist’s palette). A panel slides out on the right with four customization options:
- Header image — upload a custom image (or choose from Google’s library) that sits at the top of your form. Good for branding. Click the image area to upload.
- Theme color — sets the header bar and button color. Click one of the circles to choose, or click the + to enter a custom hex code.
- Background color — changes the page background behind the form card.
- Font — choose from Basic, Decorative, Formal, or Playful. These affect the overall form typography. For most professional use cases, Basic is the right call.
Settings (The Three Tabs)
Click the gear icon (⚙) in the top-right toolbar to open Settings. There are three tabs: Responses, Presentation, and Defaults.
Responses tab — the most important one:
- Collect email addresses — choose “Verified” (requires Google sign-in), “Responder input” (adds an email question), or “Do not collect.” For most surveys, “Do not collect” keeps participation frictionless.
- Limit to 1 response — requires sign-in; useful for elections or registrations where duplicate responses matter.
- Allow response editing — lets respondents go back and edit their submission via a link. Enable this for forms where people might need to update their information later.
- See summary charts and text responses — lets respondents see aggregate results after submitting. Handy for polls.
Presentation tab:
- Show progress bar — shows respondents how far through a multi-section form they are. I always turn this on for forms with 3+ sections.
- Shuffle question order — randomizes questions within each section; useful for assessments or quizzes to prevent copying.
- Confirmation message — the text shown after a successful submission. Change this from the default “Your response has been recorded.” to something more personal: “Thanks for filling this out! We’ll be in touch within 2 business days.”
8Set Up Response Collection
Click the Responses tab at the top of the form editor (next to the “Questions” tab). This is where you control what happens to the data you collect.
Link to a Google Sheet
This is the single most useful thing you can do. Click the green Sheets icon (Create spreadsheet) in the top-right of the Responses tab. You can create a new spreadsheet or link to an existing one.
Once linked, every new form submission appears as a new row in that spreadsheet — in real time. Each question becomes a column, and the first column is always the submission timestamp. This makes filtering, sorting, and analyzing responses vastly easier than the built-in summary view.
Toggle Accepting Responses
At the top of the Responses tab, there’s a toggle labeled “Accepting responses”. It’s on by default. Turn it off when you want to close the form — after a deadline, for example, or while you’re still editing. Respondents who try to access the form URL will see your custom closed-form message instead.
To set a custom “form is closed” message: toggle accepting responses off, and a text field appears where you can type what respondents should see.
Email Notifications
In the Responses tab, click the three-dot menu (⋮) in the top-right corner. Select “Get email notifications for new responses.” Google will send you an email every time someone submits the form. Useful for low-volume forms (contact submissions, support requests). For high-volume surveys with hundreds of responses, turn this off — your inbox will not thank you.
9Share Your Form
Click the Send button in the top-right corner of the editor. A dialog appears with several sharing options:
- Email (envelope icon) — type email addresses directly. Google sends an invitation email with a link to the form. You can also add a message. Works well for small, targeted groups.
- Link (chain icon) — copies the shareable URL. This is what most people use. Toggle “Shorten URL” to get a compact
forms.gle/…link. Paste this into Slack, email, social media — anywhere. - Embed (angle brackets icon) — generates an
<iframe>snippet. Paste it into a website to embed the form directly on a web page. You can adjust the width and height in the code.
Collaborating on the Form Itself
If you need colleagues to help build or edit the form, click the three-dot menu (⋮) in the top-right toolbar and select “Add collaborators.” This opens a standard Google sharing dialog — add people by email and set them as Editor. They’ll be able to edit questions, but won’t see responses unless you also share the linked spreadsheet.
Pro Tips & Common Mistakes to Avoid
You’re ready to go
That’s everything you need to build a fully functional Google Form — from the first blank page to sharing a link with respondents and watching answers flow into a spreadsheet in real time. The tool is genuinely capable once you know where all the options are hiding.
Once you’ve collected enough responses, head to the Responses tab and click the Sheets icon to analyze your data, or stay in Forms to see the auto-generated summary charts. If you want to take things further, look into Google Apps Script — it lets you automate actions on form submissions, like sending a custom confirmation email or populating a separate database.
Now go build something useful.
