How to Display a Regular Page on Your Homepage

By default, all WordPress sites display the latest posts on the homepage. However, you may want to display one of your pages on your homepage instead.

In this tutorial, you’ll learn how to display a page on your homepage with one of WordPress’ built-in options.

How to Display Any Page on Your Front Page

Subscribe to Compete Themes on Youtube

In order to display a page on your homepage, you’ll first need to create a separate page for your posts.

Too busy for WordPress? We can help.

WP Site Partner is our new maintenance and customization service for busy WordPress users.

Learn More

Create a Posts Page

Login to your WordPress dashboard, and add a new page from the Pages menu. Name this page, “Blog”, and publish it.

screenshot of Blog page being created
publish an empty page for your posts

You don’t have to name the page “Blog”, but it makes it easy to remember what the page is for.

Assign Pages

Now that you have a page ready to display your posts, it’s time to assign pages for your homepage and posts.

Head over to the Reading settings menu (Settings > Reading), and locate the first setting called, Front page displays. Select the second option, and you’ll get access to two dropdown menus.

The first option will let you select the page you want displayed on your homepage. The second one will let you decide the page you want your posts displayed on. Select the empty “Blog” page you just created for the posts page.

a configured example of WordPress' front page setting

Click the Save Changes button at the bottom of the screen, and you’re done! You now have a page designated for your posts, and your homepage displays the page you selected.


Displaying any page you want on your homepage can be done easily with settings in WordPress. Make sure to remember to create a separate page for your posts, and you’ll have your site configured in a matter of minutes.

If you have any questions about these steps, leave a comment below.

Ben Sibley
Ben Sibley is a WordPress theme designer & developer, and founder of Compete Themes.

Take our 7-day Email Course for FREE

You'll learn how to make your WordPress site look better, load faster, and make more money.

Invalid email address
You'll get one email a day for the next 7 days

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.