[{"data":1,"prerenderedAt":123},["ShallowReactive",2],{"blog-must-have-demographic-questions-for-survey":3},{"blogData":4,"relatedArticles":45},{"id":5,"title":6,"author":7,"authorImage":8,"authorProfile":9,"coverImg":10,"coverImgAlt":11,"createdAt":12,"description":13,"featured":14,"jsonld":15,"keywords":34,"metaDescription":13,"metaImage":35,"metaTitle":23,"publishedAt":36,"slug":37,"updatedAt":38,"__hash__":39,"body":40,"coverImgWidth":41,"coverImgHeight":42,"readingStats":43},"blog\u002Fblog\u002Fmust-have-demographic-questions-for-survey.md","Demographic Survey Questions: 15 Examples That Get Honest Answers","Harsh Shah",null,"https:\u002F\u002Flinkedin.com\u002Fin\u002Fharshshahseo","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fan_illustration_of_10_must_have_demographics_questions_2aa9744335.png","an illustration of 10 must have demographics questions","2024-09-02T00:49:32.175Z","15 demographic survey questions with copy-ready answer options, inclusive 2026 phrasing, and when to skip each one. Templates and best practices inside.",false,[16],{"@type":17,"image":10,"author":18,"@context":22,"headline":23,"publisher":24,"description":30,"dateModified":31,"datePublished":32,"mainEntityOfPage":33},"Article",{"url":19,"name":20,"@type":21},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fharish-kumar2424\u002F","Harish Kumar","Person","https:\u002F\u002Fschema.org","Demographic Survey Questions: 15 Inclusive Examples (2026)",{"logo":25,"name":28,"@type":29},{"url":26,"@type":27},"https:\u002F\u002Fformester.com\u002Ffavicon.ico","ImageObject","Formester","Organization","15 demographic survey questions with copy-ready answer options, inclusive 2026 phrasing, and when to skip each one.","2026-06-11","2024-09-02","https:\u002F\u002Fformester.com\u002Fblog\u002Fmust-have-demographic-questions-for-survey\u002F","how to ask a current job position in survey,\nhow to ask gender question on survey,\nincome ranges for survey,\nemployment status survey question,\nsurvey to ask job,",[],"2026-06-15T04:39:36.526Z","must-have-demographic-questions-for-survey","2026-06-15T04:39:36.530Z","LbVOjtd-JgDb20qW9EMriFFlhkL15UN_Hm19gwWWUyE","![an illustration of 10 must have demographics questions](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fan_illustration_of_10_must_have_demographics_questions_2aa9744335.png)\n\n\u003Cstyle>\n\u002F* batch-1 blog normalisation *\u002F\n.fmstr-blog-lead {\n  font-size: 17px !important;\n  line-height: 1.65 !important;\n  color: #475467 !important;\n  font-weight: 400 !important;\n  margin: 0 0 16px !important;\n}\n.fmstr-blog-lead a { color: #6941c6 !important; font-weight: 500; }\n.fmstr-blog-lead a:hover { text-decoration: underline !important; }\n.fmstr-blog-lead strong { color: #101828; font-weight: 700; }\nsection[class^=\"fmstr-cmp-\"], section[class*=\" fmstr-cmp-\"] {\n  padding-top: 28px !important;\n  padding-bottom: 28px !important;\n}\n@media (max-width: 540px) {\n  section[class^=\"fmstr-cmp-\"], section[class*=\" fmstr-cmp-\"] {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n}\n\u003C\u002Fstyle>\n\n\u003Cstyle id=\"fmstr-blog-mobile-fullwidth-v3\">\n@media (max-width: 760px) {\n  .art-section { padding-left: 12px !important; padding-right: 12px !important; }\n}\n@media (max-width: 540px) {\n  .art-section { padding-left: 6px !important; padding-right: 6px !important; padding-top: 24px !important; }\n  section[class^=\"fmstr-cmp-\"], section[class*=\" fmstr-cmp-\"] {\n    padding-left: 0 !important; padding-right: 0 !important;\n    overflow-x: hidden !important; box-sizing: border-box !important;\n  }\n  section[class^=\"fmstr-cmp-\"] *, section[class^=\"fmstr-cmp-\"] *::before, section[class^=\"fmstr-cmp-\"] *::after { box-sizing: border-box !important; }\n  section[class^=\"fmstr-cmp-\"] > *, section[class^=\"fmstr-cmp-\"] > * > * { min-width: 0 !important; }\n  section[class^=\"fmstr-cmp-\"] [class*=\"__container\"] {\n    padding-left: 0 !important; padding-right: 0 !important;\n    max-width: 100% !important; width: 100% !important;\n  }\n  section[class^=\"fmstr-cmp-\"] [class*=\"__card\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__step\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__panel\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__tool\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__verdict\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__row\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__fix\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__callout\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__quote\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__tldr\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__answer\"],\n  section[class^=\"fmstr-cmp-\"] [class*=\"__faq\"],\n  section[class^=\"fmstr-cmp-\"] details {\n    padding-left: 14px !important; padding-right: 14px !important;\n    margin-left: 0 !important; margin-right: 0 !important;\n  }\n  section[class^=\"fmstr-cmp-\"] p, section[class^=\"fmstr-cmp-\"] li { font-size: 15px !important; line-height: 1.6 !important; }\n  section[class^=\"fmstr-cmp-\"] h2 { font-size: 22px !important; line-height: 1.22 !important; }\n  section[class^=\"fmstr-cmp-\"] h3 { font-size: 18px !important; line-height: 1.3 !important; }\n  section[class^=\"fmstr-cmp-\"] h4 { font-size: 16px !important; line-height: 1.35 !important; }\n  section[class^=\"fmstr-cmp-\"] table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; width: 100% !important; }\n  section[class^=\"fmstr-cmp-\"] img, section[class^=\"fmstr-cmp-\"] iframe, section[class^=\"fmstr-cmp-\"] video { max-width: 100% !important; height: auto !important; }\n  section[class^=\"fmstr-cmp-\"] pre, section[class^=\"fmstr-cmp-\"] code {\n    white-space: pre-wrap !important; overflow-wrap: anywhere !important; word-break: break-word !important;\n  }\n  section[class^=\"fmstr-cmp-\"] pre { overflow-x: auto; }\n  .fmstr-blog-lead { font-size: 16.5px !important; }\n}\n\u003C\u002Fstyle>\n\n\u003Cp class=\"fmstr-blog-lead\">Demographic survey questions describe who answered your survey: age, gender, location, income, employment, education, ethnicity, language, disability, and household. They are how aggregate numbers turn into segments you can act on.\u003C\u002Fp>\n\n\u003Cp class=\"fmstr-blog-lead\">Get them wrong and people abandon the form or pick a random answer. Research by \u003Ca href=\"https:\u002F\u002Fdoi.org\u002F10.1037\u002F0033-2909.133.5.859\">Tourangeau and Yan in Psychological Bulletin\u003C\u002Fa> found that the more sensitive a question feels and the earlier it appears, the more it drags down both response rate and accuracy.\u003C\u002Fp>\n\n\u003Cp class=\"fmstr-blog-lead\">Below are 15 demographic survey questions with copy-ready answer options, inclusive 2026 phrasing, and a note on when to skip each one. Use them as a base and cut whatever does not directly serve your analysis.\u003C\u002Fp>\n\n\u003Cstyle>\n.fmstr-cmp-demo-tldr a { text-decoration: none !important; }\n.fmstr-cmp-demo-tldr {\n--c-card: #f7f3ff;\n--c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586;\n--c-violet-500: #7f56d9; --c-violet-600: #6941c6; --c-violet-700: #5b34b1;\n--c-edge: #e4d7ff; --c-border: #d6c2f7;\n--c-shadow: 0 1px 3px rgba(16,24,40,.05);\nbackground: transparent;\npadding: 28px 0 40px;\nfont-family: inherit;\ncolor: var(--c-fg-1);\ntext-align: left !important; overflow-x: hidden; -webkit-text-size-adjust: 100%;}\n.fmstr-cmp-demo-tldr *, .fmstr-cmp-demo-tldr *::before, .fmstr-cmp-demo-tldr *::after { box-sizing: border-box; }\n.fmstr-cmp-demo-tldr__container { max-width: 1200px; margin: 0 auto; }\n.fmstr-cmp-demo-tldr__card {\nbackground: var(--c-card);\nborder: 1px solid var(--c-border);\nborder-left: 4px solid var(--c-violet-500);\nborder-radius: 14px;\npadding: 22px 26px;\nbox-shadow: var(--c-shadow);\ndisplay: flex; flex-direction: column; gap: 10px;\n}\n.fmstr-cmp-demo-tldr__label {\nfont-size: 12px !important;\nfont-weight: 700 !important;\nletter-spacing: 0.08em !important;\ntext-transform: uppercase;\ncolor: var(--c-violet-700) !important;\ndisplay: inline-flex;\nalign-items: center;\ngap: 8px;\nmargin: 0 !important;\n}\n.fmstr-cmp-demo-tldr__label::before {\ncontent: \"\";\nwidth: 8px; height: 8px; border-radius: 9999px;\nbackground: var(--c-violet-500);\ndisplay: inline-block;\n}\n.fmstr-cmp-demo-tldr__body {\nfont-size: 16px !important;\nline-height: 1.65 !important;\ncolor: var(--c-fg-1);\nmargin: 0 !important;\nfont-weight: 500 !important;\n}\n.fmstr-cmp-demo-tldr__list {\nmargin: 4px 0 0 !important;\npadding-left: 20px !important;\ndisplay: flex; flex-direction: column; gap: 6px;\n}\n.fmstr-cmp-demo-tldr__list li {\nfont-size: 15.5px !important;\nline-height: 1.6 !important;\ncolor: var(--c-fg-1);\n}\n.fmstr-cmp-demo-tldr__list li strong { color: var(--c-violet-700); font-weight: 700; }\n\n@media (max-width: 540px) {\n.fmstr-cmp-demo-tldr { padding: 20px 0 28px; }\n.fmstr-cmp-demo-tldr__card { padding: 18px 20px; }\n.fmstr-cmp-demo-tldr__body { font-size: 15px !important; }\n.fmstr-cmp-demo-tldr__list li { font-size: 14.5px !important; }\n}\n\n\n\u002F* mobile-safety-v2 *\u002F\n.fmstr-cmp-demo-tldr img, .fmstr-cmp-demo-tldr table, .fmstr-cmp-demo-tldr pre, .fmstr-cmp-demo-tldr iframe, .fmstr-cmp-demo-tldr video { max-width: 100%; }\n.fmstr-cmp-demo-tldr > * { min-width: 0; }\n.fmstr-cmp-demo-tldr [class*='__grid'] > *, .fmstr-cmp-demo-tldr [class*='__list'] > *, .fmstr-cmp-demo-tldr [class*='__cards'] > * { min-width: 0; max-width: 100%; }\n@media (max-width: 540px) {\n  .fmstr-cmp-demo-tldr pre { overflow-x: auto; -webkit-overflow-scrolling: touch; }\n  .fmstr-cmp-demo-tldr table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n}\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-demo-tldr\" aria-labelledby=\"fmstr-cmp-demo-tldr-label\">\n\u003Cdiv class=\"fmstr-cmp-demo-tldr__container\">\n\u003Cdiv class=\"fmstr-cmp-demo-tldr__card\">\n\u003Cp class=\"fmstr-cmp-demo-tldr__label\" id=\"fmstr-cmp-demo-tldr-label\">Quick answer\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-tldr__body\">Demographic survey questions describe who answered your survey: age, gender, location, income, employment, education, ethnicity, language, disability, and household. Below are the 15 most useful, with copy-ready answer options, inclusive 2026 phrasing, and a clear \"skip this question if\" line on every one.\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-tldr__list\">\n\u003Cli>\u003Cstrong>Most analyses need 3 to 5 demographic questions, not 15.\u003C\u002Fstrong> Cut to what your analysis plan actually uses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Place them at the end.\u003C\u002Fstrong> Exceptions: language and accessibility go first; screening questions go first.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Always include \"Prefer not to say\".\u003C\u002Fstrong> Forced answers on sensitive items either drop respondents or fill cells randomly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use ranges, not free text,\u003C\u002Fstrong> for age, income, and education. Cleaner segmentation, lower drop-off.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ethnicity, religion, political affiliation, and sexual orientation are special-category data under GDPR.\u003C\u002Fstrong> Ask only with explicit consent and a documented purpose.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\n\u003Cstyle>\n.fmstr-cmp-demo-steps a { text-decoration: none !important; color: #6941c6 !important; }\n.fmstr-cmp-demo-steps a:hover { text-decoration: underline !important; }\n.fmstr-cmp-demo-steps {\n--c-card: #ffffff;\n--c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586;\n--c-violet-500: #7f56d9; --c-violet-600: #6941c6; --c-violet-700: #5b34b1;\n--c-tint: #f7f3ff; --c-edge: #e4d7ff;\n--c-border: #eaecf0;\n--c-shadow: 0 1px 3px rgba(16,24,40,.05);\nbackground: transparent;\npadding: 48px 0;\nfont-family: inherit;\ncolor: var(--c-fg-1);\ntext-align: left !important;\noverflow-x: hidden;\n}\n.fmstr-cmp-demo-steps *, .fmstr-cmp-demo-steps *::before, .fmstr-cmp-demo-steps *::after { box-sizing: border-box; }\n.fmstr-cmp-demo-steps > *, .fmstr-cmp-demo-steps > * > * { min-width: 0; }\n.fmstr-cmp-demo-steps__container { max-width: 1200px; margin: 0 auto; }\n.fmstr-cmp-demo-steps__head { margin: 0 0 28px !important; }\n.fmstr-cmp-demo-steps__h2 {\nfont-size: clamp(26px, 3vw, 36px) !important; font-weight: 700 !important; line-height: 1.15 !important;\nletter-spacing: -.02em !important; margin: 0 !important; color: var(--c-fg-1);\n}\n.fmstr-cmp-demo-steps__intro { color: var(--c-fg-3); font-size: 17px !important; line-height: 1.6 !important; margin: 14px 0 0 !important; }\n.fmstr-cmp-demo-steps__list {\ndisplay: flex; flex-direction: column; gap: 14px;\nmargin: 0; padding: 0; list-style: none;\n}\n.fmstr-cmp-demo-steps__item {\nbackground: var(--c-card);\nborder: 1px solid var(--c-border);\nborder-radius: 14px;\npadding: 22px 24px;\nbox-shadow: var(--c-shadow);\ndisplay: flex; gap: 12px;\nalign-items: flex-start;\nmin-width: 0;\n}\n.fmstr-cmp-demo-steps__num {\nflex-shrink: 0;\nwidth: 26px; line-height: 1; height: 26px; border-radius: 7px;\nbackground: var(--c-tint);\nborder: 1px solid var(--c-edge);\ncolor: var(--c-violet-700) !important;\nfont-weight: 800; font-size: 13px;\ndisplay: inline-flex; align-items: center; justify-content: center;\n}\n.fmstr-cmp-demo-steps__main { flex: 1; min-width: 0; }\n.fmstr-cmp-demo-steps__title {\nfont-size: 18px !important; font-weight: 700 !important; line-height: 1.3 !important;\ncolor: var(--c-fg-1); margin: 0 0 8px !important;\n}\n.fmstr-cmp-demo-steps__body {\nfont-size: 15px !important; line-height: 1.65 !important;\ncolor: var(--c-fg-2); margin: 0 0 10px !important;\n}\n.fmstr-cmp-demo-steps__body:last-child { margin-bottom: 0 !important; }\n.fmstr-cmp-demo-steps__ask {\nfont-size: 15px !important; font-weight: 600 !important;\ncolor: var(--c-fg-1); margin: 12px 0 8px !important;\n}\n.fmstr-cmp-demo-steps__options {\nmargin: 0 0 10px !important; padding-left: 20px !important;\ndisplay: flex; flex-direction: column; gap: 4px;\n}\n.fmstr-cmp-demo-steps__options li {\nfont-size: 14.5px !important; line-height: 1.55 !important; color: var(--c-fg-2);\n}\n.fmstr-cmp-demo-steps__skip {\nfont-size: 14px !important; line-height: 1.55 !important;\ncolor: var(--c-fg-3); margin: 12px 0 0 !important;\npadding: 10px 14px;\nbackground: var(--c-tint);\nborder-left: 3px solid var(--c-violet-500);\nborder-radius: 6px;\n}\n.fmstr-cmp-demo-steps__skip strong { color: var(--c-violet-700); font-weight: 700; }\n\n@media (max-width: 540px) {\n.fmstr-cmp-demo-steps { padding: 36px 0; }\n.fmstr-cmp-demo-steps__item { padding: 18px 20px; gap: 14px; }\n.fmstr-cmp-demo-steps__num { width: 34px; height: 34px; font-size: 15px; }\n.fmstr-cmp-demo-steps__title { font-size: 16.5px !important; }\n.fmstr-cmp-demo-steps__body, .fmstr-cmp-demo-steps__ask { font-size: 14.5px !important; }\n.fmstr-cmp-demo-steps__options li { font-size: 14px !important; }\n}\n\n\n\u002F* mobile-safety-v2 *\u002F\n.fmstr-cmp-demo-steps img, .fmstr-cmp-demo-steps table, .fmstr-cmp-demo-steps pre, .fmstr-cmp-demo-steps iframe, .fmstr-cmp-demo-steps video { max-width: 100%; }\n.fmstr-cmp-demo-steps > * { min-width: 0; }\n.fmstr-cmp-demo-steps [class*='__grid'] > *, .fmstr-cmp-demo-steps [class*='__list'] > *, .fmstr-cmp-demo-steps [class*='__cards'] > * { min-width: 0; max-width: 100%; }\n@media (max-width: 540px) {\n  .fmstr-cmp-demo-steps pre { overflow-x: auto; -webkit-overflow-scrolling: touch; }\n  .fmstr-cmp-demo-steps table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n}\n\n\n\n\u002F* mobile-inline-num *\u002F\n@media (max-width: 540px) {\n  .fmstr-cmp-demo-steps__item { padding: 18px 16px; gap: 10px; flex-direction: row; align-items: flex-start; }\n  .fmstr-cmp-demo-steps__num { width: 28px; height: 28px; font-size: 13px; border-radius: 8px; }\n}\n\n\u002F* step-inline-num-restructure *\u002F\n.fmstr-cmp-demo-steps__item { display: block !important; }\n.fmstr-cmp-demo-steps__title { display: block; }\n.fmstr-cmp-demo-steps__num { display: inline-block !important; vertical-align: 2px; margin-right: 8px; padding: 2px 8px; width: auto !important; height: auto !important; border-radius: 6px; font-size: 12.5px !important; line-height: 1.3 !important; }\n@media (max-width: 540px) {\n  .fmstr-cmp-demo-steps__num { font-size: 11.5px !important; padding: 2px 7px; margin-right: 6px; }\n}\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-demo-steps\" aria-labelledby=\"fmstr-cmp-demo-steps-h2\">\n\u003Cdiv class=\"fmstr-cmp-demo-steps__container\">\n\u003Cdiv class=\"fmstr-cmp-demo-steps__head\">\n\u003Ch2 class=\"fmstr-cmp-demo-steps__h2\" id=\"fmstr-cmp-demo-steps-h2\">15 demographic survey questions to ask (with examples)\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-demo-steps__intro\">Copy-ready answer options, inclusive 2026 phrasing, and a clear note on when to skip each one.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003Col class=\"fmstr-cmp-demo-steps__list\">\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">1\u003C\u002Fspan>Age range survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Age is the most analytically useful demographic question for almost every survey. It segments cleanly, generalises across industries, and rarely feels invasive when offered as ranges.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: What is your age?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Under 18\u003C\u002Fli>\n\u003Cli>18 to 24\u003C\u002Fli>\n\u003Cli>25 to 34\u003C\u002Fli>\n\u003Cli>35 to 44\u003C\u002Fli>\n\u003Cli>45 to 54\u003C\u002Fli>\n\u003Cli>55 to 64\u003C\u002Fli>\n\u003Cli>65 or older\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Ranges feel less identifying, reduce drop-off, and roll up cleanly when you cross-tab against satisfaction or NPS. If you need an exact age (medical, financial, regulated industries), state why in a single line above the field.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> your survey already pulls age from a verified source (employee HRIS, customer profile, ID verification).\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">2\u003C\u002Fspan>Gender identity survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Use 2026 inclusive phrasing. The standard pattern is a closed list with a self-describe text field, kept separate from sex assigned at birth (which most surveys do not need at all).\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: Which best describes your gender?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Woman\u003C\u002Fli>\n\u003Cli>Man\u003C\u002Fli>\n\u003Cli>Non-binary or genderqueer\u003C\u002Fli>\n\u003Cli>Prefer to self-describe (text field)\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Always include the self-describe option and always include \"Prefer not to say\". The \u003Ca href=\"https:\u002F\u002Fgo.arizona.edu\u002Fassessment-research\u002Fassets\u002FInclusive-and-Functional-Demographic-Questions_2019.pdf\">University of Arizona Inclusive Demographic Questions guide\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fsupport.greenhouse.io\u002Fhc\u002Fen-us\u002Farticles\u002F7541739987355-U-S-Standard-demographic-questions\">Greenhouse U.S. Standard demographic questions reference\u003C\u002Fa> both treat these as defaults.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> you cannot show how gender will be used in the analysis. Collecting it for completeness without a plan to segment by it adds friction without value.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">3\u003C\u002Fspan>Ethnicity survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Ethnicity belongs in a survey only when you plan to segment by it. Equity studies, representativeness checks, market research across regions, and DEI reporting all qualify. Customer-experience surveys for most B2B products do not.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: Which of the following best describes you? Select all that apply.\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>American Indian or Alaska Native\u003C\u002Fli>\n\u003Cli>Asian\u003C\u002Fli>\n\u003Cli>Black or African American\u003C\u002Fli>\n\u003Cli>Hispanic, Latino, or Spanish origin\u003C\u002Fli>\n\u003Cli>Middle Eastern or North African\u003C\u002Fli>\n\u003Cli>Native Hawaiian or Other Pacific Islander\u003C\u002Fli>\n\u003Cli>White\u003C\u002Fli>\n\u003Cli>Prefer to self-describe (text field)\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Multi-select is the inclusive default. Forcing a single answer on multi-ethnic respondents either drops them out or skews data. The \u003Ca href=\"https:\u002F\u002Fwww.usda.gov\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocuments\u002Fsurveys-standard-optional-questions.pdf\">USDA Standardized Optional Questions guidance\u003C\u002Fa> and U.S. Census categories are the public-sector references most readers expect.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> you are outside the use cases above. In the EU, UK, and most of Asia, ethnicity is treated as special-category data under \u003Ca href=\"https:\u002F\u002Fgdpr-info.eu\u002Fart-9-gdpr\u002F\">GDPR Article 9\u003C\u002Fa> and needs explicit consent plus a documented purpose.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">4\u003C\u002Fspan>Income survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Income is the highest-friction demographic question on any survey. Use ranges, not free text. Decide upfront whether you need household income (consumer surveys) or individual income (employment, financial-services surveys). Mixing the two is a data-quality killer.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: What is your annual household income?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Under $25,000\u003C\u002Fli>\n\u003Cli>$25,000 to $49,999\u003C\u002Fli>\n\u003Cli>$50,000 to $74,999\u003C\u002Fli>\n\u003Cli>$75,000 to $99,999\u003C\u002Fli>\n\u003Cli>$100,000 to $149,999\u003C\u002Fli>\n\u003Cli>$150,000 to $199,999\u003C\u002Fli>\n\u003Cli>$200,000 or more\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">If your respondent pool is global, switch to currency-neutral bands (quintiles or local-currency tiers per country). State the time period (annual, monthly) and the unit explicitly in the question stem.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Overlapping numbers like \"$20,000 to $40,000\" and \"$40,001 to $60,000\" force respondents at the boundary to pick arbitrarily, which is why every range above uses \"to\" with a clear cap.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> you can infer the answer from a transactional dataset you already own.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">5\u003C\u002Fspan>Employment survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Employment status maps to spending power, life stage, and product fit. Consolidate \"looking for a job\" into this section rather than asking it as a separate yes \u002F no.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: Which best describes your current employment status?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Employed full-time\u003C\u002Fli>\n\u003Cli>Employed part-time\u003C\u002Fli>\n\u003Cli>Self-employed or freelance\u003C\u002Fli>\n\u003Cli>Unemployed and looking for work\u003C\u002Fli>\n\u003Cli>Unemployed and not looking\u003C\u002Fli>\n\u003Cli>Student\u003C\u002Fli>\n\u003Cli>Homemaker or caregiver\u003C\u002Fli>\n\u003Cli>Retired\u003C\u002Fli>\n\u003Cli>Unable to work\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">This wording follows the \u003Ca href=\"https:\u002F\u002Fwww.bls.gov\u002Fcps\u002Fdefinitions.htm\">U.S. Bureau of Labor Statistics labour-force categories\u003C\u002Fa>, which is the cleanest segmentation if you ever need to compare your data against national benchmarks.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> you are not running a recruitment, careers, or workforce-development study; the options above already capture job-search status.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">6\u003C\u002Fspan>Industry and job role survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">If your survey is for B2B research, customer feedback, or workforce studies, role and industry are more useful than a free-text job title. Free text creates dirty data (147 variants of \"Manager\") and is hard to segment.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: Which industry do you work in?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Technology and software\u003C\u002Fli>\n\u003Cli>Financial services\u003C\u002Fli>\n\u003Cli>Healthcare\u003C\u002Fli>\n\u003Cli>Education\u003C\u002Fli>\n\u003Cli>Retail and ecommerce\u003C\u002Fli>\n\u003Cli>Manufacturing\u003C\u002Fli>\n\u003Cli>Government or public sector\u003C\u002Fli>\n\u003Cli>Non-profit\u003C\u002Fli>\n\u003Cli>Media and entertainment\u003C\u002Fli>\n\u003Cli>Hospitality and travel\u003C\u002Fli>\n\u003Cli>Construction or real estate\u003C\u002Fli>\n\u003Cli>Other (text field)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Then ask: Which best describes your role?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Individual contributor\u003C\u002Fli>\n\u003Cli>Team lead or manager\u003C\u002Fli>\n\u003Cli>Director\u003C\u002Fli>\n\u003Cli>VP or head of function\u003C\u002Fli>\n\u003Cli>C-level or owner\u003C\u002Fli>\n\u003Cli>Student or intern\u003C\u002Fli>\n\u003Cli>Not currently working\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">The two-question pattern beats a free-text \"job title\" field on data quality every time.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> you already have firmographic data from a CRM or signup flow.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">7\u003C\u002Fspan>Education survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Ask for the highest level completed, not the level a respondent is currently working toward.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: What is the highest level of education you have completed?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Less than high school\u003C\u002Fli>\n\u003Cli>High school diploma or equivalent\u003C\u002Fli>\n\u003Cli>Some college, no degree\u003C\u002Fli>\n\u003Cli>Trade or technical certificate\u003C\u002Fli>\n\u003Cli>Associate degree\u003C\u002Fli>\n\u003Cli>Bachelor's degree\u003C\u002Fli>\n\u003Cli>Master's degree\u003C\u002Fli>\n\u003Cli>Professional degree (MD, JD, etc.)\u003C\u002Fli>\n\u003Cli>Doctoral degree (PhD, EdD)\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">For non-US audiences, swap the labels to local equivalents (A-levels, baccalauréat, gymnasium). Education systems do not translate cleanly, so build the localisation step into the survey rather than shipping a US-only list to a global panel.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> education does not change how you would interpret the answer to the rest of the survey.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">8\u003C\u002Fspan>Relationship status survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">\"Marital status\" alone misses the way most adults actually describe their relationships in 2026. Use \"relationship status\" as the headline and include the longer-form options.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: Which best describes your relationship status?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Single, never married\u003C\u002Fli>\n\u003Cli>In a relationship, not living together\u003C\u002Fli>\n\u003Cli>In a relationship, living together\u003C\u002Fli>\n\u003Cli>Married or in a civil partnership\u003C\u002Fli>\n\u003Cli>Separated\u003C\u002Fli>\n\u003Cli>Divorced\u003C\u002Fli>\n\u003Cli>Widowed\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> this is a customer-experience or product-feedback survey. Use it only when household structure, family planning, or relationship stage actually affects how someone uses the product or service.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">9\u003C\u002Fspan>Household composition survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Two short questions beat one. The first captures size, the second captures whether children are in the picture, which is what most consumer segmentation actually needs.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: How many people live in your household, including you?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>1 (just me)\u003C\u002Fli>\n\u003Cli>2\u003C\u002Fli>\n\u003Cli>3\u003C\u002Fli>\n\u003Cli>4\u003C\u002Fli>\n\u003Cli>5 or more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Then ask: Do any children under 18 live in your household?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Yes\u003C\u002Fli>\n\u003Cli>No\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> you are not segmenting by household structure. For most B2B surveys this is dead weight.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">10\u003C\u002Fspan>Location survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Decide the granularity before you build the field. Country is enough for most market-research surveys. State or province is useful for regional rollouts. City is rarely worth the privacy cost.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Country only (most surveys):\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Dropdown listing all countries, with \"Prefer not to say\" at the top.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Country + region (regional studies):\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Two dependent dropdowns. Country first, then the state or province list refreshes based on the country.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">City and country (only when you ship something physical):\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Open city field plus country dropdown. State the use (\"to estimate shipping zones\") in one line above the field.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">For mobile-first surveys, use a country dropdown with type-ahead. A long radio list of 195 countries crashes form completion on a phone.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">11\u003C\u002Fspan>Language survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Language matters for global product research, accessibility audits, and content localisation studies.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: Which language do you speak most often at home?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Mandarin\u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>Other (text field)\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">For multilingual respondents, follow up with \"Which other languages do you speak fluently?\" as a multi-select. If you are localising the survey itself, ask the language question first and route the respondent into a translated version.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">The \u003Ca href=\"https:\u002F\u002Fwww.surveymonkey.com\u002Flearn\u002Fsurvey-best-practices\u002Fgathering-demographic-information-from-surveys\u002F\">SurveyMonkey demographic best-practices guide\u003C\u002Fa> recommends placing language and accessibility questions before the rest of the demographics so the survey can adapt.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">12\u003C\u002Fspan>Disability survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">The \u003Ca href=\"https:\u002F\u002Fwww.washingtongroup-disability.com\u002Fquestion-sets\u002Fwg-short-set-on-functioning-wg-ss\u002F\">Washington Group Short Set on Functioning\u003C\u002Fa> is the global standard. It avoids the word \"disability\" (which respondents under-report) and asks about functioning in six domains instead. Use it directly.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask each of the following with the same answer scale:\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Do you have difficulty seeing, even if wearing glasses?\u003C\u002Fli>\n\u003Cli>Do you have difficulty hearing, even if using a hearing aid?\u003C\u002Fli>\n\u003Cli>Do you have difficulty walking or climbing steps?\u003C\u002Fli>\n\u003Cli>Do you have difficulty remembering or concentrating?\u003C\u002Fli>\n\u003Cli>Do you have difficulty with self-care, such as washing all over or dressing?\u003C\u002Fli>\n\u003Cli>Using your usual language, do you have difficulty communicating?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Answer scale (same for all six):\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>No, no difficulty\u003C\u002Fli>\n\u003Cli>Yes, some difficulty\u003C\u002Fli>\n\u003Cli>Yes, a lot of difficulty\u003C\u002Fli>\n\u003Cli>Cannot do it at all\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> you are outside accessibility audits, equity studies, healthcare research, or product research focused on assistive technology. Asking it casually feels invasive.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">13\u003C\u002Fspan>Sexual orientation survey question (optional)\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">This is a sensitive question. Ask only when you have a clear analytical reason (DEI study, healthcare research, LGBTQ+ market research) and you can show it in a privacy note above the field.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: Which best describes your sexual orientation?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Straight or heterosexual\u003C\u002Fli>\n\u003Cli>Gay or lesbian\u003C\u002Fli>\n\u003Cli>Bisexual or pansexual\u003C\u002Fli>\n\u003Cli>Asexual\u003C\u002Fli>\n\u003Cli>Queer\u003C\u002Fli>\n\u003Cli>Prefer to self-describe (text field)\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">The \u003Ca href=\"https:\u002F\u002Fsupport.greenhouse.io\u002Fhc\u002Fen-us\u002Farticles\u002F7541739987355-U-S-Standard-demographic-questions\">Greenhouse U.S. Standard demographic questions reference\u003C\u002Fa> uses an equivalent list and the same self-describe + opt-out pattern.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> you cannot show a clear analytical use. Under \u003Ca href=\"https:\u002F\u002Fgdpr-info.eu\u002Fart-9-gdpr\u002F\">GDPR Article 9\u003C\u002Fa>, sexual orientation is special-category data and EU respondents need explicit consent and a documented purpose.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">14\u003C\u002Fspan>Technology and digital access survey question\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Useful for product research, digital-equity studies, and any survey where the answer might be shaped by what device the respondent is using.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Ask: Which devices do you use to access the internet? Select all that apply.\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Smartphone\u003C\u002Fli>\n\u003Cli>Tablet\u003C\u002Fli>\n\u003Cli>Laptop\u003C\u002Fli>\n\u003Cli>Desktop computer\u003C\u002Fli>\n\u003Cli>Smart TV\u003C\u002Fli>\n\u003Cli>Game console\u003C\u002Fli>\n\u003Cli>None of the above\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Then ask: How would you describe your home internet connection?\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Reliable broadband\u003C\u002Fli>\n\u003Cli>Spotty broadband\u003C\u002Fli>\n\u003Cli>Mobile data only\u003C\u002Fli>\n\u003Cli>No home connection\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__skip\">\u003Cstrong>Skip if:\u003C\u002Fstrong> device or connection quality has no bearing on your analysis.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003Cli class=\"fmstr-cmp-demo-steps__item\">\n\u003Ch3 class=\"fmstr-cmp-demo-steps__title\">\u003Cspan class=\"fmstr-cmp-demo-steps__num\" aria-hidden=\"true\">15\u003C\u002Fspan>Religion and political affiliation (optional, sensitive)\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">Both are special-category data under \u003Ca href=\"https:\u002F\u002Fgdpr-info.eu\u002Fart-9-gdpr\u002F\">GDPR Article 9\u003C\u002Fa> and both are flagged as sensitive in the \u003Ca href=\"https:\u002F\u002Fdoi.org\u002F10.1037\u002F0033-2909.133.5.859\">Tourangeau and Yan sensitive-question research\u003C\u002Fa>. Ask only when essential.\u003C\u002Fp>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Religion (use only when relevant):\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Christian\u003C\u002Fli>\n\u003Cli>Muslim\u003C\u002Fli>\n\u003Cli>Hindu\u003C\u002Fli>\n\u003Cli>Buddhist\u003C\u002Fli>\n\u003Cli>Jewish\u003C\u002Fli>\n\u003Cli>Sikh\u003C\u002Fli>\n\u003Cli>Spiritual but not religious\u003C\u002Fli>\n\u003Cli>Atheist or agnostic\u003C\u002Fli>\n\u003Cli>Other (text field)\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__ask\">Political affiliation (use only when relevant):\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-demo-steps__options\">\n\u003Cli>Liberal or progressive\u003C\u002Fli>\n\u003Cli>Moderate\u003C\u002Fli>\n\u003Cli>Conservative\u003C\u002Fli>\n\u003Cli>Libertarian\u003C\u002Fli>\n\u003Cli>Other (text field)\u003C\u002Fli>\n\u003Cli>Prefer not to say\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp class=\"fmstr-cmp-demo-steps__body\">For US-specific political surveys, switch to party affiliation (Democrat, Republican, Independent, Other) with the same opt-out. Make both questions optional and place them last.\u003C\u002Fp>\n\u003C\u002Fli>\n\n\u003C\u002Fol>\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\n\u003Cstyle>\n.fmstr-cmp-tmpl-midcta a { text-decoration: none !important; }\n.fmstr-cmp-tmpl-midcta { background: transparent; padding: 48px 0; font-family: inherit; color: #101828; overflow-x: hidden; }\n.fmstr-cmp-tmpl-midcta *, .fmstr-cmp-tmpl-midcta *::before, .fmstr-cmp-tmpl-midcta *::after { box-sizing: border-box; }\n.fmstr-cmp-tmpl-midcta__container { max-width: 1200px; margin: 0 auto; }\n.fmstr-cmp-tmpl-midcta__card { width: 100%; background: linear-gradient(135deg, #f7f3ff 0%, #faf7ff 100%); border: 1px solid #e4d7ff; border-radius: 18px; padding: 48px 32px; text-align: center; box-shadow: 0 4px 24px rgba(127, 86, 217, 0.08); }\n.fmstr-cmp-tmpl-midcta__inner { max-width: 760px; margin: 0 auto; }\n.fmstr-cmp-tmpl-midcta__eyebrow { display: inline-block; padding: 4px 12px; background: #ffffff; border: 1px solid #e4d7ff; border-radius: 9999px; color: #5b34b1 !important; font-size: 11.5px !important; font-weight: 700 !important; letter-spacing: 0.06em !important; text-transform: uppercase; margin: 0 0 14px !important; }\n.fmstr-cmp-tmpl-midcta__h2 { font-size: clamp(22px, 3vw, 28px) !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: -0.02em !important; margin: 0 0 12px !important; color: #101828 !important; }\n.fmstr-cmp-tmpl-midcta__body { font-size: 16px !important; line-height: 1.55 !important; color: #475467 !important; margin: 0 0 22px !important; }\n.fmstr-cmp-tmpl-midcta__cta { display: inline-flex !important; align-items: center; gap: 8px; background: #7f56d9 !important; color: #ffffff !important; border: 1px solid #7f56d9 !important; padding: 12px 26px !important; border-radius: 9999px !important; font-size: 15px !important; font-weight: 600 !important; text-decoration: none !important; transition: background .15s ease, transform .15s ease; }\n.fmstr-cmp-tmpl-midcta__cta:hover { background: #6941c6 !important; border-color: #6941c6 !important; color: #ffffff !important; text-decoration: none !important; transform: translateY(-1px); }\n.fmstr-cmp-tmpl-midcta__cta::after { content: \"\\2192\"; transition: transform .15s ease; }\n.fmstr-cmp-tmpl-midcta__cta:hover::after { transform: translateX(2px); }\n.fmstr-cmp-tmpl-midcta__strip { font-size: 13px !important; color: #697586 !important; margin: 20px 0 0 !important; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 6px 14px; width: 100%; }\n.fmstr-cmp-tmpl-midcta__strip span { color: #d6c2f7; }\n@media (max-width: 760px) {\n  .fmstr-cmp-tmpl-midcta__card { padding: 36px 22px; }\n}\n@media (max-width: 540px) {\n  .fmstr-cmp-tmpl-midcta { padding: 32px 0; }\n  .fmstr-cmp-tmpl-midcta__card { padding: 26px 16px; border-radius: 14px; }\n  .fmstr-cmp-tmpl-midcta__h2 { font-size: 20px !important; }\n  .fmstr-cmp-tmpl-midcta__body { font-size: 15px !important; }\n  .fmstr-cmp-tmpl-midcta__cta { padding: 11px 22px !important; font-size: 14.5px !important; width: 100%; justify-content: center; }\n  .fmstr-cmp-tmpl-midcta__strip { font-size: 12.5px !important; gap: 4px 10px; }\n}\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-tmpl-midcta\" aria-labelledby=\"fmstr-cmp-tmpl-midcta-h2\">\n\u003Cdiv class=\"fmstr-cmp-tmpl-midcta__container\">\n\u003Cdiv class=\"fmstr-cmp-tmpl-midcta__card\">\n\u003Cdiv class=\"fmstr-cmp-tmpl-midcta__inner\">\n\u003Cspan class=\"fmstr-cmp-tmpl-midcta__eyebrow\">Survey builder\u003C\u002Fspan>\n\u003Ch2 class=\"fmstr-cmp-tmpl-midcta__h2\" id=\"fmstr-cmp-tmpl-midcta-h2\">Ask the right demographic questions, without survey-tool sprawl\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-tmpl-midcta__body\">Multi-step forms, conditional logic, templates for every survey type. Free plan includes unlimited responses.\u003C\u002Fp>\n\u003Ca class=\"fmstr-cmp-tmpl-midcta__cta\" href=\"https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up\" style=\"background: #7f56d9 !important; color: #ffffff !important; border-color: #7f56d9 !important; text-decoration: none !important;\">Start free on Formester\u003C\u002Fa>\n\u003Cp class=\"fmstr-cmp-tmpl-midcta__strip\">Free forever plan\u003Cspan>&bull;\u003C\u002Fspan>No credit card\u003Cspan>&bull;\u003C\u002Fspan>Setup in 2 minutes\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003Cstyle>\n\u002F* host-link-override *\u002F\n.fmstr-cmp-demo-faq a { text-decoration: none !important; }\n.fmstr-cmp-demo-faq {\n--c-card: #ffffff;\n--c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586;\n--c-violet-600: #6941c6;\n--c-tint: #f7f3ff; --c-edge: #e4d7ff;\n--c-border: #eaecf0; --c-chip-bg: #f4f4f7;\n--c-shadow: 0 1px 3px rgba(16,24,40,.05);\n\nbackground: transparent; padding: 56px 24px;\nfont-family: inherit;\ncolor: var(--c-fg-1);\ntext-align: left !important; overflow-x: hidden; -webkit-text-size-adjust: 100%;}\n.fmstr-cmp-demo-faq *, .fmstr-cmp-demo-faq *::before, .fmstr-cmp-demo-faq *::after { box-sizing: border-box; }\n.fmstr-cmp-demo-faq__container { max-width: 1200px; margin: 0 auto; }\n.fmstr-cmp-demo-faq__h2 { font-size: clamp(26px, 3vw, 36px) !important; font-weight: 700 !important; line-height: 1.15 !important; letter-spacing: -.02em !important; margin: 0 !important; color: var(--c-fg-1); text-align: left; }\n.fmstr-cmp-demo-faq__intro { color: var(--c-fg-3); font-size: 17px !important; line-height: 1.6 !important; margin: 14px 0 28px !important; text-align: left; }\n.fmstr-cmp-demo-faq__list { display: flex; flex-direction: column; gap: 12px; }\n.fmstr-cmp-demo-faq__item {\nbackground: var(--c-card); border: 1px solid var(--c-border);\nborder-radius: 14px; box-shadow: var(--c-shadow); overflow: hidden;\n}\n.fmstr-cmp-demo-faq__item > summary {\npadding: 18px 22px; cursor: pointer; font-weight: 600; font-size: 16.5px;\ncolor: var(--c-fg-1); display: flex; align-items: center; gap: 14px;\nlist-style: none;\n}\n.fmstr-cmp-demo-faq__item > summary::-webkit-details-marker { display: none; }\n.fmstr-cmp-demo-faq__item > summary::before {\ncontent: \"\"; width: 28px; height: 28px; border-radius: 8px; flex-shrink: 0;\nbackground-color: var(--c-chip-bg);\nbackground-image: url(\"data:image\u002Fsvg+xml,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%2375747f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l4 4 4-4'\u002F%3E%3C\u002Fsvg%3E\");\nbackground-repeat: no-repeat; background-position: center;\ntransition: transform .15s ease, background-color .15s ease;\n}\n.fmstr-cmp-demo-faq__item[open] > summary::before { transform: rotate(180deg); background-color: var(--c-tint); }\n.fmstr-cmp-demo-faq__item[open] > summary { color: var(--c-violet-600) !important; }\n.fmstr-cmp-demo-faq__answer { padding: 0 22px 22px 64px; color: var(--c-fg-2); font-size: 15.5px; line-height: 1.7; }\n.fmstr-cmp-demo-faq__answer a { color: var(--c-violet-600) !important; text-decoration: none !important; }\n.fmstr-cmp-demo-faq__answer a:hover { text-decoration: underline !important; }\n\n@media (max-width: 760px) {\n.fmstr-cmp-demo-faq { padding: 40px 16px; }\n.fmstr-cmp-demo-faq__intro { font-size: 15.5px !important; text-align: left; }\n.fmstr-cmp-demo-faq__item > summary { padding: 16px 16px; font-size: 15.5px; gap: 12px; }\n.fmstr-cmp-demo-faq__item > summary::before { width: 26px; height: 26px; }\n.fmstr-cmp-demo-faq__answer { padding: 0 16px 18px 16px; font-size: 15px; line-height: 1.65; }\n}\n\n\n\u002F* mobile-safety-v2 *\u002F\n.fmstr-cmp-demo-faq img, .fmstr-cmp-demo-faq table, .fmstr-cmp-demo-faq pre, .fmstr-cmp-demo-faq iframe, .fmstr-cmp-demo-faq video { max-width: 100%; }\n.fmstr-cmp-demo-faq > * { min-width: 0; }\n.fmstr-cmp-demo-faq [class*='__grid'] > *, .fmstr-cmp-demo-faq [class*='__list'] > *, .fmstr-cmp-demo-faq [class*='__cards'] > * { min-width: 0; max-width: 100%; }\n@media (max-width: 540px) {\n  .fmstr-cmp-demo-faq pre { overflow-x: auto; -webkit-overflow-scrolling: touch; }\n  .fmstr-cmp-demo-faq table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n}\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-demo-faq\" aria-labelledby=\"fmstr-cmp-demo-faq-h2\">\n\u003Cdiv class=\"fmstr-cmp-demo-faq__container\">\n\u003Ch2 class=\"fmstr-cmp-demo-faq__h2\" id=\"fmstr-cmp-demo-faq-h2\">Frequently asked questions\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-demo-faq__intro\">Common questions about writing, ordering, and analysing demographic survey questions.\u003C\u002Fp>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__list\">\n\n\u003Cdetails class=\"fmstr-cmp-demo-faq__item\">\n\u003Csummary>What are the most important demographic survey questions to include?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__answer\">Age, gender, location, and income are the four most-used demographic questions across consumer, employee, and academic surveys. Add ethnicity, language, employment status, and education when your analysis depends on them. Skip the rest. Most analyses need three to five demographic questions, not fifteen.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n\u003Cdetails class=\"fmstr-cmp-demo-faq__item\">\n\u003Csummary>Where should demographic questions go in a survey?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__answer\">Place them at the end. The SurveyMonkey best-practices guide and most academic guidance agree: asking sensitive identity questions upfront raises drop-off and depresses accuracy. The exception is language and accessibility, which go first so the survey can adapt to the respondent.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n\u003Cdetails class=\"fmstr-cmp-demo-faq__item\">\n\u003Csummary>Should demographic questions be mandatory?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__answer\">No. Every demographic question should include \"Prefer not to say\" and should not block submission. Forcing answers on income, ethnicity, or gender produces either drop-offs or random selections, both of which hurt your data.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n\u003Cdetails class=\"fmstr-cmp-demo-faq__item\">\n\u003Csummary>How do I write inclusive gender questions in 2026?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__answer\">Use a closed list with a self-describe text field and a \"Prefer not to say\" option. Keep gender identity separate from sex assigned at birth (most surveys do not need the second one at all). Avoid binary-only (\"Male \u002F Female\") and avoid stand-alone \"Other\".\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n\u003Cdetails class=\"fmstr-cmp-demo-faq__item\">\n\u003Csummary>How many demographic questions should I include?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__answer\">Three to five. If your core survey has ten questions and your demographic section has twelve, the demographic section is the survey. Cut to the minimum that supports your analysis plan.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n\u003Cdetails class=\"fmstr-cmp-demo-faq__item\">\n\u003Csummary>Is it legal to ask about income and ethnicity in a survey?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__answer\">Yes, in most jurisdictions, but with conditions. Under GDPR Article 9, ethnicity is special-category data and needs explicit consent plus a documented purpose. In the US, the EEOC has specific guidance on collecting demographic data for hiring purposes. Income is not legally restricted but is socially sensitive: always use ranges and an opt-out.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n\u003Cdetails class=\"fmstr-cmp-demo-faq__item\">\n\u003Csummary>What is the difference between demographic and psychographic survey questions?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__answer\">Demographic questions describe who someone is (age, income, location). Psychographic questions describe how someone thinks (values, lifestyle, attitudes). Both segment your audience, but they answer different questions. Use demographic data for representativeness and equity checks, psychographic data for messaging and positioning.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n\u003Cdetails class=\"fmstr-cmp-demo-faq__item\">\n\u003Csummary>When should I not ask demographic questions?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-demo-faq__answer\">Skip a demographic question when you cannot point to a specific cross-tab in your analysis plan that uses it. \"Just in case\" demographic data is the most common reason surveys feel invasive and the most common reason respondents bail before submitting.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\n\u003Cstyle>\n\u002F* host-link-override *\u002F\n.fmstr-cmp-demo-rel a { text-decoration: none !important; }\n.fmstr-cmp-demo-rel {\n--c-card: #ffffff;\n--c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586;\n--c-violet-500: #7f56d9; --c-violet-600: #6941c6;\n--c-tint: #f7f3ff; --c-edge: #e4d7ff;\n--c-border: #eaecf0;\n--c-shadow: 0 4px 20px rgba(16,24,40,.06);\n\nbackground: transparent;\npadding: 56px 24px;\nfont-family: inherit;\ncolor: var(--c-fg-1);\ntext-align: left !important; overflow-x: hidden; -webkit-text-size-adjust: 100%;}\n.fmstr-cmp-demo-rel *, .fmstr-cmp-demo-rel *::before, .fmstr-cmp-demo-rel *::after { box-sizing: border-box; }\n.fmstr-cmp-demo-rel__container { max-width: 1200px; margin: 0 auto; }\n.fmstr-cmp-demo-rel__head { margin: 0 0 28px !important; text-align: left; }\n.fmstr-cmp-demo-rel__h2 { font-size: clamp(26px, 3vw, 36px) !important; font-weight: 700 !important; line-height: 1.15 !important; letter-spacing: -.02em !important; margin: 0 !important; color: var(--c-fg-1); text-align: left; }\n.fmstr-cmp-demo-rel__intro { color: var(--c-fg-3); font-size: 17px !important; line-height: 1.6 !important; margin: 14px 0 0 !important; text-align: left; }\n\n.fmstr-cmp-demo-rel__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n.fmstr-cmp-demo-rel__card {\nbackground: var(--c-card); border: 1px solid var(--c-border);\nborder-radius: 14px; padding: 20px 22px; display: flex; flex-direction: column; gap: 8px;\ntext-decoration: none !important; color: inherit !important; transition: all .15s ease;\nposition: relative;\n}\n.fmstr-cmp-demo-rel__card:hover { border-color: var(--c-edge); box-shadow: var(--c-shadow); transform: translateY(-1px); }\n.fmstr-cmp-demo-rel__chip {\ndisplay: inline-block; padding: 3px 10px; border-radius: 9999px;\nbackground: var(--c-tint); border: 1px solid var(--c-edge);\ncolor: var(--c-violet-600); font-size: 11.5px; font-weight: 600; letter-spacing: .02em;\ntext-transform: uppercase; align-self: flex-start;\nmargin-bottom: 2px;\n}\n.fmstr-cmp-demo-rel__title {\nfont-size: 16px !important; font-weight: 700 !important; color: var(--c-fg-1); margin: 0 !important; line-height: 1.3 !important; text-align: left; }\n.fmstr-cmp-demo-rel__body { font-size: 14.5px !important; line-height: 1.55 !important; color: var(--c-fg-2); margin: 0 !important; }\n.fmstr-cmp-demo-rel__arrow {\nmargin-top: 6px; color: var(--c-violet-600); font-size: 14px; font-weight: 600;\ndisplay: inline-flex; align-items: center; gap: 6px;\n}\n.fmstr-cmp-demo-rel__arrow::after {\ncontent: \"\\2192\"; transition: transform .15s ease; display: inline-block;\n}\n.fmstr-cmp-demo-rel__card:hover .fmstr-cmp-demo-rel__arrow::after { transform: translateX(3px); }\n\n@media (max-width: 880px) { .fmstr-cmp-demo-rel__grid { grid-template-columns: 1fr 1fr; gap: 14px; } }\n@media (max-width: 540px) {\n.fmstr-cmp-demo-rel { padding: 40px 16px; }\n.fmstr-cmp-demo-rel__grid { grid-template-columns: 1fr; gap: 12px; }\n.fmstr-cmp-demo-rel__card { padding: 18px 20px; }\n}\n\n\n\u002F* mobile-safety-v2 *\u002F\n.fmstr-cmp-demo-rel img, .fmstr-cmp-demo-rel table, .fmstr-cmp-demo-rel pre, .fmstr-cmp-demo-rel iframe, .fmstr-cmp-demo-rel video { max-width: 100%; }\n.fmstr-cmp-demo-rel > * { min-width: 0; }\n.fmstr-cmp-demo-rel [class*='__grid'] > *, .fmstr-cmp-demo-rel [class*='__list'] > *, .fmstr-cmp-demo-rel [class*='__cards'] > * { min-width: 0; max-width: 100%; }\n@media (max-width: 540px) {\n  .fmstr-cmp-demo-rel pre { overflow-x: auto; -webkit-overflow-scrolling: touch; }\n  .fmstr-cmp-demo-rel table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n}\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-demo-rel\" aria-labelledby=\"fmstr-cmp-demo-rel-h2\">\n\u003Cdiv class=\"fmstr-cmp-demo-rel__container\">\n\u003Cdiv class=\"fmstr-cmp-demo-rel__head\">\n\u003Ch2 class=\"fmstr-cmp-demo-rel__h2\" id=\"fmstr-cmp-demo-rel-h2\">Related on Formester\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-demo-rel__intro\">Start from a demographic template, generate one from a prompt, or read up on adjacent survey patterns.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-demo-rel__grid\">\n\n\u003Ca class=\"fmstr-cmp-demo-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fonline-survey-maker\u002F\">\n\u003Cspan class=\"fmstr-cmp-demo-rel__chip\">Formester\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-demo-rel__title\">No-code survey maker\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-rel__body\">Drag and drop builder with native conditional logic and \"Prefer not to say\" on every field.\u003C\u002Fp>\n\u003Cspan class=\"fmstr-cmp-demo-rel__arrow\">Open\u003C\u002Fspan>\n\u003C\u002Fa>\n\n\u003Ca class=\"fmstr-cmp-demo-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fai-survey-generator\u002F\">\n\u003Cspan class=\"fmstr-cmp-demo-rel__chip\">Formester\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-demo-rel__title\">AI survey generator\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-rel__body\">Generate a tailored demographic survey from a one-line prompt.\u003C\u002Fp>\n\u003Cspan class=\"fmstr-cmp-demo-rel__arrow\">Open\u003C\u002Fspan>\n\u003C\u002Fa>\n\n\u003Ca class=\"fmstr-cmp-demo-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Ftemplates\u002F\">\n\u003Cspan class=\"fmstr-cmp-demo-rel__chip\">Template\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-demo-rel__title\">Demographic survey template\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-rel__body\">All 15 questions above with inclusive 2026 phrasing, mobile-first layout, and built-in conditional logic.\u003C\u002Fp>\n\u003Cspan class=\"fmstr-cmp-demo-rel__arrow\">Open\u003C\u002Fspan>\n\u003C\u002Fa>\n\n\u003Ca class=\"fmstr-cmp-demo-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fbest-survey-questions\u002F\">\n\u003Cspan class=\"fmstr-cmp-demo-rel__chip\">Blog\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-demo-rel__title\">Best survey questions to ask\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-rel__body\">Open and closed-ended questions that pull honest answers across consumer and employee research.\u003C\u002Fp>\n\u003Cspan class=\"fmstr-cmp-demo-rel__arrow\">Read\u003C\u002Fspan>\n\u003C\u002Fa>\n\n\u003Ca class=\"fmstr-cmp-demo-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fhow-to-make-a-user-research-survey\u002F\">\n\u003Cspan class=\"fmstr-cmp-demo-rel__chip\">Blog\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-demo-rel__title\">How to make a user research survey\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-rel__body\">Pair demographic questions with behavioural ones to segment real users, not just personas.\u003C\u002Fp>\n\u003Cspan class=\"fmstr-cmp-demo-rel__arrow\">Read\u003C\u002Fspan>\n\u003C\u002Fa>\n\n\u003Ca class=\"fmstr-cmp-demo-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fhow-to-make-a-net-promoter-score-survey\u002F\">\n\u003Cspan class=\"fmstr-cmp-demo-rel__chip\">Blog\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-demo-rel__title\">Build a Net Promoter Score survey\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-demo-rel__body\">Cross-tab NPS by age, role, and income bracket to find the subgroups behind your headline score.\u003C\u002Fp>\n\u003Cspan class=\"fmstr-cmp-demo-rel__arrow\">Read\u003C\u002Fspan>\n\u003C\u002Fa>\n\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\n",1214,630,{"text":44},"14 min read",[46,65,85,104],{"title":47,"author":20,"authorImage":8,"authorProfile":19,"coverImg":48,"coverImgAlt":49,"createdAt":50,"description":51,"featured":14,"jsonld":52,"keywords":53,"metaDescription":54,"metaImage":55,"metaTitle":56,"publishedAt":57,"slug":58,"updatedAt":59,"__hash__":60,"body":61,"id":62,"coverImgWidth":41,"coverImgHeight":42,"readingStats":63},"How to Send Bulk Emails to Your Form Submitters","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002FHow_to_Make_User_Research_Survey_43_5d973b2ccd.png","a blog post cover about sending bulk emails to form submitters","2025-11-14T02:25:49.659Z","Send personalized bulk emails to all your form submitters without exporting data or using extra tools. Reach the right people fast from one dashboard.",[],"send bulk emails to form submitters,\nform submission emails,\nbulk emails,\nbulk email notification,","Send personalized bulk emails to all your form submitters in Formester without exporting data or using extra tools. Reach the right people fast from one dashboard.",[],"How to Send Bulk Emails to Your Form Submitters in Formester","2025-11-14T02:31:10.118Z","send-bulk-emails-to-form-submitters","2025-12-01T12:11:05.801Z","Yk_Hbhp03C6Om2kkiJ2ZywdxGqxS-89qJOQThXdYVj4","\n\u003Ciframe width=\"100%\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fqk5uWv1k2Aw?si=6GAcoLqJ6NOCp7H9\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen>\u003C\u002Fiframe>\n\nIf you have ever wanted to reach out to everyone who filled out your form at once, maybe to say thank you, share updates, or send a special offer, this guide is for you. \n\nWith **[Formester](\u002F)**, you can send personalized bulk emails to your form respondents without exporting data, **[setting up integrations](\u002Fintegrations\u002F)**, or using another tool. Everything happens inside your dashboard, in one smooth flow.\n\n## Why Sending Bulk Emails Matters\nEvery form submission represents real interest. Maybe it’s a customer waiting for an update, a lead looking for more information, or an attendee you need to thank after an event. Reaching them at the right time can increase engagement, improve retention, and drive more conversions.\n\n**Formester’s bulk email feature helps you:**\n\n- Send instant thank-you emails after submissions\n\n- Follow up after webinars, demos, or events\n\n- Announce new features or offers to existing users\n\n- Share reports, resources, or guides based on form data\n\n- Nurture leads directly from your submissions list\n\nInstead of switching between tools, you can manage it all in one place.\n\n### Step 1: Create Your Form in Formester\nStart by creating your form in Formester. Use the **[AI Form Builder](\u002Fai-form-generator\u002F)** to describe what you need, and it will instantly generate a ready-to-use form. You can create contact forms, event registration forms, feedback forms, surveys, or even lead capture forms in seconds.\n\nEach form is designed to collect structured, high-quality data without any technical setup.\n\n### Step 2: Customize the Design and Settings\nOnce your form is ready, make it match your brand identity. Choose your colors, fonts, and button styles to keep everything consistent. You can also **[add your own CSS](\u002Ffeatures\u002Fcustom-css-forms\u002F)** for full creative control.\n\nThis helps you maintain brand trust and makes your form look professional on any website.\n\n\n### Step 3: Publish Your Form and Collect Submissions\nWhen you are happy with your design, click Publish. You can share your live form link or embed it directly into your website. As people start filling it out, you will see each response appear in the Results tab of your Formester dashboard.\n\nAll submissions are stored securely and can be filtered or searched anytime.\n\n### Step 4: Send Bulk Emails from the Results Tab\nNow comes the part that saves hours of work.\n\nGo to the Results tab, select the submissions you want to contact, and click Send Email. Write your message directly inside Formester. You can send a personalized email to multiple recipients at once without leaving the dashboard.\n\nChoose your sender address and connect your SMTP email for better deliverability. Your emails will appear as if they came from your own domain, giving you complete control over your communication.\n\n**This feature is ideal for:**\n\n- Sending personalized thank-you messages after a purchase or signup\n\n- Sharing post-event resources or recordings\n\n- Sending updates about new features, offers, or policy changes\n\n- Following up on survey responses or feedback submissions\n\nYou can manage all of this in just a few clicks, without exporting data or using another app.\n\n### Benefits of Using Formester for Bulk Emails\nUsing Formester for your outreach keeps your data, communication, and results in one place. Here is why it makes a real difference:\n\n- **Saves time:** No need to export contacts or upload CSVs to another platform\n\n\n- **Improves accuracy:** Messages go only to verified form submitters\n\n\n- **Strengthens brand identity:** Send emails using your **[own SMTP email](\u002Ffeatures\u002Fsmtp-integration\u002F)**\n\n\n- **Boosts engagement:** Send timely, relevant follow-ups based on actual responses\n\n\nThis is not just an email feature. It is a direct bridge between your form data and your audience.\n\n### Final Thoughts\nIn just a few minutes, you can create a form, collect responses, and send custom bulk emails to your audience directly from Formester. No coding. No setup. No extra tools.\n\nIf you want to save time, increase engagement, and simplify communication, try this feature today. Formester makes it easy to connect with your audience the smarter way from the same place where your data lives.\n\n**[Start using Formester today](https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up)** and send your first bulk email in minutes.\n\n","blog\u002Fblog\u002Fsend-bulk-emails-to-form-submitters.md",{"text":64},"4 min read",{"title":66,"author":20,"authorImage":8,"authorProfile":19,"coverImg":67,"coverImgAlt":68,"createdAt":69,"description":70,"featured":14,"jsonld":71,"keywords":72,"metaDescription":73,"metaImage":74,"metaTitle":75,"publishedAt":76,"slug":77,"updatedAt":78,"__hash__":79,"body":80,"id":81,"coverImgWidth":82,"coverImgHeight":83,"readingStats":84},"8 Best Questionnaire Software in 2026: Compared","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fbest_questionnaire_software_d54438ac13.png","8 best questionnaire software compared for 2026","2026-07-09T14:52:44.671Z","8 top questionnaire tools ranked for HR, research, feedback, and intake. Formester, SurveyMonkey, Typeform, Jotform, Google Forms, Microsoft Forms, Fillout, Zoho Forms. Analytics + pricing compared.",[],"best questionnaire software, questionnaire builder, online questionnaire tool, questionnaire maker, questionnaire software 2026","The 8 best questionnaire tools in 2026 for HR, research, feedback, and intake. Pricing, templates, integrations, and which one fits your team.",[],"8 Best Questionnaire Software in 2026 | Formester","2026-08-20T05:14:54.996Z","best-questionnaire-software","2026-08-20T05:14:55.000Z","Q_WI6bpDIcH7WAl02Vb9uOcPNKjz0HuNct8kj_tseF4","![8 best questionnaire software compared for 2026](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fbest_questionnaire_software_d54438ac13.png)\n\n\u003Cdiv style=\"background:#F9FAFB;border-left:4px solid #7f56d9;padding:14px 18px;margin:0 0 24px 0;border-radius:6px;font-family:inherit;\">\n\u003Cp style=\"margin:0;font-size:14px;color:#475467;font-family:inherit;\">\u003Cstrong>How we verified this:\u003C\u002Fstrong> every figure on this page comes from the vendor's own pricing page or its public G2 profile. \u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1rHjEeP9DZx43APmXrsMgXQaF_y5f6LFyr7wijvCYT9Y\u002Fedit?usp=sharing\" target=\"_blank\" rel=\"noopener\">You can check every source here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Ch2>Which questionnaire software should you choose?\u003C\u002Fh2>\n\n\u003Cp>A questionnaire is usually longer than a form and more structured than a survey. That length is what breaks tools: people abandon halfway. The logic gets tangled, and the response cap turns up sooner than planned.\u003C\u002Fp>\n\n\u003Cp>The eight tools below all handle question types and branching. Where they differ is what happens as the questionnaire grows: how many responses you can take and how the logic is built, plus what the whole thing costs once your team needs seats.\u003C\u002Fp>\n\n\u003Cdiv class=\"tldr\">\n\u003Cp>\u003Cstrong>The 60-second TL;DR\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Best all-around:\u003C\u002Fstrong> Formester, unlimited responses on the free plan\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for research rigour:\u003C\u002Fstrong> SurveyMonkey, from $30\u002Fuser\u002Fmo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for completion rates:\u003C\u002Fstrong> Typeform, from $39\u002Fmo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for question depth:\u003C\u002Fstrong> Jotform, 20,000+ templates, from $39\u002Fmo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best free option:\u003C\u002Fstrong> Google Forms, free with any Google account\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for Microsoft 365 teams:\u003C\u002Fstrong> Microsoft Forms, bundled with the suite\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for Airtable and Notion teams:\u003C\u002Fstrong> Fillout, from $19\u002Fmo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for Zoho users:\u003C\u002Fstrong> Zoho Forms, from $10\u002Fmo billed annually\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdiv>\n\n\u003Ch2>How the eight questionnaire tools compare at a glance\u003C\u002Fh2>\n\n\u003Cp>Here is the whole comparison in one place: what each free plan covers, where paid pricing starts on monthly billing, and what each tool is built for. Scan it, then read the review that matches your situation.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Tool\u003C\u002Fth>\u003Cth>Free plan\u003C\u002Fth>\u003Cth>Paid from (monthly)\u003C\u002Fth>\u003Cth>Built for\u003C\u002Fth>\u003Cth>G2 rating\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Formester\u003C\u002Ftd>\u003Ctd>Unlimited forms and responses\u003C\u002Ftd>\u003Ctd>$13\u002Fmo\u003C\u002Ftd>\u003Ctd>Long questionnaires without caps\u003C\u002Ftd>\u003Ctd>4.7\u002F5 (14 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>SurveyMonkey\u003C\u002Ftd>\u003Ctd>Limited free tier\u003C\u002Ftd>\u003Ctd>$30\u002Fuser\u002Fmo\u003C\u002Ftd>\u003Ctd>Formal research\u003C\u002Ftd>\u003Ctd>4.4\u002F5 (23,901 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Typeform\u003C\u002Ftd>\u003Ctd>10 responses\u002Fmo\u003C\u002Ftd>\u003Ctd>$39\u002Fmo\u003C\u002Ftd>\u003Ctd>Completion on long forms\u003C\u002Ftd>\u003Ctd>4.5\u002F5 (1,017 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Jotform\u003C\u002Ftd>\u003Ctd>5 forms, 100 submissions\u002Fmo\u003C\u002Ftd>\u003Ctd>$39\u002Fmo\u003C\u002Ftd>\u003Ctd>Question type depth\u003C\u002Ftd>\u003Ctd>4.7\u002F5 (5,426 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Google Forms\u003C\u002Ftd>\u003Ctd>Free with a Google account\u003C\u002Ftd>\u003Ctd>Bundled with Workspace\u003C\u002Ftd>\u003Ctd>Simple internal questionnaires\u003C\u002Ftd>\u003Ctd>No standalone profile\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Microsoft Forms\u003C\u002Ftd>\u003Ctd>200 responses\u002Fform\u003C\u002Ftd>\u003Ctd>Bundled with M365\u003C\u002Ftd>\u003Ctd>Microsoft organisations\u003C\u002Ftd>\u003Ctd>4.4\u002F5 (476 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Fillout\u003C\u002Ftd>\u003Ctd>1,000 responses\u002Fmo\u003C\u002Ftd>\u003Ctd>$19\u002Fmo\u003C\u002Ftd>\u003Ctd>Airtable and Notion workflows\u003C\u002Ftd>\u003Ctd>4.6\u002F5 (30 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Zoho Forms\u003C\u002Ftd>\u003Ctd>3 forms, 500 submissions\u002Fmo\u003C\u002Ftd>\u003Ctd>$10\u002Fmo\u003C\u002Ftd>\u003Ctd>Zoho ecosystem\u003C\u002Ftd>\u003Ctd>4.4\u002F5 (129 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Ch2>How we picked and ranked these eight tools\u003C\u002Fh2>\n\n\u003Cp>Everything here comes from the vendors' own pricing pages and plan limits, read in full. For questionnaires the response cap and the logic depth decide more than the editor does.\u003C\u002Fp>\n\n\u003Cp>The ranking weighs what each free plan allows and what a full team pays, plus how well the tool holds up as questions multiply. Several vendors advertise annual rates, so the monthly figures here run higher than the ones on their pricing pages.\u003C\u002Fp>\n\n\u003Ch2>1. Formester, best all-around\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fformester_99e2a99609.png\" alt=\"Formester homepage hero screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Formester never counts responses, which matters more for questionnaires than for short forms. A study that runs longer than planned does not turn into an upgrade prompt.\u003C\u002Fp>\n\n\u003Cp>Question types cover the usual range, conditional logic arrives on the Personal plan, and quiz auto-scoring is included, which suits assessments and knowledge checks.\u003C\u002Fp>\n\n\u003Cp>Pricing stays flat as volume grows. Personal is $13 a month, Business is $49 with 25 seats and a custom domain, and neither adds a response allowance because there is not one.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Unlimited responses on every plan including free\u003C\u002Ftd>\u003Ctd>Conditional logic starts on the paid Personal plan\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Quiz auto-scoring included\u003C\u002Ftd>\u003Ctd>720 templates against Jotform's 20,000\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Drop-off analytics show where people abandon\u003C\u002Ftd>\u003Ctd>14 G2 reviews, a small sample\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Offline capture for field questionnaires\u003C\u002Ftd>\u003Ctd>No HIPAA on any tier\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>AI generation from a prompt or a PDF\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0. Unlimited forms and responses, auto-scoring, drop-off analytics\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Personal\u003C\u002Ftd>\u003Ctd>$13\u002Fmo ($12\u002Fmo billed yearly). Adds conditional logic\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Business\u003C\u002Ftd>\u003Ctd>$49\u002Fmo ($45\u002Fmo billed yearly). Adds custom domain and 25 seats\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> long questionnaires where the response count is unpredictable.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> branching logic needs the Personal plan, so the free tier suits linear questionnaires better than adaptive ones.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.7\u002F5, from 14 reviews. High score, small sample; read it as an early signal.\u003C\u002Fp>\n\n\u003Ch2>2. SurveyMonkey, best for research rigour\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fsurveymonkey_3a2712fdfc.png\" alt=\"SurveyMonkey homepage hero screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>SurveyMonkey is built for people whose questionnaires need to stand up to scrutiny. Its templates are reviewed by methodologists for question bias, and its benchmarking compares your results against industry data.\u003C\u002Fp>\n\n\u003Cp>For academic work, employee engagement studies, and market research, that structure is the product. Nothing else here brings the same statistical apparatus.\u003C\u002Fp>\n\n\u003Cp>Published pricing now covers team plans only: Team Advantage at $30 per user a month and Team Premier at $92, both with a three-seat minimum. Responses over your limit cost $0.15 each.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Methodologist-reviewed question bank\u003C\u002Ftd>\u003Ctd>Three-seat minimum makes the real entry price $90\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Benchmarking against industry data\u003C\u002Ftd>\u003Ctd>$0.15 per response over the limit\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Advanced statistical analysis\u003C\u002Ftd>\u003Ctd>Individual plans are no longer published\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Recognised by academic and corporate reviewers\u003C\u002Ftd>\u003Ctd>Interface is dated in places\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>Limited free tier with capped questions and responses\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Team Advantage\u003C\u002Ftd>\u003Ctd>$30\u002Fuser\u002Fmo, three-seat minimum\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Team Premier\u003C\u002Ftd>\u003Ctd>$92\u002Fuser\u002Fmo, three-seat minimum\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>Custom pricing\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> formal research where methodology has to be defensible.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> the three-seat minimum means the cheapest team plan is $90 a month, not $30.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.4\u002F5, from 23,901 reviews. A very large base; the score reflects familiarity more than enthusiasm.\u003C\u002Fp>\n\n\u003Ch2>3. Typeform, best for completion rates\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Ftypeform_7aad7a2e5b.png\" alt=\"Typeform homepage hero screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Typeform shows one question at a time, which is exactly the format long questionnaires need. People who would abandon a page of thirty fields will often finish the same thirty questions delivered one by one.\u003C\u002Fp>\n\n\u003Cp>The trade is cost per response. Free covers 10 responses a month, Basic $39 covers 100, Plus $79 covers 1,000, and Business $129 covers 10,000.\u003C\u002Fp>\n\n\u003Cp>For a questionnaire sent to a few hundred people whose answers genuinely matter, that maths works. For a public questionnaire at scale, it does not.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Highest completion rates on long questionnaires\u003C\u002Ftd>\u003Ctd>Free plan covers only 10 responses a month\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Logic jumps between questions are simple to build\u003C\u002Ftd>\u003Ctd>Highest cost per response in this list\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Strong drop-off analytics\u003C\u002Ftd>\u003Ctd>Advertised prices are the annual rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>AI drafts a full questionnaire from a prompt\u003C\u002Ftd>\u003Ctd>Response caps apply on every tier\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0. 10 responses\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Basic\u003C\u002Ftd>\u003Ctd>$39\u002Fmo ($28\u002Fmo billed yearly). 100 responses\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Plus\u003C\u002Ftd>\u003Ctd>$79\u002Fmo ($56\u002Fmo billed yearly). 1,000 responses\u002Fmo, 3 seats\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Business\u003C\u002Ftd>\u003Ctd>$129\u002Fmo ($91\u002Fmo billed yearly). 10,000 responses\u002Fmo, 5 seats\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> qualitative questionnaires where each completed response carries real value.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> price rises with volume faster than any other tool here, so model your expected response count before you commit.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.5\u002F5, from 1,017 reviews. A large base, with cost the most common complaint.\u003C\u002Fp>\n\n\u003Ch2>4. Jotform, best for question depth\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fjotform_52dafaf96f.png\" alt=\"Jotform homepage hero screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Jotform has the widest field inventory in this comparison, which matters when a questionnaire needs matrix questions, calculations, file uploads and signatures in the same flow.\u003C\u002Fp>\n\n\u003Cp>The 20,000+ template library also means most standard questionnaires already exist in some form, from patient intake to employee onboarding.\u003C\u002Fp>\n\n\u003Cp>Monthly billing runs $39 for Bronze, $49 for Silver, and $129 for Gold, above the advertised annual rates of $34, $39, and $99.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>20,000+ templates covering standard questionnaires\u003C\u002Ftd>\u003Ctd>Submissions metered on every tier\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Widest range of question and field types\u003C\u002Ftd>\u003Ctd>Free plan covers 100 submissions a month\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Conditional logic and calculations on paid tiers\u003C\u002Ftd>\u003Ctd>Dense interface takes time to learn\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>HIPAA features from the Gold plan\u003C\u002Ftd>\u003Ctd>Advertised prices are the annual rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Starter (free)\u003C\u002Ftd>\u003Ctd>$0. 5 forms, 100 submissions\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Bronze\u003C\u002Ftd>\u003Ctd>$39\u002Fmo ($34\u002Fmo billed yearly). 1,000 submissions\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Silver\u003C\u002Ftd>\u003Ctd>$49\u002Fmo ($39\u002Fmo billed yearly). 2,500 submissions\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Gold\u003C\u002Ftd>\u003Ctd>$129\u002Fmo ($99\u002Fmo billed yearly). 10,000 submissions\u002Fmo, HIPAA features\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> questionnaires that need unusual question types or a ready-made template.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> the response meter runs on every plan, so a successful questionnaire pushes you up the tiers.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.7\u002F5, from 5,426 reviews, the largest base of any dedicated form tool here.\u003C\u002Fp>\n\n\u003Ch2>5. Google Forms, best free option\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fgoogle_forms_1165c9a16e.png\" alt=\"Google Forms homepage hero screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Google Forms handles a straightforward questionnaire well enough, and it is free with any Google account, with no response cap worth planning around.\u003C\u002Fp>\n\n\u003Cp>Answers flow into Sheets, which is where most analysis happens anyway. For an internal questionnaire that ends in a pivot table, this is often the whole job.\u003C\u002Fp>\n\n\u003Cp>The limits show up as questionnaires get more sophisticated. Logic is skip-to-section only, so adaptive paths that depend on several earlier answers are not possible.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free with any Google account\u003C\u002Ftd>\u003Ctd>Logic is skip-to-section only\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>No practical response cap\u003C\u002Ftd>\u003Ctd>Very limited design control\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Answers sync straight into Sheets\u003C\u002Ftd>\u003Ctd>No native payment collection\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Multiple people can edit at once\u003C\u002Ftd>\u003Ctd>Google branding stays on the form\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0 with any Google account. Effectively unlimited responses\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Workspace Business Starter\u003C\u002Ftd>\u003Ctd>$7\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Workspace Business Standard\u003C\u002Ftd>\u003Ctd>$14\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Workspace Business Plus\u003C\u002Ftd>\u003Ctd>$22\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> internal questionnaires inside a Google Workspace team.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> adaptive questionnaires are out of reach. Skip-to-section cannot branch on combinations of earlier answers.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> Google Forms has no standalone G2 profile. The 4.6\u002F5 from 48,175 reviews quoted elsewhere covers Google Workspace as a whole.\u003C\u002Fp>\n\n\u003Ch2>6. Microsoft Forms, best for Microsoft 365 teams\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fmicrosoft_forms_6d1d2eb8e8.png\" alt=\"Microsoft Forms homepage hero screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Microsoft Forms covers the same ground as Google Forms for organisations on Microsoft 365, with results landing in Excel and the questionnaire available inside Teams.\u003C\u002Fp>\n\n\u003Cp>Its real advantage is compliance inheritance. A questionnaire built in a configured tenant sits inside the security posture your IT team already signed off, which shortens approval for anything touching employee or patient data.\u003C\u002Fp>\n\n\u003Cp>There is nothing extra to buy. Business Basic is $7 per user a month on annual billing, and Business Standard now bundles Copilot at $23.50.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>No extra cost inside Microsoft 365\u003C\u002Ftd>\u003Ctd>Free accounts cap at 200 responses per form\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Inherits the tenant's compliance posture\u003C\u002Ftd>\u003Ctd>Branching is basic\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Results land in Excel\u003C\u002Ftd>\u003Ctd>Very limited design control\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Runs inside Teams for internal questionnaires\u003C\u002Ftd>\u003Ctd>Little value outside a Microsoft organisation\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0 with a personal Microsoft account. 200 responses per form\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>M365 Business Basic\u003C\u002Ftd>\u003Ctd>$7\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>M365 Business Standard with Copilot\u003C\u002Ftd>\u003Ctd>$23.50\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>M365 Business Premium with Copilot\u003C\u002Ftd>\u003Ctd>$32\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> internal questionnaires in organisations already on Microsoft 365.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> the 200-response cap on free accounts arrives quickly, and outside a tenant the tool has little to offer.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.4\u002F5, from 476 reviews, at the lower end here, which matches its internal focus.\u003C\u002Fp>\n\n\u003Ch2>7. Fillout, best for Airtable and Notion teams\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Ffillout_d14627e722.png\" alt=\"Fillout homepage hero screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Fillout suits questionnaires whose answers need to live in a database rather than a spreadsheet. It writes into Airtable and Notion records and updates existing rows, which turns a questionnaire into a data-entry workflow.\u003C\u002Fp>\n\n\u003Cp>Multi-step forms with progress bars are the default, which is the right shape for anything long, and the free plan covers 1,000 responses a month with unlimited seats.\u003C\u002Fp>\n\n\u003Cp>Monthly pricing runs $19 for Starter, $49 for Pro, and $89 for Business, or $15, $40, and $75 when billed yearly.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Writes back into Airtable and Notion records\u003C\u002Ftd>\u003Ctd>The main advantage only applies to Airtable and Notion users\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>1,000 responses a month free\u003C\u002Ftd>\u003Ctd>Advertised prices are the annual rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Multi-step questionnaires by default\u003C\u002Ftd>\u003Ctd>30 G2 reviews, a small sample\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Unlimited seats on every plan\u003C\u002Ftd>\u003Ctd>Analytics are lighter than Typeform's\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0. 1,000 responses\u002Fmo, unlimited seats\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Starter\u003C\u002Ftd>\u003Ctd>$19\u002Fmo ($15\u002Fmo billed yearly, $180\u002Fyear)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Pro\u003C\u002Ftd>\u003Ctd>$49\u002Fmo ($40\u002Fmo billed yearly, $480\u002Fyear)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Business\u003C\u002Ftd>\u003Ctd>$89\u002Fmo ($75\u002Fmo billed yearly, $900\u002Fyear)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> teams whose questionnaire answers belong in Airtable or Notion.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> outside those two databases the write-back is irrelevant, and several tools here do questionnaires just as well.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.6\u002F5, from 30 reviews. A small base, consistent with a newer product.\u003C\u002Fp>\n\n\u003Ch2>8. Zoho Forms, best for Zoho users\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fzoho_forms_2e42a5d231.png\" alt=\"Zoho Forms homepage hero screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Zoho Forms makes sense when the questionnaire feeds a Zoho system. Responses become CRM records in one click, and the rest of the suite picks them up without extra plumbing.\u003C\u002Fp>\n\n\u003Cp>For questionnaires collected in the field, the native iOS and Android apps work offline and sync later, which few tools here offer.\u003C\u002Fp>\n\n\u003Cp>Pricing is the lowest in this list: Basic $10 a month, Standard $25, Professional $50, and Premium $90, each per month billed annually, above a free plan of 3 forms and 500 submissions.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>One-click sync into Zoho CRM\u003C\u002Ftd>\u003Ctd>Little reason to use it outside Zoho\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Native offline apps for iOS and Android\u003C\u002Ftd>\u003Ctd>Interface feels dated\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Cheapest paid entry point here\u003C\u002Ftd>\u003Ctd>Free plan covers 3 forms\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Approval workflows on paid tiers\u003C\u002Ftd>\u003Ctd>Prices are the annual-billed rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0. 3 forms, 500 submissions\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Basic\u003C\u002Ftd>\u003Ctd>$10\u002Fmo billed annually. 10,000 submissions\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Standard\u003C\u002Ftd>\u003Ctd>$25\u002Fmo billed annually. 25 forms, approval workflows\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Professional\u003C\u002Ftd>\u003Ctd>$50\u002Fmo billed annually. Unlimited forms, payment integrations\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Premium\u003C\u002Ftd>\u003Ctd>$90\u002Fmo billed annually. HIPAA compliance, Salesforce integration\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> teams already inside the Zoho suite.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> every strength depends on the surrounding Zoho products. On its own it is an unremarkable builder with a dated interface.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.4\u002F5, from 129 reviews, at the lower end of this list.\u003C\u002Fp>\n\n\u003Cdiv style=\"background: #F5F3FF; border: 1px solid #E9D5FF; border-radius: 24px; padding: clamp(28px, 5vw, 56px) clamp(20px, 4vw, 48px); margin: 40px 0; text-align: center; font-family: inherit;\">\n\u003Cdiv style=\"display: inline-block; background: #FFFFFF; border: 1px solid #E9D5FF; border-radius: 9999px; padding: 6px 16px; font-size: 12px; font-weight: 700; color: #6941C6; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 22px;\">Formester\u003C\u002Fdiv>\n\u003Ch3 style=\"color: #0F172A !important; font-size: clamp(24px, 3.4vw, 36px); line-height: 1.2; font-weight: 700; margin: 0 auto 14px; max-width: 720px; font-family: inherit;\">Run questionnaires without response caps\u003C\u002Fh3>\n\u003Cp style=\"color: #475467; font-size: clamp(15px, 1.5vw, 17px); line-height: 1.55; margin: 0 auto 28px; max-width: 600px; font-family: inherit;\">Unlimited responses and drop-off analysis, with all field types on the free plan. No cap on questions or forms.\u003C\u002Fp>\n\u003Cp style=\"margin: 0;\">\u003Ca href=\"https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up\" style=\"display: inline-block; background: #7f56d9 !important; color: #ffffff !important; text-decoration: none !important; padding: 14px 28px; border-radius: 9999px; font-weight: 600; font-size: 16px; font-family: inherit;\">Try Formester free \u003Cspan aria-hidden=\"true\" style=\"margin-left: 4px;\">&rarr;\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp style=\"margin: 22px 0 0; font-size: 13px; color: #697586; font-family: inherit;\">Free forever plan \u003Cspan style=\"color: #C4B5FD;\">&bull;\u003C\u002Fspan> No credit card \u003Cspan style=\"color: #C4B5FD;\">&bull;\u003C\u002Fspan> Setup in 2 minutes\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Ch2>How to pick the right questionnaire software\u003C\u002Fh2>\n\n\u003Cp>Two questions settle most of this. First, how many responses do you expect, and how confident are you in that number? Unpredictable volume points to Formester, which never meters. Predictable low volume opens up the free tiers of Google Forms and Microsoft Forms.\u003C\u002Fp>\n\n\u003Cp>Second, how much does methodology matter? If your results will be scrutinised by researchers or a board, SurveyMonkey's reviewed templates and benchmarking earn their price. If completion rate is the priority instead, Typeform is the specialist.\u003C\u002Fp>\n\n\u003Cp>Everything else follows your existing stack: Airtable or Notion points to Fillout, Zoho to Zoho Forms, while a Microsoft or Google tenant points to the form tool you already own.\u003C\u002Fp>\n\n\u003Ch2>Common questions about questionnaire software\u003C\u002Fh2>\n\n\u003Cdetails>\u003Csummary>What is questionnaire software?\u003C\u002Fsummary>\u003Cdiv>Questionnaire software is a tool for building structured sets of questions, distributing them, then collecting the answers for analysis. It differs from basic form software in its handling of branching logic and question types, plus response analysis over longer sets of questions.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>What is the best free questionnaire software?\u003C\u002Fsummary>\u003Cdiv>The best free questionnaire software is Formester if you need unlimited responses and auto-scoring, or Google Forms if your team already works in Google Workspace. Fillout's free plan allows 1,000 responses a month with unlimited seats.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>How many responses can I collect for free?\u003C\u002Fsummary>\u003Cdiv>Response limits vary widely on free plans. Formester and Google Forms place no practical cap, Fillout allows 1,000 a month, Zoho Forms 500, Microsoft Forms 200 per form, Jotform 100, while Typeform allows 10.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Which questionnaire tool has the best branching logic?\u003C\u002Fsummary>\u003Cdiv>Jotform and Fillout offer the deepest branching, with conditions that combine several earlier answers. Formester includes conditional logic from the Personal plan at $13 a month. Google Forms and Microsoft Forms only support skip-to-section behaviour.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Can questionnaire software score answers automatically?\u003C\u002Fsummary>\u003Cdiv>Yes, several tools score answers automatically. Formester includes quiz auto-scoring on its free plan, Jotform supports calculations and scoring on paid tiers, and Microsoft Forms scores quizzes natively inside Microsoft 365.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Which tool is best for academic research?\u003C\u002Fsummary>\u003Cdiv>For academic research, SurveyMonkey offers methodologist-reviewed templates and benchmarking data that stand up to review. Typeform suits qualitative studies where completion rate matters, though neither replaces a dedicated research platform for complex study designs.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Do these tools work offline?\u003C\u002Fsummary>\u003Cdiv>Three tools here collect questionnaire responses offline: Formester, whose forms install as an app and sync when connectivity returns, Jotform through its mobile app, and Zoho Forms through its iOS and Android apps.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Which questionnaire software is HIPAA compliant?\u003C\u002Fsummary>\u003Cdiv>Among these tools, Jotform offers HIPAA features from the Gold plan and Zoho Forms from Premium, while Microsoft Forms supports it through a configured Microsoft 365 tenant. Formester does not offer HIPAA on any tier.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cstyle>\n\n.fmstr-cmp-qns-exit {\n--p-bg-card: #ffffff;\n--p-bg-violet-25: #f7f3ff;\n--p-bg-pill: #f4ebff;\n--p-fg-1: #101828;\n--p-fg-2: #475467;\n--p-fg-3: #697586;\n--p-violet-500: #7f56d9;\n--p-violet-600: #6941c6;\n--p-violet-700: #5925dc;\n--p-border-light: #eaecf0;\n--p-border-violet: #9777e0;\n\nposition: fixed;\ninset: 0;\nz-index: 2147483000;\ndisplay: none;\nalign-items: center;\njustify-content: center;\npadding: 24px;\nfont-family: inherit;\ncolor: var(--p-fg-1);\n}\n.fmstr-cmp-qns-exit *, .fmstr-cmp-qns-exit *::before, .fmstr-cmp-qns-exit *::after { box-sizing: border-box; }\n.fmstr-cmp-qns-exit.is-open { display: flex; }\n\n.fmstr-cmp-qns-exit__backdrop {\nposition: absolute; inset: 0;\nbackground: rgba(16, 10, 40, 0.55);\nbackdrop-filter: blur(3px);\nopacity: 0;\ntransition: opacity 220ms ease;\n}\n.fmstr-cmp-qns-exit.is-open .fmstr-cmp-qns-exit__backdrop { opacity: 1; }\n\n.fmstr-cmp-qns-exit__card {\nposition: relative;\nwidth: 100%;\nmax-width: 520px;\nbackground: var(--p-bg-card);\nborder: 1px solid var(--p-border-light);\nborder-radius: 20px;\npadding: 36px 36px 30px;\nbox-shadow: 0 32px 80px rgba(16, 10, 40, 0.32);\nopacity: 0;\ntransform: translateY(14px) scale(0.985);\ntransition: opacity 260ms ease, transform 260ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n.fmstr-cmp-qns-exit.is-open .fmstr-cmp-qns-exit__card { opacity: 1; transform: none; }\n\n.fmstr-cmp-qns-exit__close {\nposition: absolute;\ntop: 12px; right: 12px;\nwidth: 40px; height: 40px;\ndisplay: inline-flex; align-items: center; justify-content: center;\nbackground: transparent;\nborder: 0;\nborder-radius: 50%;\ncolor: var(--p-fg-3);\ncursor: pointer;\ntransition: background-color 150ms ease, color 150ms ease;\n}\n.fmstr-cmp-qns-exit__close:hover { background: #f2f4f7; color: var(--p-fg-1); }\n.fmstr-cmp-qns-exit__close:focus { outline: none; }\n.fmstr-cmp-qns-exit__close:focus-visible { outline: 2px solid var(--p-border-violet); outline-offset: 2px; }\n.fmstr-cmp-qns-exit__cta:focus-visible,\n.fmstr-cmp-qns-exit__dismiss:focus-visible { outline: 2px solid var(--p-border-violet); outline-offset: 2px; border-radius: 9999px; }\n\n.fmstr-cmp-qns-exit__eyebrow {\ndisplay: inline-block;\npadding: 5px 13px 7px;\nbackground: var(--p-bg-pill);\ncolor: var(--p-violet-600);\nborder-radius: 9999px;\nfont-size: 12px;\nfont-weight: 700;\nline-height: 1;\nletter-spacing: 0.08em;\ntext-transform: uppercase;\nmargin-bottom: 16px;\nmax-width: calc(100% - 46px);\n}\n\n.fmstr-cmp-qns-exit__heading {\nmargin: 0 0 12px;\nfont-size: 27px;\nline-height: 1.22;\nfont-weight: 800;\nletter-spacing: -0.02em;\n}\n.fmstr-cmp-qns-exit__heading em { font-style: normal; color: var(--p-violet-600); }\n\n.fmstr-cmp-qns-exit__sub {\nmargin: 0 0 24px;\nfont-size: 15px;\nline-height: 1.55;\ncolor: var(--p-fg-2);\n}\n\n.fmstr-cmp-qns-exit__list { list-style: none; margin: 0 0 28px; padding: 0; display: flex; flex-direction: column; gap: 16px; }\n.fmstr-cmp-qns-exit__item { display: flex; align-items: flex-start; gap: 14px; }\n.fmstr-cmp-qns-exit__ic {\nwidth: 38px; height: 38px; flex-shrink: 0;\nborder-radius: 10px;\nbackground: var(--p-bg-violet-25);\ncolor: var(--p-violet-600);\ndisplay: inline-flex; align-items: center; justify-content: center;\n}\n.fmstr-cmp-qns-exit__ic svg { display: block; }\n.fmstr-cmp-qns-exit__item-title { margin: 0; font-size: 15px; line-height: 1.4; font-weight: 700; }\n.fmstr-cmp-qns-exit__item-body { margin: 3px 0 0; font-size: 14px; line-height: 1.45; color: var(--p-fg-3); }\n\n.fmstr-cmp-qns-exit__cta {\ndisplay: block;\nwidth: 100%;\npadding: 15px 24px 16px;\nbackground: var(--p-violet-600) !important;\ncolor: #ffffff !important;\nborder-radius: 9999px;\nfont-size: 16px;\nfont-weight: 700;\nline-height: 1;\ntext-align: center;\ntext-decoration: none;\nbox-shadow: 0 8px 24px rgba(105, 65, 198, 0.26);\ntransition: background-color 150ms ease, transform 150ms ease;\n}\n.fmstr-cmp-qns-exit__cta:hover { background: var(--p-violet-700) !important; color: #ffffff !important; transform: translateY(-1px); }\n\n.fmstr-cmp-qns-exit__dismiss {\ndisplay: block;\nwidth: 100%;\nmargin-top: 10px;\npadding: 12px;\nbackground: transparent;\nborder: 0;\ncolor: var(--p-fg-3);\nfont-family: inherit;\nfont-size: 14px;\nfont-weight: 600;\ncursor: pointer;\n}\n.fmstr-cmp-qns-exit__dismiss:hover { color: var(--p-fg-1); }\n\n.fmstr-cmp-qns-exit__meta {\nmargin: 6px 0 0;\ntext-align: center;\nfont-size: 12px;\nfont-weight: 500;\ncolor: var(--p-fg-3);\n}\n\n@media (max-width: 560px) {\n.fmstr-cmp-qns-exit { padding: 16px; align-items: flex-end; }\n.fmstr-cmp-qns-exit__card { padding: 28px 22px 22px; border-radius: 18px; }\n.fmstr-cmp-qns-exit__heading { font-size: 23px; }\n.fmstr-cmp-qns-exit__list { gap: 14px; margin-bottom: 24px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n.fmstr-cmp-qns-exit__backdrop,\n.fmstr-cmp-qns-exit__card { transition: none; }\n.fmstr-cmp-qns-exit__card { transform: none; }\n}\n\u003C\u002Fstyle>\n\n\u003Cdiv class=\"fmstr-cmp-qns-exit\" id=\"fmstr-qns-exit\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"fmstr-qns-exit-heading\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-qns-exit__backdrop\" data-fmstr-exit-close>\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-qns-exit__card\">\n\u003Cbutton type=\"button\" class=\"fmstr-cmp-qns-exit__close\" data-fmstr-exit-close aria-label=\"Close\">\n\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u002F>\u003Cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u002F>\u003C\u002Fsvg>\n\u003C\u002Fbutton>\n\u003Cspan class=\"fmstr-cmp-qns-exit__eyebrow\">Before you build the logic\u003C\u002Fspan>\n\u003Ch2 id=\"fmstr-qns-exit-heading\" class=\"fmstr-cmp-qns-exit__heading\">Branching is where questionnaire tools \u003Cem>start charging\u003C\u002Fem>\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-qns-exit__sub\">SurveyMonkey and Typeform put genuinely useful logic behind their middle tiers. That is the line to compare on.\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-qns-exit__list\">\n\u003Cli class=\"fmstr-cmp-qns-exit__item\">\n\u003Cspan class=\"fmstr-cmp-qns-exit__ic\" aria-hidden=\"true\">\u003Csvg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Ccircle cx=\"6\" cy=\"6\" r=\"3\"\u002F>\u003Ccircle cx=\"6\" cy=\"18\" r=\"3\"\u002F>\u003Cpath d=\"M6 9v6\"\u002F>\u003Cpath d=\"M18 9a9 9 0 0 1-9 9\"\u002F>\u003Ccircle cx=\"18\" cy=\"6\" r=\"3\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\n\u003Cspan>\n\u003Ch3 class=\"fmstr-cmp-qns-exit__item-title\">Conditional logic from $12 a month\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-qns-exit__item-body\">Personal tier, billed annually\u003C\u002Fp>\n\u003C\u002Fspan>\n\u003C\u002Fli>\n\u003Cli class=\"fmstr-cmp-qns-exit__item\">\n\u003Cspan class=\"fmstr-cmp-qns-exit__ic\" aria-hidden=\"true\">\u003Csvg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpath d=\"m12 14 4-4\"\u002F>\u003Cpath d=\"M3.34 19a10 10 0 1 1 17.32 0\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\n\u003Cspan>\n\u003Ch3 class=\"fmstr-cmp-qns-exit__item-title\">Unlimited questions and responses\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-qns-exit__item-body\">No question limit, no response cap, any tier\u003C\u002Fp>\n\u003C\u002Fspan>\n\u003C\u002Fli>\n\u003Cli class=\"fmstr-cmp-qns-exit__item\">\n\u003Cspan class=\"fmstr-cmp-qns-exit__ic\" aria-hidden=\"true\">\u003Csvg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpath d=\"M17.5 19a4.5 4.5 0 1 0 0-9h-1.8A7 7 0 1 0 4 14.9\"\u002F>\u003Cpath d=\"M12 12v9\"\u002F>\u003Cpath d=\"m8 17 4 4 4-4\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\n\u003Cspan>\n\u003Ch3 class=\"fmstr-cmp-qns-exit__item-title\">Field questionnaires without signal\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-qns-exit__item-body\">Offline forms sync when connectivity returns\u003C\u002Fp>\n\u003C\u002Fspan>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ca href=\"https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up\" class=\"fmstr-cmp-qns-exit__cta\">Try Formester free\u003C\u002Fa>\n\u003Cbutton type=\"button\" class=\"fmstr-cmp-qns-exit__dismiss\" data-fmstr-exit-close>Keep reading the comparison\u003C\u002Fbutton>\n\u003Cp class=\"fmstr-cmp-qns-exit__meta\">Free forever plan &middot; No credit card &middot; 56,000+ teams\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cscript>\n(function () {\nif (window.__fmstrExitInit_qns) { return; }\nwindow.__fmstrExitInit_qns = true;\n\nvar KEY = 'fmstr_qns_exit_seen_v1';\nvar SCROLL_TRIGGER = 0.6;\nvar MIN_DWELL_MS = 12000;\nvar started = Date.now();\nvar root = document.getElementById('fmstr-qns-exit');\nif (!root) { return; }\n\nfunction alreadySeen() {\ntry { return window.sessionStorage.getItem(KEY) === '1'; } catch (e) { return false; }\n}\nfunction markSeen() {\ntry { window.sessionStorage.setItem(KEY, '1'); } catch (e) {}\n}\nif (alreadySeen()) { return; }\n\nvar opened = false;\nvar prevOverflow = '';\n\nfunction open() {\nif (opened || alreadySeen()) { return; }\nif (!root.isConnected) { return; }\nif (Date.now() - started \u003C MIN_DWELL_MS) { return; }\nopened = true;\nmarkSeen();\nroot.classList.add('is-open');\nroot.setAttribute('aria-hidden', 'false');\nprevOverflow = document.documentElement.style.overflow;\ndocument.documentElement.style.overflow = 'hidden';\nvar closeBtn = root.querySelector('.fmstr-cmp-qns-exit__close');\nif (closeBtn) { closeBtn.focus(); }\ndetach();\n}\n\nfunction close() {\nroot.classList.remove('is-open');\nroot.setAttribute('aria-hidden', 'true');\ndocument.documentElement.style.overflow = prevOverflow;\ndocument.removeEventListener('keydown', onKey);\n}\n\nfunction onScroll() {\nvar doc = document.documentElement;\nvar height = Math.max(doc.scrollHeight, document.body ? document.body.scrollHeight : 0);\nif (height \u003C= window.innerHeight) { return; }\nvar seen = (window.pageYOffset + window.innerHeight) \u002F height;\nif (seen >= SCROLL_TRIGGER) { open(); }\n}\n\nfunction onMouseOut(e) {\nif (e.relatedTarget || e.toElement) { return; }\nif (e.clientY > 4) { return; }\nopen();\n}\n\nfunction onKey(e) {\nif (e.key === 'Escape' || e.keyCode === 27) { close(); }\n}\n\nfunction detach() {\nwindow.removeEventListener('scroll', onScroll);\ndocument.removeEventListener('mouseout', onMouseOut);\n}\n\nwindow.addEventListener('scroll', onScroll, { passive: true });\nvar finePointer = true;\ntry { finePointer = window.matchMedia('(pointer: fine)').matches; } catch (e) {}\nif (finePointer) { document.addEventListener('mouseout', onMouseOut); }\ndocument.addEventListener('keydown', onKey);\n\nroot.addEventListener('click', function (e) {\nvar t = e.target;\nwhile (t && t !== root) {\nif (t.hasAttribute && t.hasAttribute('data-fmstr-exit-close')) { close(); return; }\nt = t.parentNode;\n}\n});\n})();\n\u003C\u002Fscript>\n\n\n","blog\u002Fblog\u002Fbest-questionnaire-software.md",2400,1350,{"text":44},{"title":86,"author":7,"authorImage":8,"authorProfile":9,"coverImg":87,"coverImgAlt":88,"createdAt":89,"description":90,"featured":14,"jsonld":91,"keywords":92,"metaDescription":93,"metaImage":94,"metaTitle":95,"publishedAt":96,"slug":97,"updatedAt":98,"__hash__":99,"body":100,"id":101,"coverImgWidth":41,"coverImgHeight":42,"readingStats":102},"How to Track Form Submissions Using Hidden Fields","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002F53_ee59adbe17.png","a blog post cover about how to track form conversions using hidden fields","2025-07-18T01:54:33.648Z","Discover how to track form submissions using UTM parameters and hidden fields in online forms, no need for Google Analytics or code.\n\n",[],"hidden fields,\nutm tracking,\nconversion tracking,\nform submission tracking,","Learn how to track form submissions using UTM parameters and hidden fields in online forms, no need for Google Analytics or code.\n\n",[],"How to Track Form Conversions Using Hidden Fields","2026-06-22T05:06:22.803Z","how-to-track-form-conversions-using-hidden-form-fields","2026-06-22T05:06:29.664Z","xywQJ6W_GdLucg_-NySVhFSePITQ-d-v5xighU0KyEM","\u003Cp style=\"font-size: inherit;\">You spent the budget. A lead just filled out your form. Which channel sent them, the LinkedIn ad, the newsletter, or the blog popup?\u003C\u002Fp>\n\n\u003Cp>Here is the short answer: tag your form link with UTM parameters, add a few hidden fields, and every submission carries its own source. No Google Analytics, no code, no extra tools.\u003C\u002Fp>\n\n\u003Cp>This guide shows the exact steps inside \u003Ca href=\"https:\u002F\u002Fformester.com\u002F\">Formester\u003C\u002Fa>, from building a tagged URL to filtering leads by source and exporting them. It takes a few minutes to set up once.\u003C\u002Fp>\n\n\u003Ch2>What Are UTM Parameters? (The 5 Tags Explained)\u003C\u002Fh2>\n\n\u003Cp>UTM parameters are small tags you add to the end of a link. When someone clicks a tagged link, the tags travel with them, so you can see exactly where the click came from.\u003C\u002Fp>\n\n\u003Cp>There are five, and three do most of the work:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>utm_source\u003C\u002Fstrong>: Where the traffic came from: linkedin, newsletter, google.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>utm_medium\u003C\u002Fstrong>: The type of channel: paid, email, social, organic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>utm_campaign\u003C\u002Fstrong>: The specific campaign: crm_demo_july, spring_sale.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>utm_term and utm_content\u003C\u002Fstrong>: Optional. utm_term records the paid keyword; utm_content tells two versions of the same link apart (for example, two buttons in one email).\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>A tagged form link looks like this: https:\u002F\u002Fyourform.com\u003Cwbr>?utm_source=linkedin\u003Cwbr>&amp;utm_medium=paid\u003Cwbr>&amp;utm_campaign=crm_demo. Spend money on marketing, and you should know which of those tags actually convert.\u003C\u002Fp>\n\n\u003Ch2>How to Track UTM Parameters in Your Forms: 5 Steps\u003C\u002Fh2>\n\n\u003Cp>Five steps, start to finish. Build the form, tag the link, add hidden fields, test it, then filter and export. You only set this up once per form.\u003C\u002Fp>\n\n\u003Ch3>Step 1: Build Your Lead Capture Form\u003C\u002Fh3>\n\n\u003Cp>Open your Formester dashboard and create a new \u003Ca href=\"https:\u002F\u002Fformester.com\u002Ftemplates\u002Fcategories\u002Flead-generation\u002F\">lead capture form\u003C\u002Fa>. Add the visible fields you actually need: name, email, company. Keep it short; every extra field costs you submissions.\u003C\u002Fp>\n\n\u003Ch3>Step 2: Build a UTM-Tagged Link\u003C\u002Fh3>\n\n\u003Cp>You need a version of your form link with UTM tags baked in. The easiest way is Google's free Campaign URL Builder.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Open Google's Campaign URL Builder (search \"campaign url builder\"; it is the first result).\u003C\u002Fli>\n\u003Cli>Paste your form URL into the Website URL field.\u003C\u002Fli>\n\u003Cli>Fill in source (linkedin), medium (paid), and campaign (crm_demo_july).\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>The builder hands you a full tagged URL. Want it tidy for an ad or bio link? Shorten it with Bitly. Make one tagged link per channel so each source stays clean.\u003C\u002Fp>\n\n\u003Ch3>Step 3: Add Hidden Fields That Auto-Fill From the URL\u003C\u002Fh3>\n\n\u003Cp>This is the part that does the work. A hidden field sits on the form, invisible to the visitor, and quietly reads its value from the URL.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>In the Formester builder, add a single line input field.\u003C\u002Fli>\n\u003Cli>Rename the field label to match the tag exactly: utm_source.\u003C\u002Fli>\n\u003Cli>Click the eye icon to hide it from view.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Repeat for each tag you want to capture: utm_medium, utm_campaign, and campaign_id if you use one. The field name has to match the UTM tag character for character, or it stays blank.\u003C\u002Fp>\n\n\u003Cp>Now, when a visitor lands on the form from your tagged link, those hidden fields fill themselves in. It is the same mechanism as \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fhow-to-pre-fill-form-fields-by-url-parameters\u002F\">prefilling form fields from URL parameters\u003C\u002Fa>, pointed at attribution instead of convenience.\u003C\u002Fp>\n\n\u003Ch3>Step 4: Test It Before You Launch\u003C\u002Fh3>\n\n\u003Cp>Never trust attribution you have not tested. Open your tagged form link in a new browser tab, fill it out, and hit submit.\u003C\u002Fp>\n\n\u003Cp>Then open your Formester dashboard, go to the form, and open Results. Click the latest submission. You should see the hidden values captured alongside the visible ones: source linkedin, medium paid, campaign crm_demo_july.\u003C\u002Fp>\n\n\u003Cp>Run it again with a second tagged link, say source google and medium organic, and confirm the two submissions show different sources. If a field is blank, the field name and the UTM tag do not match yet.\u003C\u002Fp>\n\n\u003Ch3>Step 5: Filter, Export, and Sync Your Leads by Source\u003C\u002Fh3>\n\n\u003Cp>This is the payoff. Want every lead that came from LinkedIn?\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Open the Results tab.\u003C\u002Fli>\n\u003Cli>In Filters, set utm_source = linkedin.\u003C\u002Fli>\n\u003Cli>Read the filtered list, or export it as a CSV in one click.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>To keep the data flowing automatically, connect the form to \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fgoogle-sheets\u002F\">Google Sheets\u003C\u002Fa> or push leads straight into \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fhubspot\u002F\">HubSpot\u003C\u002Fa>. The UTM values ride along with each lead, so your sales and email tools know the source without anyone copying it by hand.\u003C\u002Fp>\n\n\u003Ch2>Hidden Fields vs Google Analytics vs GTM: Which to Use\u003C\u002Fh2>\n\n\u003Cp>These three approaches answer different questions, so plenty of teams run more than one.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>Hidden fields\u003C\u002Fstrong>: Tag the submission itself. The source lands inside your results, CSV, and CRM next to the lead. Best when you care about which channel produced an actual lead, not just a visit. No code, no setup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics\u003C\u002Fstrong>: Tracks the page visit and traffic shape. Great for top-of-funnel volume, weaker at tying a single lead to a single source. Formester also offers a native \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fgoogle-analytics\u002F\">Google Analytics integration\u003C\u002Fa> if you want both views.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Tag Manager\u003C\u002Fstrong>: Fires events when a form is submitted, useful for sending conversions to ad platforms. More moving parts, and it still does not store the source on the lead record. Connect it through Formester's \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fgoogle-tag-manager\u002F\">Google Tag Manager integration\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Short version: use hidden fields for lead-level attribution, Analytics for traffic, GTM for ad-conversion events. The hidden-field method is the one that needs no setup and travels with the data.\u003C\u002Fp>\n\n\u003Ch2>Why Hidden Fields Beat the Alternatives\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>No setup in Google Analytics and no scripts to maintain.\u003C\u002Fli>\n\u003Cli>Source data lives on the submission, not buried in a separate analytics report.\u003C\u002Fli>\n\u003Cli>Per-lead, not per-visit: you know which channel produced the actual form fill.\u003C\u002Fli>\n\u003Cli>Works the same across popups, landing pages, and \u003Ca href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Fembed-forms\u002F\">embedded forms\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Paid ads, influencer drops, content marketing: whatever the channel, every lead points back to its source.\u003C\u002Fp>\n\n\u003Ch2>Why Your Hidden Fields Might Come Back Empty\u003C\u002Fh2>\n\n\u003Cp>If a submission arrives with blank UTM fields, one of these is usually the reason:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>The visitor came directly, from a bookmark, or from an untagged link. No tags in the URL means nothing to capture. That is expected for organic and direct traffic.\u003C\u002Fli>\n\u003Cli>The field name does not match the UTM tag exactly. utm_source captures; UTM_Source or utm-source does not.\u003C\u002Fli>\n\u003Cli>A redirect or link wrapper stripped the parameters before the form loaded. Test the final landing URL, not the link you pasted.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Treat blank values as a signal, not a bug. They tell you which share of leads arrived without a tracked campaign, which is useful to know on its own.\u003C\u002Fp>\n\n\u003Ch2>Start Tracking Every Lead's Source\u003C\u002Fh2>\n\n\u003Cp>Knowing where a lead came from changes how you spend. Double down on the channels that convert, cut the ones that just spend.\u003C\u002Fp>\n\n\u003Cp>Hidden fields give you that without a single line of code. Tag the link, add the fields, and the source rides along with every submission into your results, your spreadsheet, and your CRM.\u003C\u002Fp>\n\n\u003Cp>Want to see it work? \u003Ca href=\"https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up\u002F\">Build a form free\u003C\u002Fa>, tag a link, and watch the first source land in your results. From there, \u003Ca href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Fform-analytics\u002F\">form analytics\u003C\u002Fa> shows you the rest of the picture.\u003C\u002Fp>\n\n\u003Csection class=\"faq\">\n\u003Ch2>Frequently Asked Questions\u003C\u002Fh2>\n\u003Cdetails>\u003Csummary>How do I track which campaign a form submission came from?\u003C\u002Fsummary>\u003Cdiv>Tag your form link with UTM parameters, then add hidden fields named utm_source, utm_medium, and utm_campaign to the form. When someone opens the tagged link, those fields auto-fill, so every submission carries its own source.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>What are the five UTM parameters?\u003C\u002Fsummary>\u003Cdiv>utm_source (where the traffic came from), utm_medium (the channel type), utm_campaign (the campaign name), utm_term (paid keyword), and utm_content (which link or ad variant). Source, medium, and campaign are the three most teams use.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>Can I track form sources without Google Analytics?\u003C\u002Fsummary>\u003Cdiv>Yes. Hidden fields capture the UTM values on the form itself, so the source is stored with the submission. You can filter and export that data without setting up Google Analytics or writing any code.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>Why are my hidden UTM fields coming back blank?\u003C\u002Fsummary>\u003Cdiv>Hidden fields only fill when the link carries UTM parameters. Direct visits, bookmarked links, and some redirects strip the tags, so those submissions arrive empty. Always share the full tagged URL and test it before launching.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>What is the difference between UTM hidden fields and Google Analytics tracking?\u003C\u002Fsummary>\u003Cdiv>Google Analytics tracks the page visit. Hidden fields tag the actual submission, so the source travels with the lead into your results, CRM, or spreadsheet. Many teams use both: Analytics for traffic, hidden fields for lead-level attribution.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003C\u002Fsection>\n\n","blog\u002Fblog\u002Fhow-to-track-form-conversions-using-hidden-form-fields.md",{"text":103},"7 min read",{"title":105,"author":20,"authorImage":8,"authorProfile":19,"coverImg":106,"coverImgAlt":107,"createdAt":108,"description":109,"featured":14,"jsonld":110,"keywords":111,"metaDescription":112,"metaImage":113,"metaTitle":114,"publishedAt":115,"slug":116,"updatedAt":117,"__hash__":118,"body":119,"id":120,"coverImgWidth":41,"coverImgHeight":42,"readingStats":121},"How to Automate Screening with AI Job Application Forms","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002FHow_to_Make_User_Research_Survey_b7dfbd2d6a.png","cover of a blog post about automating screening with ai job application forms","2026-01-21T03:22:09.630Z","Learn how to automate job applicant screening with AI job application forms. Score, shortlist, and identify top candidates without manual review or ATS software.",[],"job application form,\nai job application forms,\nhow to automate job application screening,\nautomate hiring,\nautomate job applicant screening,","Learn how to automate job applicant screening with AI job application forms. Score, shortlist, & find top candidates without manual review or ATS software.",[],"How to Automate Screening with AI Job Application Forms?","2026-01-21T03:26:21.062Z","how-to-automate-screening-with-ai-job-application-forms","2026-01-21T03:26:21.068Z","jbuKDkPMVPwrm6lk7_ylX4V1oGRQiGJYXmzIl1SxEHQ","![cover of a blog post about automating screening with ai job application forms](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002FHow_to_Make_User_Research_Survey_b7dfbd2d6a.png)\n\n**Screening hundreds or thousands of job applications** can quickly become exhausting. Reading resumes, checking skills, and shortlisting candidates can take hours or even days.\n\nThis gets even harder when you do not use an ATS and rely only on manual review.\n\n**But what if your job application form could screen candidates for you using AI?**\n\nIn this guide, you will learn how **[AI job application forms](\u002Ftemplates\u002Fcategories\u002Fjob-application-forms\u002F)** work, when to use them, and how to build one using Formester. This helps you find the right candidates faster without extra software.\n\n## What Is an AI Job Application Form?\n\nAn AI job application form collects candidate details and automatically screens applications using AI. It reviews answers, compares them with an ideal candidate profile, assigns a match score, and helps you identify strong applicants without manual effort.\n\nInstead of reading every application one by one, you can sort and filter candidates based on how well they match your role.\n\n### When Should You Use AI for Job Application Screening\n\nAI job application forms are ideal when you receive a high volume of applications. They help keep screening consistent, reduce bias, and save time for hiring teams.\n\nThese forms are especially useful for startups, small teams, or recruiters who want to skip complex ATS tools and still shortlist candidates quickly and fairly.\n\n### Common Use Cases for AI Job Application Forms\n\nYou can use AI job application forms in many hiring situations.\n\n- Screening large volumes of job applications.\n\n- Shortlisting candidates for technical or non technical roles.\n\n- Hiring without using an ATS.\n\n- Early stage filtering before interviews.\n\n- Ranking candidates based on skill match.\n\n\nThey allow hiring teams to focus more on interviews and decisions instead of sorting applications.\n\n### How to Create an AI Job Application Form with Formester?\n\n- **Create your job application form** using the **[AI form generator](\u002Fai-form-generator\u002F)** or a **[free pre built template](\u002Ftemplates\u002F)** in Formester and customize it for your role. \n\n- Publish the form and share the application link with candidates.\n\n- **Go to Automate** and open **[AI Workflows](\u002Ffeatures\u002Fai-workflows\u002F)**, then create a new workflow, give it a name, and choose when it should run, either on new submissions or manually.\n\n- **In the prompt section**, tell the AI to screen applicants, compare responses with an ideal candidate checklist, score applications, and add the score to the results using only submitted data.\n\n**Example Prompt:**\n```\nYou are a hiring assistant screening candidates for a software developer position.\n\nFirst, create an ideal software developer candidate checklist. The checklist should include core programming skills, relevant experience, frameworks and tools knowledge, problem solving ability, code quality, and communication skills.\n\nNext, review each job application using this checklist. For every applicant, compare their responses with the checklist and assign a score from 1 to 10 based on how closely they match the ideal candidate.\n\nAdd this score as a new column named Candidate Match Score in the results tab.\n\nUse the same scoring standard for all applicants. Only evaluate based on the information provided in the application. Do not guess or add missing details.\n```\n\n- **Once everything is set**, create the workflow to automatically screen every new job application  \n\n### How to Test and Review Screening Results\n\n- Submit a test job application  \n\n- Trigger the AI workflow using the test submission  \n\n- Go to the results tab and select columns like name, email, and candidate match score  \n\n- Sort or filter candidates based on their score to quickly find strong applicants  \n\nYou can also set filters such as match score greater than a certain number to speed up shortlisting.\n\n### Final Thoughts\n\n**Hiring does not have to be slow or manual.** AI job application forms help you screen candidates in minutes instead of hours.\n\nBy using job application forms with **AI workflows in Formester**, you save time, avoid complex ATS tools, and focus on choosing the right candidates.\n\nIf you want faster and smarter hiring, AI powered job application forms are a simple and powerful solution.\n\n\n","blog\u002Fblog\u002Fhow-to-automate-screening-with-ai-job-application-forms.md",{"text":122},"3 min read",1788439052885]