Content is one of the critical sources of your website traffic. It’s always a best practice to publish your content consistently. That’s the reason, WordPress has a built-in schedule posting feature. Scheduling posts in WordPress will help you schedule posts according to your plans in an extremely easy manner. But if you have several articles waiting to be published, scheduling them one by one can be a little bit time-consuming.

So what you can do to launch your content in a timely fashion? Here, bulk scheduling comes in handy. It will save you time and you will not have to worry about posting content timely.

Now, you might be thinking about how you can bulk schedule posts in WordPress?

No worries! In this article, we will show you how to bulk schedule posts in WordPress easily. So, let’s take a look.

Why do you need to Schedule WordPress Posts in Bulk?

Scheduling your posts using the default WordPress post scheduling feature is the best option when you are the only author on your site. But what if you are working with multiple authors?

When you are working with multiple authors, it’s important to keep everyone on track. In that case, using the default WordPress post scheduling feature is time-consuming and can be complicated for you. Because with WordPress default post scheduling, you need to open each post individually and schedule their time. Whereas a bulk schedule option can reduce your steps, improve the process, and ensures your content calendar is accurate. Which may cause a huge positive impact on your site SEO.

How to Bulk Schedule your WordPress Posts?

One of the best things about WordPress is that you will get plugins for solving your every problem. Unlikely, there are many plugins for scheduling your WordPress posts also. In this tutorial, we will show you how you can bulk schedule your posts with two different plugins. So, let’s see

Using Editorial Schedule Plugin:

Editorial Schedule is the most popular plugin among all post-scheduling plugins. Its calendar view and drag and drop method make the plugin very user-friendly.

To start with “Editorial Calendar”, first, install and activate the plugin.

Editorial Calender

Once you have activated the plugin, a new menu item named “Calendar” will be added under the post menu.

Next, go to “Post > Calendar”. Here, you will see the calendar view. To add a post to the calendar, click on the “Show Unscheduled Drafts” in the upper right corner of the screen.

Calendar View

Now, you will see all your drafted posts on the right side of the screen.


To schedule your posts, drag the post and drop it into the date you want it to be published.

Schedule WordPress Posts in Bulk

If you want to remove any post from the calendar, drag-and-drop will help you with that also. Just drag the post and drop it into the “Unscheduled Drafts” sidebar.

Delete Post in Editorial Calendar

You can also click on the “Delete” option under the post to remove that from the calendar.

Delete Post in Editorial Calendar

You can also create your drafts on the calendar. For that, simply hover over the date you want the content to publish and click on the “New Post link”.

Add Post in Editorial Calendar

Now, a pop-up will appear where you can add the title and choose the time to publish the content. You can add the content too here but this content area is not formatted as a WordPress post editor. So, it’s better to add content to the WordPress Post editor.

Add Post in Editorial Calendar

For that, click on the “Edit” option under the post. It will redirect you toward the WordPress Post editor.

Using Auto Post Scheduler Plugin:

Auto Post Scheduler is the most installed post scheduling plugin. This plugin is most useful when you need to schedule a lot of posts based on the frequency settings.

First, go to “Plugins> Add New”, and search for “Auto Post Scheduler”. Once you find it, install and activate it.

Auto Post Scheduler Plugin

Once the plugin is activated, navigate “Settings > Auto Post Scheduler”.

By default, the plugin stays disabled until you enable it. You will see a button to enable it on the top-left corner of the plugin settings page. But it’s wise to enable it after configuring all the settings.

The first setting option is the “Auto Post Schedule” option, which allows setting the time duration between posts to publish. By default, it’s set to 24 hours. But you can change it depending on how many posts you want to publish in a day.

Schedule WordPress Posts in Bulk

The second option is the “Restart on Publish” option. By checking this option, you can republish your already published posts according to the new schedule. That means, if you check the option, your old post will automatically republish as a new post.

Schedule WordPress Posts in Bulk

Now, the option is “Start Schedule Delay”, which is set to “Zero (0)”. In this option, you can set the time delay before publishing the first scheduled post when you enable Auto Post Schedule. That means, if you set the time to 30 seconds then your first post will be published 30 seconds later than enabling the Auto Post Schedule option.

Schedule WordPress Posts in Bulk

The next option is, “Limit Check to these Post Types”. In this option, you can choose the post type you want to schedule automatically. There are options available for posts, pages, and attachments. By default, “Post” will be selected but you can select multiple post types from these. For that, click on “Shift” and select all the post types you’d like to schedule automatically.

Schedule WordPress Posts in Bulk

The same process goes for the next two options “Limit check to posts in these Categories” and “Limit check to posts from these authors”. If you want to publish posts from every category and every author then keep those two options untouched.

Schedule WordPress Posts in Bulk

Now, here is the option for scheduling posts by keywords. If you want to exclude posts containing specific keywords from the schedule then enter the keyword in the field. Don’t forget to prepend the keywords with a hyphen.

Schedule WordPress Posts in Bulk

The next option is for letting you set the time of posting a post. By using this setting option, you can set the time range within which your posts will be published on any given day. For instance, you want to publish posts around 7 PM every Thursday. For that, you can enter 0700 (you need to enter the time range in 24-hour format) in the Thursday slot. You can set multiple times on a day by placing commas between times.

Schedule WordPress Posts in Bulk

You can also choose if you want Drafts, Pending or Published posts to add to the schedule list. If you choose one of the options, that type of post will be checked for posting.

Schedule WordPress Posts in Bulk

Lastly, click on “Update Options” to save your changes.

Update Auto Post Scheduler Settings

As we mentioned earlier, once all the settings are configured, you should enable the plugin. For that, scroll to the top and click on the “Enable Auto Post Scheduler” button.

Enable Post Scheduler

And you are done with scheduling your WordPress posts with Auto Post Scheduler.

Sometimes, the automatic scheduling can cause slowing down your website. This problem occurs due to scheduling plugins use the WP-Cron for scheduling. However, you can solve the issue by using Any WordPress caching plugin.

Hope, this tutorial helped you to bulk schedule your WordPress Posts. If you face any problem during bulk scheduling your WordPress posts, comment down below. Also, if you know any other way to bulk schedule posts in WordPress, don’t forget to share with us.

For more tutorials, check our Blog page. You will get articles like How to Accept Online Payments with WordPress Form and Types of Forms That Every WordPress Website Should Have there. 

How to Allow File Upload in Your WordPress Form
WordPress ‘The Site Is Experiencing Technical Difficulties’ Error & Its Fixes

Leave a Comment

Your email address will not be published. Required fields are marked *