A Guide to Low Cost Web Hosting Web hosting is a service that allocates space for customers to have their websites on computer servers. Servers are powerful computers that have large hard drives or array of hard drives. Each server on Internet has a unique IP (Internet Protocol) address. This provides specific addresses to each web hosting company.