Websites and Tech

Hosting Control Panel

Also called cPanel, hPanel, Plesk

The web dashboard a host gives you to manage files, domains, DNS, email accounts, databases, SSL and backups without using the command line.

Quick facts: Hosting Control Panel

Category
Websites and Tech
Also called
cPanel, hPanel, Plesk
Level
Beginner
Affects
Site uptime, PHP version and speed, email delivery, SSL, backups, DNS records
Where to see it
cPanel, Plesk, hPanel, DirectAdmin, your host's own dashboard
In this article4
  1. How a hosting control panel works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

A hosting control panel is the web-based dashboard your hosting company provides for managing the server space your website lives on. From one screen you can upload files, set up email addresses, manage databases, install SSL certificates, edit DNS records and run backups, without typing commands into a server.

How a hosting control panel works

The panel sits on top of the server software and turns common jobs into buttons and forms. cPanel is the most widespread on shared hosting, Plesk is common on Windows and virtual servers, DirectAdmin appears on cheaper plans, and some hosts such as Hostinger (hPanel) build their own. The layouts differ but the sections are similar.

  • Files: a file manager, plus accounts for FTP and SFTP access.
  • Domains and DNS: add-on domains, subdomains and a zone editor for records.
  • Email: mailboxes, forwarders and spam settings.
  • Databases: MySQL or MariaDB databases and phpMyAdmin.
  • Security: SSL certificates, often free through Let’s Encrypt, IP blocking and directory privacy.
  • Software: the PHP version, one-click installers for WordPress, and scheduled tasks (cron jobs).
  • Backups: full or partial copies and restore tools.

A few settings change how your site behaves for visitors and search engines. The PHP version affects speed and security. The SSL section decides whether the site loads over HTTPS without warnings. The zone editor controls where your domain and email point, but only if your nameservers point at this host.

Why it matters

Many UK small businesses had their site built years ago by someone who has since moved on, and nobody now knows the panel login. When the site goes down, an SSL certificate expires or email stops arriving, that login is the first thing anyone needs. Losing access to it can turn a ten-minute fix into a week of support tickets and identity checks.

The panel is also where avoidable damage happens. Upgrading PHP without testing can break an old theme. Restoring the wrong backup can wipe a month of orders. Deleting what looks like an unused database can take a second site offline. None of these show up in Google Analytics until traffic has already gone.

Common mistakes

  • One shared login used by the owner, two past developers and an SEO contractor, with no record of who changed what.
  • Running a PHP version that no longer receives security fixes because the site “still works”.
  • Editing DNS records in the panel while the domain’s nameservers are actually at Cloudflare or the registrar, so nothing changes.
  • Treating the host’s backups as the only copy, then finding they were kept for seven days or were lost with the account.
  • Leaving old installs, test folders and staging copies in public folders where search engines and attackers can find them.

How to act on it

Find out which host and panel you use, confirm who holds the main login, and store those details in your password manager rather than in an email thread. Create separate, limited accounts (an SFTP user, a database user) for anyone who needs access, and remove them when the work ends.

Then check four things: the PHP version against what your CMS recommends, that SSL is active and renewing automatically, where your nameservers point, and when the last website backup was taken and where it is stored. For WordPress sites I run these checks at the start of any WordPress SEO work, because a site that falls over during an update loses more than any on-page fix can win back.

Do and do not

Do

  • Give each person or contractor their own login with only the access they need
  • Keep PHP on a version your host and plugins still support
  • Download a backup to storage you control before any big change

Do not

  • Share the main hosting account login with every freelancer
  • Edit DNS in the panel when your nameservers point somewhere else
  • Rely only on the host's own backups

Questions people ask about this

Do I need cPanel to run a website?

No. Many hosts, especially managed WordPress and cloud hosts, use their own dashboards or none at all. What matters is that you can manage files, DNS, SSL, backups and the PHP version somewhere, and that you hold the login. If your current host gives you no way to download a full backup, that is a reason to look elsewhere.

Is it safe to change the PHP version myself?

It is usually safe to move up one version if your themes and plugins are up to date, but test it first. Take a backup, switch the version on a staging copy if your host offers one, and click through key pages, forms and checkout. If anything breaks, most panels let you switch back straight away.

Why can't I see my DNS changes after editing them in the control panel?

The most common reason is that the domain's nameservers point to a different provider, so the panel's zone editor is not the one the internet reads. Check the nameservers at your registrar first. If they do point at your host, the old record may still be cached until its TTL expires, which can take from minutes to a day.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.