Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Add a Countdown Timer Widget in WordPress (3 Ways)

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to add a milestone countdown in WordPress?

A countdown timer helps you showcase important achievements, anniversaries, upcoming events, and more.

In this article, we will show you how to easily add a countdown timer widget to your WordPress site.

Adding a milestone countdown widget in WordPress

When and Why to Use a Milestone Countdown Widget?

Milestone countdown widgets are useful tools for reminding your audience about an important business milestone, such as an upcoming event, product launch, or sales event.

The countdown helps to build anticipation among your customers and improve user engagement.

Here are some common scenarios where you’d use a milestone countdown widget:

  • Before launching your website on a coming soon page.
  • During website maintenance to let visitors know when the website will be available again.
  • Before introducing a new product in your online store.
  • When hosting an event or conference.
  • On the birthday of your online business.
  • On holidays and sale events such as Black Friday offer big discounts on your products or services.

You can display the milestone countdown timer in your posts, pages, and sidebar widget area.

Countdown timers can also be added to lightbox popups, floating bars, scroll boxes, and other design elements to engage abandoned site visitors and bring them back to your website.

Since there are so many use cases for a countdown timer, we have listed 3 different methods for adding a milestone countdown widget in WordPress:

Let’s take a look at how to easily add a milestone countdown widget in WordPress.

Video Tutorial

Subscribe to WPBeginner

If you’d prefer written instructions, just keep reading.

Method 1: Adding a Milestone Countdown Widget Using Countdown Timer Ultimate Plugin

Countdown timer demo

Countdown Timer Ultimate is a simple free plugin that lets you add a basic countdown timer to your website.

The first thing you need to do is install and activate the Countdown Timer Ultimate plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, you need to visit the Countdown Timer » Add Timer page in your WordPress admin area.

On this page, you need to start by adding your milestone name as the title for the new countdown timer.

Note: The timer uses the timezone set in your WordPress site settings. If you want to change the timezone for this countdown timer, then you will need to go to Settings » General and update the timezone settings of your WordPress site.

Add timer title

After that, you can scroll down to set an expiration date, day, and time for your milestone countdown timer.

Go ahead and select the expiry date for your countdown timer.

Set expiry date

Next, you need to select an animation style from the drop-down.

You can also adjust the circle and background width easily.

Choose animation

In the Countdown Width field, you can define a width for the full display of your countdown widget. If you leave this field blank, then it will display the timer using the default size.

After that, you can add the background and foreground colors for the countdown timer. You can individually change the color for days, hours, minutes, and seconds. You can also change the labels for elements like days, hours, etc.

Unfortunately, the plugin doesn’t adjust the label for plural or singular, so it will say ‘1 Hours’ instead of ‘1 Hour’.

Background foreground color

Once you are satisfied with the settings, go ahead and click on the ‘Publish’ button.

Displaying Your Milestone Countdown Widget in WordPress

Now that you have created your milestone countdown widget, let’s add it to your website.

First, click on the Countdown Timer menu. The timer you just created will be listed on the WP Countdown Timer page.

Copy shortcode

Next to your countdown timer, you will see a shortcode that you need to copy.

You need to copy and paste this shortcode into the content area of your post or page.

Add a shortcode block

Then, make sure to click on the update or publish button to save your changes.

You can now visit your website to see the milestone countdown widget in action.

Countdown timer demo

You can also add this countdown timer in the sidebar of your WordPress site. Simply go to the Appearance » Widgets page and add a shortcode widget to your sidebar.

In widget settings, you can need to paste the shortcode for your countdown timer.

Add a shortcode widget block

Once you’re done, don’t forget to click on the Update button to store your widget settings.

You can now visit your site to see the countdown timer in the sidebar or widget-ready area.

Countdown milestone preview

Method 2: Adding a Milestone Countdown Widget Using OptinMonster

OptinMonster is the best WordPress popup plugin on the market, but it does much more than just popups. It helps you convert abandoning site visitors into subscribers and customers.

Using OptinMonster’s countdown timer feature, you can integrate the milestone countdown timer into a lightbox popup, sidebar widget, floating bar, or any other OptinMonster campaign type.

Below is an example of one of the pre-made countdown timer campaigns they have, but you can use drag & drop builder to create a completely customized countdown timer.

OptinMonster Countdown Timer Popup for Holidays

OptinMonster is a smart way to display a countdown timer in highly attention-grabbing design elements. It even allows you to create evergreen countdown timers in WordPress.

An evergreen countdown timer starts a countdown for each individual visitor. The timer begins when the person arrives at your site. It’s also referred to as a dynamic countdown timer.

First, you need to visit the OptinMonster website and sign up for a plan that meets your needs.


After that, you need to install the OptinMonster plugin on your WordPress site. For more details, see our step-by-step guide on how to install a WordPress plugin.

