Contact

What is Web Hosting?

Definition

Web hosting is the service of running a website's files, database and application code on servers that are permanently connected to the internet, so visitors can reach the site at any time. Hosting models such as shared hosting, VPS, managed hosting and cloud platforms differ in resource isolation, who manages the server, how easily they scale and what they cost. Much of a site's speed, uptime and security depends on this layer.

Also known as: hosting, website hosting, web host, hosting provider

Diagram of a hosting server holding a website's files, database, SSL certificate, email and backups, reached through its domain

What actually keeps a site online

When someone types your address, the request has to be answered somewhere. That somewhere is a stack: a server with CPU, memory and storage; web server software such as Nginx or Apache; a runtime like PHP or Node.js; a database; network connectivity; a certificate for HTTPS; and the backups and monitoring that keep it all running. A hosting service provides some or all of those layers for you.

Hosting and your domain name are separate things. The domain is the address and, through DNS records, says which server to go to; hosting is where the site actually runs. You can buy both from one company, but keeping them apart is common and makes moving hosts easier.

The main hosting models

ModelResourcesWho manages the serverGood fit for
Shared hostingOne server shared by many sitesThe hostLow-traffic brochure sites and blogs
VPSVirtualized CPU and memory reserved for youUsually you, unless you buy a managed planSites and apps that need custom configuration
Managed hostingAn environment tuned for one platform, e.g. WordPressThe host, at platform levelBusinesses without a technical team that still want performance and maintenance
Cloud / PaaSResources that scale up and down on demandShared: provider runs infrastructure, you run the appProjects with spiky or fast-growing traffic

Renting an entire physical machine (a dedicated server) is another option: full control, but you also plan for everything, hardware failures included.

Hosting is the invisible half of a site's technical health. A slow or overloaded server stretches TTFB, and that delay carries through to everything the page loads afterwards. Frequent outages are worse. According to Google's crawling documentation, when a significant number of URLs return 500, 503 or 429, Google's crawlers slow down for the whole hostname, and if that lasts for days, pages can drop out of the index.

Distance matters too: a server far from your visitors adds latency. A CDN closes much of that gap for static files, but it cannot make a slow origin generate dynamic pages faster. Checking response times and status codes regularly, for example with an SEO checker, catches hosting problems before customers start reporting them.

Questions to ask a host before you sign

  • Software versions: which PHP, Node.js and database versions are supported, and who upgrades them, when? WordPress, for instance, lists recommended PHP and database versions and HTTPS support on its official requirements page.
  • Backups: how often are backups taken, how long are they kept, are they stored off the server, and how does a restore work?
  • Certificates: are SSL certificates issued and renewed automatically?
  • Real limits: behind an “unlimited” plan, what are the CPU, concurrent process, inode and memory limits?
  • Isolation: if another site on the same shared server is compromised, what protects yours?
  • Access and tooling: do you get SSH, a staging environment and access to log files?
  • Data location: which country are the servers in? For sites handling personal data, this can matter under GDPR or Türkiye's KVKK.
  • Leaving: can you export all files and databases without restrictions?

The “unlimited plan” misconception

“Unlimited storage” and “unlimited bandwidth” on shared plans are, in practice, bounded by CPU and process limits or fair-use policies. When a site outgrows its plan, the bottleneck is rarely disk space; it is how many requests the account can process at once. Choosing a plan for expected traffic and the application's real needs works better than comparing headline numbers.

Related terms

← Back to the glossary