Skip to main content

Walkthrough · Beginner · 30 minutes

How to Set Custom Error Pages

Convert a dead end into a well-signed junction that keeps the visitor moving — a hands-on walkthrough in plain words that names the classic mistake before you reach it.

The short answer

One line covers it: convert a dead end into a well-signed junction that keeps the visitor moving — a beginner-level job of roughly 30 minutes.

Below are the precise steps, the classic stumble, and one tip from the support desk. Wherever the platform already does a step for you, the guide says so rather than handing you a machine's chores.

By the Hosting & Domains team · Reviewed 18 August 2026

Beginner

Experience required

5

Stages, start to finish

Free

Support included

Proven

On the platform itself

No prior knowledge assumed — a hosting account, a browser and 30 minutes of attention is the whole entry requirement. Every instruction runs on our platform exactly as printed, and carries over to any standard cPanel host.

A promise before step one: nothing here is a one-way door. Any step with teeth is flagged, and the way back is printed beside it.

The outline first, then the detail

The work falls into a few clean stages: start with the 404, give the page something to do, set it up in the right place, return an honest status code and watch which urls keep failing.

No part of this needs code or a terminal unless the guide says so plainly — and where it does, the exact commands are printed. The step-by-step is below, with the surrounding sections supplying the context that makes it hold.

The error nearly everyone hits

The soft 404. An error page served with a 200 status assures search engines that your dead URLs are thriving, and the index gradually silts up with pages nobody can use.

It earns a section of its own because it is no obscure edge case — it is the single commonest reason this task reaches a support queue. Knowing it in advance turns the whole job from risky into routine.

The habit that keeps this easy for good

Put your site search on the 404 page. A visitor who mistyped an address or followed a rotted link usually knows exactly what they were after, and the search box turns their dead end back into a session.

A minute spent now repays itself every time this job comes round again — and like almost every hosting job, come round it will.

The parts that look after themselves here

Some steps in this guide exist only because hosting traditionally forced them on you. Here the SSL issues itself, the copy is taken daily without being asked, and one-click installers remove the manual setup. What is left is the part that was always genuinely yours.

Should a step still misfire, support answers at any hour with an actual fix rather than a knowledge-base link and a shrug. Half the guides on this site began as repeat patterns in our ticket queue.

The London hall the hardware behind this account actually sits in

The hosting these steps were tested on

Tutorials written against imaginary hosting go stale fast. Ours are written against the real thing: the same panel, installer and defaults waiting in your account.

Order an annual plan and the first year of the name's registration is on us.

  • Every step checked exactly as published
  • The snag named before it arrives
  • The dull steps taken out of your way
  • People reachable at any hour you stall

Why Hosting & Domains

Standard on every plan

Jargon never charges you

Every term is defined on the spot or linked to the jargon buster — nothing assumes prior knowledge.

5 steps, nothing padded

Each stage is a few minutes of steady clicking, and the fiddly moments are labelled fiddly.

Every undo written out

Any step that could bite is marked, together with the exact way to wind it back.

Taken from real tickets

These guides came out of the support queue, so every snag flagged is one people genuinely hit.

Honest about how big it is

Convert a dead end into a well-signed junction that keeps the visitor moving is a beginner-level job — set aside 30 minutes, with the platform-absorbed steps marked.

Help that keeps your hours, not ours

Stuck on step three at midnight? Support answers at any hour, mid-walkthrough included.

Quick Start

Order placed to site online

  1. 1

    Start with the 404

    It is the one error real visitors meet regularly: moved posts, mistyped URLs, links gone stale over the years. It deserves design effort that the rarer codes never will.

  2. 2

    Give the page something to do

    Branding, a search box, links to your best pages, one line of plain human copy. A 404 exists to save the visit rather than to deliver a long apology.

  3. 3

    Set it up in the right place

    On WordPress, the theme carries its own 404 template ready to edit. For a static site, use cPanel's Error Pages tool, or put an ErrorDocument directive into .htaccess.

  4. 4

    Return an honest status code

    The response has to be a genuine 404 and never a 200. A soft 404, a polished page reporting success, fills the search index with URLs that lead nowhere.

  5. 5

    Watch which URLs keep failing

    Search Console's coverage report names the URLs that really are missing. Give any repeat offender a 301 to wherever the content lives now, because the 404 page catches the fall while the redirect mends it.

Built In

Fitted to every plan

  • 99.9% uptime as the target, watched around the clock
  • Your existing site brought across by our engineers, at no charge
  • The name's first year included when you order annually
  • People on the support desk every hour of every day
  • LiteSpeed caching in the server itself rather than bolted on by plugin
  • Mailboxes that answer at the name you hold
  • WebP image optimisation built in, at no extra charge
  • Webmail in the browser plus IMAP, POP and SMTP for any client
  • PHP versions set per site from the control panel
  • Money back within 30 days on hosting plans, 7 on reseller

Frequently Asked

The questions that come up most

Do custom 404 pages help SEO?

Indirectly. A helpful 404 stops the bounce straight back to the results page, and truthful status codes keep the index tidy. For a page that genuinely moved, the right instrument is a 301, and the 404 sweeps up what is left.

Which error pages besides 404 are worth the effort?

A 403 where content sits behind access rules, plus a composed 500-series page as a fallback. But real traffic overwhelmingly lands on the 404, so get that one right before spending an afternoon styling the rarities.

Can I choose the PHP version myself?

Yes — PHP is set per site from the control panel, so a legacy application and a current one can run side by side in one account. Extensions and per-site tuning are on the same screen, and none of it goes near a support ticket.

Does hosting include mail?

Yes — every hosting plan includes mailboxes at your own name, with webmail, IMAP, POP and SMTP plus spam filtering on from the start. There is standalone email hosting too, for a name whose website lives somewhere else.

Keep reading

  • How to Schedule Server Backups

    Get backups running unattended, stored elsewhere, and proved to restore — intermediate level, about an hour.

  • How to Create an Email Forwarder

    Steer an address to wherever the person answering it actually reads their mail — beginner level, about 3 minutes each.

  • 404 Error (Glossary)

    A single term without the jargon: what it means, why it counts, and where it catches people out.

  • Drupal Hosting

    Drupal with Composer, Drush and per-site PHP control to hand.

  • PHP Hosting

    Set the PHP version per site, on quick NVMe hardware.

Changing hosts? Run through our checklist first.

A plain order of work for a move nobody visiting will notice: which files go over first, how to carry the mail across without losing a message, when exactly to repoint DNS, and the two mistakes behind nearly every outage we are asked to rescue.

What arrives is the checklist, and then the occasional note on keeping a site quick. Leave whenever you like; the privacy policy covers the rest.

Register it, then build on it.

Free SSL, a free migration, renewals billed at the original rate, and people on support around the clock. That is the whole of it.

View Drupal Hosting plans