7 Tips to Run a Giveaway on Your WordPress Blog

February 10, 2020

Though running a contest or giveaway may seem overwhelming, creating a robust strategy takes away much of the stress. There are several plugins you can integrate that will lighten the burden as well.

Running a giveaway is one of the fastest ways to gain more subscribers, customers, and users, as well as boost sales on your website. An average of more than 34% of new customers are acquired through contests, and brands gain an average of 17,500 fans by organizing giveaways on their fan page.

Properly executing a giveaway on your WordPress blog can drive more traffic to your website, grow your email list, increase your followers on social media, and build user engagement and brand recognition.

There are several plugins that can help you create viral contests in no time. Some of the popular WordPress plugins for creating contests and giveaways include RafflePress, Woorise, and Agorapulse. The best part is that they come with top-notch features and are extremely easy to use.

In this article, I’ve gathered some tips on how to run a giveaway on your WordPress blog.

How to Run a Giveaway on Your Blog

  1. Set clear, measurable goals
  2. Pick a great contest prize
  3. Set the contest entry rules
  4. Choose a plugin and set up your WordPress giveaway
  5. Publicize your giveaway
  6. Listen to feedback from participants
  7. Choose a winner

1. Set Clear, Measurable Goals

Before starting your giveaway contest, ask yourself some pertinent questions regarding your primary goals. Do you want to:

Your goals have to be clear and measurable from the start.

For instance, if your goal is to increase your blog’s traffic, you’ll want more people to receive your blog posts via email or RSS. Set a goal such as 200 new email subscribers per giveaway or 1,500 social shares per project.

When you set a clear goal, you can set clear targets for your campaign. You will also be able to design an effective strategy to achieve those goals.

2. Pick a Great Contest Prize

The prize is most important as it is going to be what attracts visitors to your site and encourages them to enter. It can be cash, gift certificates, power tools, or free products or services. Your prize has to reflect your blog and your readership, however.

It should be something that will interest your readers and retain them. If you decide to give away a power tool on a cooking blog, it will only make your readers confused.

For instance, the image below is of a Nike shoe giveaway, which resonates with their brand and followers.

Nike shoes giveaway


People who follow Nike on Twitter are definitely Nike product lovers, and they’re likely to do what they ask to win the giveaway.

You can also obtain sponsors to donate prizes in exchange for a review and links to the sponsor's website. Remember to disclose this relationship your readers though, so not to confuse them.

Take this giveaway hosted by Wishpond as an example:

Wispond giveaway


On the surface, the contest prize seems unrelated to Wishpond, a marketing contest company. An explanation of their partnership with the Seahawks would help explain the contest more.

3. Set the Contest Entry Rules

Plan your rules before you start creating your giveaway. Begin by deciding how users will enter your contest. Perhaps they’ll have to enter their email address or like your Facebook page for a chance to win.

This can also be an opportunity for users to sign up for your newsletter and unlock extra entries. You can also guide them toward visiting a specific page or blog post. These methods can boost engagement and traffic to your site, without you having to labor much.

Asking users to submit a photo to enter your contest will allow you to gather user-generated content that you can use in your marketing.

The more options you provide them, though, the more flustered visitors are going to feel. This could result in visitors not taking action at all.

One way to make the process simpler is to use a giveaway widget. You’ll be able to fill in all of the requested information, choose your entry types, and get a widget code to paste into your post.

Widgets will also make it easier to pick a winner if you’re doing a random draw.

At the end of the day, stick with your initial goal. When looking for Facebook followers, don’t include other requirements, such as following you on Instagram and Pinterest. Keep it simple for everyone.

4. Choose a Plugin and Set up Your WordPress Giveaway

There are plenty of WordPress contest and giveaway plugins to choose from. However, not all of them have the specific features that you may require.

Some can help you grow your email list while others are optimized to help you boos your social media following.

Choose a WordPress giveaway plugin that combines the best of all features but ensure it doesn’t slow down your website. You might also want to consider the costs and see that they are reasonable.

Here are some of the plugins that can help you set up your WordPress giveaway:


The RafflePress plugin comes with exciting features like an easy-to-use interface, and a drag-and-drop builder.



You can create a landing page or widget for your giveaway in no time. It also comes with pre-built templates.


The Woorise plugin lets you select a random winner with a single click. Other features include drag-and-drop builder and viral share.



It also works with marketing apps like PayPal Mailchimp and stripe.


Agorapulse can be a great choice if you are looking to manage your social media. It has features such as a built-in CRM to track your followers. It also offers a number of flexible scheduling options.



In the end, choose a suitable plugin depending on your goals and set up your WordPress giveaway.

5. Publicize Your Giveaway

Next, you need to get the word out. People need to hear about the free products you are offering.

There are numerous ways to make that happen:

Start sending email newsletters to your subscribers to let them know the contest is coming or that it’s live. Mention what kind of free offerings they’ll receive from you. In case you have a referral contest, forwarding that email along can get them extra entries. 

  1. Write a review of your giveaway prize and link it to your giveaway post or page to allow your readers to enter and win the prize.
  2. Promote it in relevant online communities and forums. Influencers, friends, and family members can help you generate buzz initially.
  3. Promote your giveaway on growing social media outlets such as Facebook, Instagram, and Twitter. According to statistics, from 2017 to 2018, the number of active social media users increased by 13%.
  4. Encourage your readers and followers to share your giveaway with their networks and friends.
  5. Send a follow-up email to all of your participants, thanking them for participating in your contest. You can also invite them to your next initiative if you are planning one. Offering everyone a small discount just for participating is a great idea as well.

Publicize your giveaway to spread word about it.

6. Listen to Feedback from Participants

Once you’ve launched and publicized your giveaway, you should be ready to listen to the people who participated.

Remember that no matter how thorough your planning was, not everything will perform flawlessly. You can’t anticipate what people actually want vs. what you expect they will. There will always be room for improvement.

7. Choose a Winner

Finally, after your contest period ends, pick your winner manually or using your installed widget.

In case your giveaway wasn’t a random draw, you will have to sort through the entries and pick a deserving contestant. Work out how you will send the prize, or if the sponsor you collaborated with will send it.

The only thing left to do is contact the winner and let them know they’ve won! Announce the winner on your WordPress blog and your social media networks, as well.

It’s All About Your Goal

Knowing your goals and target market beforehand goes a long way toward making a successful WordPress giveaway campaign.

The prize you choose determines how successful your contest will be as well. Offer something that will motivate your customers to make an effort to enter. Make sure to keep it brand-related, though.

When you build your contest post, try to keep it as simple as possible, and remember your goal throughout the process. While promoting your giveaway, use all channels possible.

Hopefully, these giveaway tips will help you boost your WordPress traffic and attain your goals.