
To publish on WordPress, open your dashboard, go to Posts > Add New, write your content in the block editor, set the title, slug, categories, and featured image in the right-hand sidebar, then click the blue Publish button twice to confirm. That is the fast answer to how to publish on WordPress. The slower, smarter answer is that hitting publish is the easy part. What you do in the five minutes before you click decides whether the post ranks or disappears.
Here is the uncomfortable context. Ahrefs studied roughly one billion pages and found that about 96% of them get zero traffic from Google. Most of those pages were published correctly. They just were not optimized before going live. This guide covers both halves: the mechanical steps to publish, and the pre-publish SEO checklist that separates a post that ranks from one that joins the silent 96%.
A draft is a saved version of your post that is not visible to the public. You can save a draft, close your laptop, and come back to it for weeks. WordPress also auto-saves drafts as you type, so you rarely lose work.
Publishing makes the post live at its URL, visible to anyone and crawlable by search engines. Once a post is published, search engines can find it, index it, and rank it. That is the moment SEO starts counting, which is exactly why you want the checklist done first.
There is a middle state worth knowing: Pending Review. On multi-author sites, contributors save posts as pending so an editor can approve before going live. If you run a solo blog, you will mostly move straight from draft to publish.
Before you publish, know which content type you are creating, because it changes how the URL and feed behave. The publish flow is identical, but the purpose is not.
| Concept | What it is | When to use it |
|---|---|---|
| Post | A time-stamped, categorized entry that appears in your blog feed and RSS | Blog articles, news, updates, anything chronological |
| Page | Static, standalone content that sits outside the chronological feed | About, Contact, Services, Privacy Policy |
| Category | A broad, required grouping (think table of contents) | 1 to 2 per post; e.g. "WordPress" or "SEO" |
| Tag | An optional, specific keyword (think index) | A handful of granular topics; e.g. "block editor" |
Use categories sparingly and consistently so they build real topic hubs that interlink your posts. Tags are optional; do not create a near-duplicate tag for every post or you generate thin archive pages that can dilute crawl budget.
One more setup decision: if you want a dedicated blog feed separate from your homepage, create two empty pages (e.g. Home and Blog), then go to Settings > Reading and set "Your homepage displays" to a static page, choosing your Home page and your Blog page as the posts page. This is the standard way to run a business site with a blog section underneath it.
The block editor (Gutenberg) is the default editor in modern WordPress. Here is the full sequence to publish a post.
That is publishing in full. The official WordPress.org editor documentation covers every block type in depth if you want to go further on formatting.
WordPress powers a huge share of the web, so these steps transfer almost everywhere. W3Techs data shows WordPress runs over 40% of all websites, which means learning this editor once serves you across most sites you will ever touch.
Still on the Classic editor? Some older sites use the pre-Gutenberg Classic editor or the Classic Editor plugin. The publish logic is the same, you just write in a single text area instead of blocks, and the Publish box sits in the top-right with the same Status, Visibility, and schedule controls. If you can choose, the block editor is the modern default and gives you more layout control.
Back up first on an established site. If you are publishing changes to a live business site rather than a brand-new draft, take a backup before you hit publish. A plugin like UpdraftPlus, or a host-level snapshot, lets you roll back instantly if a new post, plugin, or theme change breaks something. New solo blogs can skip this; production sites should not.
You do not have to publish the second a post is ready. Two sets of controls handle timing and access.
Scheduling lets you queue posts for a future date and time. In the Publish panel, click the date next to Publish (it usually says "Immediately"), pick a future date and time, and the button changes to Schedule. WordPress publishes it automatically when that moment arrives. This is how publishing teams keep a steady cadence without logging in daily.
Visibility controls who can see a published post. Click the Visibility setting in the Publish panel to choose:
A quick note on indexing: a public post is crawlable by default, but a plugin or theme setting can accidentally mark it noindex, which tells Google to skip it. Always confirm indexing before you assume a public post will rank. More on that in the checklist.
This is the part most publishing guides skip, and it is the difference-maker. Before you click publish, walk through every row. Each item maps to a ranking factor or a crawlability requirement.
| # | Checklist item | What to do | Why it matters |
|---|---|---|---|
| 1 | Title tag | Front-load your target keyword, keep under ~60 characters | The clickable headline in search results; the strongest on-page relevance signal |
| 2 | URL slug | Short, lowercase, hyphenated, keyword in it (e.g. /how-to-publish-on-wordpress) | Clean slugs help users and crawlers understand the page |
| 3 | Meta description | Write a compelling 150-155 character summary with the keyword | Does not directly rank, but drives click-through rate from the results page |
| 4 | Heading hierarchy | One H1, logical H2s and H3s, keyword in at least one H2 | Helps Google parse structure and surface your page in featured snippets |
| 5 | Internal links | Link to 2-4 related posts and one relevant service or hub page | Spreads authority and keeps readers on site |
| 6 | Image alt text | Describe every image in plain language, include keywords naturally | Accessibility plus image search visibility |
| 7 | Featured image | Set a compressed, relevant image (ideally under 100KB) | Page speed and social share appearance |
| 8 | Indexing setting | Confirm the post is set to index, not noindex | A noindexed page can never rank, no matter how good it is |
| 9 | Mobile preview | Preview on mobile width | Google uses mobile-first indexing |
| 10 | Schema/SEO plugin check | Verify Yoast or Rank Math shows a green or acceptable score | Catches missing meta and readability gaps before launch |
Treat this table as a gate. If any row fails, fix it before publishing. The payoff is real because the top result still captures the lion's share of attention. Backlinko's analysis of click-through data found the #1 organic result earns roughly 27-28% of all clicks, so the work that pushes a page up the page compounds.
If you want a deeper system for this, our guide on what content optimization is breaks down how each on-page element ladders up to rankings, and how to write an article covers the drafting side before you ever reach the editor.
Clicking publish does not mean Google sees your post. Crawling can take days or weeks on a new site. Speed it up:
This after-care matters more than people think. With Google now serving AI Overviews to over 1.5 billion users a month (2025), getting indexed and cited quickly is part of staying visible as search itself changes. The choice of platform helps too; if you are weighing options, our breakdown of the best CMS for SEO explains why WordPress remains a strong default for organic growth.
This is the exact discipline we apply for clients. When Zluri partnered with Rankite, their organic traffic grew 45% because every published page cleared a pre-publish checklist and got proactively submitted for indexing rather than left to chance.
Publishing is not one-and-done. Refreshing existing posts is one of the highest-return moves in SEO, but only if you do it without breaking what already ranks. Follow these rules when you update a live post:
This refresh discipline is how older posts climb back up. We use it as a core lever in our work; it is part of why Software Testing Stuff gained over 10,000 monthly organic visits with Rankite, with existing pages updated and re-indexed rather than left to decay.
For sites that want every page held to a higher standard, our SEO content optimization service builds this checklist into the publishing workflow so nothing ships unoptimized.
How do I publish a post on WordPress for the first time? Go to Posts > Add New, add a title and content using the block editor, set your slug, category, and featured image in the right sidebar, preview it, then click Publish and confirm. Your post goes live immediately at its URL.
What is the difference between a post and a page in WordPress? Posts are time-stamped, categorized entries that appear in your blog feed and RSS. Pages are static, standalone content like About or Contact that sit outside the chronological feed. Both publish the same way.
How do I schedule a post instead of publishing now? In the Publish panel, click the date next to Publish (usually "Immediately"), choose a future date and time, and the button changes to Schedule. WordPress publishes it automatically at that time.
Why is my published post not showing up on Google? Either it has not been crawled yet, or it is set to noindex. Confirm the indexing setting in your SEO plugin, then use the URL Inspection tool in Google Search Console to request indexing. New pages can take days to weeks to appear.
Can I unpublish a post after it goes live? Yes. Open the post, change its status from Published back to Draft in the Status & visibility settings, and update. The post comes off your live site but stays saved in your dashboard.
Do I need an SEO plugin to publish on WordPress? No, you can publish without one, but a plugin like Yoast or Rank Math makes the pre-publish checklist far easier by surfacing your title length, meta description, slug, and indexing status in one panel.
What is the difference between categories and tags? Categories are broad, required groupings that act like a table of contents (use one or two per post); tags are optional, specific keywords that act like an index. Keep both consistent so you build real topic hubs instead of thin, near-duplicate archive pages.
How do I publish if I am on the Classic editor instead of blocks? The flow is the same. You write in a single content area and use the Publish box in the top-right to set Status, Visibility, and schedule, then click Publish. If you can switch, the block editor (Gutenberg) is the modern default and gives you more layout control.
Should I back up my site before publishing? On a brand-new draft, no. On an established live site, yes; take a backup with a plugin like UpdraftPlus or a host snapshot before publishing so you can roll back instantly if a new post, plugin, or theme change breaks the layout.
Publishing on WordPress is two clicks. Ranking on WordPress is the checklist you run before those clicks. Bookmark the pre-publish table above and walk through all ten rows on your next post, then submit the URL to Google Search Console the moment it goes live. Do that consistently and you stay out of the 96% that get no traffic.
If you would rather have experts pressure-test your site and publishing process end to end, book a free local SEO audit with Rankite and we will show you exactly where your pages are leaking rankings.
Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.
Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.