Understand your goals
Before you create your survey, you need to know what you want to learn from survey participants. Your goals will determine the questions you ask. Knowing your goals will also let you combine surveys with other research methods for more accurate results.
Surveys are typically used as an evaluative research method, but they also have a place in generative research and as a continuous research method. UX survey data supports and complements website analytics and UX metrics collected through A/B testing, heatmaps, usability testing, and session recordings.[1]
A well-constructed questionnaire can be reused repeatedly to make like-for-like comparisons between the responses and your product iterations.