Google Forms Logic: Skip Questions & Branching Explained

Quick answer: Google Forms does branching through sections. Add a multiple choice or dropdown question, open its three-dot menu, and choose "Go to section based on answer" — then map each option to a section (or straight to Submit). That's the entire logic system: there's no per-question show/hide, and no branching on checkboxes or text answers.

"If they answer no, skip the next five questions." Every survey builder eventually needs this, and Google Forms can do it — just not the way dedicated survey tools do. Instead of rules attached to individual questions, Google Forms routes people between sections based on their answer to a multiple choice or dropdown question. Once you internalize that one idea, the rest is mechanical. Here's how it works, the patterns that cover most real forms, and where the system runs out of road.

The building block: sections

A section is a page of your form. Respondents see one section at a time and tap Next to continue. To create one, click the Add section icon (two stacked rectangles) in the editor's floating toolbar.

By default, sections run in order: 1 → 2 → 3 → Submit. Branching changes that default in two places:

You need both. The question-level rule splits paths; the after-section rule makes paths rejoin or end. Forgetting the second one is the most common branching bug — respondents finish their branch and fall straight into the other branch's questions.

How to set up "Go to section based on answer"

  1. Create your sections first. Sketch the paths, then add a section per path. Example: Section 1 (routing question), Section 2 (path A), Section 3 (path B), Section 4 (shared final questions).
  2. Add the routing question in the section where paths split. It must be multiple choice or dropdown — no other type offers branching.
  3. Open the question's three-dot menu (bottom-right of the question card) and select Go to section based on answer.
  4. Pick a destination for each option. A dropdown appears beside every answer: choose a section, or Submit form to end immediately.
  5. Set the after-section destinations. At the bottom of each branch section, point it to the section where paths rejoin (or to Submit).
  6. Test every path. Use the preview (eye icon) and walk through each answer combination before sharing.

Common patterns

The screener

Qualify respondents up front and end the form early for everyone else.

Different paths per audience

One form serves several groups, each with its own questions.

The follow-up detail

Ask for detail only when it's relevant — the closest Google Forms gets to skipping a single question.

This pattern also powers event forms nicely — for example, only asking meal questions of guests who said yes in an RSVP form.

The limitations (know them before you build)

If your form genuinely needs multi-condition logic or answer piping, that's beyond Google Forms — but for screeners, audience paths, and optional follow-ups, sections cover it.

Setting up branching on your phone

Google doesn't make an official Google Forms mobile app, so on a phone you have two options:

Either way, preview the form on your phone before sharing — most respondents will fill it out there. More mobile specifics in our complete mobile guide.

FAQ

Does Google Forms have conditional logic?

Yes, but only section-based branching: "Go to section based on answer" on multiple choice and dropdown questions. There's no per-question show/hide or multi-condition logic.

Which question types support branching?

Only multiple choice and dropdown. Checkboxes, short answer, paragraph, linear scale, and grid questions can't route respondents.

Can I skip a single question based on an answer?

Only by putting that question in its own section and routing around it. Branching operates on sections, not individual questions.

Can I set this up on my phone?

Yes — use forms.google.com with desktop mode in your mobile browser, or build the form in FormMaker, which creates real Google Forms with a mobile-native editor.

Related guides