Blog · Guides
How to write product quiz questions that find the right fit
A product quiz is only as good as its questions. Good questions feel easy to answer and lead to products that make sense. Weak ones feel like a survey and end with a result the shopper doesn’t trust.
This guide walks through how to write questions that do their job: sort your products and point each shopper to the right one.
Start from your products, not your questions
It’s tempting to open a blank quiz and start writing questions. Start with your catalog instead.
Make a simple list of the products you want the quiz to recommend. Next to each one, write what makes it different from the others. For a coffee store that might be roast level, flavor notes and the brew method it suits best. For skincare it might be skin type, main concern and whether it has fragrance.
Those differences are what your quiz needs to find out. Then check that each difference exists in your store as data you can match on:
- Tags, such as
dry-skin,fragrance-freeorespresso - Product types, such as Cleanser, Serum or Moisturizer
- Vendors, if you sell several brands
- Collections, such as “Vegan” or “Under $30”
If two products differ in a way that isn’t captured anywhere, the quiz has no way to tell them apart. Fix that first. Adding a few clear tags is often the most useful hour you’ll spend on a quiz.
Ask about the shopper, not the product
Shoppers know themselves. They don’t know your catalog yet. So ask about their life, not your ingredient list.
Compare these two questions:
- “Do you want a hyaluronic acid serum?”
- “How does your skin feel by midday?”
The first one assumes the shopper already knows the answer. The second one is easy for anyone to answer, and you can map the answer to the right product behind the scenes.
A few more examples:
- Instead of “Do you want a medium roast?”, ask “Which flavors do you enjoy?”
- Instead of “Do you need a firm mattress?”, ask “How do you usually sleep?”
- Instead of “Do you want a stability shoe?”, ask “What matters most on your runs?”
Keep it to 3 to 7 questions
Every question is another chance for someone to leave. Aim for the fewest questions that still get people to the right product.
A simple test: for each question, ask yourself “If I removed this, would the results change?” If the answer is no, cut it. Nice-to-know questions belong in a separate survey, not in the path to a recommendation.
Put the easiest question first. Once someone has answered one question, they’re more likely to keep going.
Map every answer to products
Each answer should do something. In Quizpep’s automatic recommendations, every answer can do one of three things:
- Recommend products with a tag, type, vendor or collection. These products score higher, and the best matches are shown.
- Require products that match. Only matching products can appear. For example, “I’m vegan” requires the
vegantag. - Rule out products that match. For example, “I have a cat” rules out plants that aren’t pet-safe.
Use “recommend” for preferences and “require” or “rule out” for hard limits. A shopper who prefers fruity coffee might still enjoy a chocolatey one. A shopper who is allergic to something should never see it.
If your catalog is small, or you want full control, manual results let you pick the exact products for each answer path instead.
Write answers people can pick fast
Good answers are:
- Clear. Plain words, no jargon.
- Separate. Two answers shouldn’t mean nearly the same thing.
- Complete. Everyone should see an answer that fits them.
When people might genuinely not know, add a “Not sure” answer. Map it to your most versatile products, or let it skip that filter.
Decide whether each question is single choice or multiple choice. “What’s your skin type?” usually has one answer. “What are your skin concerns?” often has several.
Use picture answers where words fall short
Some choices are easier to see than to describe. Hair type, style, skin tone, room decor and scent families all work well as picture answers. Shoppers recognize themselves in an image faster than in a label like “Type 3B”.
Use consistent photos: same size, same background style, similar lighting. Keep a short text label under each image so the answer is still clear to everyone, including people using screen readers.
Let people skip
Not every question matters to every shopper. Someone buying a gift may not know the recipient’s skin type. Make those questions optional, so people can move on instead of guessing or leaving.
When a question is skipped, the quiz should still work. Check that the rest of the answers are enough to produce a sensible result.
Ask about budget with a slider
Budget is a real limit for most shoppers, and a result they can’t afford isn’t much of a result. A slider is a quick way to ask. In Quizpep, a budget slider filters recommendations by price.
A few tips:
- Set the slider’s range to match your actual prices.
- Ask about budget near the end, after the questions about needs.
- Don’t make the range too narrow, or some shoppers will see very few products.
Greet people by name
A quiz can feel more like a conversation if you use the shopper’s name. Ask for a first name early, then show it in later questions. This is called answer piping. For example: “{{first_name}}, what’s your skin type?”
Always set a fallback for people who skip the name question, so they see “What’s your skin type?” instead of an awkward blank. Piping works with other answers too, like a pet’s name in a pet food quiz.
Keep the name question optional. It should feel friendly, not like a form.
Use logic jumps only when paths really differ
Sometimes one answer changes which questions make sense. Dog owners and cat owners need different follow-up questions. Logic jumps send shoppers to different questions based on their answers.
Use them when the paths really differ, and keep the number of paths small. In Quizpep, the flow map shows every path so you can check that none of them lead to a dead end.
Test results before you publish
Before you share your quiz, take it yourself several times as different shoppers:
- Write down three to five typical customers, such as “oily skin, breakouts, low budget”.
- Take the quiz as each one and check that the results make sense.
- Try the edge cases: skip every optional question, pick “Not sure” everywhere, set the lowest budget.
- Check each logic path at least once.
- Take the quiz on your phone.
Out-of-stock products are hidden from results, so a path that works today might show fewer products when stock runs low. Make sure each path has more than one good match.
After launch, look at your quiz analytics. The gap between starts and completions shows how many people drop off. The answer breakdown shows what shoppers are actually telling you, which is useful for your product and marketing plans too.
Next steps
Once your questions are ready, decide where to put your product quiz. Looking for a starting point? See our Shopify product quiz ideas, grouped by industry.
To see every question type, logic and recommendation option in one place, take a look at the Quizpep features.