Your website home page says "Page not found": before and after

This is a different problem from a site that will not load at all. Here the address works, a server answers, and what it sends back is an error page: "404 Not Found", "This store is unavailable", or a blank page with an error code. A customer who taps your website link on Google Maps or Yelp sees that and assumes you have closed. In a check of 43,077 small-business home pages, 1,157 (2.7%) answered with an error code instead of the page; 831 of those were "404 Not Found".

Before: the link on the listing leads to an error
riveraplumbing.example.com
404. That's an error.The requested URL was not found on this server.
After: the same link opens the business
riveraplumbing.example.com
Rivera PlumbingPlumber in Columbus, OH. Same-day repairs.
Call (555) 010-0142

Check your own site

Open the exact address your customers use, the one on your Google Business Profile, Yelp or Facebook page, not a bookmark. Use a private window, and try once on a phone with Wi-Fi turned off. If you see an error page, the first two lines of it and the address in the bar tell you which case below is yours. Some sites block automated checkers and only show errors to them, so if your page opens normally for you on every device, you are probably fine.

The common causes, and the fix for each

What you seeWhat it meansFix
The address ends in .business.site and shows Google's "404. That's an error." It was a free website made with Google Business Profile. Google switched those sites off in 2024; after a few months of redirecting, the addresses started answering "not found". About 160 of the 831 not-found pages in our check were these. Make a real website (any builder below, or a one-page site), then put its address in your Business Profile's website field. Until then, remove the dead link so customers are not sent to an error.
The address points to an inner page, such as /naperville.html The listing links to a page that was renamed or deleted when the site was rebuilt. The home page itself may be fine. Change the link on the listing to your home page, or add a redirect from the old address to the new one (see below).
"This store is unavailable", or a 402 error, on a Shopify store The Shopify plan is paused or a bill is unpaid, so Shopify stops serving the store. Shopify admin, Settings, Plan (or Billing): resume the plan or settle the bill. If the shop has closed for good, point the domain at a simple site instead.
"ConnectYourDomain" (Wix), or a builder's own "site not found" page The domain still points at the builder, but no published site is connected to it: the site was unpublished, the plan lapsed, or the domain was disconnected during a change. Wix: Domains, connect the domain to the site, then Publish. Squarespace: Settings, Domains, and check the site's plan has not expired. Big Cartel, Weebly and others: reconnect the domain in the shop's domain settings.
A plain "404 Not Found" on your own domain (WordPress or a host's control panel) The server is up but has nothing to show at the home address: the page chosen as the home page was deleted, or the site's files were removed or moved during a move between hosts. WordPress: Settings, Reading, choose an existing page as the homepage (or "Your latest posts"), then Settings, Permalinks, Save Changes, which rewrites the address rules. Other hosts: open the file manager and check public_html (or www) holds an index.html or index.php.
"500 Internal Server Error", "502 Bad Gateway", or a blank white page The site's own code crashes when the page is built, most often a plugin or theme update, or the host changing PHP versions. WordPress emails the site admin a recovery-mode link when this happens; use it to turn off the plugin that broke. Otherwise read the host's error log. More: a plugin update broke the site.
"410 Gone" on a wordpress.com or other hosted address The site was deleted on that service. It cannot be brought back from outside; make a new site and update the link on every listing.

Redirect an old address to the new one

If customers or old listings still use an address that moved, send them on instead of showing an error. On Apache or cPanel hosting (GoDaddy, Bluehost, HostGator and similar), add a line to .htaccess:

Redirect 301 /naperville.html /

WordPress: the free Redirection plugin does the same from the dashboard. Wix: Marketing & SEO, SEO, URL redirect manager. Squarespace: Settings, Developer tools, URL mappings. Shopify: Online Store, Navigation, URL redirects.

Then fix the link everywhere it lives. Your Google Business Profile, Apple Maps, Yelp, Facebook and any directory you are listed in each keep their own copy of your web address. One wrong copy keeps sending customers to the error after the site itself is fixed.

If the site does not load at all (no server answers, the name is not found, or the browser warns about the connection), that is a different problem: see your website stopped loading.

The two browser frames above are mock-ups for a fictional business built for this demo. The 43,077-site figure comes from our own scan of small-business home pages in 2026, using the website address each business lists publicly: a site was counted when that address answered with an HTTP error status (4xx or 5xx) instead of a page. Counts by status: 404 (831), 409 (92), 500 (72), 402 (29), and smaller numbers of others. The business.site count is the not-found pages whose address was on business.site or negocio.site. A few large sites answer errors only to automated checks, so the total includes some that work for people. The 402 cause was confirmed from the response headers of sampled sites. More before/after examples: all demos.