# How to Schedule a Post in WordPress and Check the Time Zone

> Schedule a WordPress post that goes live on time: check the site time zone, schedule in either editor, find scheduled posts, and test before launch.

Canonical: https://www.getdexseo.com/blog/cms-publishing/schedule-post-wordpress/
Author: Dex SEO, Editorial team
Published: Oct 21, 2026 · Updated: Oct 21, 2026

## Key takeaways

- WordPress schedules in the site time zone, not yours.
- Choose a city time zone to follow daylight saving time.
- Test with a throwaway post before a real launch.

To schedule a post in WordPress, set a future date and time in the post’s publish settings and click Schedule. The part most people skip is the time zone. WordPress uses the site’s time zone, not yours. If the two differ, the post goes live at the wrong hour.

This guide shows how to check the time zone, schedule in the block editor and the classic editor, find scheduled posts, and test the setup before a real launch. For the full release process, see the [blog publishing guide](https://www.getdexseo.com/blog/cms-publishing/). How often to publish is a separate decision, covered in the guide to a [sustainable publishing schedule](https://www.getdexseo.com/blog/editorial-planning/sustainable-blog-publishing-schedule/).

## Check the site time zone first

Go to Settings → General and find the Timezone field. WordPress lets you pick a city or a fixed UTC offset. The [WordPress Settings General documentation](https://wordpress.org/documentation/article/settings-general-screen/) recommends choosing a city in your time zone, such as New York for US Eastern time, because a city follows daylight saving time.

-   **City (for example, America/Chicago):** adjusts for daylight saving time automatically.
-   **UTC offset (for example, UTC-6):** stays fixed all year, so the local hour shifts when clocks change.

After you save, the screen shows the UTC time and the local time. Compare the local time with a clock you trust. If it does not match, fix the setting before you schedule anything.

## Worked example: a team in two time zones

_Fictional example._ An imaginary outdoor gear shop has an editor in Denver and a marketing lead in New York. The site time zone is set to America/New\_York. The team wants a post live at 9:00 a.m. New York time.

| Who | Their local time at launch | Time to enter in WordPress |
| --- | --- | --- |
| Marketing lead, New York | 9:00 a.m. | 9:00 a.m. |
| Editor, Denver | 7:00 a.m. | 9:00 a.m. (site time, not Denver time) |

The editor in Denver must enter 9:00, not 7:00. WordPress reads the time in the site’s zone. Write the site time zone in your release notes so everyone uses the same clock.

## Schedule in the block editor

1.  Open the post and finish your checks. Clean structure first; the [formatting guide](https://www.getdexseo.com/blog/cms-publishing/format-blog-post-cms/) has a two-minute check.
2.  Open the post settings sidebar.
3.  Find the Publish field, which shows “Immediately” by default, and click it.
4.  Choose the date and time in the calendar.
5.  The main button changes from Publish to Schedule. Click it, then confirm.

The post status now shows as scheduled. The exact labels can vary by WordPress version and host. WordPress.com describes the same flow in its [guide to scheduling posts and pages](https://wordpress.com/support/schedule-a-post-or-page/).

## Schedule in the classic editor

If your site uses the classic editor, look at the Publish box on the right. Next to “Publish immediately,” click Edit. Enter the month, day, year, and time, then click OK. The blue button changes from Publish to Schedule. Click it to save the schedule.

## Find and edit scheduled posts

Go to Posts → All Posts. At the top of the list, click the Scheduled filter. Each post shows its planned date and time. To change one, open it and edit the date in the publish settings. To cancel, switch it back to a draft.

The list also shows who wrote each post, which helps when several people schedule content. Check this list before a busy week. Two posts scheduled for the same hour by mistake are easy to spot here.

## Test with a throwaway post

Before you trust scheduling for a real launch, run a short test. _Fictional example:_ an editor creates a short test post titled “Schedule test,” schedules it 10 minutes ahead, and records what happens.

| What to record | Example entry |
| --- | --- |
| Site time zone | America/New\_York |
| Scheduled time | 2:10 p.m. |
| Time the post became visible | 2:10 p.m. |
| Status in the post list | Published |
| Result | Pass |

If the post showed up late, or the list says “Missed schedule,” stop and diagnose before the real launch. The [missed schedule guide](https://www.getdexseo.com/blog/cms-publishing/wordpress-missed-schedule/) explains the checks. Delete the test post afterward.

## What to check after the scheduled time

A scheduled date is a plan. The live page is the proof. Shortly after the release time:

-   **Public URL:** open it in a private window, logged out. It should load.
-   **Blog list:** check that the post appears in the right category.
-   **Feed:** if your site has an RSS feed, check that the post is there.
-   **Phone:** open the live page on a phone. The [mobile review guide](https://www.getdexseo.com/blog/cms-publishing/review-post-on-mobile/) lists what to check.
-   **Embeds:** if the post has a video, make sure it plays. See the [video embed guide](https://www.getdexseo.com/blog/cms-publishing/embed-video-wordpress/).

If the draft came from another tool, check formatting once more on the live page. The [Google Docs to WordPress guide](https://www.getdexseo.com/blog/cms-publishing/google-docs-to-wordpress/) lists common paste issues.

## Common scheduling mistakes

-   **Using your own clock.** The site time zone decides the release time. Convert first.
-   **Picking a past time by mistake.** If the date is in the past, WordPress publishes the post right away instead of scheduling it.
-   **Forgetting AM and PM.** Check the hour in the date picker before you confirm.
-   **Editing after scheduling.** If you change a scheduled post, check that the date did not reset and that the button still says Schedule.
-   **Leaving it as a draft.** Setting a date is not enough. The status must show as scheduled.
-   **Nobody checking the result.** Name one person to open the live page after the release time.

Most of these take seconds to catch. Add them to your release notes so the next person does not repeat them.

## If the post did not go live

If the time passed and the post is not public, do not schedule it again and hope. First publish it by hand so readers can see it. Then find the cause. The missed schedule guide walks through the checks in order, from the cheapest to the most technical.

## Where DEX fits

DEX publishes approved articles through the connected CMS. Whether you schedule by hand or use a connected workflow, the same rule applies: confirm the live page after release.

## Pre-schedule checklist

1.  Confirm the site time zone in Settings → General.
2.  Convert the launch time to site time and note it.
3.  Finish formatting, images, and links.
4.  Set the date and time, then click Schedule.
5.  Check Posts → Scheduled for clashes.
6.  After launch, check the URL, blog list, feed, and phone view.

## FAQ

### Which time zone does WordPress use for scheduled posts?

The site time zone set in Settings → General.

### Where do I find scheduled posts?

Go to Posts → All Posts and click the Scheduled filter.

### What if I set a date in the past?

WordPress publishes the post right away instead of scheduling it.

## Sources

- [Settings General screen](https://wordpress.org/documentation/article/settings-general-screen/) — WordPress.org
- [Schedule posts and pages](https://wordpress.com/support/schedule-a-post-or-page/) — WordPress.com
