WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Bulk Schedule Posts in WordPress

How to Bulk Schedule Posts in WordPress

Last updated on May 1st, 2019 by Editorial Staff
166 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Bulk Schedule Posts in WordPress

Recently one of our users asked us how to bulk schedule posts to be published automatically in WordPress.

Scheduling a post in WordPress is extremely easy, but what if you wanted to quickly schedule multiple drafts at once? Bulk scheduling comes in handy when you have several articles waiting to be published.

In this article, we will show you how to easily bulk schedule posts in WordPress.

Bulk Schedule Posts in WordPress

When Do You Need to Bulk Schedule WordPress Posts?

If you are the single author creating and managing content on your blog, then you can easily schedule your blog posts by using the default post scheduling feature in WordPress.

But if you need to edit and schedule a lot of posts from several authors, then it can get a bit time-consuming.

The native WordPress scheduling feature requires you to open each post individually to schedule and then save.

Whereas a bulk schedule option can you let schedule multiple posts at once which will save you time that you can spend on increasing traffic and growing your blog.

With that said, let’s take a look at how to easily bulk schedule posts in WordPress step by step.

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

Bulk Scheduling WordPress Posts (Step by Step Guide)

First thing you need to do is install and activate the Auto Post Scheduler plugin. For detailed instructions, see our guide on how to install a WordPress plugin easily.

Upon activation, you need to visit Settings » Auto Post Scheduler page to set up automatic bulk scheduling.

Auto Post Scheduler Settings in WordPress

On the top, you will see the Auto Post Scheduler’s status which is disabled by default and an ‘Enable Auto Post Scheduler’ button. You can enable auto scheduling by clicking on the button, but it will enable the default plugin settings.

This is why we recommend reviewing and updating the plugin options before enabling the scheduler.

First, you need to set the auto post interval time. By default, it is set to 24 hours which means that your drafts will be automatically published in the time interval of 24 hours.

You can leave it unchanged if you want to publish one article each day. If you wish to publish two articles, you can set it to 12 hours.

Auto Post Scheduler Time Interval Option

Next, you will see the ‘Restart on Publish’ option. You can check this option if you want the plugin to republish your already published posts. This setting basically allows you to recycle your old content and make your blog look fresh.

After that, the ‘Start Scheduling Delay’ option lets you set a time delay before the first scheduled post goes live. It is set 0 seconds by default which means that your first scheduled post will be immediately published after the Scheduler is enabled.

Auto Post Scheduler Post Delay Option

Next, ‘Limit check to these Post Type(s)’ lets you choose which post types you want to schedule automatically. There is a ‘Post’ selected by default. If you want to enable auto scheduling for your pages as well, then you can add them to the selection by clicking on them with Shift key pressed on your keyboard.

Choose Post Types to Schedule

Similarly, you can also select which categories to include in auto scheduling. All categories are added by default. However, you may want to exclude the ‘Uncategorized’ category. To do so, you need to select the other categories by clicking on them with Shift key on your keyboard pressed.

Choose Categories to schedule your WordPress posts

After that, you will see ‘Limit check to posts from these Authors’ option. You can include all or exclude any of them by selecting the ones you want to include. All authors are included by default.

Choose Authors to Schedule Posts in WordPress

You can also limit check to posts with the keyword search. If you want to exclude posts containing specific keywords, you can prepend the keywords with a hyphen and enter in the field.

Another useful feature is ‘Limit checks on certain Day(s) to’ which lets you set in which hours the posts can be published. You will need to enter time range in 24-hour format.

For example, if you want to publish your posts within 9 AM to 9 PM on Mondays, you need to enter 0900-2100 in the field for Mondays.

Limit check on certain days to schedule posts

If these fields are left blank, all times of the day will be used.

After that, you can choose on which days you don’t want to schedule posts.

Select Eligible Posts to Schedule

Next, you can choose the eligible post statuses. You can select posts with Draft status, Pending status or Published.

Below that, there are more settings you can use to recycle or republish your old posts. They are useful if you want to update your old posts with a new published date.

Once you review all the settings, click the ‘Update options’ button at the bottom.

Update Auto Post Scheduler Options

Now that you have updated your scheduling options, you can go to the top and click the ‘Enable Auto Post Scheduler’ button.

Enable Auto Post Scheduler in WordPress

That’s all! The plugin will automatically schedule all your eligible posts for future. You don’t need to open the posts manually to schedule.

However, the automatic scheduling can sometimes slow down high traffic websites because it uses the WordPress WP-Cron for scheduling. You can solve that by setting Cron checks on a schedule or by using a WordPress caching plugin.

We hope this article helped you to learn how to schedule WordPress posts in bulk. You may also want to see our guide on how to fix the missed schedule post errors in WordPress.

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.

166 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

2 Comments

Leave a Reply
  1. codeslayer2010 says:
    Dec 24, 2014 at 3:21 pm

    Nice! This is just what I was looking for this morning! I know in 2009 there used to be a different plugin for bulk post scheduling. But, this is up to date and just in time for holiday vacation. Just one questions though: Can I schedule multiple posts per day, multiple days per week? That would make me very happy since it would mean I can go on vacation without having to worry about my readership dwindling, and also keeping my readers happy with consistent posts :) Happy Holidays! :)

    Reply
    • WPBeginner Staff says:
      Dec 24, 2014 at 7:26 pm

      Yes you can set daily limit, weekly limit, and even select days when you don’t want to schedule.

      Reply

Leave a Reply Cancel 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.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
RafflePress - WordPress Giveaway and Contest Plugin
RafflePress
Giveaway and Contest Plugin for WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
Churnly Coupon
Get 30% OFF on Churnly WordPress automated churn-busting plugin.
AccessPress Themes
AccessPress Themes Coupon
Get 15% off on AccessPress Themes collection of premium WordPress themes and plugins.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.