Build a Coupon Site on WordPress
Themeisle content is free. When you purchase through referral links on our site, we earn a commission. Learn More

In this post, let’s see how you can build a coupon site on WordPress. If you’ve got something to sell, discount coupons are a great way to keep the cash resisters ringing.

From penny-pinching moms to debt-laden students, most shoppers actively look for coupons that can lighten the burden on their wallets. Inserts in weekend newspapers have given way to websites offering discount coupons.

How to use coupons on your WordPress website

You can go about working with coupons in two ways:

1. If you’re already operating a traffic heavy website, it makes sense to add a coupon section/page to your website directly. To augment your affiliate income, display coupons of third party products on your website. Visitors can click on the coupons and follow instructions to avail discounts.

To create a coupons page or section on your website, you’ll need to create a custom post. If you’re unsure how to go about this, read up Karol’s earlier post on creating a custom post on WordPress. You can also use a plugin to add a simple coupon on any existing page (explained further below).

2. Or publish your coupons on a dedicated coupon website. You can host coupons of a single product, or use it as a common market place, hosting the coupons of a number of products or sellers as on RetailMeNot. In a dedicated coupon website, a customer can search for a particular discount voucher and use that code to get a discount or cashback on a retailer’s website.

If you’re not sure which option is best for you, try  building a dedicated coupon site or add coupons to your existing product page. Try a few options, to see what works best to help improve product conversion/affiliate income.

Why you should use coupons

In recent years, there’s been a good increase in the number of online shoppers. And often what draws them to the internet for their shopping is coupons.

  • Use of coupons increased by 32% in 2016 over the previous year.
  • 38% used more coupons during 2016 as compared to the previous year.
  • Over 50% (and 66% of millennials) in the study group expressed that they are more likely to shop online for groceries if they could use coupons.
  • 35% of shoppers use print and digital coupon equally.

(Chart by WordPress Charts and Graphs Lite.)

If you need more data to convince you of the hike in use of coupons, you’ll find it in this post listing statistics from various sources. Major trends like these cannot be ignored if you’re serious about selling online. And if coupons are a major draw for online shoppers, maybe it’s time you started offering them too.

How do coupons help

Besides the obvious advantage of increased sales volumes, coupons also help to,

  • Redirect search engines to the eCommerce portals.
  • Promote affiliate offers.
  • Form a loyal community of shoppers.
  • Target promotions based on sensing mobile phone location and geo-fencing.
  • Personalize communication with customer.

How to build a coupon site on WordPress

Once you’ve signed up with a hosting service and installed WordPress on your website, you’ll need to find and install a theme. In case you’re looking for help on installing WordPress, look up this post on creating a WordPress blog.

Selecting a theme

You’ll need to choose and install a theme. There are a number of themes designed specifically for people who want to build a coupon site on WordPress. The theme you select must be capable of creating coupons and showcasing a catalog of coupons. Provided you find the right theme, adding the relevant information and publishing coupons should be a breeze.

When aiming to build a coupon site on WordPress, look for the following features, depending on your coupon website’s specific needs:

  • Advanced search using categories and filters.
  • Category and store display for easy browsing.
  • Coupon listing options such as top coupons, expiring coupons, date added, popular, featured.
  • Registration, review and publishing of user submitted coupons.
  • Contact form for customers and affiliates to contact you for deals.
  • Subscription features and membership systems for exclusive deals and offers.
  • Social sharing options and social login option.
  • Countdown timers to build urgency for coupon expiry.
  • Payment gateways.
  • FAQ section.
  • Customized email templates for personalized offers.
  • Blog templates.
  • Tracking statistics, so you know how each coupon is faring.
  • Provision for feedback from users.
  • Printable coupon codes.
  • Option to hide your coupon and affiliate links.

Some quality themes that come with most of these features are Couponer, Clipper and WordPress Coupon Theme.

For example, Couponer is a top notch theme that can host coupons across multiple industries and allow users to search for coupons using filters.

Build a coupon site on WordPress: Couponer

WordPress Coupon Theme, on the other hand, can help you build a search engine friendly coupon website on WordPress.


Displaying mobile apps on websites

Use of mobile devices is on the rise, as you can see in this infographic that appeared in Small Business Trends. You might also consider creating a mobile app for your coupons, a mobile app greatly increases your ability to provide personalized user experiences based on the user’s location.

How to add a coupon to your existing website

If you wish to add a simple coupon to your existing website, instead of trying to build a coupon site on WordPress from scratch, take the help of Coupon Creator or WPCoupons, two popular WordPress plugins.

Download, install and activate Coupon Creator in your WordPress website. Once activated proceed to Coupons > Add New. Choose styling options, set expiry date and add links, category and images. Fill in all the coupon fields, save and publish.


When you open a New Post, Posts > Add New, an “Add Coupon” Button will appear in the Post Editor:


You can view the coupon and make changes by editing it in the post. See the shortcode generated in the sidebar? Add it to posts, pages, custom post types or widgets, depending on where you want the coupon to appear:


I’ve added the shortcode generated for me in the body of a new post. Check out the coupon that appears on my test website:


Now, I have a single coupon that appears on my test website. But you can choose to add more coupons to that page or post, or you can also choose to have an entire page devoted to coupons. Go to Page > Add New and click on the Coupon button. The following screen will appear:


Select the Coupon Loop option and fill in the other options as well, select Insert Coupon and Publish. You’ll have as many coupons as you want.

Final words

Figuring out how to build a coupon site on WordPress is just a start. You’ll need to promote it actively to make it successful. You’ll need to keep making improvements after observing performance for a while. Promoting via social platforms, personalized and regular email communication, allowing users to take advantage of coupons through mobile apps, and making coupons a part of your affiliate/product marketing strategy will go a long way to making your coupon website popular.

Do you have any questions about coupons and how to build a coupon site on WordPress? Feel free to submit them in the comments section below.

Free guide

5 Essential Tips to Speed Up
Your WordPress Site

Reduce your loading time by even 50-80%
just by following simple tips.

Download free guide

Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!