how to run a giveaway

A re you wondering how to run a giveaway on your WordPress blog?

Creating an online giveaway is an excellent way to drive more traffic to your blog, get more email subscribers, and increase social engagement.

But despite this, you may have heard some horror stories about how complex it is to run a giveaway on your site.

Stop fretting!

In this article, we’ll show you just how easy it is to set up and run a giveaway on your WordPress blog using RafflePress.

Why Run a Giveaway on Your Blog?

You’ve probably seen online giveaways in various places, including websites and social media channels such as Facebook and Instagram.

But there’s one valid reason you should run a giveaway on your blog. And that’s because you have more control.

For instance, if you wanted to host a contest or giveaway on Facebook, you’d have to follow their rules and regulations, and that might be too restrictive.

Hosting a giveaway on your WordPress site lets you control the user experience and target even more channels.

For example, if you run a giveaway on Instagram, you’ll increase followers but struggle to get more email subscribers. But if you host the giveaway on your site, you can get more email subscribers and more Instagram followers, plus more engagement on other channels. 

So we recommend running the giveaway from your blog, so you remain in total control. 

And, what’s more, it’s not as difficult as you might think. 

Later, we’ll show you how to set up and run your giveaway.

But first, you need to set your goals and objectives.

Back to the top

Set Your Goals and Objectives

Running a giveaway without an end goal in mind would be a wasted opportunity to build your business. 

So before anything else, decide what you want to achieve from your giveaway.

For example, you may want to:

  • drive more traffic to your blog
  • get more email subscribers
  • build user engagement on your site
  • increase your social followers
  • boost brand awareness
  • capture more leads
  • generate new sales
  • promote an event
  • launch a new product or service

Knowing what you want to achieve is a crucial factor in how you structure your giveaway.

Back to the top

Select Your Prizes

Next, you’ll want to select your prizes. 

The important thing here is to choose a prize that is relevant to your blog or business. 

For example, it would be pointless to offer garden tools as a prize if your site was in the pet niche. You’d end up with a load of new subscribers and followers who wanted more garden info rather than pet training tips.

Choosing a relevant prize is more important than the number of prizes. Larger and more established businesses will most likely have a bigger budget, and more industry contacts to acquire and offer more expensive prizes.

For example, WPBeginner was able to offer a huge list of WordPress related prizes for their 10th Birthday Giveaway because of their contacts at over 70 companies:

WPBeginner Birthday Giveaway

But, if you’re just starting out, don’t let that put you off. 

Offer a prize that’s related to your niche and useful to your target audience.

Back to the top

Set Your Rules and Parameters

Next, you’ll want to set the rules and parameters for your giveaway. 

First, decide what you want users to do to enter the giveaway. A simple giveaway often works best because entrants only have to enter their name and email address. 

If you want to get more detailed, you might set a question that encourages entrants to look for information on your site or check your service or product. 

For example, if you own a restaurant, you might ask a multiple-choice question like:

“How much does a 16 oz ribeye steak cost in our restaurant?” 

  • $15 
  • $25
  • $35

Entrants have to check your menu to confirm their answer, and you may pique their interest to book a meal.

Whatever you decide, make it clear how people enter your giveaway. And make sure your entry method aligns with your goals. For example, if you want to grow your email subscribers, entrants must submit their email address.

Next, you’ll want to specify other parameters, for example:

  • Giveaway rules: Who can enter? Are there age limits or restricted locations?
  • Start and end dates: How long will the giveaway run?
  • Limiting the entries: How many times can someone enter?
  • Choosing the winner: Will you use a random draw, a correct answer, or another method?
  • Announcing the winner: When and how will the winner be announced?

Once you have your goals, rules, and prizes sorted, it’s time to set up the giveaway.

Back to the top

How to Create a Giveaway on WordPress with RafflePress (Step-by-Step Walkthrough)

RafflePress WordPress Giveaway Plugin

RafflePress is the best giveaway plugin for WordPress. It’s intuitive, easy to use, and has all the features you need to drive more traffic, grow email subscribers, and increase social followers.

Note: For this tutorial we’re using RafflePress Growth. But there’s also a free version available that lets you create a basic giveaway.

Let’s take a look:

Step 1: Create Your Giveaway

