What is web hosting and how do I obtain it?
Web hosting is an online service where you publish your website files (images, video, and code) onto the internet. When you buy an annual or monthly hosting plan, you’re essentially renting space on a server they own and manage. Therefore, anyone with internet access, whether it’s a desktop computer or a mobile device, can visit and interact with your website. This is essentially the service you get from a web hosting provider. There are many to choose from. In our effort to be as helpful as possible, we’re recommending what we believe to be the best, and the one we use ourselves, web hosting provider, DreamHost.
With an A+ rating from the Better Business Bureau and 4.8 out of 5 stars on TrustPilot, DreamHost is one of the most recommended web hosting providers. DreamHost uses super-fast Solid State Drives (SSDs) for all its storage and has a free Secure Socket Layer (SSL) certificate for secure web browsing, a must-have for search engine optimization (SEO).
Dreamhost also offers free shared website and email hosting to 501(c)(3) nonprofits.
Types of hosting
Shared hosting is typically the most basic and least expensive plan, costing around $2.50 -$3.95 per month. A shared hosting provider should have everything you need. However, you are sharing resources with others on the same server. While a shared hosting plan may be less expensive, it does come with the risk of another website sharing the same server, for a variety of reasons, bringing the server down…taking your site down in the process.
Virtual private server hosting is a step up from shared hosting, costing around $13.75 per month. It allows you to get similar performance to a dedicated server, without going up to a dedicated server plan. With a managed VPS hosting plan, the hosting provider takes care of the software and system updates and is the option we recommend. Because it’s private and not shared, the worry of another website taking down the server is not a concern.
Dedicated server hosting is the option for websites with large numbers of visitors, costing $149.00 – $279.00 per month. With this more expensive dedicated server plan, you’ll get a physical server (or multiple servers), giving you total control and much more resources for running your website.