October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

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

Create a WordPress blog alongside your existing site: choose a homepage layout, publish Posts, assign a Blog page in Reading settings, configure permalinks and navigation, and troubleshoot empty feeds.
Length12 min Posted Quest giverVGSources Team
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 to serve as the post index, assign it under Settings → Reading, and publish each article as a Post rather than a Page. A separate static homepage can then point visitors to that Blog page. If you prefer the blog to be the home page, choose Your latest posts instead. Block themes offer an additional option: a Query Loop block can display and style posts directly in a page or template.

What you need before adding the blog

WordPress can host a blog alongside an existing business, portfolio, community or video-games site without changing the rest of the site. First identify which WordPress service you are using, because the dashboard and the amount of customization available differ.

As an Amazon Associate I earn from qualifying purchases.

Free tools Windows power users keep installed

One-click scans. No signup required.

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

Self-hosted WordPress.org

With self-hosted WordPress.org software, you rent server space from a hosting provider and connect it to a domain. The domain is the address visitors type; the hosting account (server) stores the WordPress files and database. You generally control the theme, plugins, files and server settings, subject to your host’s policies.

WordPress.com

WordPress.com supplies the hosting for you. Its plans and dashboard can limit which themes, plugins and code you can use, so a setting described below may be unavailable or may use a different label. The basic Posts, Pages and Reading concepts still apply, but check the options shown in your account before troubleshooting a missing control.

Decision Option A Option B What changes
Where the blog appears Your latest posts as the front page Static homepage plus a separate Posts page The first option lists posts at the site root; the second reserves the root for a custom home page and uses a separate Blog or News page for posts.
Site software Self-hosted WordPress.org WordPress.com Self-hosted sites normally provide broader theme, plugin and server control; hosted sites provide the server but may restrict customization.
Theme system Classic theme Block theme Classic themes generally render the assigned Posts page through an archive template; block themes let you edit templates and use a Query Loop block.

Choose how your front page and blog page should work

WordPress supports two legitimate layouts. Decide now so your menu, page titles and template work are consistent.

Use the blog as the front page

Select Your latest posts in Settings → Reading when the main purpose of the site is publishing. WordPress then displays the post feed at the home-page address. You do not need a separate page named Blog for the feed, although you can still create one for a different archive or navigation label if your theme supports that arrangement.

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

Use a static homepage and a separate Blog page

This is the usual choice for an established site that needs a welcome page, game directory, services page or other landing page. Create a page titled Blog, News or another clear label, then designate it as the Posts page. Your static homepage remains separate while WordPress fills the Blog page with the chronological post archive.

The two settings are mutually exclusive for the front-page assignment: a page selected as the static homepage cannot also be the Posts page. You can change the choice later, but confirm menus and links after doing so.

Step 1: Create the page that will hold your posts

  1. In the WordPress dashboard, open Pages → Add New.
  2. Enter a short title such as Blog or News. Keep the title understandable in a navigation menu and browser title.
  3. Publish the page. For the standard assigned-Posts-page method, leave the content area otherwise empty; WordPress or the active theme will supply the post list.

Do not treat this page as an ordinary article. A page assigned as the Posts page is a special archive location. Many themes ignore normal text entered there, so an introductory paragraph, banner or custom callout may not appear. If you need designed introductory content above the feed, use a block-theme template or a theme feature that explicitly supports content on the posts index, rather than assuming the page editor controls it.

Block-theme alternative: build the list with Query Loop

When a block theme is active, edit the page or its relevant template and insert a Query Loop block. Choose a supplied pattern or start with a blank loop, then configure the post template inside it. You can include the post title, featured image, date, excerpt, author and pagination, and style those blocks to match the site.

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

If the Query Loop is returning the template’s query instead of the posts you configured, select the block and turn off Inherit Query From Template. This lets the loop run independently and is often necessary when a custom page needs a defined post list. Labels and panel locations vary by WordPress version and theme.

Step 2: Assign the Blog page in Reading settings

  1. Open Settings → Reading.
  2. Under the front-page display setting, choose A static page if you want a separate homepage and blog.
  3. Select your preferred page in Homepage.
  4. Select the page you published in Posts page.
  5. Save the changes.

WordPress automatically populates the selected Posts page with published posts. You do not add each article to that page manually. The page’s slug may still be visible in links, but the archive output comes from WordPress’s post query and the theme’s template.

If you chose Your latest posts, the Homepage and Posts page selectors are not used for the front-page feed. You can return to this screen later to switch to a static-home arrangement.

