What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
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.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
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.
Recommended Free Tools
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.
#1 Best Overall
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
- Sign in to the WordPress dashboard.
- Open Pages → Add New.
- Enter Blog, News or another clear title.
- 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.
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.
- Open the Blog page in the editor.
- Select the + inserter and search for Query Loop.
- Choose a pattern or select Start blank.
- Configure the loop’s post template: title, featured image, date, author, excerpt and pagination as needed.
- 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
- Go to Settings → Reading.
- Under “Your homepage displays,” choose A static page.
- Set Homepage to your existing home page.
- Set Posts page to the new Blog page.
- 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.
Rank #2
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.
Step 3: Publish your first blog post
- Open Posts → Add New, or use the toolbar’s + New → Post command.
- Enter a specific, descriptive title.
- Add the article in the content editor using headings, paragraphs, lists, images or other blocks.
- In the post settings, choose at least one relevant Category. Add useful Tags only when they help readers find related material.
- Set a Featured image if your theme displays one in archives or social previews.
- Add an Excerpt if the theme exposes that field and you want a custom summary instead of automatically generated text.
- 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.
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.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →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.
Rank #4
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.
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.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchIntroductory 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.
Best Value
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.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →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.
Quick Recap
Summary of the correct workflow
- Identify whether the site is WordPress.com or self-hosted WordPress.org and note the theme type.
- Create and publish a Blog page under Pages → Add New.
- Assign it under Settings → Reading when using a static homepage.
- Use a Query Loop on a block theme only when you need a custom post listing or layout.
- Write articles from Posts → Add New, then categorize them and add featured images or excerpts where appropriate.
- Choose a readable permalink structure before the archive grows.
- Add Blog to the desktop and mobile navigation.
- 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.




