LESSON 11.3
Website Hosting
Where your website files live on the internet
Learn what web hosting is, the difference between shared and managed WordPress hosting, and which hosting providers are recommended for beginners.
💡 The Concept
Website hosting explained simply: it is a service that keeps your files on a server so your site is always accessible online. Once you have a domain name, you need somewhere to store your website files. That is what web hosting is. A hosting provider gives you space on a server that is connected to the internet around the clock, so anyone can visit your site at any time.
Domain and Hosting: Two Services, One Account or Two?
This trips up a lot of beginners: your domain name and your hosting are two different services, even when you buy them from the same company. Your domain is your address. Hosting is the building. Keeping that distinction clear in your head matters, even though the purchase itself can work either way.
You’ll find advice online, including older advice from me, that says to always keep them with separate companies for flexibility. There’s some truth to that: if your domain is registered separately, switching hosts later is a bit easier. But in practice, that flexibility comes at a cost. Once a WordPress site has a form or an online store, it needs several DNS records — SPF, DKIM, DMARC, and sometimes MX — and every one of them has to be added wherever the domain’s nameservers actually point. When the domain and hosting are with two different companies, it’s easy to add a record in the wrong place and spend hours troubleshooting something that was never going to work.
For most people, especially beginners, I now recommend keeping your domain and hosting with the same company, or at least in the same account. It keeps everything in one dashboard and removes an entire category of DNS mistakes. Reserve separate accounts for cases where you have a specific reason: you already own a domain elsewhere, you don’t fully trust a particular host, or you’re experienced enough to manage DNS across two accounts without confusion.
Types of Hosting
- Shared Hosting ($60 to $150/year): your website shares server resources with many other sites. Affordable and perfectly capable for personal sites, portfolios, and small business sites.
- Managed WordPress Hosting ($150 to $400/year): specializes in WordPress. Faster performance, better security, daily backups, and easy one-touch restore. Worth the extra cost for client sites or anything business-critical.
- GitHub Pages (free): great for static HTML/CSS/JavaScript sites without a database. No cost, but no custom email or server-side scripting.
Recommended Hosts
Flywheel is the top pick for Managed WordPress hosting. Their entry-level plan starts at $150 per year for sites under 5,000 monthly visits. The support is exceptional.
SiteGround is the recommendation for shared hosting, especially if you are managing multiple sites or starting out as a developer. Plans start around $60 per year and include daily backups, one-touch restore, and free SSL.
For a detailed comparison of both hosts, including our experience with other providers like GoDaddy, WP Engine, and HostGator, see Recommended Website Hosting Plans.
What to Look for in Any Plan
- Daily backups and one-touch restore: when something goes wrong, you need to recover fast
- Free SSL: the padlock icon and HTTPS — most hosts include this now
- Responsive support: 24/7 chat or phone support matters when you are troubleshooting
- Honest renewal pricing: many hosts heavily discount the first year and raise rates at renewal
★ Key Takeaways
Website hosting is what makes your files available on the internet around the clock. This lesson explained what hosting is, the types available, and what to look for when choosing a plan. Next, you will learn about nameservers and DNS, which connect your domain name to your hosting account. They are the final piece of getting a live website up and running.
❓ Frequently Asked Questions
Hosting. Domain names run about $20 per year, but hosting runs $60 to $400 per year depending on the type. Labor to build the site is usually the largest one-time cost, but hosting is the largest recurring expense year after year.
Yes. SSL is what gives your site the padlock icon and HTTPS in the browser address bar. Without it, browsers show visitors a “not secure” warning, which drives people away. Most hosting plans include SSL for free.
Your site goes offline and your files may eventually be deleted. Unlike a domain name, which has a grace period after expiration, a lapsed hosting account can result in permanent data loss. Keep your hosting paid up and set it to auto-renew.
Google Ads
The costs of this website are partially offset by revenue from Google Ads.Tools of the Trade
HTML/CSS Lessons
-
-
-
1.3. HTML Tag Preview
-
-
-
2.2. The HTML Framework
-
-
2.4. HTML Headings
-
-
-
-
-
-
3.01. Introduction to CSS
-
3.02. How CSS Cascades
-
-
-
-
3.05. CSS Colors
-
3.06. RGBA Colors
-
-
3.08. Font and Text Properties
-
3.09. Classes and IDs
-
-
-
-
-
4.3. HTML Embedded Images
-
-
-
-
-
-
5.1. CSS Borders
-
5.2. CSS Border Radius
-
5.3. CSS Gradients
-
5.4. CSS Box Shadows
-
5.5. CSS Text Shadows
-
7.1. The Display Property
-
-
-
7.4. The Box Model
-
-
-
-
-
-
9.1. Website Tables
-
9.2. HTML Forms
-
-
9.4. Special Form Fields
-
9.5. Embedding Multimedia
-
-
9.7. Keyboard Shortcuts
-
10.1. What Is a Framework?
-
10.2. Font Awesome Icons
-
-
10.4. Bootstrap Grid System
-
-
10.6. Bootstrap Navigation
-
-
11.2. Purchasing a Domain Name
-
11.3. Website Hosting
-
11.4. Nameservers and DNS
-
11.5. FTP
-
11.6. GitHub Pages
