Do you want to run a giveaway or contest in WordPress?
Running a contest is one of the fastest ways to get more subscribers, customers, and users on your website. With the right tools, you may even be able to create a viral giveaway and reach an even bigger audience.
In this article, we will show you how to easily run a giveaway or contest in WordPress.
Why Run a Giveaway or Contest in WordPress?
There are many ways to get more subscribers, increase traffic, and boost sales on your website. However, running a giveaway gives you instant results.
By running a competition on WordPress, you can achieve all sorts of goals. For example, you can create a WooCommerce contest to boost customer loyalty and engagement or run a contest on Instagram to grow your social media following.
With that in mind, let’s take a look at how to run a successful giveaway or contest on your WordPress website.
Plan Your Giveaway Campaign
Before you start, you need to decide what you want to achieve with your giveaway. For example, you might want to promote an event, get more visitors, or make more sales in your online store.
By setting a clear goal, you can design every part of the contest to help you reach that target.
You also need to choose a suitable prize that will motivate your target audience to take part in the contest. The prize doesn’t have to be expensive, but it should reflect your business niche and your customers.
For example, if you run a dropshipping business, then you may want to offer a t-shirt or mug with your brand name on it.
If you run a restaurant website, then a discounted or free meal could be a great prize.
You can also offer multiple prizes to give people a better chance of winning. This will make your competition more exciting and encourage more people to enter.
Once you have planned your giveaway, it’s time to set it all up in WordPress.
Setting up a Contest / Giveaway in WordPress
In the early days, WordPress didn’t have many reliable contest plugins. The few third-party services that existed were either too buggy or simply too expensive.
RafflePress comes with integrations for all popular social platforms, including Facebook, Twitter, and Instagram, so you can use social media contests to grow your site.
RafflePress also comes with 1-click fraud protection and verified actions so you can be confident that all entries are genuine.
With that said, let’s set up your first giveaway.
Note: There is a free version of RafflePress that makes it easy to run giveaways and competitions no matter what your budget. However, in this guide, we will be using the premium version since it has more entry methods, integrates with all of the best email marketing services, and much more.
Upon activation, you’ll see the RafflePress welcome screen in the WordPress dashboard. You can now go ahead and enter your license key.
You’ll find this information in your account on the RafflePress website. Once you’ve done that, click on the ‘Verify Key’ button.
After that, you are ready to create your first giveaway by going to RafflePress » Add New.
This will launch the RafflePress giveaway builder.
First, you need to type in a name for your new giveaway campaign. This is just for your reference, so you can use anything you want.
Next, choose the template that you want to use. RafflePress has ready-made templates for specific goals, such as growing your email list or getting more Instagram followers.
You can choose the template that best suits your goals, but we will be using the Classic Giveaway template as it lets us start from scratch.
Simply hover your mouse over a template and then click on the ‘Use this Template’ button when it appears.
RafflePress will now load the template in the builder.
Add Your Giveaway Prize Details
First, you need to let visitors know what they could win. To do this, click on the headline, which shows ‘My Awesome Prize’ by default.
You can then go ahead and type some information about your prize into the ‘Name’ and ‘Description’ fields.
To encourage visitors to enter your competition, it’s a good idea to give them as much information as possible, such as how much the prize is worth and what it has to offer.
You might also add a photo of the prize, so visitors can see what’s at stake. Even simply adding the product’s logo can make the competition more eye-catching.
To do this, simply click on ‘Select Image’ and then either choose an image from the WordPress media library or upload a new file from your computer.
Next, you need to choose the start and end dates for your contest. If you plan to run lots of giveaways on your site, then this allows you to schedule them in advance. It also guarantees that your contests will start and end on time, no matter how busy you get.
Whenever possible, we recommend leaving enough time before the start date so you can promote the giveaway properly.
To schedule the giveaway, simply enter a date and time into the ‘Giveaway starts…’ and ‘Giveaway ends…’ sections.
You’ll also want to check the ‘Timezone’ dropdown. By default, RafflePress uses the timezone in your WordPress website settings, but you can change this to anything you want.
When you are happy with the information you’ve entered, click on ‘Done Editing.’
Add Your Contest or Giveaway Actions
Giveaway actions are the ways that users can participate in the contest, such as subscribing to your podcast or sharing a post on social media. RafflePress comes with lots of different actions that you can add to your campaign.
You need to choose the actions that will help you achieve your campaign goal. For example, if you want to increase your blog traffic then you might use ‘Share on Facebook’ or ‘Visit a Page’ as your actions.
To see all the actions you can add, simply click on the ‘Actions’ tab in the left-hand menu.
To add an action to your campaign, just give it a click. The action will now appear below your prize details.
You can then configure the action using the settings in the left-hand menu.
Each action has some basic settings. You can type in a title, which will be shown to your visitors, and make the action mandatory so that visitors must complete the action in order to enter your contest. This is useful if plan to offer multiple entry methods but want to ensure visitors perform one task over all the others.
By default, every action is worth one entry, but you can change this to make certain actions more valuable than others. Again, this will encourage visitors to complete a particular action, even if they have a choice of entry methods.
Apart from these options, you will also see settings related to specific actions. For example, if you want to create a Facebook giveaway to boost engagement, then you’ll need to enter your Facebook page’s URL.
Once you’ve filled in these settings, you can click on the ‘Add Actions’ tab and add more entry methods to your competition.
You can add as many actions as you like. Giving visitors multiple ways to participate can get you more entries. There may also be some people who complete all the actions to give themselves the best possible chance of winning. In this way, you can achieve multiple goals with a single giveaway.
However, we recommend prioritizing actions based on your campaign goals. For example, if you want to do lead generation, then it’s a good idea to put ‘Join an Email Newsletter’ at the top of the ‘Entry Methods’ list.
Simply hover over the action in the editor and then grab the dotted button that appears to the left of the action. Then, move the entry method using drag and drop.
When you are happy with how the giveaway is set up, don’t forget to click on ‘Save’ to store your changes.
Customize How the Giveaway Looks
Now your giveaway is set up, it’s time to change how it looks by selecting the ‘Design’ tab.
RafflePress will show a live preview of the giveaway so you can try different settings to see what looks the best. When you are happy with how the contest looks, don’t forget to click on the ‘Save’ button.
Adjust Giveaway / Contest Settings
RafflePress has lots of settings you can use for your giveaway, including showing and hiding options, setting up tracking, and more.
Let’s take a look at these options by selecting the ‘Settings’ tab.
In ‘General’, you can set the basic options for your giveaway, including showing the contest’s winners, the total number of entries, limiting signups based on IP address, and more.
After making your changes, switch to the ‘Giveaway rules’ tab.
RafflePress comes with a Rules Generator that you can use to quickly and easily create giveaway rules for your campaign.
Clicking the ‘Generate Rules’ button will bring up a form where you can enter information about the giveaway.
In most cases, you or your company will be the contest’s sponsor. This means you’ll need to type in the company name, business email address, country, and eligible locations.
RafflePress will then use this information to create some basic giveaway guidelines and rules.
Just be aware that this is a starting point. You’ll still need to make sure your giveaway follows all local laws and guidelines.
Next, switch to the ‘Email Verification’ tab.
If you’re using the contest to get more subscribers for your email newsletter or mailing list, then it’s a good idea to only accept entries from people who verify their email addresses.
To do this, simply click on the ‘Contest Must Confirm Their Email’ toggle so that it turns green.
If you use Google Analytics to track user engagement, then you can select the ‘Success Tracking’ tab.
Here, you can add Google Analytics code so you can see exactly how people are interacting with your giveaway.
To set up a redirect, select the ‘Success Redirect’ tab and click to activate the ‘Enable Success Redirect’ toggle. You can then add the page to the ‘Redirect URL’ field.
You may want to allow visitors to enter the giveaway using their Facebook account. This can get you more entries by making it easier to participate in your giveaway.
To allow logging in with Facebook, simply select the ‘Social Logins’ tab and then activate the ‘Allow logging…’ toggle.
The General Data Protection Regulation (GDPR) is a European Union (EU) law that aims to give EU citizens more control over their personal data. If you break GDPR then you could get a fine or even jail time.
Thankfully, RafflePress can help you comply with GDPR by asking for consent before each visitor enters your giveaway. To add this checkbox, simply select the ‘GDPR’ tab and then activate the ‘GDPR Consent’ toggle.
RafflePress has some default text that it will show to visitors, but you can change this if you want. For more on this topic, see our ultimate guide to WordPress and GDPR compliance.
Spam and fake entries can stop you from reaching your goals. With that in mind, you may want to protect your giveaway form using an invisible recaptcha.
Unlike standard captchas that challenge visitors to complete a puzzle, invisible recaptchas run in the background. This allows them to block spam and bots without adding friction to the visitor experience.
To add an invisible recaptcha to your giveaway, select the ‘Recaptcha’ tab. Then, activate the ‘Enable Invisible Recaptcha’ toggle.
To learn more about how recaptcha works, please see our guide on how to add recaptcha to WordPress.
When you are happy with how your contest is set up, click on the ‘Save’ button.
Publish and Add the Giveaway to Your Website
Now that your giveaway is ready, it’s time to publish it. You can either:
- Use the RafflePress block to add the giveaway to a blog post or page.
- Use shortcode to add the contest to any page, post, or widget-ready area.
- Create a giveaway landing page.
Let’s check out each of these methods.
Method 1: Using the RafflePress Block
To start, simply create a new post or page in WordPress or edit an existing one. Then, in the block editor, click on the ‘+’ button and type in ‘RafflePress.’
When it appears, select the RafflePress block.
After adding the block, open the dropdown and choose the giveaway you created earlier.
You can then either click on ‘Publish’ or ‘Update’ to make the giveaway live on your WordPress blog.
Method 2: Using the RafflePress Shortcode
You can also add the contest to any page, post, or widget-ready area using a shortcode.
In the giveaway editor, go ahead and click on the ‘Publish’ tab. From here, click on ‘WordPress Shortcode’, and RafflePress will show the shortcode that you can use.
Simply copy the shortcode and then add it to your website. For more information on how to place the shortcode, please see our guide on how to add a shortcode in WordPress.
Method 3: Create a Giveaway Landing Page in WordPress
RafflePress also allows you to create a standalone giveaway landing page. This is perfect for sharing on social media or adding to your email newsletter.
In the giveaway editor, select the ‘Publish’ tab. Then, choose ‘Giveaway Landing Page’ and select the ‘Click here…’ link.
In ‘Page Permalink,’ type in the URL where you want to publish the page.
After that, go ahead and click on ‘View.’
RafflePress will now publish your giveaway as a landing page.
If you visit the URL, then you’ll see the giveaway live.
Publicize Your Giveaway / Contest
After creating a giveaway, you’ll want to promote it so that more people can enter. Wherever possible, it’s smart to start promoting a contest before publishing it, so you can spread the word and create a sense of excitement.
You can start by sending an email newsletter to your subscribers and announcing the competition on your social media profiles. You can also promote the contest on relevant online communities and forums.
Sending web push notifications can also get you more participants. For example, you might ask your push notification subscribers to enter the giveaway or refer any friends or family members who might be interested in participating.
PushEngage is the best push notification tool on the market. It allows you to connect with visitors after they leave your website by sending them targeted push messages about your contest or giveaway.
PushEngage also has advanced features such as A/B testing, automatic drip campaigns, smart opt-in reminders, custom-triggered campaigns, interactive message options, and more.
Announcing Giveaway Winners
Once your giveaway closes, you need to pick a lucky winner.
To choose a winner at random, simply head over to RafflePress » Giveaways in your WordPress dashboard.
If you didn’t schedule an end date for the contest, then you’ll need to hover over the giveaway and click on the ‘End Now’ link when it appears.
Then, click on ‘Needs Winners.’
On the following page, RafflePress will show all the people who entered your giveaway, along with how they entered, their total entries, and more.
Here, just type in the number of winners that you want to pick.
When you are ready, go ahead and click on the ‘Choose Winners Now’ button. RafflePress will then show the winner highlighted at the top of the list.
You can now send this person an email to let them know the good news.
That’s all, you have successfully created a giveaway in WordPress.
We hope this article helped you learn how to easily create and run successful giveaways and contests in WordPress. You may also want to see our expert picks for the best WordPress popup plugins and learn how to create a contact form.