Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk10 min

How to Add a Blog to Your WordPress Website (Step-by-Step)

A practical guide to adding a separate Blog page to an existing WordPress site, choosing the right front-page setup, publishing Posts, configuring themes and troubleshooting empty archives.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To add a blog to an existing WordPress site, create a page named Blog, assign it as the site’s Posts page under Settings → Reading, and publish articles from Posts → Add New. WordPress then fills that page with your posts. If you use a block theme, a Query Loop block gives you more control over how the list appears.

What you are building

A WordPress blog is made from Posts, not ordinary Pages. Posts carry publication dates, author information and taxonomies such as categories and tags, and they normally appear in reverse-chronological order. A Page is intended for structural or largely timeless information such as About, Contact or a service description.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Most existing sites use one of two arrangements:

Arrangement Front page Where posts appear Best for
Latest-posts site “Your latest posts” The home page itself A publication whose newest article is the main landing page
Separate blog A static Page, such as Home A separate Posts page, usually named Blog or News A business, portfolio or organization that needs a stable home page plus articles

The steps below use the separate-blog arrangement because it is the usual meaning of “add a blog” to an established website. The same Reading screen lets you switch to the latest-posts arrangement later.

Check your WordPress setup first

WordPress.com and self-hosted WordPress.org are different

On self-hosted WordPress.org, you install the WordPress software on server space rented from a hosting provider. You need a domain (the address visitors type) and a hosting account (the server that stores the site files). WordPress.com supplies the hosting for you, but the dashboard, theme controls and plugin availability depend on the plan and can be more limited.

Both services use Posts, Pages and Reading settings, but menu names, permissions and theme capabilities can differ. If you do not see a setting named in this guide, check whether your account role, plan or active theme changes the available controls. Do not install a second WordPress copy just to create a blog; add the blog to the existing site.

Step 1: Create the Blog page

Classic themes

  1. Sign in to the WordPress dashboard.
  2. Open Pages → Add New.
  3. Enter Blog, News or another clear title.
  4. Publish the page.

When this page is assigned as the Posts page, WordPress normally supplies the post archive automatically through the theme’s blog or archive template. Leave the page content empty unless your theme explicitly supports introductory content on the Posts page. Text typed into the editor may not be shown once WordPress is using the page as an automatic archive.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Block themes

Use the same Pages → Add New path and publish the page. A block theme can use its template for the archive, or you can place a Query Loop block on the page to control the listing.

  1. Open the Blog page in the editor.
  2. Select the + inserter and search for Query Loop.
  3. Choose a pattern or select Start blank.
  4. Configure the loop’s post template: title, featured image, date, author, excerpt and pagination as needed.
  5. Preview desktop and mobile layouts, then update the page.

If the loop must run independently of the page template, select the Query Loop block and turn off Inherit Query From Template. With inheritance enabled, the block may simply repeat the template’s query and appear not to respond to your chosen filters. Labels and panel locations vary by WordPress version and theme.

Step 2: Assign the page in Reading settings

  1. Go to Settings → Reading.
  2. Under “Your homepage displays,” choose A static page.
  3. Set Homepage to your existing home page.
  4. Set Posts page to the new Blog page.
  5. Save the changes.

WordPress now treats Blog as the posts index and populates it with published Posts. Do not add normal page copy expecting it to appear above the list unless the active theme’s archive template has a dedicated heading or intro area. If you instead choose Your latest posts, WordPress uses the front page as the post index and the separate Posts page selection is not used for the home-page display.

Only one page can be the Posts page at a time. You can change that assignment later without deleting posts, but changing it changes where visitors find the archive.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Step 3: Publish your first blog post

  1. Open Posts → Add New, or use the toolbar’s + New → Post command.
  2. Enter a specific, descriptive title.
  3. Add the article in the content editor using headings, paragraphs, lists, images or other blocks.
  4. In the post settings, choose at least one relevant Category. Add useful Tags only when they help readers find related material.
  5. Set a Featured image if your theme displays one in archives or social previews.
  6. Add an Excerpt if the theme exposes that field and you want a custom summary instead of automatically generated text.
  7. Review the permalink and visibility options, then select Publish (or schedule the post).

Posts are date-associated, so the newest published item normally appears first. A page created under Pages → Add New will not appear in the blog feed merely because it has a similar title; it remains a Page.

Step 4: Choose a durable permalink structure

Before publishing many articles, open Settings → Permalinks and choose a readable URL structure, then save. WordPress describes permalinks as the permanent URLs of posts, pages, categories and other archive pages; people share them, other sites link to them and search engines index them.

A readable structure usually contains the post name rather than an opaque numeric query. The exact choices shown depend on your WordPress version and configuration. Whatever you choose, keep it consistent. Changing the structure after publication can create broken links and lost search traffic unless every old URL is redirected to its corresponding new URL. If a redesign requires a change, make a complete redirect map before switching and test old links afterward.

Step 5: Organize the archive

Categories

Categories are broad topic groups. They can be hierarchical, so a parent category can contain child categories. Use a small, stable set that describes the main areas of your publication. A category archive gives readers a filtered view of related posts.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Tags

Tags are optional, flatter labels for specific subjects, formats or recurring details. Avoid creating a new tag for every article; a tag used only once adds another thin archive without helping navigation.

Featured images and excerpts

Featured-image and excerpt fields are theme-dependent. A theme may show the featured image on the Blog page, in category archives and on the individual post, while another may show it only on the post itself. Excerpts can control the short text displayed in a card or feed; if no custom excerpt is entered, many themes generate one from the opening content. Check the preview before publishing so the crop and summary make sense.

