A hospedagem de sites é um serviço essencial para a existência de um site na web. A hospedagem consiste em um computador (servidor) que armazena os arquivos pertinentes ao site em seu HD e disponibiliza estes arquivos para qualquer computador via web. Para permitir o acesso aos seus arquivos por outros computadores, tanto o servidor como os computadores precisam ter conexão com a internet.
Se o servidor que hospeda um determinado site for desligado, ou perder a conexão com a internet, o site deixará de ser acessível pela web. Nessa situação, quando um internauta tenta acessá-lo, aparece na tela de seu navegador uma página de erro informando que a página que tentou acessar não foi localizada.
O dono de um site pode hospedá-lo em servidor próprio ou contratar um serviço de hospedagem de uma das muitas empresas provedoras de hospedagem de sites existentes no Brasil e no mundo. Claro que se o site for brasileiro, será melhor fazer a hospedagem no Brasil, inclusive para evitar lentidão na abertura no momento que for acessado por um visitante.
A maioria das empresas de hospedagem de sites garante que os sites hospedados em seus servidores fiquem online no mínimo 99% do tempo. Para isso, contam com equipamentos que garantem ao servidor a continuidade do fornecimento de energia e conexão com a internet, mesmo nos momentos mais calamitosos. Além disso, se protegem contra vírus, hackers, e outras ameaças virtuais.
Um plano de hospedagem pode se diferenciar de outro em vários aspectos, mas os principais são o espaço em disco e o tráfego mensal. Espaço em disco é o espaço liberado no HD do servidor para armazenamento dos arquivos do site. Tráfego mensal é o limite de transferência de dados entre o servidor e os visitantes do site, incluindo tanto o tráfego do servidor para os visitantes (download), quanto dos visitantes para o servidor (upload). O tráfego mensal também pode incluir o tráfego de e-mail, dependendo do provedor de hospedagem.