Select Page

Quickly fix WordPress 404 error in websites

Quickly fix WordPress 404 error in websites

WordPress is a commonly used and easily manageable CMS software for websites. But a simple configuration error can end up breaking the website.

404 error usually happens in websites when there is a broken link or missing page in it. A website with broken links would not appeal to the visitors and you’d lose business.

In WordPress, 404 error can show during many scenarios – Trying to login to the WordPress Admin Dashboard, accessing the main page of the site or any other URLs in it.

Today we’ll see what causes WordPress 404 ‘Page not found’ errors and how to fix it.

What causes WordPress 404 errors

Each WordPress site has web address called Permalinks, which are used to link the contents in the site to the main page. These are URLs to the pages and blog posts.

Certain posts or websites may require a different permalink or a change in its default structure. While doing that, there are chances that these settings get corrupted.

In WordPress, the permalinks are managed using a rewrite array. This array can get corrupted due to custom post types or some plugins, leading to 404 errors.

The Permalink setting is usually defined in the .htaccess file of the WordPress site, in the backend. Any corruptions in the .htaccess file can also render site with broken links.

How to fix WordPress 404 error in website URLs

In WordPress, the 404 error pages occur mostly due to the issue with Permalinks.

To fix that, check the Permalinks from WordPress admin ‘Dashboard >> Settings >> Permalinks’ and try to use the default settings.


Permalink settings in WordPress

Permalink settings in WordPress

Simply save the permalink structure using ‘Save Changes’ button and refresh the 404 page. You’ll see the page loading fine without errors.

Another aspect to check is, whether there are any redirects in the .htaccess file that could be causing the 404 error. Also ensure that proper permissions exist for .htaccess file.

For custom settings and rules to work in .htaccess file, manual configuration of the file may be required. Always take backups before making any changes.


Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure./p>


Submit a Comment

Your email address will not be published. Required fields are marked *

Bobcares is a server management company that helps businesses deliver uninterrupted and secure online services. Our engineers manage close to 51,500 servers that include virtualized servers, cloud infrastructure, physical server clusters, and more.

Privacy Preference Center


    Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

    PHPSESSID - Preserves user session state across page requests.

    gdpr[consent_types] - Used to store user consents.

    gdpr[allowed_cookies] - Used to store user allowed cookies.

    PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]


    Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

    _ga - Preserves user session state across page requests.

    _gat - Used by Google Analytics to throttle request rate

    _gid - Registers a unique ID that is used to generate statistical data on how you use the website.

    smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

    _ga, _gat, _gid
    _ga, _gat, _gid


    Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

    IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

    test_cookie - Used to check if the user's browser supports cookies.

    1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

    NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

    DV - Google ad personalisation

    IDE, test_cookie, 1P_JAR, NID, DV, NID
    IDE, test_cookie
    1P_JAR, NID, DV