WordPress GuidePost → Schedule

How to schedule a post on WordPress

how to schedule a post on wordpress

Learning how to schedule a post on WordPress is one of the more useful skills for anyone running a blog or content site.

Instead of clicking Publish right away, you can choose a specific date and time in the future, and WordPress will automatically take care of the rest.

This guide covers exactly how to schedule a post on WordPress, how to manage scheduled content, what to do if scheduling doesn’t work, and the tools that can help you plan content further in advance.

Get fast, reliable hosting for WordPress

Power your site with the industry’s fastest, most optimized WordPress hosting

How to schedule a post on WordPress (step by step)

The process for how to schedule a post on WordPress takes about thirty seconds once you know where to look.

Here’s the step-by-step:

schedule wordpress post
how to schedule a post on wordpress

You’ll see a confirmation that your post is scheduled. WordPress will now publish the post automatically on the date and time you selected. You can close the editor or log out, and the post will go live without you needing to do anything else.

What time zone does WordPress use?

By default, WordPress uses the time zone set under Settings > General in your dashboard. Check this setting before scheduling your first post to make sure the time zone matches your local time or your audience’s time zone, whichever is more relevant for your content.

wordpress site timezone

If your time zone is wrong, your scheduled posts will publish at the wrong times. Setting the correct time zone before you start scheduling is one of the simplest things you can do to avoid future confusion.

Managing scheduled posts

Once you have a few scheduled posts, you’ll need to manage them. Maybe a piece of information changes, and you need to update the post before it goes live. Maybe you want to reschedule for better timing or you decide to cancel a post entirely.

How to view scheduled posts

Finding your scheduled posts takes a few clicks:

view scheduled posts

How to edit or reschedule a scheduled post

You can edit a scheduled post at any time before it goes live. The process is the same as editing any other post:

reschedule scheduled post

Your edits and the new schedule will apply to the post when it eventually publishes.

How to cancel a scheduled post or publish it now

If you change your mind about a scheduled post, you have two options.

To publish immediately:

publish scheduled post
publish scheduled post 2

To cancel the schedule without publishing:

cancel publish post wordpress

The post will sit in your drafts until you’re ready to schedule or publish it.

Scheduling posts in the WordPress Classic Editor

If you’re still using the Classic Editor instead of the block editor, the steps are slightly different, but the underlying functionality is the same:

Your post will be scheduled and published on the date and time you set, just like in the block editor.

What happens when a post is scheduled?

WordPress uses an internal system called WP-Cron to manage scheduled tasks, including publishing scheduled posts. When someone visits your site, WordPress checks for any scheduled posts that should have been published by now and publishes any that are due.

This means scheduled posts depend on your site getting at least some traffic to trigger the cron system. If your site has very low traffic (especially overnight or during off-peak hours), scheduled posts may be delayed by a few minutes or longer until someone visits the site and triggers the cron job.

For most sites, this delay is minor and not a problem. For sites where exact publication timing matters, there are ways to set up a more reliable cron system (covered in the troubleshooting section below).

Troubleshooting scheduled posts that don’t publish

If your scheduled posts aren’t going live as expected, there are usually a few common causes.

Common reasons scheduled posts don’t publish

Common fixes for these issues

Plugins and tools for content scheduling

If you want more control over your publishing schedule than WordPress’s built-in features offer, several plugins and external tools can help.

Editorial Calendar

Editorial Calendar is a free plugin that shows all your scheduled posts in a calendar view. You can drag and drop posts to reschedule them quickly, which is much faster than editing each post individually. Worth noting: this plugin hasn’t received recent updates as frequently as some alternatives, so check the WordPress.org listing for current status before installing.

SchedulePress

SchedulePress lets you schedule drafts, manage missed schedules (posts that should have been published but weren’t), and automate publishing workflows. It’s particularly useful if your site has had problems with WP-Cron reliability, since it handles missed schedules gracefully.

Nelio Content

Nelio Content includes an editorial calendar, team collaboration features, and social media scheduling alongside the publishing schedule. It’s a fuller content calendar solution suited to teams that publish frequently and want everything in one place.

Third-party tools

Tools like Buffer or Zapier can connect your WordPress site to external content calendars or social media accounts, helping you automate the parts of publishing that happen outside WordPress itself. If you’re scheduling content for both your blog and your social channels at the same time, these tools can save significant time.

FAQs about scheduling WordPress posts

Common scheduling questions that go beyond the basics covered above.

Why is my scheduled post option not showing?

The scheduled option appears when you click on the date in the Publish section of the post editor sidebar. If you don’t see the sidebar at all, click the Settings icon in the top-right corner of the editor (it looks like a square with two uneven columns) to open it. If the publish date isn’t clickable, you may need to check whether you have permission to publish posts on the site.

What happens if I don’t set the correct time zone in WordPress?

Your scheduled posts will publish at the wrong times. WordPress uses the time zone set in Settings > General, so if it’s set to the wrong zone, every scheduled post will be off by the difference between your actual time zone and the one WordPress is using. Always confirm your time zone is correct before scheduling any posts.

How do I schedule a post using the WordPress block editor?

The Gutenberg block editor is the default WordPress editor as of WordPress 5.0 (instead of the classic editor), so the standard scheduling process described in this guide applies. In short: click the date in the Publish section of the right sidebar, choose your future date and time, then click the Schedule button.

Can I schedule WordPress pages as well as posts?

Yes. Pages support the same scheduling functionality as posts. The process is identical: open the page in the editor, click the date in the Publish section, choose a future date and time, and click Schedule.

Can I schedule older posts to a past date (backdate them)?

Yes. WordPress lets you set the publish date to a past date. In the Publish section, click the date and choose a date that has already passed. When you click Publish, WordPress will treat the post as if it had been published on that earlier date. This is useful for things like travel blog entries written after the trip or migrating content from an older site while preserving its original dates.

Ready to get started?

Get the fastest, most secure WordPress.org hosting on the market.