Web hosting is a subscription type of service that allows you to start and manage a website accessible on the internet. Besides hosting your website, most web hosting companies also offer domain and email services, so you can send emails from your own domain.