Want to learn how to create a quiz in WordPress? This guide will show you how to make a quiz that can go viral today!

Approximate read time: 6.5 minutes
Making a quiz go viral is like finding a goldmine.
But knowing how to make a quiz that can go viral is another story. After all, miners didn’t show up and simply pluck gold from trees.
So, we’ve made this guide to show you exactly how to make a quiz in WordPress today.
After all, you need a fantastic WordPress quiz form before it can become the best WordPress quiz.
Let’s dive into it.
Why make a quiz in WordPress?
Online quizzes are hugely popular. Not only are they great for increasing engagement, but they also make people convert.
You see them everywhere. Facebook, Twitter, BuzzFeed, and just about anywhere there’s an inch of space on the internet.
But that’s because they work!
Some studies have shown up to a 2x higher conversion rate simply by using a quiz. Those are huge gains for minimal effort.

But, it goes beyond just conversions. It’s the type of conversions you’re getting. An online quiz à la Buzzfeed can help you:
- Build your email list
- Improve your email marketing strategy
- Get market research insights on your visitors
- Spread your brand awareness
- Grow your social media following thanks to social shares
Most people think these quiz types are only for finding what princess you are or to test trivia knowledge.
But, they go way beyond that. You can create spelling tests, outcome quizzes, online exams, and generate leads with them.
Quizzes are so flexible you’d think they did gymnastics.
👉 Looking for a cost-free way to create quizzes? Discover the 11 Best Free WordPress Quiz Plugins.
What kinds of quizzes can you create in WordPress?
Whenever we’re asked this question, we immediately respond with, “How much time do you have?”
As we mentioned above, you can use quizzes in almost every industry and for any purpose.
But, knowing what type of quiz to use for each situation is a different story. So, here are the top quiz types you can create:
- True or false quiz
- Survey
- Multiple choice quiz
- Yes or no quiz
- Trivia quiz
- Scored quiz
- Poll
- Personality quiz
- Knowledge tests
- Outcome quiz
- Product recommendation quiz
Now that we know the different quiz types, it’s time to make some quizzes for our WordPress website! And the easiest way is with a quiz maker WordPress plugin.
But which is the best quiz plugin for WordPress?
To create a viral quiz, you’ll need the best quiz maker for WordPress, Formidable Forms.
Formidable gives you the top features of the best WordPress quiz plugins. Plus a whole lot more.
No matter the quiz type you choose, Formidable is your quiz form builder.
Unfortunately, Formidable isn’t a free WordPress quiz plugin. It pays for itself with all the functionalities it offers. And it offers so much more than other paid quiz form builders such WPForms Quiz Builder, WP Quiz Pro, or Thrive Quiz Builder.
Plus, you can create unlimited quizzes and collect unlimited email addresses using Formidable Forms. There aren't many online quiz makers that let you do that!
Check out all the features of Formidable Forms' WordPress quiz maker and form builder to see everything the plugin offers; we think you’ll understand.
Then, once you’ve picked up your WordPress form maker plan, come back, and we’ll finish the tutorial.
How to create a quiz in WordPress
Already installed and activated Formidable? Perfect!
Now, you're only three easy steps away from creating a quiz on WordPress:
- Create a quiz form and add fields
- Add quiz options
- Display your quiz
Let’s get started.
1. Create your WordPress quiz form
First, we want to create our quiz form.
To do this, go to Formidable → Forms and click the Add New button.

Formidable’s drag-and-drop builder was made to be user-friendly. If you’ve used a mouse, then it'll be easier than brushing your teeth.
Click and drag form fields (or question types) from the left side of the editor over to the form on the right. Then, click on any field or question added to your form to change the label and insert your questions and answers. The power is in your hands!
You can select from text, radio buttons (for multiple choice questions), checkboxes, and more to customize your quiz. But, if you want to skip all of this, you can use one of our quiz form templates to make things really easy.
Last, you can add conditional logic to your quiz form to change the quiz based on a user’s answers. Just click the Add Conditional Logic button from the field settings and customize the logic and when to show/hide the field.
Once finished, click Update and head to the next step.
2. Configure your quiz options
Now, we need to enable the correct quiz options.
So, go to Settings → Actions & Notification. You’ll have two options here.

You can choose to make a Scored Quiz and Quiz Outcome. For our purposes, we’ll show you how to make a Scored Quiz.
If you’re interested in Outcome Quizzes, check out our Knowledge Base documents.
So, click the Scored Quiz image, and a menu will appear.
In this menu, you can give your WordPress quiz form an action name (only you see this). You can also choose when the action is triggered, and what you want users to see after submitting.

And you’ve got a few options for the kind of results page you show:
- Use the default settings (which show the percentage score)
- Show the user’s score
- Show the user’s answers
- Display correct answers
You also have the option to randomize questions with the click of a button
Next, you want to click the Customize Quiz Scoring button to add the correct answers and the number of points each quiz question is worth.

