The purpose of this document is to explain the process of setting up a static page on your WordPress site. This document doesn’t discuss the automatic display of posts on the Home page. It is a pre-requisite that you understand the difference between the Pages and Posts.
What is a Static Front Page
By default, WordPress displays your latest posts on the homepage of your site. This dynamic list updates automatically whenever new posts are published, meaning it is not a static page.
A Static Front Page, on the other hand, is a specific page that you manually set as your homepage. Instead of displaying recent posts, this page remains unchanged unless edited, allowing you to create a custom landing page for your site.
Create a Home Page
- Navigate to your WordPress dashboard.
- Go to Pages > Add New.
- Title this page (e.g., “Home”) and add the desired content.
- Publish the page.
How to set a Static Front Page
Reminder: to create a page, go toPages > Add New
There are two places you can set your static front page, depending on your theme and preference: through Reading Settings , or through the Customizer.
Option 1: Using Reading Settings
- Navigate to Settings > Reading in your dashboard.
- Under “Your homepage displays,” select “A static page.”
- For “Homepage,” choose the “Home” page you created.
- For “Posts page,” select the “Blog” page if required.
- Save the changes.

Option 2: Using the Customizer
- Go to Appearance > Customize.
- Click on Homepage Settings.
- Under ‘Your homepage displays’, select a static page.
- In the Homepage dropdown, select the page you want to use as your Static Front (Home) Page.
- If you want a separate page for your blog posts, use the Posts page dropdown to select the empty page you created.
- Click Publish to save your changes.

Your homepage should now show the Page you selected.
Changelog
- Update 2026-06-25
- Simplified instructions and added tutorial videos (props @benazeer)
- Update 2026-04-05
- Fix the intro paragraph (props @noumantech, @estelaris)
