Join Our Newsletter!

Keep up to date with our latest blog posts, new widgets and features, and the Common Ninja Developer Platform.

Is Your Website Ready for the Holiday Rush? 6 Free Widgets to Add Before Black Friday

Sergei Davidov,

Summary (TL;DR): A practical holiday setup plan for any website: a countdown bar for urgency, a coupon popup for first-time and leaving visitors, a spinning wheel for email sign-ups, Google Reviews for new shoppers who do not know you yet, an AI chatbot for questions at any hour, and an FAQ for shipping cut-offs and returns. Includes a week-by-week timeline and what to switch off in January.

Is Your Website Ready for the Holiday Rush? 6 Free Widgets to Add Before Black Friday

Black Friday is on November 27 this year, and Cyber Monday follows on November 30. Most stores spend the weeks before tuning their ads. Far fewer look at the page those ads send people to.

That page is doing a different job in late November than it does in June. The visitors are often new to you, they are shopping for someone else, they are comparing several stores at once, and they are working to a deadline. A site that answers their questions and gives them a reason to buy now keeps them. A site that does not loses them to the next tab.

Here are six free widgets that each handle one part of that job: a countdown bar, a coupon popup, a spinning wheel, Google Reviews, an AI chatbot and an FAQ. None of them needs code. You build each one in an editor, copy one line of embed code, and paste it into your site, whether that is Shopify, Wix, WordPress, Squarespace or something else.

For each one you will find what it is for, the settings worth changing, where to put it, and wording you can borrow. At the end there is a short test to run before the sale and a week-by-week timeline that runs from now to January.

Before You Start: Write Down Three Things

Every widget in this guide repeats information you already have somewhere. Collect it in one place first and the setup takes minutes instead of an afternoon, and every widget says the same thing.

  • Your dates. When the sale starts and ends, the last order date for standard delivery before Christmas, and the last date for express. If you ship internationally, the cut-off dates for each region.
  • Your offer. The discount, the code, what it applies to and what it excludes. One sentence. If you cannot explain it in one sentence, shoppers will not understand it in a popup.
  • Your policies. How long people have to return a gift, whether gift receipts are available, whether you gift wrap, and whether an order can ship straight to someone else.

Put these on your shipping and returns pages first. The FAQ and the chatbot both draw on them, and a shopper who checks your policy page should find the same answer the widgets give.

1. Countdown Bar: Give the Sale a Deadline

"Maybe later" is the most expensive answer a holiday shopper can give, because later usually means somewhere else. A visible deadline changes the question from "should I buy this?" to "should I buy this before the price goes back up?"

A countdown bar sits across the top of every page and shows how long the offer has left, in days, hours, minutes and seconds. It stays in place as the visitor scrolls, so the deadline is on screen while they browse products, not only on the homepage.

What to set up

  • Use a real end date. A timer that resets every time someone reloads the page is easy to spot, and shoppers who spot it stop trusting the rest of your offer.
  • Switch on the automatic hiding. The bar can disappear by itself when the timer reaches zero, so nobody lands on your site on December 2 and sees an expired sale.
  • Pick a seasonal skin. The widget includes holiday, Black Friday and Cyber Monday designs, so it looks finished in a couple of clicks. Then adjust the colours to match your site.
  • Use it twice. Once for the sale itself, and again in December for your last shipping date before Christmas. A delivery deadline is a deadline shoppers genuinely care about, and it is one you never have to invent.

Where to put it

At the top of the page, site-wide. The point of a bar is that it follows the visitor from the homepage to the product page to the cart. If your site already has an announcement bar, replace it for the season rather than stacking two bars on top of each other, which pushes your actual content down on a phone.

Wording you can borrow

  • "Black Friday: 20% off everything ends in"
  • "Order in the next ... for delivery before Christmas"
  • "Cyber Monday: last chance, ends in"

Keep it short enough to read in one glance on a phone screen. The timer does the talking.

2. Coupon Popup: Hand Out the Gift Before They Leave

A lot of holiday traffic comes from people who have never bought from you. They arrive from an ad or a gift guide, look around, and leave. A coupon popup gives them a reason to stay, and a reason to come back.

What to set up

  • Choose the moment. Display rules let you show the popup after a time delay, after the visitor scrolls, or when they move to leave the page. Exit intent is the gentlest option, because it only interrupts people who were already going.
  • Ask for an email in exchange. The widget can require an email address before revealing the code. That turns a one-time discount into a list of people you can tell about your next sale, which matters in January when holiday traffic drops away.
  • Keep the offer simple. One code, one number, one line on what it applies to. "15% off your first order" reads in a second. A paragraph of conditions does not.
  • Make sure the code works in your checkout before the popup goes live. A coupon that fails at the last step is worse than no coupon, because now the shopper feels tricked.

Where to put it

Site-wide, but not on the checkout page itself. Someone who is already entering their card details does not need a reason to stay, and a popup at that moment is more likely to distract than help. Set the popup to show once per visitor, so returning shoppers are not greeted by the same offer every time.

