How to Add Conditional Questions in Google Forms
Google Forms handles conditional questions with sections:
- Click Add section and move the follow-up questions into it.
- On a Multiple choice or Dropdown question, click the three dots Go to section based on answer.
- Choose a section for each answer, or Submit form.
It can't show or hide a single question on the same page.
Set up conditional logic (branching) in Google Forms
Google Forms has no "show this question if" setting. It uses sections instead.
You put the follow-up questions in their own section. One answer then sends people there. Google calls this Go to section based on answer. Other names are conditional logic, branching and skip logic.
- Click Add section, the last icon in the toolbar. Add one section for each path.
- In the first section, add a Multiple choice or Dropdown question.
- Click the three dots on that question and choose Go to section based on answer.
- Next to each answer, choose the section it leads to.
- Under each section, set After section to the next section or to Submit form.
- Click the Preview eye icon and test every path.
Google Forms conditional logic example
This is the form from the screenshots. Only customers with a problem are asked what went wrong.
| Section | Question | After this section |
|---|---|---|
| 1. Order feedback | Did you have a problem with your order? | Yes goes to section 2. No goes to section 3. |
| 2. About the problem | What went wrong? | Continue to next section. |
| 3. Your details | Your email address | Submit form. |
- Answer No: you skip section 2.
- Answer Yes: you fill in section 2, then go on to section 3.
The same setup works for most "if yes, then" and dependent questions:
- A job form asks for a licence number only from drivers.
- A booking form asks about diet only when a meal is included.
- An RSVP form lets guests who decline skip the meal choices.
How sections work in Google Forms
A section is one page of the form. People see one section at a time and click Next.
So a conditional question must sit in a different section from the question that triggers it.
How to add sections in Google Forms
- Click the question that should be last in the current section.
- Click Add section in the toolbar. The new section starts below that question.
- Type a title. It shows in every dropdown, like "Go to section 2 (About the problem)".
- Set After section under it. It starts at "Continue to next section".
Sections run from top to bottom. If two paths each have a section, the first path runs into the second. Set After section to skip past it.
Three habits that prevent broken paths
- Sketch the paths first. Write down each answer and its section.
- Put shared questions last. Contact details go in a final section that every path ends on.
- Build the sections before the logic. The dropdowns only list sections that exist.
Skip logic: skip a section or end the form early
Skip logic in Google Forms uses the same dropdowns.
- Skip a section: send the answer to a later section. The person never sees the sections in between.
- End the form: choose Submit form. The form ends when the person clicks Next.
Use Submit form to screen people out. Example: "Are you over 18?" with No set to Submit form.
Earlier answers are still saved. The person sees the normal confirmation message.
What Google Forms conditional logic can't do
| You want to | In Google Forms |
|---|---|
| Show or hide one question on the same page | Not possible. There are no conditional questions without sections. |
| Branch from a Checkboxes question | Not possible. Only Multiple choice and Dropdown can branch. |
| Branch from a short answer, date, scale or grid | Not possible. |
| Combine two answers, such as "Yes" and "Over 18" | Not possible. One question decides each jump. |
| Ask follow-ups to follow-ups (nested questions) | Possible. Add a new section for every level. |
The rule about question types comes from Google's help page on showing questions based on answers.
To branch on a checkbox question, ask it as Multiple choice. Or split it into yes or no questions. Our guide to multiple choice questions in Google Forms compares the types.
Fix common problems with branching
| What happened | How to fix it |
|---|---|
| Go to section based on answer isn't in the menu | The question isn't Multiple choice or Dropdown. Change the question type. |
| The dropdowns only offer "Continue to next section" and "Submit form" | The form has one section. Click Add section first. |
| People see questions meant for another path | A section is still set to "Continue to next section". Set it to jump past the other path. |
| The form ends too early | An answer or a section is set to Submit form. Check every dropdown on that path. |
| People loop back to a section they already filled in | An After section setting points backwards. Point it forward. |
| You can't tell which section is which | Give each section a title. The dropdowns then show the titles. |
Where Google Forms logic stops
Section branching works well for one or two forks. With many small follow-ups it gets slow to build. Each one needs its own page.
| What you want | Google Forms | FormNX |
|---|---|---|
| Skip a group of questions based on an answer | Yes, as a section | Yes |
| Show or hide one question on the same page | No | Yes |
| Show a question when a field is filled in or left empty | No | Yes |
| Several conditions on one question | No | Yes |
| Required only when the question is shown | Yes, by section | Yes, for any question |
| Included on the free plan | Yes | Yes |
In FormNX, conditional logic is a rule on the question itself. It shows or hides the question when another field:
- equals a value
- doesn't equal a value
- is empty
- is not empty
"What went wrong?" then appears right under the Yes answer, on the same page.
A question can have several conditions. A required question is only enforced while it is visible. For long forms, multi-step forms split the questions into pages.
Conditional questions without the extra sections
Add a rule to any question in FormNX. It shows up only for the people who need it, on the same page.
Build a form with logic freeFree plan. No credit card required.
Comparing the two in more depth? See the Google Forms alternative page.