All answers are worth one point by default, but you can customize them by clicking the Advanced Scoring checkbox.

Then, it’s on to displaying your quiz on your WordPress site.
3. Display your quiz
Now it’s time to share your quiz with the world!
To publish your quiz, go to the WordPress page or post where you want to display it.
Next, find a spot on the page, and click the + Add button to add a new WordPress block.
Type “Formidable”, and click on the Formidable block when it appears. After that, select your quiz from the dropdown menu.

What if you’d prefer to embed a quiz in a WordPress footer or sidebar instead? Well, you can use the shortcode we provide.
Go to Formidable → Forms, and click the <> link below Action.

Select Insert Manually, then copy the WordPress shortcode and paste it into a Shortcode block on your page.
Last, click Update to update your page, and that’s it!
Your WordPress quiz form is now ready to take submissions, and you’re one step closer to viral fame!
What other kinds of quizzes can Formidable make?
You probably guessed it from the tutorial, but Formidable Forms is the ultimate quiz form plugin for WordPress.
And that’s because of the flexibility it offers. We’ve talked about making viral quizzes, but that’s not all Formidable can do.

Create a personality quiz, true/false quizzes, educational exams, and so much more. All made so simple with Formidable’s drag-and-drop quiz form builder.
Keep reading to see what we mean.
Make educational quizzes with Formidable Forms
Need to make a spelling test for a class?
No problem. Formidable can easily help you with its pre-built templates for quizzes. Education workers are already short on time. Why waste that precious time doing the behind-the-scenes work?

Instead, just focus on ensuring your quiz helps people with their spelling!
After all, education workers are already short on time. You don’t need even less.
How to create a quiz website in WordPress with Formidable Forms
Ever wondered how to make a quiz website in WordPress?
Well, if you’ve had dreams of creating your own Sporcle or BuzzFeed, you’ve found the right plugin. With Formidable’s ease of use, speed, and great design, you can get a quiz website up and running in a day.

Go to Formidable in WordPress, create your quizzes with our templates, and publish them to your website.
You can even make your forms interactive to engage your website visitors more.
That’s all it takes to make your own BuzzFeed.
Create smart quizzes on WordPress with conditional logic and Formidable Forms
All of the above options are fantastic, but you can make every one of them better with conditional logic.
Conditional logic is the ability to direct users down different paths in a quiz. You can hide/show different questions based on their previous answers. And this feature makes for a much more personalized form.
If you know your audience well enough, you can use this feature to boost engagement rates big time.
So, how do you add conditional logic to your quizzes with Formidable Forms?
Easy. In your form builder, click on the field you want to customize. Next, click the Add Conditional Logic button. Last, customize the field and how you want it to react to different events in your form.

But that’s not the only conditional logic you can customize.
If you’re making an Outcome Quiz, you can take it further to display different outcomes based on a user’s answers!
Simply head into your quiz builder, go to Settings, select Actions & Notifications → Quiz Outcome, and click the Add Outcome Conditions button.

Then, set your conditions and watch your users love and share your quiz form in WordPress!
Are you ready to create a quiz in WordPress?
Whew! That’s a lot that one small plugin can do, right?
This guide taught you how to make a quiz for your WordPress site. And you learned how Formidable Forms helps you create quizzes on WordPress that attract visitors — no matter the quiz type.
So, let us know in the comments what types of quizzes you’ll make with Formidable. We’re excited to see what you’ll create.
Last, follow us on Twitter, Facebook, and YouTube for even more tutorials and tips.
Don't stop learning about quizzes!
Did you know that Formidable Forms is the more advanced WordPress form builder available today? If you're not already using it, get started with the free version of the plugin or the full-featured pro version!
I love how flexible Formidable is... We use this to do a very long personality test that has 120+ questions, tally results, sort by top results, and email back to the user.
Hi, how do you do a personality test? I am trying to do that but cant output the result in a view - it only shows "1" instead of the collected personality trait. I use likert scale and use big five personality test. Any suggestion what I might do wrong? Or does it depend on custom coding? ?
We are releasing outcome quizzes tomorrow morning. You'll want to use this new quiz type to do a personality test. Please check our product and blog tomorrow for more details.
Can you make it so that the results are emailed to the quiz taker instead of shown on the webpage after you finish the quiz?
Yes, you can email the results as well. There are a variety of shortcodes that can be used to display the quiz results in a variety of ways in an email. Here is the relevant section of our documentation for doing this: https://formidableforms.com/knowledgebase/quiz-maker-forms/#kb-display-the-quiz-score
This product props itself up as easy to use but let me tell you it is far from that. And even their support staff admits to its difficult learning curve. It is cumbersome non intuitive clunky setup interface. While the outcome is good you better be sure you make a lot of time and interaction with support to make quizzes work.