Skip to main content

Build a 404 page

Customize the 404 page visitors see on a broken link, and fix a 404 or login page that appears while you edit your site.

A 404 page is what a visitor sees when they follow a link or type an address that does not exist on the site. Kajabi builds one into every website automatically, so a dead link lands on a branded page with a way back rather than a browser error.

Every Kajabi site has exactly one 404 page and it appears on its own, there is nothing to create or turn on. What you can change is how it looks. If you see a 404 page or your site's login page while you are editing instead, see the Troubleshooting section below.


Why 404 pages matter

A web address has three parts: the protocol (https://), the domain name (learningwithme.com), and the path (/store). Get the domain right but the path wrong — https://learningwithme.com/star instead of https://learningwithme.com/store — and the address leads nowhere. That is when the 404 page appears.

404 is the HTTP status code a server returns for a page it cannot find, so it covers every broken or dead link on the site.

Broken links happen for ordinary reasons. Say a landing page at https://learningwithme.com/new-year-promotion is linked from the homepage, and later that landing page is set to Draft while the homepage link stays. Anyone clicking it reaches a dead address. Learn how to publish and draft a page.

The 404 page catches those visitors so they do not bounce off the site. Instead of a browser error they get a branded page and a route back to the rest of the site.

Every Kajabi site ships with a simple 404 page pointing lost visitors back to the homepage:

FEADC1A1-01E4-4BCC-BA1B-6FB219C105E4.png


Customize the 404 page

The 404 page is built from the site's theme, so you customize it in the Website Builder alongside every other page. Depending on the template, you can change the Header and Footer and add Sections and Blocks — the same tools used on any website page.

Because a 404 page works best when it is simple and points clearly back to the site, most of what it needs is Basic Content, an Image or Video, and a Custom Section if the design calls for one.

A site that has just been created shows the default site theme, which is not customizable. Pick a site template that fits the brand to design the 404 page and the rest of the website. Learn to customize a website.

  1. From the Dashboard, click Website, then Website Pages.

  2. Find the 404 page in the list. It is marked with a System label.

  3. Click the page Title to open it in the Website Builder.

Website404page


Troubleshooting

Use the section that matches what you are seeing: visitors landing on the 404 page for a page that should exist, or the 404 page or your site's login page appearing when you open a page in the editor.

Fix a 404 on a page set to Draft

When a visitor gets a 404 on an address that should be one of the site's own pages, the usual cause is that the page is set to Draft. A Draft page is not publicly reachable, so anyone who visits it sees the 404 page instead. Kajabi does this on purpose to keep unfinished pages private.

This is easy to miss, because a Draft page still loads for you while you are signed in to Kajabi as an admin. Always confirm the address in a private or incognito window.

  1. From the Dashboard, open the Website tab.

  2. Select either Website Pages or Landing Pages.

  3. Find the page and click its status label on the right.

  4. Select Publish.

  5. Copy the page address. On Website Pages, open the more options (...) menu and select Copy URL. On Landing Pages, click the Copy URL icon in the page's row.

  6. Paste the address into a private or incognito browser window to confirm the page loads.

Publishdropdown

Note: Setting a published page back to Draft breaks every existing link to it, and those links will land on the 404 page. To take a page down temporarily, leave it published and remove the links to it instead.


Fix the login page or 404 page in the editor

If you open a page in the Website Builder and see your site's login page, or a 404 page, your browser is probably blocking the cookies Kajabi uses to recognize your session. The editor then treats you as a visitor. When it detects this, the editor shows a message that reads Only seeing the login page? with a link for more info.

This also explains a 404 on a Draft page in the editor. Draft pages load for signed-in admins, so if one shows a 404 while you are editing it, the site is not recognizing your session. Blocked cookies are the cause, not the Draft status. Publishing the page only makes it visible to visitors; it does not fix the editor.

Ad blockers and privacy extensions block cookies separately from your browser's built-in settings, so allowing third-party cookies in your browser may not be enough on its own. Work through the steps below in order.

Test in a private window

  1. Open a private or incognito window. Most browser extensions are turned off in these windows.

  2. Log in to Kajabi and open the page in the editor.

  3. If the page loads, a browser extension is the cause. Continue with the ad blocker steps below.

  4. If the page still shows the login page or a 404, enable third-party cookies in your browser using the steps for your browser below.

Allow Kajabi in an ad blocker or privacy extension

These extensions commonly cause the login page or 404 page to appear:

  • uBlock Origin

  • Privacy Badger

  • Ghostery

  • AdBlock and AdBlock Plus

  • The built-in ad filtering in Brave and Opera

  1. Disable the extension and reload the page.

  2. If the editor loads, turn the extension back on.

  3. Add kajabi.com, mykajabi.com, and your custom domain, if you have one, to the extension's allowlist or exception list so you do not need to disable it again.

Enable third-party cookies in Chrome

  1. On your computer, open Chrome.

  2. In the top right, click the More icon (the three vertical dots).

  3. Click Settings.

  4. Click Privacy and Security from the left sidebar.

  5. Scroll down and open Third-party cookies.

  6. Select Block third-party cookies in Incognito Mode.

Enable cross-site tracking in Safari

  1. On your computer, open Safari.

  2. Go to Settings (or press ⌘,).

  3. Click the Privacy tab.

  4. Uncheck Prevent cross-site tracking.

Enable third-party cookies in another browser

Select your browser for its instructions:

If your browser is not listed, search its help documentation for how to enable third-party cookies. If the login page still appears after you change your settings, clear your browser cache and cookies and try again.


FAQs

Can the 404 page be published or unpublished?

No. The 404 page is a system page. In the Website Pages list it shows a System label instead of a status dropdown, and the tooltip reads Cannot change statuses of system pages.

Why is there no URL to preview the 404 page?

The 404 page has no address of its own — it only appears when a visitor requests an address that does not resolve. To see the live version, visit any address on the site that does not exist.

Can the 404 page be deleted or duplicated?

No. Delete, Duplicate, Add page to Website, and Edit details are all turned off for it, because every site needs exactly one.

Why does the 404 page show so many page views?

Bots and automated scripts scan domains for common URLs, and each miss registers as a 404 page view. This is normal and does not affect site performance. Learn why 404 page views are elevated.

Did this answer your question?