Step 6: Put the Blog link in your navigation

Add the published Blog page to the site header or navigation so visitors can reach it from anywhere. The exact editor depends on the theme:

  • Block theme: open the Site Editor, select the header or Navigation block, add the Blog page, and save.
  • Classic theme: open Appearance → Menus (or the theme’s customizer navigation control), add the Blog page to the desired menu, and save.

WordPress’s official setup lesson demonstrates creating pages and posts, adding a featured image and configuring navigation: Setting up your pages, posts, site logo and navigation menu.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check the menu while logged out and test both desktop and mobile layouts. A page can be published and correctly assigned yet remain effectively hidden if no navigation item, button or contextual link points to it.

Classic themes and block themes: what changes

Area Classic theme Block theme
Posts page output Usually rendered by the theme’s blog/archive template Rendered by a template that you can edit in the Site Editor
Custom post list Theme options, widgets or template code may be available Use a Query Loop block and its post-template controls
Navigation editing Typically Appearance → Menus or Customizer Navigation block in the Site Editor
Page text on Posts page Often ignored by the archive template Depends on the template and whether a Query Loop is placed in page content

The active theme controls the final markup, spacing, pagination and metadata. If a setting appears to have no effect, inspect whether the archive template—not the page editor—is generating the output.

Choose the right front-page arrangement

Use a static homepage plus Blog page when

  • Your home page needs a fixed introduction, services, portfolio or calls to action.
  • Articles are important but should not replace the primary landing page.
  • You want the navigation label “Blog” or “News” to lead to a dedicated archive.

Use “Your latest posts” when

  • The site is primarily a publication.
  • Visitors should see the newest articles immediately at the root domain.
  • You do not need separate static-home content.

You can switch between these choices under Settings → Reading. The posts themselves remain intact; only the page WordPress uses as the main index changes.

Launch checklist

  • The Blog page is published and selected as the Posts page, or the latest-posts option is intentionally selected.
  • The first article is a Post created under Posts → Add New, not a Page.
  • The article has a category, an appropriate title, a checked permalink and any required featured image or excerpt.
  • The Blog link appears in desktop and mobile navigation.
  • The archive shows the expected number of posts and pagination works.
  • An individual post opens at its public permalink while logged out.
  • A category archive and, if used, a tag archive display the right articles.
  • The theme’s post template has no unwanted author, date, image or excerpt fields.
  • Search-engine visibility is not intentionally blocked in WordPress’s Reading settings or by a maintenance mode.
  • Old links still work if you changed any permalink setting, with redirects in place where necessary.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why posts are not showing on the Blog page

The page is empty

  • Confirm that at least one item is a published Post; drafts, private posts and Pages do not appear in a public archive.
  • Return to Settings → Reading and verify that the intended page is selected as Posts page.
  • If you use a Query Loop, check its post type, taxonomy filters and status. A filter for a category with no matching posts produces an empty list.
  • On a block theme, test the Query Loop with Inherit Query From Template disabled if you need an independent query.
  • Clear any page cache after changing assignments or templates, then test in a private browser window.

The wrong page appears at the home URL

Open Settings → Reading and inspect whether the site is set to Your latest posts or A static page. In the static arrangement, verify both Homepage and Posts page selections. A theme may also define a custom front-page template, so check the Site Editor or theme documentation if the settings do not match the visible result.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Introductory text or blocks are missing

When WordPress uses a page as the automatic Posts page, the archive template may ignore the page’s ordinary content. Add the heading or introduction in the theme’s archive template, use a Query Loop layout that includes it, or place the introduction on the static homepage and link to Blog.

The menu link is missing or points to the wrong location

Edit the menu or Navigation block and remove any old custom URL. Add the actual Blog page, save the navigation, and test while logged out. If you renamed the page, confirm that the menu item was updated rather than left as a stale custom link.

URLs changed after launch

Changing the permalink structure can invalidate links to posts, categories and pages. Restore the previous structure if possible, or create one-to-one redirects from every published URL to its new address before promoting the change. Update internal links and confirm that representative old URLs return the intended new page rather than a generic error.

Practical decisions before publishing at scale

Keep the URL plan stable

Decide whether dates, categories or only the post name belong in your URLs before publishing a large archive. The fewer structural changes you make later, the fewer redirects and broken bookmarks you have to manage.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Design categories around reader tasks

Ask what a visitor would click to find a group of articles. If two categories overlap heavily, merge them instead of forcing readers to inspect both. Use child categories only when the parent is a meaningful landing page in its own right.

Preview the archive, not just the article

A well-formatted post can still create a poor Blog page if titles wrap awkwardly, images crop faces or excerpts end mid-sentence. Preview the archive at narrow and wide widths, open pagination, and check an article with a long title as well as a short one.

What adding a blog does not require

You do not need a separate WordPress installation, a second domain or a Page for every article. You also do not need to change hosts simply to create a Posts page. Advanced SEO, analytics, backups and security can be handled separately; first make sure the basic archive, navigation, URLs and templates work reliably.

Summary of the correct workflow

  1. Identify whether the site is WordPress.com or self-hosted WordPress.org and note the theme type.
  2. Create and publish a Blog page under Pages → Add New.
  3. Assign it under Settings → Reading when using a static homepage.
  4. Use a Query Loop on a block theme only when you need a custom post listing or layout.
  5. Write articles from Posts → Add New, then categorize them and add featured images or excerpts where appropriate.
  6. Choose a readable permalink structure before the archive grows.
  7. Add Blog to the desktop and mobile navigation.
  8. Test the archive, a single post, taxonomy links, pagination and public visibility while logged out.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.