Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Content

How to Publish on WordPress: Step-by-Step Plus a Pre-Publish SEO Checklist

Home / Blog / How to Publish on WordPress: Step-by-Step Plus a Pre-Publish SEO Checklist
How to Publish on WordPress: Step-by-Step Plus a Pre-Publish SEO Checklist

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%.

96%of pages getzero Google trafficAhrefs studied roughly one billion pages and found most published pages were never optimized before going live.
Source: Ahrefs

Key takeaways

  • Publishing is two confirming clicks in the block editor, but the SEO work happens in the sidebar before that click.
  • Run a pre-publish checklist every time: title, slug, meta description, heading order, internal links, image alt text, and indexing settings.
  • Drafts let you save without going live; scheduling lets you set a future date so posts go out automatically.
  • Visibility controls (public, private, password protected) decide who can see the post once it is live.
  • After publishing, submit the URL to Google Search Console so it gets crawled and indexed faster.
  • Organic search drives roughly 53% of all website traffic according to BrightEdge, so the pre-publish work pays back directly.

Draft vs publish: what the difference actually means

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.

Posts vs pages, categories vs tags

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.

ConceptWhat it isWhen to use it
PostA time-stamped, categorized entry that appears in your blog feed and RSSBlog articles, news, updates, anything chronological
PageStatic, standalone content that sits outside the chronological feedAbout, Contact, Services, Privacy Policy
CategoryA broad, required grouping (think table of contents)1 to 2 per post; e.g. "WordPress" or "SEO"
TagAn 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.

Posts vs Pages in WordPressPostTime-stamped, categorized entryAppears in blog feed and RSSFor chronological contentBlog articles, news, updatesPageStatic, standalone contentSits outside the feedFor evergreen contentAbout, Contact, Services
Source: How to Publish on WordPress

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 publishing steps in the WordPress block editor

The block editor (Gutenberg) is the default editor in modern WordPress. Here is the full sequence to publish a post.

  1. Log in to your dashboard at yourdomain.com/wp-admin and click Posts > Add New (or Pages > Add New for a static page).
  2. Add your title in the field at the top. This becomes your H1 by default, so make it count.
  3. Write your content using blocks. Press Enter for a new paragraph block, or click the + icon to add headings, images, lists, quotes, tables, and more.
  4. Structure with headings. Use one H1 (the title), then H2 for main sections and H3 for sub-points. Clean heading order helps both readers and crawlers.
  5. Set the permalink (slug). Click the URL field or the Settings sidebar and edit the slug to a short, keyword-focused version.
  6. Add a featured image. In the right sidebar under the Post tab, click Set featured image. This is what shows in social shares and archive pages.
  7. Assign a category and tags so the post is organized and internally linked across your site.
  8. Preview the post. Click Preview and use the Desktop, Tablet, and Mobile options, then Preview in new tab to check the live layout before going live.
  9. Run the pre-publish SEO checklist (the table below) before you commit.
  10. Click Publish, then confirm by clicking the second Publish button in the panel that appears.

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.

Scheduling and visibility: control when and who sees your post

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:

  • Public: visible to everyone and crawlable by search engines. This is the default.
  • Private: visible only to logged-in editors and admins. Useful for internal pages.
  • Password Protected: visible to anyone with the password you set. Good for gated client previews.

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.

The pre-publish SEO checklist (run this every single time)

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 itemWhat to doWhy it matters
1Title tagFront-load your target keyword, keep under ~60 charactersThe clickable headline in search results; the strongest on-page relevance signal
2URL slugShort, lowercase, hyphenated, keyword in it (e.g. /how-to-publish-on-wordpress)Clean slugs help users and crawlers understand the page
3Meta descriptionWrite a compelling 150-155 character summary with the keywordDoes not directly rank, but drives click-through rate from the results page
4Heading hierarchyOne H1, logical H2s and H3s, keyword in at least one H2Helps Google parse structure and surface your page in featured snippets
5Internal linksLink to 2-4 related posts and one relevant service or hub pageSpreads authority and keeps readers on site
6Image alt textDescribe every image in plain language, include keywords naturallyAccessibility plus image search visibility
7Featured imageSet a compressed, relevant image (ideally under 100KB)Page speed and social share appearance
8Indexing settingConfirm the post is set to index, not noindexA noindexed page can never rank, no matter how good it is
9Mobile previewPreview on mobile widthGoogle uses mobile-first indexing
10Schema/SEO plugin checkVerify Yoast or Rank Math shows a green or acceptable scoreCatches 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.

After publishing: submit, index, and verify

Clicking publish does not mean Google sees your post. Crawling can take days or weeks on a new site. Speed it up:

  1. Open Google Search Console and paste your new URL into the URL Inspection tool.
  2. Click Request Indexing. This pushes the page into Google's crawl queue. Google's own Search Central documentation explains how indexing requests work.
  3. Check that the page is in your sitemap. SEO plugins like Yoast and Rank Math add new posts to your XML sitemap automatically.
  4. Add internal links from older posts to the new one so crawlers discover it through your existing site structure.
  5. Share the URL on the channels where your audience already is, which can prompt faster discovery.

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.

53%of all website trafficcomes from organic searchBrightEdge data shows organic search is the single largest traffic channel, so pre-publish SEO work pays back directly.
Source: BrightEdge

Updating and republishing without losing rankings

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:

  • Do not change the slug on a post that already gets traffic. If you must, set up a 301 redirect from the old URL to the new one so you keep the accumulated link equity.
  • Edit in place and click Update, not republish under a new date, so the URL and comments stay intact.
  • Touch the dateModified by making a genuine content improvement, then re-submit the URL in Search Console so Google recrawls the fresher version.
  • Keep internal links pointing at the canonical URL; fix any that 404 after a slug change.

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.

Common WordPress publishing mistakes to avoid

  • Publishing with the default "Just another WordPress site" tagline still in Settings > General. Replace it before anything goes live.
  • Leaving the auto-generated slug like /2026/01/14/post-title-123. Clean it up before publishing because changing a URL after the fact loses link equity.
  • Forgetting alt text on images, which hurts accessibility and forfeits image search traffic.
  • Skipping the mobile preview and shipping a layout that breaks on phones.
  • Ignoring the noindex toggle, then wondering why a perfectly good post never appears in search.
  • Publishing thin content to hit a quota. Quality wins; that is the lesson behind the 96% of pages getting zero traffic.

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.

Frequently asked questions

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.

What to do next

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.

Related articles

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

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.

Or copy our email and write to us directly: contact@rankite.com