Once you’ve purchased and downloaded the RafflePress plugin, you can install and activate the plugin using your license key.

Note: If you need help, follow our step-by-step guide on how to install a plugin in WordPress.

Once that’s done, you’re ready to create your first giveaway. Click Add New from the RafflePress dashboard:

Create a new giveaway

Step 2: Name Your Giveaway and Choose a Template

Next, you’ll need to name your giveaway and select a template:

Name your giveaway

RafflePress comes with a selection of pre-made templates, including the Classic Giveaway, Grow Your Email List, Grow Your Facebook Page, and Grow Your YouTube Channel.  

Select the template that best matches your goals. In this example, we’ll use the Classic Giveaway.

Step 3: Add Your Giveaway Prize Details

The next step is to add your giveaway prize details. On the left-hand side, click on the pencil icon. Then on the right-hand side, enter the name and description of your prize and add an optional image.

For example, we’ve named our prize iPad Mini Giveaway, entered a description, and added an image:

RafflePress giveaway name, description, and image

When you’ve finished entering the details, click on the Done Editing button.

If you have multiple prizes in your giveaway, you can click the + Add Another Prize button to add more.

You also need to add the Start and End Time of the giveaway on the left-hand side of the panel:

RafflePress giveaway dates

Our finished details look like this:

view giveaway details

Quick Tip: Periodically, click the Save button in the top right corner to save your details.

Step 4: Choose Your Giveaway Entry Methods

RafflePress allows users to enter a giveaway multiple times by completing different actions. For example, they could have an entry for joining your email newsletter, another for following your Pinterest page, and another for following you on Twitter. 

Users like multiple entries because it gives them more chances to win.

Click on the Actions tab in the left-hand menu to select how users can get entries for your giveaway. There are three main groups sorted by their goal:

  • Get More Subscribers
  • Get More Social Engagement
  • Get More Traffic

For example, if you want more email subscribers, click on the Join an Email Newsletter action:

RafflePress giveaway actions

Next, you’ll have to complete the Entry Options on the next tab. 

These include standard settings, such as the Title, the Value (how many entries the action will be worth), and whether the action is mandatory

Below are some specific action settings. So, for example, for an email newsletter, you can choose your email service integration and whether you want to display an optin confirmation checkbox:

RafflePress giveaway entry options

You can add as many actions as you like. The more actions you add, the more ways users can participate. Plus, it’ll help you promote the giveaway to more channels later on.

Pro Tip: Make sure that the most important actions are worth more entries, and you place them at the top of your list.  

You can always rearrange actions for your giveaway by dragging and dropping on the left-hand side or delete actions by clicking the trash icon on the right-hand side:

change the order of giveaway entry options

Step 5: Design Your Giveaway

Next up, you’re going to customize the appearance of your giveaway. 

Click on the Design tab in the left-hand menu and select a layout, font, and button color for your giveaway. 