Wording you can borrow

  • Title: "A holiday gift for you"
  • Offer: "15% off your first order this season"
  • Button: "Send me the code"

3. Spinning Wheel: Make the Discount Feel Like a Win

A discount that someone wins feels different from a discount they are handed. A spinning wheel turns your offer into a small game: the visitor enters their email, spins, and lands on a prize.

What to set up

  • You set the prizes. Mix percentages, free shipping and a small gift, and give each segment its own colour so the best prizes stand out.
  • Make every prize worth having. A wheel full of "try again" segments feels like a trick. One or two are fine for fun. The rest should be something a shopper is glad to win.
  • Limit the spins. A maximum spin count per visitor stops people from spinning until they land on the biggest discount.
  • Collect the email before the spin. The visitor gets a prize, you get a subscriber, and the winning message can tell them exactly how to use it.

Where to put it

The wheel can pop up, slide in from the side, or sit on the page as a fixed section. For the holidays, a pop-up shortly after the visitor arrives works well on the homepage and collection pages. A fixed wheel on a dedicated holiday landing page works well if you are sending ad or email traffic there.

4. Google Reviews: Let Real Customers Do the Convincing

Holiday shoppers are new to you. They have never ordered from your store, they do not know if the parcel will arrive on time, and they are buying for someone whose opinion they care about. Your own description of your products can only go so far. What other customers say goes further.

The Google Reviews widget shows the reviews people have already left on your Google Business Profile, right on your site.

What to set up

  • Sort by newest. A review from last month is more convincing than one from three years ago, especially when the question is "will it arrive in time?"
  • Use the keyword filter to bring forward reviews that mention delivery, packaging or gifts, the exact worries a holiday shopper has.
  • Pick a layout that fits the spot. A slider for a narrow strip on a product page, a grid for a full section on the homepage.

Where to put it

Near the decision. On product pages close to the add to cart button, on your holiday landing page, and on the cart page if your platform allows it. A reviews section that only lives on the homepage is seen by people who have not decided anything yet.

5. AI Chatbot: Your Team Takes a Break, Your Site Does Not

Holiday questions arrive at every hour. Will it arrive before the 24th? Do you gift wrap? Can they return it if the size is wrong? If nobody answers, a lot of those shoppers do not wait until morning.

An AI chatbot answers those questions from your own content. You point it at your website (all of it, a section, or a single page) and it learns from what is there. You can also upload files, such as a shipping policy or a returns document.

What to set up

  • Update your shipping and returns pages first. The chatbot answers from what your site says, so the three things you wrote down at the start of this guide need to be on the site before you build it.
  • Add suggested questions. Ready-made prompts such as "Last day to order for Christmas?" help visitors start the conversation and show them what the bot can answer.
  • Write a dead-end message. When the chatbot cannot answer, it should point to a contact page or email, not leave the visitor stuck.
  • Pick a tone that matches your brand, from professional to friendly to witty.

Where to put it

Site-wide, as the small chat button in the corner. It is most useful on product and cart pages, where the questions that block a purchase come up. If you also use a coupon popup, check on a phone that the two do not cover each other.

Keep it current

When your cut-off date passes and only express shipping is left, update the page the bot learned from. A chatbot that cheerfully promises standard delivery by Christmas on December 21 creates exactly the support emails it was meant to prevent.

6. FAQ: Answer It Once, Not 300 Times

Every store gets the same handful of questions in December. Writing the answer once, where buyers already look, saves your inbox and saves the sale, because a shopper who cannot find the shipping deadline often leaves rather than asking.

An FAQ widget puts those answers in a tidy, expandable list you can add to any page.

The holiday questions worth answering

  • What is the last day to order for Christmas delivery, for standard and for express shipping?
  • Can I return or exchange a gift, and until when?
  • Do you include a gift receipt, and can the price be left off the packing slip?
  • Do you offer gift wrapping or gift notes?
  • Can I send the order straight to someone else?
  • When does the sale end, and does the discount apply to everything?

What to set up

Group the questions into categories such as Shipping, Returns and Gifts, so a shopper can jump straight to what they need. Keep each answer to two or three sentences, and lead with the answer itself: "Order by December 19" is better than a paragraph that gets there eventually.

Where to put it

On your product pages and cart page as well as a dedicated help page. The same answers also feed the chatbot, so the two stay consistent.

Short on Time? Start With These

Six widgets is a full list, and you may only have an evening. Which ones come first depends on where your holiday sales actually come from.

You run a sale for Black Friday and Cyber Monday

Start with the countdown bar and one offer, either the coupon popup or the spinning wheel. These are the two that turn a visit into a purchase during a short window. Add the FAQ next, with your sale terms and delivery dates at the top.

You sell gifts but do not run big discounts

Start with the FAQ and Google Reviews. Gift buyers worry about delivery dates, returns and whether the product is as good as it looks, and those two widgets answer exactly that. Use the countdown bar for your Christmas delivery cut-off instead of a sale.

