Learning Objectives
By the end of this lesson, learners should be able to:
- Explain domain extensions and registration.
- Define web hosting.
- Describe how websites are stored and accessed online.
- Explain the role of Content Management Systems (CMS).
- Identify common CMS platforms and their uses.
1. Introduction
Every website on the internet needs an address and a place to store its files. The address is called a domain name, and the storage service is called web hosting. Most modern websites are managed using a Content Management System (CMS) that allows users to create and update content without advanced programming skills.
2. Meaning of a Domain Name
A domain name is the human-readable address used to access a website on the internet.
Examples
Instead of remembering numerical IP addresses, users type domain names into a web browser.
3. Parts of a Domain Name
Example: www.example.com
|
Part |
Meaning |
|
www |
Subdomain |
|
example |
Domain name |
|
.com |
Top-Level Domain (TLD) |
The domain name should be easy to remember, spell, and pronounce.
4. Domain Extensions (TLDs)
Common domain extensions include:
|
Extension |
Typical Use |
|
.com |
Commercial businesses |
|
.org |
Organizations |
|
.net |
Networks and technology |
|
.edu |
Educational institutions |
|
.gov |
Government institutions |
|
.co.ke |
Kenyan commercial entities |
|
.ac.ke |
Kenyan academic institutions |
Choose an extension that matches the organization’s purpose and target audience.
5. Characteristics of a Good Domain Name
A good domain name should be:
- Short,
- Memorable,
- Easy to spell,
- Relevant to the business,
- Free from unnecessary hyphens or numbers.
Better Example
digitalskillsacademy.com
Poor Example
best-digital-skills-training-2026-online.com
6. Domain Registration
To use a domain name, it must be registered through a domain registrar.
Registration Steps
- Search for availability.
- Select an extension.
- Provide registrant details.
- Pay the registration fee.
- Renew periodically (usually annually).
Failure to renew may cause the domain to expire.
7. Meaning of Web Hosting
Web hosting is a service that stores website files on a server connected to the internet so that users can access the website at any time.
Website Files May Include
- HTML pages,
- Images,
- Videos,
- Databases,
- Scripts,
- Documents.
The hosting provider maintains the server infrastructure.
8. How a Website Is Accessed
- User types a domain name.
- The browser requests the website.
- The domain name is translated into an IP address.
- The server sends website files.
- The browser displays the website.
This process happens within seconds.
9. Types of Web Hosting
9.1 Shared Hosting
Multiple websites share one server.
Advantages
- Low cost,
- Easy for beginners.
Disadvantages
- Limited performance,
- Shared resources.
9.2 VPS Hosting
A server is divided into virtual servers.
Advantages
- Better performance,
- Greater control.
Disadvantages
- Higher cost than shared hosting.
9.3 Dedicated Hosting
One website uses an entire server.
Advantages
- High performance,
- Maximum control.
Disadvantages
- Expensive,
- Requires technical management.
9.4 Cloud Hosting
Website resources are distributed across multiple servers.
Advantages
- Scalability,
- Reliability,
- High availability.
Disadvantages
- Variable pricing.
10. Choosing a Hosting Provider
Consider:
- Reliability (uptime),
- Speed,
- Security,
- Customer support,
- Storage space,
- Bandwidth,
- Backup services,
- Cost.
For small businesses, reliable shared or cloud hosting is often sufficient.
11. Website Security Basics
Important security practices include:
- HTTPS/SSL certificate,
- Strong passwords,
- Regular backups,
- Software updates,
- Malware protection,
- Limited administrator access.
A secure website builds customer trust.
12. Meaning of CMS
A Content Management System (CMS) is software that allows users to create, edit, organize, and publish website content without writing code for every page.
Benefits
- Easy content updates,
- Faster website management,
- Multiple user accounts,
- Themes and templates,
- Plugin extensions.
13. Popular CMS Platforms
13.1 WordPress
Best For
Blogs, business websites, portfolios, and many e-commerce sites.
Advantages
- Very popular,
- Large plugin ecosystem,
- Easy to learn.
13.2 Joomla
Best For
Community and membership websites.
Advantages
- Flexible structure,
- Good user management.
13.3 Drupal
Best For
Large and complex websites.
Advantages
- Strong security,
- Advanced customization.
13.4 Shopify
Best For
E-commerce stores.
Advantages
- Built-in online selling tools,
- Secure payment integration.
13.5 Wix
Best For
Small businesses and beginners.
Advantages
- Drag-and-drop builder,
- No coding required.
14. CMS Comparison
|
Platform |
Ease of Use |
Best For |
|
WordPress |
Easy |
General websites |
|
Joomla |
Moderate |
Community sites |
|
Drupal |
Advanced |
Large organizations |
|
Shopify |
Easy |
Online stores |
|
Wix |
Very Easy |
Beginners |
Choose a CMS based on business needs, budget, and technical skills.
15. Domain, Hosting, and CMS Relationship
Think of a website as a shop:
|
Website Element |
Real-World Example |
|
Domain Name |
Shop address |
|
Hosting |
Shop building |
|
CMS |
Shop management system |
All three work together to make the website accessible and manageable.
16. Website Maintenance
Regular maintenance includes:
- Updating CMS software,
- Updating plugins,
- Backing up data,
- Checking broken links,
- Monitoring security,
- Reviewing performance.
Maintenance helps prevent security and performance problems.
17. Common Mistakes
- Choosing a difficult domain name,
- Forgetting domain renewal,
- Selecting unreliable hosting,
- Ignoring backups,
- Failing to update CMS software,
- Using weak passwords.
18. Best Practices
- Register the domain in the business name.
- Enable automatic renewal.
- Use HTTPS.
- Keep software updated.
- Backup the website regularly.
- Limit administrator accounts.
19. Practical Activity
Select a real website and identify:
- Domain name,
- Domain extension,
- Likely website type,
- Possible CMS platform,
- Whether HTTPS is enabled.
Discuss your findings with classmates.
20. Case Study
Scenario
A startup launches an online store.
Decisions
- Domain: freshfarmproduce.co.ke
- Hosting: Cloud hosting
- CMS: Shopify
- Security: SSL certificate enabled
Outcome
The business launches quickly, accepts online payments securely, and manages products without hiring a developer.
21. Lesson Summary
In this lesson, learners have studied:
- Domain names and extensions,
- Domain registration,
- Web hosting and hosting types,
- Website access process,
- Website security basics,
- Content Management Systems,
- Popular CMS platforms,
- Website maintenance practices.
Understanding domains, hosting, and CMS platforms enables marketers to participate effectively in website planning and management.