Support Base
Contact Support
Back
Hosting & Technical

Fixing 404 Page Not Found Errors

Step 0 of 6 completed
1
Check the URL Is Correct

The most common cause of a 404 error is a simple typo in the web address. Before investigating further:

  1. Look carefully at the URL in the browser address bar
  2. Check for any spelling mistakes, extra characters, or missing hyphens
  3. Make sure the URL doesn’t have a trailing space or unusual characters
  4. If someone sent you the link, try navigating to the page through your website’s menu or search instead

If the URL looks correct and the page was definitely working before, move on to the next steps.

Pro Tip
If the 404 is on a link you shared publicly (social media, printed materials, email signatures), you may need to set up a URL redirect to point the old address to the correct page.
2
Check if the Page Exists in WordPress

The page may have been moved to the Bin (trash) or set to Draft by accident:

  1. Log in to WordPress
  2. Go to Pages → All Pages in the sidebar
  3. Look for the page in question — check both the main list and the Bin tab at the top
  4. If the page is in the Bin, hover over it and click Restore
  5. If the page shows as Draft, click into it and change the status to Published

If the page exists and is published but still shows a 404, the issue is likely with your permalinks (see next step).

Pro Tip
Use the search box at the top-right of the Pages screen to quickly find the page by name.
3
Flush Your Permalinks

A common fix for 404 errors is to flush (reset) your permalink settings. This tells WordPress to rebuild its URL structure:

  1. Go to Settings → Permalinks in the WordPress dashboard
  2. You don’t need to change anything — just scroll to the bottom
  3. Click Save Changes
  4. Visit the page that was showing a 404 and see if it now loads correctly

This simple step resolves the majority of 404 errors, especially after importing content, updating plugins, or making structural changes to your site.

Pro Tip
This is a completely safe action — it doesn’t change any of your URLs or content. It simply rebuilds the internal mapping between URLs and pages.
4
Check if the Page Slug Was Changed

If someone edited the page and changed its URL slug (the part after the last /), the old URL will stop working:

  1. Go to Pages → All Pages and find the page
  2. Click Edit to open it
  3. In the right-hand panel, look at the URL or Permalink section
  4. Check whether the slug matches what you expect — for example, if the page was at /about-us/ but the slug now says about, the old URL won’t work
  5. If needed, change the slug back to the original, or set up a redirect from the old URL to the new one

This is especially common when pages are duplicated or when titles are edited (as WordPress may auto-generate a new slug).

Pro Tip
If you’re not sure what the original slug was, check Google Search Console, your sitemap, or any printed materials that reference the old URL.
5
Clear Your Caches

Sometimes a 404 error is cached by your browser or your website’s server cache. Clearing both can resolve ghost 404s:

  1. Clear your website cache (from the WordPress admin bar or Kinsta Cache plugin)
  2. Clear your browser cache (or try opening the page in an incognito/private window)
  3. Try loading the page again after clearing both caches

If the page loads correctly in incognito mode but not in your normal browser, the issue is definitely a browser cache problem.

6
When to Contact Support

If none of the above steps have resolved the 404 error, the issue may require technical investigation. Contact InnerMedia support if:

  1. The page exists, is published, and the slug is correct — but it still shows a 404
  2. Multiple pages across your site are suddenly showing 404 errors
  3. The 404 appeared after a plugin update, WordPress update, or server change
  4. You need to set up bulk redirects (e.g., after a site restructure or domain change)
  5. The 404 is on a URL that’s indexed by Google and driving traffic

Our team can investigate server-level issues, .htaccess conflicts, plugin interference, and more advanced redirect configurations to get your pages working again.

Completed

If you are still experiencing issues, our support team is here to help.

Email Support 01707 875 721

Was this article helpful?