Hosting basics

What Web Hosting Actually Does: A Plain-English Guide for Small Businesses

Web hosting stores and runs the files, code and data behind a website. Here is how it fits with domains, DNS, SSL, email and backups.

Web hosting is the service that stores a website's files and runs the software needed to send its pages to visitors. A domain name helps people find that service, but the domain and the hosting are separate things.

That distinction explains many common website problems. A site can have working hosting and an expired domain. Email can keep working while the website is down. A domain can point to a new website while still being registered with the same company.

The short version

When somebody enters a web address, the browser asks DNS where the website lives. It connects to the server at that destination, establishes an encrypted connection where HTTPS is configured, requests a page, and receives the files needed to display it.

For a simple site, those files may already be complete HTML documents. For a system such as WordPress, the server usually runs application code, reads content from a database and assembles the page before sending it.

Domain, DNS and hosting

A domain name is the registered name, such as example.co.uk. DNS is the public set of directions for services using that name. Hosting is the computing environment where the website runs.

They can be bought from one supplier, but they do not have to be. Keeping them together can make administration easier. Keeping them separate can reduce dependence on one account. Either approach needs clear ownership and reliable access.

Files, code and databases

Website files include HTML, style sheets, JavaScript, images, fonts and downloadable documents. A content management system adds application code. Most WordPress sites also use a database for pages, settings, users and plugin data.

A complete WordPress migration therefore needs both files and database data. Copying only the uploads folder, or only exporting pages, may not recreate the site.

What SSL actually means

People often say “SSL certificate” for the certificate used by HTTPS. Modern systems use TLS, but the older term remains common. HTTPS encrypts data between a visitor and the website and helps the browser verify which domain it connected to.

HTTPS does not prove that a business is trustworthy, and it does not make vulnerable website software safe. It protects data in transit; it is one important layer, not a complete security programme.

Is email part of web hosting?

Sometimes. A hosting package may include mailboxes, while another business may use Microsoft 365, Google Workspace or a different mail service. DNS directs mail and web traffic independently, so moving a website does not require moving email, but careless DNS changes can still interrupt it.

Before changing host, record the existing MX, SPF, DKIM and DMARC records and identify who administers the email service.

Backups and restores

A backup is useful only if it contains the required data, is retained for an appropriate period and can be restored. Ask:

  • What is backed up: files, database, email or all three?
  • How long are versions retained?
  • Where are they stored?
  • Who can start a restore?
  • Has the restore process been tested?

Provider backups can be valuable, but a business-critical site may also need an independent copy and a documented recovery plan.

What the hosting fee pays for

At a basic level, hosting pays for computing resources, storage, network connectivity and administration. A managed service may also include monitoring, updates, backups, migration help or application support. Those extras are not defined consistently across providers.

Compare the written scope, resource limits, renewal cost and exit process, not just the introductory headline. The right hosting is the arrangement that fits the site's actual software, traffic, risk and support needs.

A useful first inventory

Before buying or moving anything, write down who controls the domain, DNS, website, email, backups and any booking or payment tools. That one-page inventory will make future support faster and reduce the chance that a website change damages an unrelated service.

Further reading

Planning a change to your hosting?

Tell us what you may need and we’ll let you know when the relevant service is ready.

Get launch notification