How to build a personality quiz in WordPress
Plan the results first, write questions that point to them, and publish with a block or shortcode. A step-by-step guide using the free Quizably plugin.
4 min read. , .
A personality quiz is the easiest kind to get right, because you decide the results first and write the questions to fit. Most people do it backwards, stall on question three, and give up. Here is the order that works.
This guide uses the free Quizably plugin, but the planning steps apply to any tool.
Step 1: Write the results before any questions
Write three to five results. Each one should be clearly different from the others, and flattering enough that people want to share it. Give every result:
- A short title people would say out loud (“The Minimalist”, not “Result B”)
- Two or three sentences describing them, in the second person
- A next step, such as a link to a product, a service or a related post
If you cannot tell your results apart in one sentence each, merge two of them. Four sharp results beat six blurry ones.
Step 2: Write questions that point to a result
Aim for five to seven questions. That is my rule of thumb, not a law: long enough that the result feels earned, short enough that people finish.
For each question, write one answer that leans toward each result. If you have four results, every question gets four answers. This is the tedious part, and it is where the quiz is won or lost. Weak answers that all sound alike make the quiz feel random.
Mix question types so it does not feel repetitive. Quizably supports single choice, multiple choice, true or false, dropdown, short text and rating.
Step 3: Build it in Quiz Builder
- In WordPress, open Quiz Builder in the sidebar and create a new quiz.
- Choose the Personality / Result type and a template. Classic is a safe default. Minimal suits text-heavy quizzes.
- On the Questions tab, add each question and its answers. Drag to reorder, and use the live preview to see what visitors will see.
- On the Results tab, add each result with its description, image and button link.
- Map each answer to the result it supports. The quiz tallies the answers and shows the result with the most points.
Step 4: Decide where to capture the email
Open the Form tab and turn on lead capture. Choose whether the form appears before the quiz or right before the result, and whether it is required or skippable.
Right before the result is the usual choice, because the visitor is already invested. If list quality matters more than list size, turn on double opt-in so a lead only counts after they confirm.
Step 5: Publish and embed
Publish the quiz, then add it to a page:
- Use the Quizably block in the editor, or
- Paste the shortcode
[quizably_quiz id="your-quiz-id"]into any page, post or widget area.
To open it in a modal, use [quizably_quiz_popup id="..."]. To slide it in from the edge of the screen, use [quizably_quiz_slidein id="..."].
Step 6: Check the numbers after a week
Open the quiz’s analytics. Two numbers matter first:
- Completion rate. If it is low, your quiz is probably too long or the first question is weak.
- Per-question drop-off. If a lot of people leave at one question, rewrite or remove it.
Our guide to quiz metrics to track explains how to read each one. Also look at the result distribution. If one result gets most of the picks, your answers are not balanced, and people are being funneled to the same outcome.
A worked example
Say you run a blog about home cooking and want a quiz that brings readers back. This is one way to plan it on paper before you open the builder. The examples here are hypothetical.
Quiz title: “What kind of home cook are you?”
Four results:
- The Planner. Meal plans, shopping lists, nothing wasted. Next step: your meal planning guide.
- The Improviser. Opens the fridge and invents dinner. Next step: your pantry recipes.
- The Weekend Project Cook. Slow recipes, big pots, friends over. Next step: your long-cook recipes.
- The Shortcut Seeker. Dinner in twenty minutes or less. Next step: your quick meals page.
Sample question: “It is 6 pm and you have no plan. What do you do?”
- Check the meal plan I already made (Planner)
- Look at what is in the fridge and start cooking (Improviser)
- Wish I had started a braise at noon (Weekend Project Cook)
- Order something, or find the fastest recipe I know (Shortcut Seeker)
Every answer is believable, none is obviously “best”, and each one nudges the reader toward a result. Write six more like it and you have a finished quiz. For more on this part, see how to write quiz questions that point to a result and how to write personality quiz results people want to share.
Common mistakes
- Writing questions first. You end up with results that do not fit.
- Too many results. Each one needs its own image, text and link. More is not better.
- Unbalanced answers. One obviously “best” answer makes the quiz predictable.
- Asking for too much. Name and email is enough. Every extra field costs you completions.
If you are short on topics, browse 50 personality quiz ideas. To see how it fits into your wider marketing, read what a quiz funnel is. And if you want ideas for what to build, see 7 quiz lead magnet ideas and pick the format that matches what you want visitors to do next.
Frequently asked questions
How long does it take to build a personality quiz?
Planning the results and writing the questions is the slow part. Once you have them, entering them in the builder and publishing takes a short session.
Can each result link to a different page?
Yes. Each result has its own image, description and button link, so you can send people to a product, a service page or a blog post.
Do I need a shortcode to show the quiz?
No. You can add the Quizably block in the editor, or use the [quizably_quiz id="..."] shortcode anywhere shortcodes work.