Skip to content
Likes Blogs logo
  • About
  • Guides
  • Latest Posts
  • Contact
  • Get In Touch
  1. Likes Blogs
  2. WordPress How To Guides
  3. How Long Does It Take for WordPress to Publish?

How Long Does It Take for WordPress to Publish?

7 min read

How long does it take for WordPress to publish a post? Typically a second or two. When you confirm the Publish button, the post is written to the site’s database with a published status, and the URL is live for anyone who requests it from that moment. There is no queue, no review period and no propagation delay on the software side. When a fresh post seems to be missing, the cause is almost always a cache serving an older copy, a schedule that has not fired, or a user role that cannot publish.

  • Posts publish in 1-2 seconds.
  • Cache may hide new posts.
  • Scheduled posts can miss their time.

How Long Does It Take for WordPress to Publish After You Click the Button?

The save itself is near instant. In the block editor, the first click on Publish opens a pre-publish panel where you confirm visibility, the date, categories and tags. The second click sends the post to the server, and the panel confirms it is live with a View Post link.

how long does it take for wordpress to publish screenshot
See Red Arrow for How to Publish Immediately

On a fast host that request finishes in well under a second. It can take several seconds on an overloaded shared server, or when a third-party plugin runs extra work on save, such as pinging social networks or generating share images. That wait is the spinner on screen, not a delay before the post goes public.

Why a Live Post Can Look Missing: Four Places an Old Copy Hides

If the post shows as Published in the dashboard but you cannot see it on the site, something is serving a copy saved before you hit the button. A cache is a stored copy of a page that is reused so the server does not rebuild it on every request. Each layer has its own fix:

  • Browser: press Ctrl+Shift+R (Cmd+Shift+R on a Mac) for a hard refresh, or open the page in a private window.
  • Page-caching plugins: WP Super Cache, W3 Total Cache and LiteSpeed Cache store finished HTML. Look for a “Purge” option in your dashboard toolbar.
  • Hosting layer: many managed hosts run server-level storage (Varnish or Nginx) with a separate purge button in the hosting control panel.
  • CDN: a content delivery network such as Cloudflare only holds HTML if full-page caching is turned on. Purge through your provider’s control panel.

Most of these tools clear the new post and the homepage automatically on publish. The gaps are category archives, tag pages and RSS feeds, which can keep the old list until their stored copy expires, anywhere from a few minutes to several hours depending on configuration.

One gotcha explains a large share of “my post is not showing” reports: logged-in users usually bypass the stored pages. An administrator sees the fresh homepage while a logged-out reader still gets the old one, so test from a private window before assuming anything is broken.

Scheduled Posts That Miss Their Time

Scheduled posts are the one case where real delay happens. The self-hosted platform uses WP-Cron, a task scheduler that fires only when someone visits your site. On low-traffic blogs, no visitor may arrive during the scheduled window, so the post sits past its time and the posts list shows “Missed schedule”. If the next page load comes three hours late, the post goes out three hours late.

To fix missed schedules on a self-hosted site:

  1. Check your timezone under Settings, then General.
  2. Disable WP-Cron in wp-config.php and set up a real cron job hitting wp-cron.php every five minutes.
  3. Install a forum-recommended extension like Missed Scheduled Posts Publisher.

A server cron job runs the scheduler on a fixed interval whether anyone is browsing or not, so with a five-minute interval a scheduled post goes out within about five minutes of its set time.

Settings That Keep a Published Post Hidden

Some posts never appear because they were not published at all, or were published in a way readers cannot see. Check these before purging anything:

  • User role: Contributors can write posts but only submit them for review, so their button reads Submit for Review and the post waits as Pending until an Editor or Administrator approves it. If you don’t see a Publish option, check your role under Users and ask your admin to upgrade you to Author for direct access.
  • Visibility: a Private post is visible only to logged-in users with the right role, and a password-protected post shows a form instead of the content.
  • Date: a future date turns the button into Schedule. A past date publishes immediately but files the post under that old date, so it may not appear at the top of the blog page.
  • Search visibility: the “Discourage search engines from indexing this site” box under Settings, then Reading, does not hide posts from people, but it asks search engines to stay away.

WordPress.com vs. WordPress.org Publishing Speed

Both versions publish at the same speed; the difference is who manages everything around the post. WordPress.com is a managed blogging platform where your domain, theme options and infrastructure are handled automatically. The .org version is the self-hosted software: you choose the host, install any WordPress theme or plugin, and configure stored pages and scheduling yourself.

Feature.com (Hosted).org (Self-Hosted)
SpeedInstantInstant
Scheduled reliabilityHigh (server cron)Depends on WP-Cron
Stored page controlAutomaticManual
ExtensionsOnly on plans that allow themAnything you install

Those extra self-hosted layers are why the “post not showing” thread keeps reappearing on the WordPress.com forums and the .org support boards.

How Fast Do Edits to a Live Post Appear?

Edits follow the same path. Clicking Save (labelled Update in older versions) writes the change at once and stores a revision you can restore later. Small changes such as linking a button to another page or turning an image into a link are live immediately for logged-in users and reach readers once the stored copy is purged or expires. CSS changes are slower to show, because browsers can hold stylesheets for days and a layout fix may need a hard refresh.

From Live to Indexed: When Search Engines Find the Post

Making a page live doesn’t mean Google finds it right away. Indexing can take hours to weeks depending on your site’s domain authority and how often Googlebot already crawls it. Submit your XML sitemap through Google Search Console and request immediate indexing with the URL Inspection tool. SEO tools such as Yoast add the URL to the sitemap the moment it is published, and IndexNow notifies Bing directly. Optimizing images for SEO and learning the platform quickly will help your pages rank faster.

How long does it take for WordPress to publish? Instantly, if your role allows it, so start every check at the cache, not the editor. Open the post in a private window right after publishing. If it is missing there, purge the plugin, then the host and CDN layers. If scheduled posts keep slipping, switch to a server cron job, then submit the URL in Search Console. Creating a blog schedule keeps your workflow consistent going forward.

Frequently Asked Questions

How long does it take for WordPress to publish a post?

A post typically goes live within a second or two of the final Publish click. If it is not visible, a browser, plugin, host or CDN cache is usually showing an older copy, and purging that layer fixes it.

Why can I see my post but other people cannot?

Logged-in users usually skip the stored pages, so you see the live version while everyone else gets an older copy. Purge it and check again from a private window.

Why is my post not showing up?

Stored page data at the server or CDN level is the most common cause. Missed schedules, Private visibility and Contributor role restrictions also prevent content from appearing.

How long until Google indexes a new page?

Google can index pages within hours, but newer sites may wait one to four weeks. Submitting your sitemap and using the URL Inspection tool in Search Console speeds up the process.

Written by

Mike Smith
PublishedNovember 22, 2022
UpdatedOctober 12, 2026
CategoryWordPress How To Guides

Related Articles

How to Learn WordPress Quickly

November 23, 2022

How to Add a Table of Contents Without a Plugin

November 21, 2022

How to Link a Button to a Page in WordPress

November 11, 2022
Likes Blogs logo

Likes Blogs is a free library of WordPress how-tos and blogging tips for writers who want straight answers, not marketing fluff.

[email protected]

Site

  • Likes Blogs
  • About
  • Contact
  • Privacy Policy

Popular Guides

  • Learn WordPress
  • Blog Schedule
  • SEO Images
  • Writer’s Block

Recent Posts

  • Schedule Posts
  • Table of Contents
  • Link A Button
  • Image Links
© 2026 Likes Blogs. All rights reserved.
Privacy · Terms