Hosting
Definition
The service that stores your website files and makes them accessible on the internet. Without hosting, your website can't be viewed online.
What is Web Hosting?
Web hosting is a service that stores your website's files (code, images, content) on a server and makes them accessible to anyone on the internet. When someone visits your website, their browser downloads these files from the hosting server.
Types of Hosting
Shared Hosting
Multiple websites share one server. Cheapest option, but performance can be affected by other sites. Best for: Small sites, blogs, starting out
VPS (Virtual Private Server)
A portion of a server dedicated to you. More resources and control than shared. Best for: Growing sites needing more power
Dedicated Hosting
An entire physical server just for you. Maximum performance and control. Best for: Large sites with heavy traffic
Cloud Hosting
Distributed across multiple servers. Scalable and resilient. Best for: Sites with variable traffic
Managed Hosting
The host handles technical maintenance, security, and updates. Best for: Those who don't want to manage servers
What to Look For
Speed
Faster servers mean faster websites. Look for SSD storage and good server locations.
Uptime
Your site needs to be available. 99.9% uptime is standard.
Support
When things go wrong, responsive support matters.
Security
SSL certificates, backups, and malware protection.
Scalability
Can you easily upgrade as your site grows?
Cost Expectations
- Shared: £3-15/month
- VPS: £15-50/month
- Dedicated: £100+/month
- Managed: Varies widely
Don't choose hosting purely on price. A slow, unreliable host costs more in lost customers than it saves.