This plugin will work as a connector between your WordPress site and the OptinMonster app.

Upon activation, you’ll need to go to OptinMonster » Settings from your WordPress admin menu and connect your account.

You can click the ‘Connect an Existing Account’ button to get started.

Connect OptinMonster account

After that, you’ll see a popup window appear.

Simply select the email address you used to sign up for an OptinMonster account and click the ‘Connect to WordPress’ button.

Click the Connect to WordPress button

The plugin will now connect your WordPress site to your OptinMonster account.

Once connected, you can start creating a new campaign from your OptinMonster dashboard. Simply head over to OptinMonster » Campaigns and click the ‘Create Your First Campaign’ button.

Create a new campaign

The plugin shows different campaign types and templates to choose from.

You can use any campaign type and integrate the countdown timer into it.

Choose type of OptinMonster campaign

For more details, see this step-by-step tutorial on how to create a countdown timer campaign in OptinMonster.

Method 3: Adding a Milestone Countdown Widget Using SeedProd

SeedProd is the best theme and landing page builder for WordPress. Its drag-and-drop builder lets you create amazing landing pages and add a countdown timer to grab your visitor’s attention.

To use the countdown timer feature, you will need the SeedProd Pro version. With the Pro plan, you can also get access to different templates, page blocks for customization, email marketing integrations, and more.

SeedProd Preview of Countdown Timer

The first thing you need to do is install and activate the SeedProd Pro plugin on your WordPress website. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, you’ll be redirected to SeedProd in your WordPress admin area. It will ask for a license key that you can get from your SeedProd account. After entering the license key, you can click the ‘Verify key’ button.

Enter your license key

Next, you can create a new landing page by going to SeedProd » Pages.

SeedProd lets you set up different types of pages, including coming soon pages, login pages, custom WooCommerce cart pages, and a 404 pages.

You can also create other landing pages by clicking the ‘Add New Landing Page’ button, such as a thank you or a page to signup for a webinar.

For this tutorial, we’ll be using the Coming Soon page as it’s a great place to add a countdown timer and remind your audience about an upcoming product or event.

Select a landing page type

After that, you can select a template for your landing page. There is also an option to create a page from scratch by using the blank template.

However, we recommend using a template as it saves time and helps you edit the design the way you want.

Choose a page template

On the next screen, you’ll be taken to the SeedProd drag-and-drop page builder under the Design tab.

Here, you can customize the landing page by adding and removing different sections, page blocks, and formatting the page’s layout.

To add the countdown timer, simply go to the Advanced page blocks section from the left menu and place the ‘Countdown’ block anywhere on your page.

Add the countdown timer block

You can also edit different sections of your coming soon page. Just click on a section, and you’ll see more options on the left menu.

For example, you can edit the text in the field, change its font, color, or align the content.

Edit page sections

When you’re done editing the design of your landing page, you can go to the Connect tab and integrate email marketing services.

SeedProd supports popular services such as Drip, Constant Contact, Brevo, ConvertKit, and more.

Connect email marketing services

After that, go ahead and click on the Page Settings tab to publish your landing page with a countdown timer.

Under the General settings, you can change the ‘Page Status’ from Draft to Publish, and your page will be live.

Change the Page Settings

Next, you can go to the ‘Access Control’ settings under the Page Settings tab and manage who can view your landing page.

This feature is really useful if you want certain people to bypass the coming soon page and work on developing your website.

SeedProd also lets you include and exclude URLs on which the coming soon page will be shown. By default, the page will be visible on the entire website. However, you can change it to show only on the homepage or on specific URLs.

Edit Access Control settings

After that, you can optimize your page for search engines by going to the SEO settings.

SeedProd lets you add an SEO title, description, favicon, and social media thumbnail.

Optimize your page for SEO

If you want to add code snippets to your landing page, then head over to the ‘Scripts’ section in Page Settings. Here, you can add scripts in the header, body, and footer of your page.

For example, you can add the Google Analytics tracking code in the Header Scripts to see how people use your landing page.

Add scripts to your landing page

Once you are satisfied, make sure to click on the Save button. You can also preview your landing page to make any changes to its design.

Next, you’ll have to go to SeedProd » Pages and change the status of your coming soon page to ‘Active.’

Change page status to Active

That’s it. Your landing page with countdown timer will be live.

You can now visit your website to see the coming soon counter in action.

Countdown timer preview

We hope this article helped you learn how to add a milestone countdown widget in WordPress. You may also want to see our guide on proven ways to make money online blogging with WordPress or our complete guide on how to create an email newsletter.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

5 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mrteesurez says

    Count down can also be use for FOMO to create fear of missing out or sense of emergency product sales especially when offering a huge discount for a product.
    Thanks for the post.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.