Fix the 404 Not Found error
Definitions
The 404 Not Found error means a web page or file doesn’t exist or has been moved without a redirect. Here is a visual example of the 404 Not Found Error:
Before you start
✅ In nearly 99% of cases, the 404 Not Found error is a URL or link problem, that can easily be solved.
ℹ️ Follow the step by step fixes below in order, moving to the next if the previous one does not work.
Step by step
Reset your website permalinks
If you have a WordPress website, resetting permalinks can solve the 404 Not Found error.
1. Log in to your WordPress dashboard
2. Hover over Settings from the menu
3. Click on Permalinks from the dropdown
4. Take note of your current permalink structure. For example, our website uses the ‘Day and name’ permalink structure. Take note of your existing structure before moving to the next step.
5. Now, select a different permalink structure. It can be any other structure, besides your current one. For example, we will choose the ‘Post name’ structure.
6. Click the Save Changes button
7. Now, re-select your original permalink structure. In our example, we’ll go back to our original ‘Day and name’ permalink structure.
8. Click the Save Changes button
9. Wait a few moments and then revisit your website
Check your website URL
Sometimes a 404 error is caused by going to the wrong URL.
1. Go to your web browser and check your URL is typed correctly in the search bar
2. Try retyping the address or using a search engine to find the correct page
Check for dead links and create redirects
Dead links trigger 404 errors. Fixing or creating redirects for dead links solves the problem.
1. Check for dead, old and broken links on your website
2. Update and fix any broken links or set up redirects if you’ve moved content
If you have a WordPress website, you can use:
- The Broken Link Checker plugin to identify and fix broken links
- The Redirection plugin to create redirects for moved pages
If you have a non-WordPress website, you can use:
- The Broken Link Checker online tool
- The Redirects tool on your hosting control panel