Give your WordPress site its first task.
Connect the site you already have, add your agent to Slack or Telegram, and tell it what you need.
Connect your siteStart with 500 free credits. No credit card needed.
To make a page your WordPress homepage, use one built-in setting: Settings > Reading > A static page. When the homepage still looks wrong after you save, the setting is rarely the cause. The usual causes are a theme template, a cache, or a page that isn’t published.
Out of the box, WordPress shows your latest posts at the root address. To show a specific page there instead, you change one setting, and it takes about a minute. Most problems people report afterwards have nothing to do with that setting. They come from the theme’s template, a cache, or a page that was never published.
This guide covers the setting itself, what a working result looks like, and what to check when the homepage won’t change. If you want to change what’s on the homepage rather than which page it is, our guide to editing your WordPress homepage picks up from there.
You need an administrator account and a published page. WordPress.com’s support docs say only published pages appear in the Homepage dropdown. Drafts, private pages and pages waiting for review won’t be listed. Our guide to adding pages in WordPress explains status and visibility if a page is missing.
Next, decide whether you want a separate blog. If you publish posts, create a second, empty page called Blog or News and publish it too. This becomes the Posts page. If you never publish posts, you can skip this step. WordPress.org’s Reading screen documentation says a Posts page is optional.
Make sure you’re working with an actual page. A block theme may already have something called “Front Page” or “Home” under Appearance > Editor > Templates. That is a template, not a page, and it never shows up in the Reading dropdown. Many people design the template for days and then can’t find their “homepage” in Pages. If that’s you, create a real page and assign it.
That’s the whole procedure. It matches WordPress.org’s static front page guide, and you don’t need a plugin. Elementor’s help center sends its users to the same Settings > Reading screen. Building a page in a page builder doesn’t change where you assign it.
Two rules catch people out. First, the Homepage and the Posts page must be different pages. Second, the Posts page only shows your post list. WordPress.org’s Reading settings documentation says WordPress ignores that page’s own template when it shows posts there, and nothing you type into the page appears. If you put your designed homepage in the Posts page slot by mistake, its content disappears.
Open your root address, such as example.com/, in a private browser window. Your normal window is logged in, and logged-in users often skip the page cache that visitors get. The private window shows you what a visitor sees.
If all four look right, you’re done. If not, work through the next section in order.
Saving the setting almost always works. When the root address still looks wrong, something around the setting doesn’t match it. Support docs and forum threads keep naming the same causes. Nobody has measured how often each one happens, so the order below runs from the quickest check to the slowest.
Open Settings > Reading again. Check that “A static page” is selected, the right page is in the Homepage dropdown, and Save Changes was clicked. Then check the page’s status under Pages > All Pages.
A page that was published last month may not be published today. WordPress.com’s troubleshooting guide says a previous homepage can move to Drafts after a theme change. Publish it again, then select it again in Reading.
This is a common reason a correct change looks wrong, and you won’t see an error. Clearing your browser cache doesn’t help if the old copy is stored somewhere else. A caching plugin, your host and a CDN can each keep their own copy. Purge them in that order, then test again in a private window.
Host caches cause the most trouble after a migration. In one WordPress.org support thread, a site cloned to a new host with Duplicator kept showing the default “Hello World!” and “Sample page” content on its homepage, whatever the owner changed in Reading. The fix was clearing a host cache the owner didn’t know was running. If your host’s control panel has a cache tool, use it. If you can’t find one, ask the host.
If you see an Editor item under Appearance, you’re on a block theme. That means the homepage has a layout layer you may not have looked at yet. WordPress.org’s Template Editor documentation says the Front Page template draws the homepage whether Reading is set to latest posts or a static page. WordPress.com’s troubleshooting guide adds that some block themes give that template priority over your Reading choice.
The usual symptom is a homepage with only the header and footer, or a layout that ignores your page. In a resolved WordPress.org thread on Twenty Twenty-Five, the selected page’s content disappeared as soon as it was set as the static homepage. Removing a Front Page template the user had created brought the content back.
First decide where the homepage content should live. Then set things up to match:
Our guide to customizing a WordPress template safely covers the Site Editor side in more detail.
Classic themes can cause the same problem with a file. WordPress’s Theme Handbook on front page templates says that when a theme has a front-page.php file, WordPress uses it for the front page before any page template. If that file never outputs the selected page’s content, editing the page changes nothing on screen.
Look in the theme folder with your host’s file manager or SFTP, or ask the theme’s support team whether its front page uses page content. If it doesn’t, the fix is a template in a child theme. That’s developer work.
This is rarer. WordPress.com’s troubleshooting guide describes the standard test: switch to a default theme for a moment, deactivate plugins, then turn them back on one at a time. Use a staging copy if you have one. Change one thing at a time, or you won’t know which change fixed it.
WooCommerce assigns its Shop page separately, under WooCommerce > Settings > Products. WooCommerce’s documentation warns that the Shop page is drawn by a template and may look different from your other pages. You can pick the Shop page as your homepage in Reading. Do it on purpose, and check your theme and extensions afterwards, because a page doing both jobs doesn’t always behave like either one.
Product category archives aren’t pages, so they never appear in the Homepage dropdown. A better option is a real homepage that points visitors to your main categories. Redirecting the root address to a category archive is not a good substitute.
Below the homepage options, Settings > Reading has a “Search engine visibility” checkbox. WordPress.org’s documentation says ticking it can add a noindex,nofollow robots tag to the site, while visitors still see it normally. Staging sites often have this box ticked, and the setting goes live with the site at launch. If your new homepage looks right but never shows up in search results, check this box first.
Don’t redirect example.com/ to another address to make a page your homepage. The Reading setting shows the page at the root address. A redirect tells browsers and search engines the address has moved, which isn’t true. Save redirects for URLs that have actually changed, as our guide to redirecting WordPress pages explains.
Stop when the fix needs code. That includes a classic theme’s front-page.php that ignores your page, a custom template in a child theme, or a host cache with no purge button you can find. Ask your host about server caching before anything else. That one question resolves many “settings ignored” threads.
On a store, test template changes on a staging copy first, because a broken homepage costs orders. If you’d rather hand the job off, SiteSelf can change the Reading setting from chat through its connector plugin, then fetch the homepage and tell you what it found. That kind of request is what website edits through chat covers.
No. The feature is built into WordPress under Settings > Reading. Plugins only cover edge cases, such as showing a different front page at certain times of day or using a custom post type as the homepage.
Not with the built-in setting. The Homepage dropdown only lists pages. Small plugins in the WordPress.org directory add this option. Before you rely on one, check when it was last updated. Often the simpler fix is a real page that features the post or product.
In Yoast SEO, you edit it on the page you assigned as the homepage. Yoast’s help docs say the Content type > Homepage settings apply when the homepage shows your latest posts. Other SEO plugins work in a similar way, so check the assigned page first.
Your homepage is probably still set to show your latest posts, and there are no posts left to show. Either publish a post, or switch Settings > Reading to a static page and pick a published page.
No. WordPress shows the page directly at the root address, with no redirect. Search engines index whatever is at that address. What does hurt is the “Discourage search engines” box being ticked, or an SEO plugin marking the assigned page noindex.
Either you have no published posts yet, or a block theme’s Blog Home template has no Query Loop block to list them. Publish a post to test, then open the template under Appearance > Editor > Templates. Text typed into the Posts page itself never shows, by design.
How-to Tutorials
On a self-hosted WordPress blog, you sign in at your-domain/wp-login.php, and /wp-admin/ sends you there if you are logged out. When that fails, look at what happens after you submit the form, because that points to the cause. A rejected password, a loop back to the login screen, a redirect error and a 404 each need a different fix.
Read article ›How-to Tutorials
Optimizing pictures in WordPress is three jobs, not one setting: size each image for where it displays, serve a compressed modern version the browser actually receives, and load the hero image first. Most failures happen between the settings screen and the live page, so check the rendered page, not the plugin’s report.
Read article ›How-to Tutorials
Installing a WordPress theme takes minutes if you have the right file and a host that allows the upload. Most failures come from uploading the wrong ZIP or from a server limit, and the exact error message tells you which one. The real work comes after activation, when menus, widgets, demo content and checkout all need checking.
Read article ›Connect the site you already have, add your agent to Slack or Telegram, and tell it what you need.
Connect your siteStart with 500 free credits. No credit card needed.