You get a lot of questions by email or social media

Start with the FAQ, then the AI chatbot. Every question the FAQ answers is one less message to reply to, and the chatbot covers the evenings and weekends when nobody is at a desk.

You offer services or bookings rather than products

Holiday gift cards, seasonal sessions and end-of-year bookings follow the same pattern. Google Reviews does the most work, because people booking a service are buying trust. A countdown bar for your last booking date before the holidays and an FAQ about scheduling and cancellations complete the set.

Whichever group you are in, add the rest when you have time. Each one takes minutes to build, and once your dates and policies are written down they share the same information.

Test Everything on a Phone Before the Sale

Most holiday shoppers will see your widgets on a phone first, and a phone is where widgets collide. Set aside ten minutes a few days before Black Friday and go through your site as a new visitor would.

  • Open the site in a private window on your phone, so you see the first-visit popup the way a new shopper does.
  • Check that nothing covers anything else. The countdown bar, the popup and the chat button all compete for the same small screen.
  • Use the coupon code on a real order, all the way to the payment step.
  • Ask the chatbot your three most common questions and check the answers against your policy pages.
  • Read the FAQ out loud. If an answer needs a second read, shorten it.
  • Change the timer's end date to five minutes from now and watch it hide itself, then set it back.

Mistakes That Cost Holiday Sales

  • A fake deadline. A timer that restarts, or a "last chance" sale that runs again next week. Shoppers notice, and they remember.
  • Three offers at once. A bar, a popup and a wheel all on the first visit. Choose one main offer.
  • A coupon that does not work. Always test the code before the popup goes live.
  • Stale answers. An FAQ or chatbot still promising Christmas delivery after the cut-off date.
  • An expired sale still on show. Switch on the automatic hiding in the countdown bar so it disappears on time, even if you are offline that day.
  • Setting up on the day. Black Friday morning is not the time to discover that a popup covers your add to cart button.

A Simple Holiday Timeline

You do not need to do all six at once. Here is a realistic order.

  • Now to early November: write down your dates, offer and policies, and put them on your shipping and returns pages. Build the FAQ and the chatbot from them, and add Google Reviews to your product pages.
  • Mid November: build the countdown bar and your main offer (coupon popup or spinning wheel). Test the coupon code at checkout. Leave both switched off.
  • The week before Black Friday: run the phone test above.
  • Black Friday to Cyber Monday (November 27 to 30): switch on the countdown bar and the offer.
  • December: point the countdown bar at your last shipping date for Christmas delivery, and update the FAQ and chatbot when express shipping becomes the only option.
  • January: let the timer hide itself, switch off the coupon, and update the FAQ and chatbot for returns and exchanges.

If you are also building a dedicated sale page, our guide to creating a Black Friday landing page covers the page itself, and how to write effective CTAs helps with the buttons on it.

After the Holidays

Most of this setup keeps working after December. The countdown bar hides itself and can come back for your next sale. The coupon popup or wheel can switch from a holiday code to a welcome offer for new subscribers. Google Reviews, the FAQ and the chatbot stay useful all year, and January is when they earn their keep again, because that is when the returns and exchange questions arrive.

It is also worth looking at what happened. Count the emails the coupon popup or wheel collected, check which questions people asked the chatbot most often, and note any question that kept arriving by email despite the FAQ. That list is your starting point for next year.

Spend an hour now and the busiest weeks of the year run with fewer emails, fewer abandoned carts and fewer shoppers left wondering if you are still open.

Sergei Davidov

Sergei Davidov

Sergei Davidov is a Growth Manager at Common Ninja with nearly a decade of experience spanning content strategy, SEO, conversion optimization, and business development. He's helped launch products, optimize funnels, and build marketing systems across e-commerce and SaaS. When he's not dissecting funnel metrics, he writes fiction and experiments in the kitchen.

LinkedIn

FAQ

Early November at the latest. Black Friday is November 27 in 2026 and Cyber Monday is November 30, and many shoppers start browsing the week before. Build and test everything in the first half of November, so the only thing left to do on the day is switch the offer on.

Yes. Each widget is added by pasting one embed code, and Common Ninja has setup steps for Wix, Shopify, WordPress, Squarespace and many other platforms. Changes you make in the editor update on your site automatically, so you can swap the offer without touching the code again.

Yes, you can create each of these widgets and add it to your site for free. The free plan has a limit on how many views a widget can handle, so if your holiday traffic is large, a paid plan raises that limit for the busy weeks.

They can if both appear at once. Pick one offer for first-time visitors, use display rules so it shows once per visitor, and keep the other for a different moment, such as exit intent. One clear offer works better than three competing ones.

Let the countdown bar hide itself when the sale ends, turn off or swap the coupon, and keep the reviews, FAQ and chatbot running. January brings returns and exchange questions, so update the FAQ and chatbot with your returns window rather than removing them.