Step 3: Publish your first article as a Post

Regular blog entries belong in Posts. WordPress documentation summarizes the distinction this way: “When you’re writing a regular blog entry, you write a Post.” Posts carry dates and normally appear in reverse chronological order. Pages are for non-chronological, structural information such as About, Contact, a privacy notice or a permanent game guide.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Posts → Add New, or use the toolbar’s + New command and choose Post.
  2. Enter a descriptive headline and write the article in the editor.
  3. Save a draft while working, preview it at the intended screen sizes, then choose Publish when it is ready.
  4. Visit the public Blog page and confirm that the new post appears at the top of the feed.

A post can be scheduled or edited later without recreating the Blog page. Changing a post’s publication date can change its position in a date-sorted feed, so use dates deliberately when correcting an old article.

Step 4: Organize posts with categories, tags and media

Categories for broad sections

Assign one or more categories in the post settings. Categories group related content and can have parent and child levels, such as Reviews → RPG reviews. Keep the hierarchy stable so category archive links remain useful as the site grows.

Tags for specific subjects

Use tags for cross-cutting details that may apply across categories, such as a game title, platform or feature type. A small set of meaningful tags is easier to navigate than creating a new tag for every minor phrase.

Featured image and excerpt

Add a featured image and an excerpt when those fields are exposed by the editor and theme. The theme may use them on the Blog page, category archives, related-post cards or social previews. An image chosen in the editor does not guarantee that every template will display it; the active theme controls placement and cropping.

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

Write an excerpt that makes sense on its own because some themes use it instead of the opening paragraph. If no manual excerpt is provided, WordPress or the theme may generate one from the content.

Step 5: Choose a readable permalink structure before publishing at scale

Open Settings → Permalinks and select a readable URL structure, then save. WordPress defines permalinks as the permanent URLs of posts, pages, categories and other archive pages; they are used for sharing, linking and search indexing.

Pick a format that is understandable to a reader and suitable for the site’s publishing policy. Inspect the sample or resulting post URL before you publish many articles. Changing the structure after links have circulated can break bookmarks and inbound links unless you put a redirect plan in place, so decide early and avoid casual changes.

After saving, open a published post, its category archive and the Blog page in a private browser window. A successful dashboard save does not prove that every rewrite rule or cached page has updated.

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

Step 6: Put the Blog link in your navigation

Add the page to the header or primary navigation so visitors can find the feed. The exact editor depends on the theme:

  • In a block theme, open the Site Editor, select the header or Navigation block, and add the Blog page as a menu item.
  • In a classic theme, open the menu or Customizer screen provided by the theme, add the Blog page, and save the menu.
  • On WordPress.com, use the navigation or site editor available on your plan; labels can differ from self-hosted WordPress.

Check both desktop and mobile navigation. A page can be published and correctly assigned while still being invisible to visitors if it was never added to a menu. WordPress’s official setup lesson demonstrates creating pages, posts, a featured image and navigation: Setting up your pages, posts, site logo and navigation menu.

Classic themes and block themes behave differently

What a classic theme normally does

A classic theme generally treats the assigned Posts page as an archive and renders it through the theme’s blog or archive template. You may be able to change the number of posts, excerpts, image size or layout in the Customizer or a theme-specific settings panel. The page editor itself may remain empty because the template supplies the output.

What a block theme lets you control

A block theme exposes site templates in the Site Editor. You can adjust the archive template or place a Query Loop block on a page, select the post type and filters, and arrange the inner blocks. Use the template-level approach when the same layout should apply across archives; use an independent Query Loop when a particular page needs its own query and design.

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

Why the same instructions can show different labels

WordPress core, a theme and a hosted service can each change the wording or location of a control. If you cannot find a panel named exactly as shown, look for the equivalent Reading, Navigation, Template or Query Loop control and confirm that you are editing the intended site, page or template.

Why posts are not appearing on the Blog page

The page is not assigned as the Posts page

Return to Settings → Reading and verify both the front-page mode and the Posts page selection. A page titled Blog has no special behavior until it is assigned or contains its own Query Loop.

The article is still a draft or scheduled

Only published posts normally appear to logged-out visitors. Check the post’s status and publication date, then open the public URL in a private window rather than relying on an administrator preview.

You are editing the wrong page or template

With a block theme, the visible feed may come from an archive template or a Query Loop in a template part rather than the page content. Inspect the template used by the page and check whether Inherit Query From Template is overriding your intended Query Loop query.

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

