A holiday coupon page is one page on your site, one link you share everywhere, and a handful of coupons that each know their own dates. Build it once in an afternoon with the free Coupon Creator plugin, and the same page works for Black Friday, Small Business Saturday, Cyber Monday, the December holidays and next year. This guide is the afternoon, step by step, with the clock.
The dates to plan around
| 2026 | Date | What shoppers expect |
|---|---|---|
| Black Friday | Friday, November 27 | The biggest discount of the year, one day or one weekend |
| Small Business Saturday | Saturday, November 28 | A reason to come in person; local and personal beats deep |
| Cyber Monday | Monday, November 30 | Online only, often a code |
| Giving Tuesday | Tuesday, December 1 | A share of sales to a cause, not a discount |
| Last-minute gifts | December 18 to 24 | Gift cards, bundles, "ready today" |
| New Year | January 1 to 15 | Fresh-start offers for services: fitness, salons, classes |
Pick two or three. A page with twelve offers reads like a sale bin; three offers with clear dates read like a plan.
1. Decide the offers (20 minutes)
Write each offer as one line with its dates before you open WordPress. Good holiday coupons are simple to say out loud:
- A percentage off, one day only. "25% off everything, Friday November 27." The date does the urgency.
- Buy one, get one. "Buy one gift card, get a $10 card free." BOGO is the most-searched coupon type for a reason: people understand it instantly.
- A gift with purchase. "Free tote with any order over $50, through Sunday." Cheaper than a discount and it moves the average ticket up.
- Early access. "Shop the Black Friday prices on Wednesday with this coupon." Rewards the list before the crowd.
Put the terms on the coupon, not in a footnote: one per customer, in store only, cannot be combined, and the expiration. Coupon Creator has a field for exactly this, and the expiration prints on the coupon by itself.
2. Make a holiday category (5 minutes)
Under Coupons, open Coupon Categories and add one called "Holiday 2026". Every coupon you build next goes in it. The category is what the page will display, so you never have to edit the page again: add a coupon to the category and it appears, let one expire and it disappears. Coupon Categories covers the screen.
3. Build the coupons (45 minutes)
For each offer, Add New under Coupons:
- Pick a design. The templates page shows the twelve designs as live coupons. Modern Ticket in a deep red or green reads as holiday without any artwork; Lower Third works if you already have a seasonal banner image.
- Type the deal, the business name and the terms from your list.
- Set the expiration date. On the Expiration tab, choose Expiration Date and pick the last valid day. The coupon shows through that whole day and is gone the morning after. Expiration Dates has the details.
- Tick the Holiday 2026 category and publish.
An offer that starts later. A free coupon is live the moment it is published. For a Cyber Monday coupon you do not want visible on Friday, either publish it Monday morning, or use WordPress's own scheduling: set the publish date on the coupon to Monday and WordPress publishes it for you. Coupon Creator Pro adds a date range, with a start date and an end date on the coupon itself, which is the cleaner way when you have several offers staggered across a week.
An image coupon. If a designer already made the artwork, use the Image coupon type: upload the image, set the expiration, done. Creating an Image Coupon covers the sizes that print cleanly.
4. Build the page (20 minutes)
Add a page called "Holiday Deals" at a short address, such as /holiday-deals/. Write two lines at the top: who the offers are for and when they end. Then add the Coupon Creator block and set it to the Holiday 2026 category, or paste the shortcode:
[coupon totalcoupons="6" category="holiday-2026"]
That is the whole page. It lists every live coupon in the category, newest first, and hides each one on the day after its expiration. Displaying Coupons covers the block and the shortcode attributes.
Two things to check before you publish:
- Click a coupon. It should open the print view: a clean page with only the coupon. That is what a customer prints or saves to their phone. How to Print a Coupon from a Website is the visitor's side.
- Look at it on a phone. Most holiday coupons are shown at the counter on a screen, not on paper.
5. Share one link (15 minutes)
Send people to the page, never to a screenshot of a coupon. A screenshot cannot expire, cannot be updated, and gets redeemed in January.
- Email. One email the week before, one the morning of. The link is
/holiday-deals/, the same in both. - Social. The same link in the bio and in each post. When an offer changes, the link still works.
- In the store. A sign at the register with the address or a QR code that points to the page. Customers scan, tap the coupon, show the print view.
- Receipts. "Holiday deals at yoursite.com/holiday-deals" on the receipt footer is a bounce-back coupon that costs nothing to print.
6. After the holidays (10 minutes)
Nothing to take down. Each coupon disappears the day after its expiration, and an empty category shows nothing. Leave the page where it is: the address is now known, it may have been shared and bookmarked, and next November you add coupons to a "Holiday 2027" category, point the block at it, and the page is back in business.
If you would rather the page did not sit empty for ten months, put a line on it between seasons: "Holiday deals return in November. Join the list to hear first," with your signup form.
Make it work harder
Everything above is the free plugin. Three things from Coupon Creator Pro and the Add-ons are built for exactly this week:
- A redemption limit. The print counter retires a coupon after a set number of prints, so "first 50 customers" is enforced by the coupon, not by you.
- A countdown that resets. Recurring expiration runs a "today only" coupon that expires every night and comes back in the morning, for a daily deal through the week.
- An email in exchange for the coupon. The email gate shows the coupon only after a visitor enters their address, and delivery sends it to their inbox. The holiday page becomes the list you email next year.
For more offer ideas built the same way, see Restaurant Coupon Ideas That Get Redeemed; most of them translate to any counter.