Start with the reason for the branch

Skip logic sends a respondent to a different question based on an earlier answer. It is useful when a question applies only to some people. Someone who has never used a service, for example, should not have to rate its checkout experience. A well-placed branch removes irrelevant questions and lets respondents focus on experiences they can describe.

Before building a branch, write down what you need to learn and who can reasonably answer each question. Then sketch the routes in ordinary language: people who have purchased continue to purchase questions; people who have not purchased move to questions about awareness or barriers. This simple map helps reveal questions that everyone should see, such as a final open-ended question about expectations.

Make each routing question easy to answer

A branch is only as reliable as the answer that triggers it. Ask about one clear behavior or condition at a time. “Have you bought from this store in the past six months?” is easier to route than “Do you know and use this store?” because awareness and use are different things. Use a time frame when it matters, and make sure the answer options cover plausible situations.

Consider what should happen when a respondent is unsure, cannot remember, or prefers not to answer. Forcing such a person into “yes” or “no” may send them to questions they cannot answer. An “I’m not sure” option can lead to a short, suitable route or to the next question that applies to everyone. Keep these choices purposeful: extra options should clarify the response, not create branches you do not need.

Help respondents understand a change of topic

People do not need to see the logic behind a survey, but they should not feel that questions appear at random. A brief transition can explain a shift: “Next, we’d like to ask about your first impressions,” or “The following questions are about your most recent purchase.” These cues are especially helpful when different respondents see different sections.

Avoid transitions that assume more than you know. If a question asks whether someone has purchased, do not introduce the next section with “Thanks for being a customer” unless every person arriving there has confirmed a purchase. Likewise, check that a routed question makes sense on its own. Someone who skipped several earlier questions may not know what “that experience” refers to. Repeating a short, specific reference is usually clearer than relying on context they may never have seen.

Keep the routes simple and test them all

Complex logic can be tempting: one answer controls a section, a later answer controls a subsection, and another answer changes a follow-up. Each rule may seem sensible alone, yet their combination can create dead ends or send people to the wrong place. Prefer a small number of meaningful branches. If many routes lead to nearly identical questions, consider asking a broader question that works for everyone.

Test the survey as different kinds of respondents before sharing it. Follow every answer option at each routing question, including “other,” “not sure,” and any nonresponse option you allow. Check the first question after each jump, the point where routes rejoin, and what happens if someone goes back and changes an earlier answer. Repeat the test on a phone-sized screen, where a transition or answer option may be easier to miss. A route map and a short checklist make this review more dependable than clicking through just the most obvious path.

Remember what a skipped answer means

When you review results, distinguish between a question someone chose not to answer and one they were never shown. Both may look blank in an export, but they mean different things. Label routed questions clearly in your working notes and confirm how your survey tool records skipped responses. This helps prevent mistakes such as treating everyone in the survey as though they had been asked to rate a purchase.

State the relevant group when summarizing a branched result: for example, “Among respondents who said they had purchased, these were the reported checkout difficulties.” That wording is more accurate than presenting the result as an opinion held by all respondents. Good skip logic does more than save time. It creates a clearer experience for participants and a clearer account of whose answers support each finding.

Back to category ↗