A filter excludes the post

Review Query Loop filters for post type, category, tag, author and offset. A loop filtered to a particular category will not show a newly published post assigned elsewhere. Remove the filter temporarily to establish whether the query or the post itself is the problem.

The post is hidden by visibility or a plugin setting

Check the post’s visibility, password protection and any theme or plugin option that excludes certain statuses. Test while logged out and clear any page or browser cache only after confirming the content is published.

The menu link points to the wrong URL

Edit the navigation item and compare its URL with the current Blog page or archive address. If you changed the page slug or permalink structure, an old menu item may continue pointing to a no-longer-used path.

The page is empty because ordinary text was expected to display

An assigned Posts page is automatically populated, but many themes do not render the text entered in its editor. Move the introduction into a supported template, a Query Loop layout or a separate landing page instead of diagnosing the missing text as a post-query failure.

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.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to test the new blog before announcing it

  1. Log out or open a private browser window and select Blog from the public navigation.
  2. Confirm the newest published post appears in the expected order and that its title opens the individual post.
  3. Open a category archive and a tag archive, if you use them, and verify that the relevant posts are included.
  4. Inspect the post URL and check that it matches the permalink structure you selected.
  5. Check the featured image, excerpt, date, author and pagination at desktop and mobile widths.
  6. Switch between the homepage and Blog link to make sure the two destinations are not accidentally the same.
  7. Review the site’s visibility setting and make sure search-engine blocking is not enabled intentionally only for a staging site.
  8. Test a logged-out view on another device or browser so administrator-only output does not hide a template problem.

Common setup choices and their trade-offs

Setup Best for Advantages Watch for
Latest posts as homepage A publication-first site Visitors see new articles immediately and no separate index page is required. The home address is also the feed, so a custom welcome or evergreen landing page needs another location.
Static homepage plus assigned Blog page An established site with a distinct landing page Brand, game categories or evergreen navigation can stay on the homepage while articles live at a predictable Blog URL. The Blog page is a generated archive; manually entered page copy may not render.
Classic-theme archive Sites using traditional themes The theme supplies a ready-made post index with familiar Customizer controls. Layout and archive options depend heavily on the theme.
Block-theme Query Loop Sites needing custom post cards or filters Editors can arrange titles, images, excerpts, metadata, pagination and query settings in the editor. Template inheritance and theme-specific controls can make the source of the displayed query less obvious.
WordPress.com hosting People who prefer managed hosting Hosting is supplied as part of the service, reducing server administration. Theme, plugin and code controls depend on the account and plan.
Self-hosted WordPress.org Owners needing broad technical control You manage the installation and generally have wider access to themes, plugins, files and server settings. You are responsible for the hosting account and the WordPress installation environment.

Questions to settle before publishing many posts

Should an article ever be a Page?

Use a Post when it is a dated, recurring entry that should participate in feeds, categories and chronological archives. Use a Page for stable site information that should not move down the feed. A long-lived game guide can be either, but choose a Page when it is part of the site’s permanent information architecture and does not need a publication stream.

Can the Blog page have a custom title or URL?

Yes. You can title the page News, Updates or another clear term and choose its slug, then select it as the Posts page. The public navigation label and URL should make the destination obvious; changing the slug later requires updating menus and considering redirects.

Can one site have more than one blog feed?

The standard Reading setting provides one assigned Posts page. Additional feeds require separate category archives, custom Query Loop blocks or a theme/plugin feature. A category archive is not the same as assigning a second Posts page, so plan labels and filters carefully.

Why is the newest post not first?

Check its publication date, the loop’s sort order and any offset or category filter. Standard post archives use reverse chronological order, but a custom Query Loop or theme can intentionally sort by another field.

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

What happens if I change themes?

Your posts, categories, tags and Reading assignment remain data in WordPress, but the new theme may use a different archive template, display different metadata or omit featured images. Recheck the Blog page, templates, navigation and mobile layout after a theme change.

Recommended operating routine after launch

  • Keep every regular article as a Post and apply categories consistently.
  • Use a featured image and excerpt when the active theme displays them in archives.
  • Do not alter the permalink structure casually after links are public.
  • When a post disappears, test its status, date, filters and template query before recreating the Blog page.
  • After editing navigation or templates, test as a logged-out visitor on desktop and mobile.

Once those checks pass, your existing WordPress site has a functioning blog: the Blog page is the index, Posts supply the articles, Reading settings connect the two, and the active theme determines how the feed looks.

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.

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 quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

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.