Guides/Create content/Pages and posts/Schedule posts & pages

Schedule posts & pages

Last reviewed on February 17, 2026

You can schedule blog posts or site pages to automatically publish themselves at any time in the future. This guide will show you how to change the date of any page or post.

Video tutorial

Schedule a post or page

To set a post or page to publish in the future, follow these steps:

  1. Visit your dashboard.
  2. Click on Posts or Pages from the options on the left.
  3. Add a new post or page (or select an existing one.)
  4. In the post or page settings on the right, look for the “Publish” option.

If you do not have the sidebar on the right, click the Settings icon in the top-right corner to bring up the settings. This icon looks like a square with two uneven columns:

An arrow pointing to the "Settings" icon in the top right of the WordPress Editor.
  1. Next to Publish, click the Immediately link to open the scheduling calendar:
An arrow from the "immediately" link next to Publish to the calendar to select a scheduled date and time.
  1. Select the date and time you want the post or page to publish.
  2. Click the Schedule button to schedule the post or page with the chosen date and time.

You can confirm that the post was successfully scheduled by visiting the page/post settings section again. You will see the status display “scheduled” and the publish date will reflect the day the post will be published.

The post status and publish date highlighted, showing "scheduled" and a publish date in the future.

Your subscribers will receive a notification when the scheduled post is published on the scheduled date.

If you have already scheduled a post, a dot will appear beneath that date on the calendar, as shown under July 9th in the image on the right.

Backdate a post or page

Occasionally you might want to set a post or page to be published in the past. For example, if you’ve just returned from a long trip, you might want to write a post for each day of your travels and have the post’s date match the days you were away.

To backdate a post or page, follow the same steps to schedule a post or page as described above, but select a date in the past and click Publish.

Reschedule a post or page

You can reschedule a post or page by selecting the new date and time the post or page will be published as described above. The link for the post will change to reflect the new publication date.

When you reschedule a post, it does not send a new notification to your email subscribers. If you want an email notification sent, consider making a copy of the post and publishing it as a new post.

Unschedule a post or page

If you have scheduled a post or page to be published in the future but changed your mind, you can remove the scheduled date to publish it immediately.

Follow the same steps to schedule a post or page. In the calendar view, select the current date and time or click the Now link to set the content to publish immediately.

Troubleshooting scheduling

If your scheduled post or page does not appear, you can check the following:

  • Is your timezone set correctly in Settings → General? The scheduled time may not have yet arrived in your site’s time zone.
  • Did you save your post or page as a draft rather than schedule it? You must click the Schedule button for the post or page to publish.
  • If you have over 100 scheduled posts, reduce that to less than 100. Only 100 scheduled posts are possible at a time.
  • Is your post or page visibility set to private?

Scheduled posts require a visit

Scheduled posts will be triggered by the first visit to your site on or after the exact date and time you set. If the scheduled time has come and gone and your post or page has not been published, log out of WordPress.com and view your blog’s front page. Your visit should cause the post to appear.

This is required because scheduled posts use “cron jobs.” A cron job is an automated task that runs at a specified time or interval. This will only trigger on page load, so scheduled posts are published when the site is visited.

Sites on the Business or Commerce plan should also ensure downtime monitoring is enabled. This feature checks your site every five minutes, which can trigger cron jobs and help scheduled posts publish on time—even during low-traffic periods.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!