This service stores your website's text, photos, videos, files and other data on a physical server somewhere so that others can access it via the internet at any time. If you plan to launch a website, online store or blog, you'll need web hosting. Yes, you could buy your own server, but they're expensive.