Unter Hosting versteht man die Zurverfügungstellung von Speicherplatz auf einem Server eines Internet Service Providers. Der Provider kümmert sich oft auch um die Anmeldung (Registrierung) der Domain (der Internetadresse) bei der zuständigen Registrierungsstelle (für .de-Adressen ist das die DENIC). Speicherplatz und Datenverkehr (Traffic) sind meist begrenzt und abhängig vom bestellten Hosting-Paket. Oft werden auch – gerade von großen Providern - kostenlose Webhosting-Angebote (Freespace) angeboten, diese Angebote sind vom Umfang der in die Website integrierbaren Funktionen eher bescheiden.
So können Sie überwiegend keine Skripte (wichtig z.b. für Kontaktformulare und Gästebücher) ausführen oder eine Datenbank anbinden. Außerdem ist die Bandbreite wegen der hohen Auslastung des Servers meist gering und der Betreiber fügt oft Werbebanner auf Ihrer Webseite ein.