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.
Your WordPress homepage might come from a Page, a theme template, a page builder layout or your latest posts. To change it, first find out which one is in charge, then edit it with the tool that built it. Most “my edit didn’t show” problems happen because someone edited the wrong one or a cache is still serving the old page.
You change the headline, click Save, open the site in another tab, and the old homepage is still there. WordPress probably did save your edit. It just saved it somewhere visitors never see.
A WordPress homepage can come from a list of your latest posts, a static Page, a block theme template, a classic theme file, a page builder layout, or a mix of these. The Page called “Home” in your Pages list may not be the one on screen. So the steps below start by finding what actually builds the page. The editing comes after that.
It takes about two minutes and three checks. Do them in this order. Each answer tells you where to go next.
Now find your setup below:
| What you found | Where the homepage is edited |
|---|---|
| Static page, block editor, no Front Page template | Pages → All Pages → the Page you wrote down |
| Block theme with a Front Page template | Appearance → Editor → Templates → Front Page |
| Latest posts, block theme | Appearance → Editor → Templates → Home (or Blog Home) |
| Classic theme | The Page you wrote down, plus Appearance → Customize for theme sections |
| Page builder | Open the Page you wrote down and launch that builder |
If you still need to choose a Page as the homepage, our guide to setting a static front page walks through it. The Homepage and the Posts page have to be two different Pages.
This is the usual setup. If Reading names a Page and that Page opens in the block editor, here’s how to change it:
Before a bigger rewrite, look at the Revisions panel in the Page sidebar. That’s your way back for text and image changes. For anything that changes the layout, make a backup first or try it on a staging copy. For more on block-level editing, see editing pages without breaking them.
If you’d rather describe a change like this than make it yourself, SiteSelf can make homepage edits through chat on your live site and report what it changed and checked. One limit: it refuses to work on pages built with Elementor, Divi or Beaver Builder, and tells you so when you ask.
If your theme has a Front Page template, that template is your homepage. WordPress.org’s Site Editor guide says the Front Page template always takes precedence over the Reading setting. So editing the Page you assigned can change nothing at all.
Some themes don’t let you use a custom page as the homepage at all. One owner on WordPress.org’s support forum for the Jadro theme tried several pages, cleared the cache, and tested other browsers and devices. Support’s answer was to edit Appearance → Editor → Templates → Front Page, because the theme couldn’t show an assigned custom page. Check how your theme handles the homepage before you build a Page it will ignore.
The Content block is the link between a template and a Page. In another forum thread, someone inherited a site on the Fotografie Blocks theme and saw Elementor’s message “The content area was not found in your page.” Their Front Page template had a Custom HTML block where the Content block should have been. Once the template had a proper content area and the static Home page was assigned, the problem went away.
Classic themes split the work between two places. The Page you wrote down holds the content. Appearance → Customize holds the theme’s own options: logo, menus, Homepage Settings, and any sections the theme adds, such as a hero banner or featured services. If a section doesn’t show up in the Page editor, look for it in the Customizer.
For developers, the order is set by WordPress’s Template Hierarchy, as described in the Theme Handbook. If a theme has a front-page.php, WordPress uses it for the front page before any page template, whatever the Reading setting says. Check for that file before you assume the Page controls the output:
ls wp-content/themes/your-theme/ | grep -E "front-page|home"
If front-page.php hard-codes the hero text, editors can’t change it in the admin. Moving that text into the Page content or a custom field gives them control again. Our guide on customizing a template safely covers doing this in a child theme.
Use the builder that made the page. Open the live homepage, click Edit with Elementor in the admin bar, make your change, then click Publish or Update and wait for it to finish. Starting from the live page means you’re editing the copy visitors actually see.
Elementor’s help page on changes not appearing online gives two warnings worth following. Don’t switch the same page back and forth between Elementor and the WordPress editor, because that can mess up the content. And don’t turn off structural features like Flexbox Container or Grid to troubleshoot, because that can leave the front end blank.
Duplicates are the other trap. In a WordPress.org thread about the Astra theme, re-importing a starter template created two Home pages and duplicate Elementor kits. Edits seemed to disappear when the owner switched pages from Elementor’s Recent panel, and deleting pages and re-importing made it worse. The fix that holds up is to check which Page Reading settings name, then open that one from Pages → All Pages. Find the live page before you delete or reset anything.
On sites you inherit, the builder canvas is sometimes only a frame. Sections can be shortcodes, with the text stored in custom fields or theme files. If a section looks locked or empty in the builder, check for Advanced Custom Fields field groups and shortcodes before you rebuild it.
The Shop page and the homepage are separate settings. WooCommerce’s docs put the Shop page under WooCommerce → Settings → Products. The homepage is still set in Settings → Reading. You can set the Shop page as your homepage, but that’s a choice you make, not the default.
On block themes, editing the Shop page’s text often leaves the product grid alone. WooCommerce’s docs say the Product Catalog template controls the main Shop page’s layout. You edit it in Appearance → Editor → Templates.
An edit is done when a visitor sees it, not when the editor shows it. Check these things against the published page:
Search results update on Google’s schedule, not yours. You can use URL Inspection in Search Console to request indexing once. Google’s docs say recrawling can take days to weeks.
Go through these in order. Clearing the cache over and over won’t help if you edited the wrong page.
This is the most common cause. It might be a Page that isn’t assigned, a template that overrides it, a duplicate Home page, or a staging or translated version. Go back to the three checks at the top of this article.
Preview isn’t publishing, and a draft isn’t live. Builders save drafts too. Check that the Page status says Published. WordPress.com’s support docs also point out that after a theme switch, the old homepage can end up in Pages → Drafts and need to be published and assigned again.
WP Engine’s documentation calls caching the most common reason an update doesn’t appear right away. There are caches at the plugin, server, CDN and browser level. Clear them in that order, then test in a private window. On Elementor sites, also run Elementor → Tools → Clear Files & Data so it rebuilds its CSS. Our guide to layout and design changes covers that step.
You might see “Updating failed. The response is not a valid JSON response.” or a 500 Internal Server Error. These come from the server or a plugin conflict, not from the content. Check the server error log. Turn plugins off one at a time on a staging copy, starting with multilingual and optimization plugins. People often suggest raising the PHP memory limit. Sometimes it helps, often it doesn’t.
Stop and hand it to a developer or your host if any of these happen: the error keeps coming back after you’ve ruled out plugins, the homepage goes blank, or the fix means editing theme files you didn’t write. Don’t keep re-saving because it sometimes works. That makes it harder to tell which version is live. If the site is down, see our page on getting a broken site working.
Either your Reading setting shows latest posts, or your block theme builds the homepage from a template. In both cases, edit it in Appearance → Editor → Templates. If you just switched themes, check Pages → Drafts for the old homepage.
No. WordPress’s Reading settings need two different Pages. The Posts page only lists your posts, so anything you write on it won’t show.
The template itself only shows on the front page. But template parts inside it, like the header and footer, are shared. Saving one of those changes it on every page that uses it.
For text and image swaps in the block editor, yes. Revisions let you go back to an earlier version. Layout changes, template edits and theme files are where backups and a staging copy start to matter.
In a block theme, the Front Page template may have been emptied. Restore an earlier version from the template’s revisions before you reset it, because resetting wipes your customizations. On Elementor sites, check whether someone turned off Flexbox Container or Grid.
Google recrawls pages on its own schedule. Request indexing once in Search Console’s URL Inspection tool, then wait. Google says that can take days to weeks, and sending more requests won’t speed it up.
How-to Tutorials
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.
Read article ›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 ›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.