Web hosting is where your website is stored and can be accessed by anybody with Internet access. When you have a web host, your website files (HTML, graphics, photos, etc.) are stored on a connected server, plus the database if applicable. Web hosting is either shared, where many different websites share the same server space and resources or dedicated, where there's only one website per server. In addition to deciding which type of hosting you need, you also need to decide which web host you want to use.