How to Add Conditional Questions in Google Forms in 6 Steps

Conditional questions show or skip parts of a form based on prior answers.
In Google Forms, this works via section-based branching: you split your form into sections, then route respondents to different sections based on a multiple-choice answer. It's functional but clunky that you can't branch per-question, you can't have multi-branch trees, and the rule editor is hidden three menus deep.
This guide shows the 6-step Google Forms setup with screenshots and a video, names the limits you'll hit, and shows where Formester's per-question conditional logic takes over with a visual rule builder and multi-branch support.
Watch the full Google Forms conditional questions setup
The video covers the 6-step section-based flow, the most common routing mistake, and where per-question logic in Formester takes over.
Replace VIDEO_ID_PLACEHOLDER with the YouTube video ID once the tutorial is published. Pair the embed with VideoObject schema for rich-result eligibility.
What Are Conditional Questions?
Conditional questions, also called skip logic or branching, allow you to show or hide questions based on someone’s answer to a previous question.
For example, imagine you ask, "Do you own a pet?"
If someone selects "Yes," you can show follow-up questions like "What kind of pet do you have?"
If they select "No," you can skip those pet-related questions and move on to the next section.
This helps you keep your form short and personalized. It also makes the experience smoother for the person filling it out.
Section-based branching vs per-question conditional logic
Two different mental models, both called "conditional questions":
Section-based branching (Google Forms). You split a form into sections (each with its own H1 page break).
A multiple-choice question routes respondents to different sections based on their answer. The section after the branch question is "Go to section based on answer." Limit: you can only branch on multiple-choice or dropdown not on linear scales, ratings, text inputs, or checkboxes.
And you can only branch ONCE per question.
Per-question conditional logic (Formester, Typeform, Jotform).
Any question can show or hide based on any prior answer, regardless of question type. Multi-branch: one question can trigger five different downstream paths.
Visual rule builder makes the logic obvious. No section juggling.
If your form has 3 sections and one branching question, Google Forms is fine. Past that, the section model becomes painful and branches multiply, edits break the routing, and respondents see "Section 4 of 12" progress bars that don't reflect their actual path.
When Should You Use Conditional Logic?
Use it whenever a respondent's answer changes what they need to fill out next. Common cases:
Pricing tier survey. "Which plan?" → show plan-specific feedback questions only to people on that plan.
Application form. "Are you a current student?" → show education questions only to current students; show work questions to alumni.
Multi-language form. "Preferred language?" → route to the right translated section.
Bug report. "Browser?" → route to browser-specific reproduction questions.
Customer feedback. "NPS score?" → ask detractors what went wrong; ask promoters what to keep doing.
Each of these is doable in Google Forms with sections. Whether Google Forms is the right tool depends on how many branches you need and how often you'll edit the form.
How to add conditional questions in Google Forms in 6 steps
Step 1: Open Google Forms
Go to forms.google.com and either start a new form or open an existing one.
Step 2: Add Sections
Google Forms uses sections to organize different paths. You need to create separate form sections for each logic branch. Click the “Add section” button. It looks like two rectangles stacked on top of each other. You can find this option at the bottom of your questions menu.
Step 3: Add a Multiple Choice Question
Conditional logic only works with multiple choice or dropdown questions in Google Forms. You cannot apply it to short answer or checkbox questions.
For example:
"Do you own a pet?"
Options: Yes or No
Step 4: Set Up the Logic
Click the three vertical dots on the bottom right of the multiple choice question. Then select “**Go to section based on answer.**”
Now assign where each answer should lead.
If someone selects “Yes,” send them to Section 2, where you ask pet-related questions.
If they select “No,” send them to Section 3 or the end of the form.
Step 5: Add Questions to Each Section
Now build each section based on the logic path. You can ask follow-up questions or simply direct them to the next step.
You can also choose what happens after someone completes each section. Google Forms lets you decide whether they go to another section or submit the form.
Step 6: Test the Form
Click the preview button (it looks like an eye) at the top right of the screen. Test every path to make sure it works correctly. If the logic does not connect, people might get confused or stuck.
Limitations of Google Forms Logic
Google Forms is good for simple logic, but it does not offer advanced rules. You cannot create conditions using answers from text fields.
You also cannot combine rules like “**If Question A is Yes and Question B is No.**” If you try to build a complex form, things can quickly get messy and hard to manage.
When Formester's conditional logic beats Google Forms
Formester's conditional logic is per-question, not per-section. Any question can show or hide based on any prior answer, in any combination, with a visual rule builder that's actually visual.
Specific cases where Formester wins:
Multi-branch logic. Google Forms branches once per question. Formester supports trees: one answer triggers a path that has its own branches inside it.
Conditional logic on non-MCQ. Google Forms can't branch on linear scales, ratings, dates, or text answers. Formester can.
Visual rule editor. Formester shows the rules as a flow diagram. Google Forms shows them as hidden dropdowns inside a three-dot menu.
Cross-form logic. Trigger a different form based on the answer here. Google Forms can't do this without Apps Script.
No Google sign-in. Respondents don't need a Google account.
If your form has 2-3 branches and you're a Google Workspace shop, Google Forms is fine. If you're building anything more complex, the per-question model saves the time you'd spend juggling sections.
Google Forms section-based, Typeform logic jumps, or Formester per-question
Three tools, three logic models. The right pick depends on the count and depth of your branches, not the tool name.
| Dimension | Google Forms | Typeform | Formester |
|---|---|---|---|
| Logic model | Section-based | Per-question (Logic Jumps) | Per-question + multi-branch |
| Branch on any question type | Multiple choice and dropdown only | All types | All types |
| Multi-branch trees | One branch per question | Yes | Yes |
| Visual rule builder | No (three-dot dropdown) | Partial (per question) | Yes (flow diagram) |
| Cross-form logic | No (Apps Script required) | Limited | Yes |
| Respondent sign-in | Google account if dedup is on | None | None |
A two-branch survey works in Google Forms. A multi-step product onboarding works in Typeform. A complex application form with conditional pricing fits Formester. Pick by the count and depth of your branches, not by the tool name.
Google Forms conditional questions FAQ
Answers that mirror the FAQPage JSON-LD on the live page.
Can Google Forms have conditional questions?
What’s the difference between conditional logic, branching logic, and skip logic?
How do I make a question optional or required based on a previous answer?
Can I branch on a numeric or text answer in Google Forms?
How do I add multiple branches off one question?
Why isn’t my Google Forms branching working?
Final Thoughts
Conditional questions make your forms smarter and more personal. Google Forms gives you a simple way to add logic, and it works well for basic use cases. But if you need something more advanced or easier to manage, consider using a tool like Formester.
The right logic helps people finish your form faster. And that means more responses, better data, and happier users.
More from Formester for conditional forms
Tools, features, and Google Forms guides that pair with this page.



