Un alojamiento compartido consiste en un servicio de alojamiento web que permite a más de un cliente tener su sitio web en el mismo ordenador, y usando un sólo programa servidor web.
El alojamiento compartido se hace para que un ordenador servidor web sirva varios dominios.
Una empresa puede hacer esto porque tiene varios sitios parecidos, y quiere que compartan información (por ejemplo, que todos puedan acceder a la misma base de datos). Pero también puede pasar que los sitios alojados no tengan ninguna relación; por ejemplo, una empresa pequeña de alojamiento tendrá las páginas de todos sus clientes en el mismo ordenador.