Site Overlay

How Websites Work (domains, hosting)

Course Content
Website & E‑Commerce Basics
This module introduces learners to the core concepts behind websites and online stores. Students explore how websites work (domains, hosting, CMS vs hosted platforms) and gain a clear understanding of different website and e-commerce models. The module covers foundational platforms such as WordPress, WooCommerce, and Shopify, including their purpose, strengths, and common use cases. Learners also review essential setup concepts like site structure, navigation, basic SEO, and store functionality.
0/4
Domains, Hosting & Setup
This module explains the foundational components required to launch a website or online store. Learners explore how domain names work, how web hosting stores and delivers website content, and the role of DNS in connecting the two. The module also introduces hosting types, setup considerations, and basic installation workflows for platforms like WordPress and Shopify. By the end of the module, learners can confidently choose a domain, understand hosting options, and complete the initial setup needed to get a website online.
0/4
WordPress Dashboard & Settings
This module introduces learners to the WordPress admin dashboard and its core settings. Students explore the layout of the dashboard, key menu areas, and the purpose of essential settings such as site title, permalinks, user roles, reading, and discussion options. The module emphasizes how proper configuration affects site usability, SEO, and security. By the end of the module, learners can confidently navigate the WordPress dashboard and configure settings to support a well-structured, functional website.
0/9
Shopify Platform Overview
This module introduces learners to Shopify as a leading hosted e-commerce platform. Students explore its key features, including store setup, themes, apps, and integrations, and understand how Shopify simplifies online selling for businesses of all sizes. By the end of the module, learners can explain Shopify’s functionality, identify its advantages, and determine when it is the right platform for an online store.
0/9
Launch & Maintenance
This module guides learners through the final steps of preparing, launching, and maintaining an online store. Students explore pre-launch checklists, performance testing, ongoing updates, backups, security, and routine maintenance for both Shopify and WordPress sites. The module emphasizes best practices for keeping stores secure, fast, and operational post-launch. By the end of the module, learners can confidently launch a website or store and implement a consistent maintenance routine to ensure long-term stability and growth.
0/4
Website Security & Account Protection
By the end of this lesson, learners will understand why website security matters, how accounts get hacked, and how to protect websites and online accounts using simple, everyday tools like strong passwords and Two-Factor Authentication (2FA).
0/6
Website Learning Lab

Module Overview

In this lesson, learners will understand the foundational pieces of how websites function behind the scenes. This knowledge helps business owners and professionals make smarter decisions when buying domains, choosing hosting, and working with developers or web platforms.


Learning Objectives

By the end of this lesson, learners will be able to:

  • Explain what a domain name is and why it’s important

  • Describe what web hosting does

  • Understand how domains and hosting work together

  • Identify common mistakes businesses make with domains and hosting

  • Confidently choose basic domain and hosting options for a business website


Lesson 1: What Is a Website?

A website is a collection of files (text, images, videos, code) that are stored on a server and delivered to users through a web browser.

A website is a collection of interconnected web pages that are accessible on the internet through a unique address called a domain name. Websites are hosted on servers that store their files and deliver content—such as text, images, videos, and interactive features—to users through a web browser. Websites can serve many purposes, including sharing information, promoting businesses, selling products, providing services, or enabling communication. Together, the structure, design, and content of a website create an online presence that allows individuals and organizations to reach and engage with people anywhere in the world.

Every website needs three core components:

  1. A domain name (address)

  2. Hosting (storage + delivery)

  3. Website files or a CMS (content)

Without any one of these, a website cannot function.


Lesson 2: Domains Explained

A domain is the unique, human-readable address used to identify and access a website on the internet, such as example.com. It acts as a friendly shortcut that points users to the server where a website is hosted, instead of requiring them to remember a numerical IP address. Domains are made up of a name and an extension (like .com, .org, or .shop) and are registered through domain registrars. A good domain helps establish a website’s identity, credibility, and brand online.

A domain name is the human-friendly address people type into their browser (e.g., www.yourbusiness.com).

Key Domain Concepts

  • Domains are rented, not owned

  • They must be renewed annually

  • Each domain points to a server using DNS

Common Domain Types

  • .com – commercial/business

  • .org – organizations

  • .net – tech-focused

  • .co – modern alternative to .com

Best Practices

  • Keep it short and easy to spell

  • Avoid numbers and hyphens

  • Secure your domain early


Lesson 3: Hosting Explained

Web hosting is where your website files live. Hosting providers use servers that are always online so visitors can access your site anytime.

Common Hosting Types

  • Shared Hosting: Low cost, beginner-friendly

  • VPS Hosting: More control and performance

  • Dedicated Hosting: High traffic and enterprise sites

  • Cloud Hosting: Scalable and flexible

What Hosting Provides

  • Storage for files

  • Website uptime

  • Speed and performance

  • Security features


Lesson 4: How Domains and Hosting Work Together

Domains and hosting work together to make a website accessible on the internet. The domain name acts as the website’s address, while web hosting provides the server space where the website’s files, images, and data are stored. When someone types a domain into a browser, the domain system (DNS) translates that name into an IP address and directs the request to the hosting server. The hosting server then sends the website’s content back to the user’s browser, allowing the site to load and display properly. Without a domain, users wouldn’t know where to find a website, and without hosting, there would be no website content to display.

When a user types your domain into a browser:

  1. DNS locates the hosting server

  2. The server receives the request

  3. Website files are sent to the browser

  4. The browser displays the website

This entire process happens in milliseconds.


Lesson 5: CMS Platforms (Optional but Common)

A Content Management System (CMS) allows users to manage website content without coding.

Popular CMS platforms:

  • WordPress

  • Wix

  • Squarespace

  • Webflow

CMS platforms simplify website updates and maintenance, especially for small businesses.


Lesson 6: Common Business Mistakes

  • Letting a domain expire

  • Registering domains under a developer’s account

  • Choosing hosting based on price only

  • Ignoring SSL/security


Practical Activity

  • Search for an available domain name for a fictional business

  • Compare two hosting providers

  • Identify which hosting type fits a small local business


Key Takeaways

  • Domains are addresses

  • Hosting is storage and delivery

  • Both are required for a working website

  • Understanding these basics saves time and money

Scroll Up