For example, we’ve selected:

  • Layout: Image, Header, Text
  • Font: Baloo with Montserrat
  • Button Color: Dark red (#C0382B)
RafflePress giveaway design options

And now the design looks like this:

RafflePress giveaway design view

Note: You can also set a background color or image if you want to create a giveaway landing page (more on this later).

Step 6: Configure Your Giveaway Settings

RafflePress allows you to configure each aspect of your giveaway. You can generate rules, show and hide options, set up analytics tracking, and more.

Click on the Settings tab in the left-hand menu, and you’ll see 7 sub-menus. Let’s take a look at each option.


The General setting lets you configure options such as showing winners, hiding the number of entries, and limiting signups per IP address:

RafflePress General Settings

Giveaway Rules

The Giveaway Rules setting includes a Rules Generator to help get you started creating the giveaway rules. Click the + Generate Rules button: 

RafflePress Giveaway Rules

You’ll see a popup window where you enter the details of your giveaway:

RafflePress Rules Generator

When you’ve finished, click the Generate Rules button to display your giveaway rules:

RafflePress example rules

After that, you can edit the rules to ensure you’re meeting all local laws regarding giveaways and contests.

Email Verification

The Email Verification setting lets you decide if contestants must confirm their email address. When switched on, contestants receive an email with a link which allows them to confirm their identity:

RafflePress Email Verification Setting

This is a smart way to ensure only valid email addresses are used.

Success Tracking

The next tab down is Success Tracking, where you can add tracking scripts:

RafflePress Success Tracking

For example, you can add your Google Analytics tracking script and Facebook retargeting pixel script.

Success Redirect

The Success Redirect setting allows you to redirect contestants to a specific URL after completing all their entries:

RafflePress Success Redirect Setting

Social Logins

The Social Logins setting allows contestants to sign up for your giveaway using their Facebook account:

RafflePress social login settings


The GDPR Consent setting lets you add a checkbox to the giveaway registration form that entrants must check to acknowledge their consent to the rules of the giveaway:

RafflePress GDPR Settings

Quick Tip: Once you’ve finished configuring your settings, remember to click Save.

Step 7: Publish Your Giveaway

Now your giveaway is configured, it’s time to publish it on your blog.

There are 3 publishing options in RafflePress:

  • RafflePress WordPress Block – embeds the giveaway in your post or page using the WordPress Gutenberg Block Editor. 
  • WordPress Shortcode – embeds the giveaway in the Classic Editor, Sidebar Widgets, or in your WordPress theme.
  • Giveaway Landing Page – creates a distraction-free giveaway landing page on your blog.
RafflePress Publish Options

If you select the third option, you’ll go back to the General Settings page where you enter the URL for the landing page:

RafflePress Landing Page URL

Then click the View button to see what your giveaway page looks like:

RafflePress Landing Page

If you need to change anything, you can go back to the Design tab and make your adjustments.

Back to the top

Promote Your Giveaway

Now your giveaway is designed and published, it’s time to start promoting the contest before it begins.

Start-off by sending an email newsletter to your existing subscribers. Tell them when the giveaway starts and encourage them to spread the word to their friends. Remember to offer extra entries to the giveaway for referrals!

Then start posting updates on social media channels. Try to generate some anticipation and excitement before the giveaway begins. For example, you could use a countdown timer on your blog and social media images.

You could also submit your giveaway to contest and sweepstakes directories.

Check out this article for more contest promotion ideas to make your giveaway go viral.

Back to the top

Pick the Winner of Your Giveaway

At the end of the giveaway, you’ll need to pick a winner. And RafflePress makes this easy with its built-in random winner generator.

Navigate to the Giveaways Overview and click the Needs Winners link on the right:

RafflePress needs a winner

Then click the Pick Winner button at the top of the page to pick a random winner from the list of entries:

RafflePress pick a winner

The winning entry is highlighted instantly, so all you have to do is click to email them and tell them the good news!

Back to the top

Announce the Winner

The final part of your giveaway is to announce the winner: 

  • Publish the winner on all the social media channels you used to promote the contest.
  • Email all those who entered to thank them for registering and notify them of the winner. 
Back to the top

Evaluate Your Goals

With the giveaway over, you should reflect on your goals. For example: 

  • Did you get more email subscribers? If so, have you welcomed them aboard and started nurturing them?
  • How much extra traffic did you get? Were there more page views across your site?
  • What about your social channels? Are you getting more engagement from users?
Back to the top

Over to You 

Now you know how easy it is to set up and run a giveaway on your blog with RafflePress, it’s time to put these steps into practice. Check out our article on blog giveaway ideas for more suggestions.

We want to know all about it, so let us know when your giveaway is starting and be sure to share your feedback in the comments below.


Join in. The comments are closed after 30 days.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. kamal kishore on October 30, 2019

    Thanks for sharing this content.

    1. Thank you, Kamal! Glad you found the post useful Let us know how your giveaway goes.

  2. MyDataGator on October 31, 2019

    I am looking for some good blog sites for studying. I was searching over search engines and found your blog site. Well i like your high quality blog site design plus your posting abilities. Keep doing it.

    1. Glad you found it useful!

  3. Alice Joseph on November 5, 2019

    have gone through with this article, It’s amazing!
    I will keep going with your website and blogs, keep blogging as usual!

    1. Thanks, Alice!

BlogTyrant on Tablet and Mobile
Free Ebook Guide
Ultimate Blogging Toolkit + Bonuses

Join our 30,000+ email subscribers for blog updates and get instant access to a 10,000-word guide on how to start a blog and build a sustainable business using keyword research, Google traffic, and a lot of tested strategies. Let us help you build a blog to support your family's income and help the community while you're at it!