By default, WordPress shows your latest posts on the homepage. If you want a fixed landing page instead, you can set a static home page in WordPress in just a few clicks. This guide walks you through it using the Reading settings in the NEOVANTAGE theme.
How to Set a Static Home Page in WordPress
First, make sure you have created the page you want to use as your homepage. Then follow these steps:
- First, log in to your WordPress Administration Panel (Dashboard).
- Next, go to Settings > Reading.
- Then set Your homepage displays to A static page.
- After that, in the Homepage dropdown, select the page you want as your home page.
- In the Posts page dropdown, select your blog page (for example, a page named Blog), or leave it blank if you will not feature posts.
- Finally, click the Save Changes button.
Your chosen page now appears as the homepage whenever someone visits your site.
Front Page vs Posts Page
These two settings work together. The front page is the fixed landing page visitors see first, such as a welcome or services page. The posts page is where your blog feed appears, so your latest articles stay separate from your main landing page. If you run a blog alongside a business site, setting both keeps your content organized.
Homepage Not Updating
If your new homepage does not appear after saving, clear your site and browser cache, since cached pages often show the old layout. Also confirm you selected the correct page in the dropdown. For more on creating the pages you assign here, see our guide on how to create a blog post in WordPress, and the official WordPress static front page documentation covers advanced options.
What to Do Next
After setting your homepage, add it to your navigation so visitors can move around easily. Our guide on how to create a WordPress menu explains that step. For general setup help, see our WordPress information guide.