One of the most common questions I get from WordPress beginners is how to change the home page from the default blog feed to a static page. If you are building a business website or an affiliate site, you often want visitors to land on a custom page with specific content rather than a reverse-chronological list of your latest posts.
How To Set a Static Home Page in WordPress
The process is straightforward, and it works the same way in every modern version of WordPress:
- Create your pages first. Go to Pages > Add New and create the page you want as your home page. You can also create a separate page called “Blog” if you want your posts to live somewhere specific.
- Go to Settings > Reading. In your WordPress dashboard, navigate to Settings, then click Reading.
- Select “A static page.” Under the “Your homepage displays” section, choose “A static page” instead of “Your latest posts.”
- Assign your pages. Use the dropdown menus to select which page should be your Homepage and which should be your Posts page.
- Save changes. Click the Save Changes button at the bottom.
That is it. Your site will now display your chosen static page when visitors arrive at your domain, and your blog posts will appear on whatever page you designated as the Posts page.
When You Should Use a Static Home Page
A static home page makes sense when you want to control the first impression visitors get. This is common for:
- Business websites where you want to highlight your services or products
- Affiliate sites where you want sales copy or a curated landing experience
- Portfolio sites where you want to showcase your best work
- Course or membership sites where the home page is a sales page
If you are running a straightforward blog where your latest content is the main attraction, the default blog feed as your home page works perfectly fine. But for most business-oriented WordPress sites, a static home page gives you much more control over your visitor's experience.
A Quick Note on Modern WordPress
If you are using WordPress with a block theme like Twenty Twenty-Four or newer, you can also edit your home page directly using the Site Editor (Appearance > Editor). This gives you drag-and-drop control over your home page layout without needing a separate page builder plugin. The block editor has come a long way, and for many sites it is all you need.




Great video. I have been using the ‘sticky’ status to keep what I want on the front page. This looks so much easier. Thanks
Hi Mark,
Thanks for the great tip! I have been working on this myself.
I learned about you from Smart Passive Income and have been devouring your podcasts, went from 1-14 over the past week. Thank you so much for all the great content and advice you put into all of your work. You and Pat have become the models I base my work off of, and hopefully once done the content will reflect that.
Take care and thank you again!
Thanks Shawn. Any time that my name is used in a sentence with Pat Flynn, it make me smile.
I’ve been doing WP for almost 3 yrs now, and can’t believe I didn’t know about that feature. Thanks, Mason; I’ll be using that tip!
Doesn’t it make you wonder what else you are missing? I wonder about that all the time.