A website is hosted when a hosting company allocates space on a web server for a website's files to be stored. Web hosting makes the files that make up a website (code, photos, and so on) viewable online. Shared, dedicated, VPS, and reseller hosting are the most popular forms of hosting.