Creating Quizzes in WordPress – WPQuickies

In this lunchtime #WPQuickies, I’ll look at ways to create quizzes in WordPress to make your content more engaging.

The use of quizzes and interactive content is on the rise. 

Businesses use quizzes as part of their content marketing strategy, and also as part of their lead generation campaigns. 

There are a few types of quizzes – some are simple, and others are very elaborate and interactive. 

They can be fun and informative at the same time.

Quizzes are a great way to boost engagement with your audience and add another tool to your content marketing strategy.

Let’s look at three of the best WordPress quiz plugins and their features.

Quizzes for Lead Generation

This great chart from the website of one of the plugins we’ll look at sums up why quizzes are great for business lead generation.

quizzes for lead generation
Image source:

Gravity Forms Quiz Add-On

If you already own an Elite license for Gravity Forms, you can use their Gravity Forms Quiz add-on to create some basic quizzes.

Building the WordPress quiz is easy with their drag and drop form editor and selecting the Quiz option in the Advanced Fields area.

Gravity Forms Quiz Addon

The quiz options allow you to specify the quiz questions, a description, and the quiz answers in the format you wish.  

You can mark which answers are correct and give them a weighted score.  

Gravity Forms Quiz answers

Gravity Forms also allows you to randomise the order in which questions appear.

You have three options under Grading: Off, pass/fail, or letter.

Gravity Forms Quiz settings

Here’s an example of a simple pass or fail settings where a percentage pass rate is specified, allowing you to echo text back onto the screen for pass or fail conditions.

Or you can assign a passing grade which is the Gravity Forms “Letter” option.

Gravity Forms Quiz zettings letter grades

You can label grades from A to F or more if you require, and assign a percentage to each grade.

Gravity Forms gives you some merge tags to pass data back into your confirmations.

  • {all_quiz_results} – Displays all the results of the quiz fields in the form.
  • {quiz_score} – Displays the number of correct quiz answers.
  • {quiz_percent} – Displays the percentage of correct quiz answers.
  • {quiz_grade} – Displays the grade the user achieved if the form uses letter grading.
  • {quiz_passfail} – Displays either “passed” or “failed” if the form uses pass/fail grading.

There is a dashboard “Quiz Results” area where you can view the quiz entry statistics.

Gravity Forms Quiz Entry Dashboard

WP Quiz

WP Quiz plugin banner

WP Quiz is one of the stand-alone best WordPress quiz plugins and offers three quiz types: Flip Cards, Personality Quiz and Trivia Quiz. 

Flip Card

Flip cards are just as they sound. You click and the card flips around to show the back, click again and it flips back to the front.

flip card animation

While not really a quiz, flip cards add interactivity and engagement to your posts.  They can be used for instructions, information or a bit of humour in this case.

Personality Quiz

Personality quizzes are fantastic for audience engagement and collecting information from your visitors.

People love taking quizzes and are always curious to see the end result.

personality quiz step 1
personality quiz step 2

This example gathers information about marital status, favourite holiday season, favourite vacation destination, career aspirations and favourite morning beverage to work out what type of millennial you are.

If you were to ask outright for this data, chances are that nobody would reply, however,  bundled in a fun quiz the right way, you can tease information from your target audience that could help with your marketing.

Here’s my answer to the quiz if you’re interested – old school millennial – maybe not that accurate but fun!

personality quiz results

Adding the social share buttons is a great way to encourage your audience to share their results and promote your content.

Trivia Quiz

Trivia quizzes are just that.  You may not be able to gather important marketing information but they are fun and a good way to break up content and promote engagement.

trivia quiz step 1

Just for fun, I decided to choose all the wrong answers!

trivia quiz step 2

Apparently, I suck as a Star Wars fan – or did I?? 😛

Again the results offer social sharing buttons to promote the quiz to a wider audience.

WP Quiz is 100% free with no paid upgrades.


If you are looking for a more marketing-oriented quiz making tool, try Interact at

This is a paid service designed at capturing email and other information at the end of the quiz to send the results.

There is a free plan but you can’t capture any lead information or change the branding so it’s not that useful in the context of marketing.

Interact quiz service

They have a WordPress plugin that allows you to pull any quiz from the website into both the WordPress classic and block editor.

If you sign up for their Growth paid plan or above you can change the branding to match your website and branching logic where you can dynamically change the questions being asked depending on previous answers.

There is also a gallery of pre-built templates that you can use as-is or as a starter template for your quiz.

Of course, there are details analytics for each quiz as well as an overall dashboard for all your quizzes.

Interact quiz funnel dashboard


There are heaps of good WordPress quiz plugins but these are my top three picks.

The Gravity Forms addon is good for simple quizzes if you already have the Elite license.

WP Quiz is fantastic with its three types of quizzes and is super easy to use and comes with social sharing buttons on the results.

If you are a marketer looking to collect lead data and push conversions by using quizzes then have a look at Interact.

Do you still have questions about creating quizzes in WordPress?

Ask in the comments below.


Join me every Thursday at 1 pm Sydney time for some more WPQuickies – WordPress tips and tricks in thirty minutes or less.

Broadcasting live on YouTube and Facebook.

Suggest a #WPQuickies Topic

If you have a WordPress topic you’d like to see explained in 30 mins or under, fill out the form below.

Watch Previous WPQuickies

Was this article helpful?

Leave a Comment

Your email address will not be published.

Keep In Touch With My Weekly Blog Email

A once-per-week daily digest of my posts from the week. No sales, no spam and I will not share your details with anyone else.


Wil is a dad, WordPress consultant, WordPress developer, business coach and mentor. He co-organizes the WordPress Sydney meetup group and has been on the organising committee for WordCamp Sydney since 2014. He speaks at many special events and contributes to the WordPress open source project. His likes are chillies, craft beer and electrogravitics.

Leave a Comment

Your email address will not be published.