Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Best practices for creating questionnaires

Updated on May 11, 2022

You can use questionnaires to gather information from users. Apply best practices that can help you create questionnaires that are easy to use and maintain. For example, if you create a questionnaire about customer service satisfaction with short, precise questions grouped into pages based on the service area, you can then quickly adjust the visibility of particular pages based on the user input, and conveniently reuse parts of your questionnaire in the future.

To ensure that your questionnaires achieve the best results, apply the following best practices:
  • Ensure that users stay focused and can provide answers efficiently by grouping questions in a logical way.

    For example, in a questionnaire that collects information about customer satisfaction with a hotel, ask several questions about the service quality, and then provide a series of questions about the food.

  • Limit the total number of questions. You can also divide a questionnaire into smaller questionnaires that your application calls in succession.

    Users tend to provide less reliable and specific answers in longer questionnaires.

  • Limit the number of questions on each page.

    Many questions might cause excessive scrolling.

  • Use concise questions.

    Users are more likely to provide accurate answers to short, precise questions.

  • Ensure that the format of the question matches the type of information that you want to gather.

    For example, if you want users to select only one option that describes their favorite type of service that a company offers, create a picklist instead of multiple check boxes. In another example, if you want users to rate their level of satisfaction with a service, create a slider instead of an answer with multiple check boxes.

  • Proofread your questionnaire.

    Grammatical errors, duplicate questions, and acronyms or terms that you do not explain might discourage users from providing useful answers.

  • Ask potential users for feedback on the clarity, length, and ease of use of your questionnaire.
  • Ensure that your questionnaires are flexible and relevant in multiple scenarios by applying visibility conditions.

    For more information, see Conditionally displaying a question in a questionnaire.

  • Ensure that users provide answers in the correct format by using validations.

    For example, you can process cases faster by ensuring that users can enter only past dates of stay at a hotel. For more information, see Validating answers in a questionnaire.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us