Are you stuck on how to edit the homepage in WordPress? Maybe you bought a WordPress theme, installed it, then wondered why it doesn’t look exactly the way you saw it in the preview. Or perhaps you’d simply like to remove the blog portion of your website from the homepage?
Website homepages mean a lot when it comes to conversions. This goes for email newsletter signups, sales and client leads. Yet, configuring your homepage on WordPress takes a little elbow grease to make perfect. But don’t worry, setting up and editing your WordPress homepage is just about one of the easiest tasks you’ll encounter. Then, after you know the routine you’ll have no problem completing the same task over and over with future websites. So let’s get to work on how to change your WordPress homepage!
When Would You Need to Set & Edit Your WordPress Homepage?
Seeing as how this is WordPress, a blogging platform, your blog shows up by default for a new WordPress installation. This means that all of your most recent posts show up on the first page that everyone lands on. For some websites, this is perfectly fine. For others, it doesn’t make sense from a marketing standpoint. Since WordPress has evolved into a well-rounded website builder, companies are looking for static homepages, where they can present information on products, services and the people working at the company.
For these companies, a blog is more of a secondary section that customers can navigate to if they want, or when they land on one of the blog posts from a search engine.
So, that begs the question, when would you want to set and edit your WordPress homepage?
Well, the main time is when you don’t want your blog out front. This happens when you have some of the following goals:
- Increase email subscribers
- Get more leads
- Generate more sales
- More of a focus on your services
- When you don’t plan on having a blog at all (like a landing page)
- In a situation where you’re not quite ready to start a blog
Editing the homepage is an entirely different story. Unless you’re entirely satisfied with the theme and default configuration of that theme, chances are you’ll want to edit some aspects of your website. For example, you might want to achieve some of the following:
- One or multiple sidebars
- Show widgets
- Have a different navigational menu setup
- New colors, logos or other design aspects
In short, most WordPress users make at least a few adjustments to their homepages. One of the most popular ones is adding a static page instead of the blog, while others are keen on keeping the blog but still adding all of their favorite widgets.
Now that we’ve understood the “why” behind setting and editing your WordPress homepage, let’s explore how to complete the process.
How to Make Your Blog the Homepage
Some folks want to show their blog as the homepage. It’s most common with, you guessed it, blogs! A general business website probably won’t have a blog as its front page, but a website dedicated solely to written content is more likely to want those articles on the homepage.
By default WordPress will display your blog posts as your homepage, so you don’t have to do anything. But you can always go to Settings > Reading to make sure that Your Latest Posts is selected.
How to Set a Static Homepage in WordPress
As discussed you have the option to leave your blog on the homepage. But if you’re more inclined to make more of a landing page or add a slider or product gallery, changing your homepage to a static homepage is required. In fact, the vast majority of premium themes you purchase are going to ask you to immediately switch to a static homepage.
To change your WordPress homepage start by opening up your WordPress dashboard and going to Settings > Reading. Select the Reading tab to open up several settings for your homepage.
Find the Your Homepage Displays section to see what exactly your website is currently showing on the homepage. Chances are it’s on the Latest Posts option by default. To choose a different page click on the Static Page radio button to select and set your new homepage.
Upon selection, WordPress reveals two more choices for you to make. One of them asks you which page you’d like to show as your Front Page and the other is for your Posts Page. If you already have a bunch of pages made on your website (sometimes themes generate core pages for you, or perhaps you’ve already gone through and made your pages) just scroll down to find the pages you want.
Note: You need to have already created and published your pages to be able to select them.
For example, a standard setup would be to choose the Homepage or Front Page as your Front Page. Keep in mind, this all depends on the names you give your pages, so it could be completely different for you.
For the Posts Page, you might select a page called Blog or Posts or whatever else you decided on.
Hit the Save Changes button, then navigate to the frontend of your website to see how that static page has become your homepage.
Other Blog Reading Settings
In addition, a few edits can be made depending on how you’d like your blog to show up. These settings apply whether you choose to set your blog as your homepage or as a separate posts page.
First is the Blog Pages Show at Most count – this is how many posts are displayed per page. You might want to have only five or ten of your most recent blog posts on the homepage. Some larger publications keep hundreds of posts on the front page, while many blogs limit the number. But no matter what you choose if you have more posts than the number you want displayed your blog will create additional pages for the posts (this is called pagination). So if you have 25 posts and choose to show 10 posts per page, your blog will have 3 pages created to display your posts.
Next is the the Syndication Feeds Show the Most Recent count. This is used for RSS feeds and can be the same number as your blog pages, but it’s entirely up to you.
Finally, you also have a big decision to make regarding how those posts are going to appear. Your choices are Full Text and Excerpt. The summary gives users a chance to see more posts in a few scrolls of the mouse, and is what we use on WPExplorer. The full text, however, reveals every single word and image from every post. Therefore, a visitor must scroll all the way through the first post to get to the second. I’d recommend the Summary option, but lots of websites have the full text.
Additional Homepage Editing Thoughts
From moving around footer widgets to customizing your homepage background, the majority of these homepage tools reside in the Appearance tab. In addition, the Customize tab (under Appearance) reveals a visual builder that’s great for uploading a logo, changing fonts and choosing your colors.
Key Features of a Homepage
Before you get stated creating your homepage, let’s also take a quick look at you might want to include. When choosing a theme with a homepage template or creating your own homepage from scratch, there are a handful of key features you should have. These include:
- Logo & Navigation: Every page, including your homepage, should have your logo to make sure your brand is instantly visible, and a navigation menu to easily find important pages on your website.
- Headline: On a homepage it’s helpful to have a headline that quickly tells visitors what your site is about. It should be short and sweet. You can always add a sub-heading that goes into more detail afterwards.
- Main Content: The real meat of any page is the content. Depending on your website this will vary. For example, a blog might have recent posts and newsletter sign up form. A business site might instead display a Call to Action, social proof and a product offer. Or a freelancer might add a sample of their portfolio along with customer testimonials.
- Footer: Last is a footer. This is a great place to add helpful site links, a newsletter form, social links or your location information.
These are just 4 main areas, and of course you may add more depending on your own individual needs. There are tons of great themes and plugins that offer options for ad spots, notice bars, e-commerce, Instagram feeds, popup optin forms and tons more.
How to Create a Custom Homepage?
It’s possible that the theme you’re using includes a layout template for your homepage. This is usually provided as a part of the theme’s sample data, or as a block pattern. But if you want to design your own custom (or customized) homepage with options to change colors, fonts, layouts etc you have a couple options.
Use a Page Builder
If you want to build a completely custom homepage from scratch, without learning to code, then you need a WordPress page builder. The first builder you should consider is Gutenberg – as it’s already built into WordPress (plus we’ll be covering in detail how to use it in future posts). The nice part about Gutenberg is that there are many free, ready to use block templates for pages and tons of free add-on plugins for niche blocks (like sliders,
But if you aren’t a fan of the block editor there are plenty of other options. For example, the free Elementor page builder includes easy drag & drop elements for you to design your own layout. It’s also compatible with most WordPress themes so you shouldn’t have an issue installing it on your website.
Lastly, you can also choose a theme that includes a premium builder. One example is WPExplorer’s own Total WordPress theme that comes with the WPBakery drag & drop builder, section templates, pre-built layouts and plenty of design settings to make customizing easy.
For more builder options, feel free to checkout our list of the best WordPress page builder plugins. Most builders offer similar options but use different interfaces, so use the one that is most comfortable for your. Just note that even if many of builders offer free versions you may need to upgrade to a pro version for full access to plugin features.
Use a CSS Editor
If you are using a theme with limited options and you simply want to tweak the elements that are already on your homepage then you might want to try a WordPress CSS Live Editor plugin. There are a few good free options, for example SiteOrigin or Yellow Pencil. With a live CSS live editor you can click on elements and make changes to the styling of elements on your page. So changing a font size, editing paddings or modifying colors is as simple as point and click.
Just note that this option typically makes the most sense for classic themes not block themes. Block themes are designed to work with Gutenberg so by default you should have many styling options built-in.
Hopefully, you’ve found our guide for setting and editing your WordPress homepage helpful. Let us know in the comments if you have any questions about changing your WordPress homepage.