Contact Info

Hostnali Webhost Limited

+254 748285257

[email protected]

ORDER NOW

Starting a website can feel confusing when you encounter words such as DNS, SSL, cPanel, VPS, nameservers, bandwidth, CDN, PHP and databases.

If you are new to web hosting, these terms can make website management seem more technical than it really is.

The good news is that you do not need to become a server administrator to understand the basics.

Whether you are running a business website in Nairobi, an online shop in Kisumu, a school website in Nakuru, an NGO website in Mombasa, a blog or a professional portfolio, understanding common hosting terminology can help you make better decisions.

This web hosting glossary explains 50 important website, domain, hosting, security and performance terms in simple language.

Web Hosting Glossary


1. Web Hosting

Web hosting is a service that provides server space and resources for storing and delivering your website.

When someone visits your domain, the hosting server provides the website files and data needed to display the site.

Common hosting types include:

  • Shared hosting
  • WordPress hosting
  • VPS hosting
  • Cloud hosting
  • Dedicated hosting
  • Reseller hosting

2. Domain Name

A domain name is the address people type into a browser to visit your website.

Examples include:

  • example.co.ke
  • business.co.ke
  • example.com

A domain is easier for people to remember than a numerical IP address.

Think of it as the address of your website.


3. Domain Registrar

A domain registrar is a company or organization through which domain names are registered and managed.

A registrar can help you:

  • Register domains
  • Renew domains
  • Manage DNS
  • Update domain information
  • Configure nameservers

For Kenyan domains, the relevant registry infrastructure is managed by KeNIC.


4. .KE Domain

A .KE domain is a Kenyan country-code domain.

Examples include:

  • .ke
  • .co.ke
  • .or.ke
  • .go.ke
  • .ac.ke
  • .sc.ke

A .co.ke domain is commonly associated with commercial businesses and ecommerce websites in Kenya.

A Kenyan domain can help communicate a local business identity.


5. DNS

DNS stands for Domain Name System.

DNS translates domain names into information that computers use to locate internet services.

For example:

example.co.ke → server information

Without DNS, users would generally have to remember numerical IP addresses instead of easy-to-use domain names.


6. DNS Record

A DNS record is an instruction stored in DNS that tells the internet how a domain or hostname should work.

Common DNS records include:

  • A
  • AAAA
  • CNAME
  • MX
  • TXT
  • NS

Different records perform different functions.


7. A Record

An A record connects a domain or hostname to an IPv4 address.

For example:

example.co.ke → 192.0.2.10

A records are commonly used to point websites toward their hosting server.


8. AAAA Record

An AAAA record performs a similar function to an A record but points a hostname to an IPv6 address.

IPv6 is the newer internet addressing system designed to provide a much larger pool of addresses.


9. CNAME Record

A CNAME, or Canonical Name record, creates an alias from one hostname to another hostname.

For example:

www.example.co.ke

could point to another hostname through a CNAME record.

CNAME records are frequently used when connecting domains and subdomains to external services.


10. MX Record

An MX record tells the internet which mail servers are responsible for receiving email for a domain.

For example:

example.co.ke

may have MX records directing incoming email to the company’s email provider.

If your website works but your business email does not receive messages, checking the MX records is often important.


11. TXT Record

A TXT record stores text information in DNS.

TXT records are commonly used for:

  • Domain verification
  • SPF
  • Email security
  • Service verification
  • Other configuration requirements

If a provider asks you to add a TXT record, they will normally give you the exact value to enter.


12. NS Record

NS stands for Name Server.

NS records identify the authoritative nameservers responsible for a domain’s DNS information.

For example, a hosting provider may give you:

ns1.examplehost.com

ns2.examplehost.com

You can then configure your domain to use those nameservers.


13. Nameserver

A nameserver is a server responsible for providing DNS information about a domain.

When you change your domain’s nameservers, you are effectively telling the domain which DNS infrastructure should manage its records.

Nameservers are commonly provided by hosting companies and DNS providers.


14. IP Address

An IP address is a numerical address used to identify a device or server on a network.

There are two major versions:

  • IPv4
  • IPv6

An IPv4 address looks like:

203.0.113.10

An IPv6 address is longer and uses hexadecimal notation.


15. Shared Hosting

Shared hosting is a hosting environment where multiple websites use resources from the same physical server.

It is often suitable for:

  • Small businesses
  • Blogs
  • Portfolios
  • Personal websites
  • Small organizations

Shared hosting is usually easier and more affordable than managing your own server.


16. WordPress Hosting

WordPress hosting is hosting designed or optimized for WordPress websites.

It may include features such as:

  • WordPress installation
  • SSL
  • Backups
  • Caching
  • Security
  • WordPress support
  • Performance optimization

It is suitable for businesses and individuals who use WordPress as their website platform.


17. VPS

VPS stands for Virtual Private Server.

A VPS provides an isolated virtual server environment on a physical machine.

Compared with basic shared hosting, VPS hosting generally provides more control and dedicated virtual resources.

VPS hosting can be useful for:

  • Developers
  • Growing websites
  • Web applications
  • Ecommerce platforms
  • APIs
  • Custom software

18. Dedicated Server

A dedicated server is a physical server allocated to one customer or organization.

Instead of sharing the physical machine with other hosting customers, you have access to the server’s resources.

Dedicated servers can be suitable for:

  • Large applications
  • High-resource websites
  • Large databases
  • Enterprise workloads
  • Specialized applications

19. Cloud Hosting

Cloud hosting uses interconnected computing infrastructure to provide hosting resources.

Cloud environments can provide flexibility and scalability for websites and applications.

Cloud hosting is commonly used for:

  • Growing businesses
  • Web applications
  • SaaS platforms
  • Ecommerce
  • High-traffic websites

20. Reseller Hosting

Reseller hosting allows you to purchase hosting resources and sell hosting services to your own customers.

It can be useful for:

  • Web designers
  • Web developers
  • Digital agencies
  • IT consultants
  • Hosting entrepreneurs

For example, a web developer can build websites for clients and provide hosting under their own business brand.


21. cPanel

cPanel is a graphical control panel used to manage hosting accounts.

Depending on the hosting package, cPanel can allow you to manage:

  • Files
  • Domains
  • Subdomains
  • Email
  • Databases
  • DNS
  • SSL
  • Backups
  • Applications

It is particularly useful for people who do not want to manage every hosting task through the command line.


22. Control Panel

A control panel is a graphical interface used to manage hosting services.

Examples include:

  • cPanel
  • DirectAdmin
  • Plesk

A control panel can simplify tasks such as creating email accounts, managing files, configuring databases and installing applications.


23. SSL Certificate

An SSL certificate is the common term used for a TLS certificate used to secure a website connection.

Modern websites use TLS (Transport Layer Security) rather than the older SSL protocols.

A certificate allows a website to use:

HTTPS

instead of:

HTTP

SSL/TLS is particularly important when websites handle logins, forms, ecommerce transactions or personal information.


24. HTTPS

HTTPS stands for Hypertext Transfer Protocol Secure.

It is the secure version of HTTP.

HTTPS helps protect information transmitted between a visitor’s browser and the website server.

A secure website normally begins with:

https://


25. HTTP

HTTP stands for Hypertext Transfer Protocol.

It is one of the protocols used for communication between web browsers and web servers.

HTTPS adds TLS security to HTTP.


26. TLS

TLS stands for Transport Layer Security.

TLS is the modern cryptographic protocol used to help secure internet communications.

Although people still commonly say “SSL certificate,” modern website certificates are used with TLS.


27. CDN

CDN stands for Content Delivery Network.

A CDN uses a distributed network of servers to deliver website resources closer to users.

CDNs can help deliver:

  • Images
  • CSS
  • JavaScript
  • Fonts
  • Other static files

A CDN can be especially useful for websites serving visitors across different geographic regions.


28. Bandwidth

Bandwidth refers to the amount of data that can be transferred through a network connection over a given period.

In web hosting, bandwidth relates to the amount of data your website transfers to and from visitors.

For example, a website with many large images and high traffic can consume more bandwidth than a small text-based website.


29. Storage

Storage is the server space used to store your website’s data.

This can include:

  • Website files
  • Images
  • Videos
  • Databases
  • Emails
  • Backups

Hosting plans often specify a storage limit.


30. NVMe SSD

NVMe is a storage technology and protocol designed for high-speed solid-state storage.

NVMe SSD storage can provide faster storage performance than older storage technologies in many workloads.

For websites, storage performance can contribute to server responsiveness, although overall website speed also depends on software, caching, network performance and other factors.


31. CPU

CPU stands for Central Processing Unit.

It is responsible for processing instructions and running applications.

In hosting, CPU resources are important when websites perform computationally intensive tasks.

For example, a busy ecommerce website or web application may require more CPU resources than a simple static website.


32. RAM

RAM stands for Random Access Memory.

RAM provides temporary working memory for applications and processes.

A website with demanding applications, databases or many simultaneous processes may require more RAM.

VPS and dedicated hosting plans often specify the amount of RAM available.


33. Database

A database is a structured system for storing and retrieving information.

WordPress, ecommerce platforms and web applications commonly use databases.

A database may store:

  • Users
  • Products
  • Orders
  • Posts
  • Comments
  • Settings
  • Customer information

Common database systems include MySQL and MariaDB.


34. MySQL

MySQL is a relational database management system.

It is widely used by websites and applications.

WordPress commonly uses MySQL-compatible database systems to store website content and configuration information.


35. PHP

PHP is a server-side programming language widely used for websites.

WordPress is built primarily using PHP.

The PHP version available on your hosting server can affect compatibility, performance and security.

Keeping supported software versions is an important part of website maintenance.


36. CMS

CMS stands for Content Management System.

A CMS allows users to create and manage website content through an administrative interface.

Examples include:

  • WordPress
  • Drupal
  • Joomla

WordPress is one of the most widely used CMS platforms.


37. WordPress

WordPress is a content management system used to create and manage websites.

It can be used for:

  • Blogs
  • Business websites
  • Ecommerce
  • Portfolios
  • News websites
  • Membership platforms
  • Educational websites

WordPress can be extended through themes and plugins.


38. Plugin

A plugin is software that adds functionality to a website platform such as WordPress.

Plugins can provide features such as:

  • Contact forms
  • SEO
  • Ecommerce
  • Security
  • Backups
  • Caching
  • Analytics
  • Membership systems

Only install plugins from trusted sources and keep them updated.


39. Theme

A theme controls much of the visual presentation of a WordPress website.

It can affect:

  • Layout
  • Colors
  • Typography
  • Navigation
  • Page templates
  • Design

A lightweight, well-maintained theme can contribute to easier website management and good performance.


40. Database Backup

A database backup is a copy of your website’s database.

For WordPress, the database may contain important information such as:

  • Posts
  • Pages
  • Users
  • Orders
  • Settings
  • Plugin data

A complete website backup may require both database and file backups.


41. Uptime

Uptime refers to how long a website or server remains available.

Hosting companies may advertise uptime percentages such as:

99.9%

or:

99.99%

A higher percentage generally represents less expected downtime, but website owners should also understand what a provider’s uptime measurement and guarantee actually cover.


42. Downtime

Downtime is a period when a website or service is unavailable or not functioning normally.

Downtime can result from:

  • Server failures
  • Network problems
  • Software problems
  • Maintenance
  • DNS issues
  • Security incidents
  • Application errors

Monitoring can help website owners identify downtime quickly.


43. Latency

Latency refers to the time it takes for data to travel between systems.

Lower latency generally means faster communication between the visitor and server.

Latency can be influenced by:

  • Physical distance
  • Network routing
  • Internet providers
  • Server infrastructure
  • Network congestion

Server location is therefore one of several factors affecting website responsiveness.


44. Cache

A cache stores previously generated or retrieved information so it can be delivered more efficiently.

Website caching can reduce the amount of work required to generate pages repeatedly.

Caching can occur at different levels, including:

  • Browser
  • WordPress
  • Server
  • CDN

Proper caching can improve website performance.


45. GZIP and Brotli

GZIP and Brotli are compression technologies used to reduce the size of data transferred over the web.

Smaller compressed files can reduce the amount of data that needs to be transferred.

They can be particularly useful for:

  • HTML
  • CSS
  • JavaScript
  • Other text-based resources

46. SSH

SSH stands for Secure Shell.

It is a secure method of accessing a remote server through a command-line interface.

SSH is commonly used by developers and server administrators to:

  • Manage files
  • Run commands
  • Install software
  • Configure applications
  • Troubleshoot servers

SSH is more advanced than typical cPanel website management.


47. FTP

FTP stands for File Transfer Protocol.

It is used to transfer files between a computer and a server.

A more secure option is SFTP, which operates through SSH.

FTP/SFTP can be useful for uploading and downloading website files.


48. SFTP

SFTP stands for SSH File Transfer Protocol.

It allows files to be transferred securely between a local computer and a remote server.

Unlike traditional FTP, SFTP operates through SSH encryption.

Developers often use SFTP when they need direct access to website files.


49. 404 Error

A 404 error means that the requested resource could not be found.

For example, a visitor may open:

example.co.ke/page-that-does-not-exist

and receive a 404 response.

404 errors can happen when:

  • A page is deleted
  • A URL changes
  • A link is incorrect
  • A product is removed
  • A visitor enters the wrong URL

A custom 404 page can help visitors find their way back to useful content.


50. 301 Redirect

A 301 redirect permanently redirects one URL to another.

For example:

example.co.ke/old-page

could redirect to:

example.co.ke/new-page

301 redirects are useful when:

  • URLs change
  • Pages are permanently moved
  • Websites are redesigned
  • Domains are changed
  • Content is consolidated

Redirects can also help preserve the relationship between old and new URLs when restructuring a website.


Bonus: 10 More Web Hosting Terms You May Encounter

The 50 terms above cover the most important basics, but as you become more experienced, you may encounter additional terminology.

51. Subdomain

A subdomain is a separate hostname created under a primary domain.

Example:

shop.example.co.ke

Here, shop is the subdomain.

Other examples include:

  • blog.example.co.ke
  • app.example.co.ke
  • portal.example.co.ke

52. Addon Domain

An addon domain is an additional domain hosted within a hosting account that supports multiple websites.

For example, one hosting account could potentially manage:

  • example1.co.ke
  • example2.co.ke
  • example3.co.ke

The exact limits depend on the hosting package.


53. Parked Domain

A parked domain is an additional domain associated with another domain or hosting account.

It can be used for purposes such as protecting a brand or directing another domain toward an existing website.


54. Cron Job

A cron job is an automated scheduled task on a server.

It can be used to run tasks such as:

  • Backups
  • Scripts
  • Data processing
  • Scheduled reports
  • Maintenance tasks

For example, a script could be configured to run every night.


55. Firewall

A firewall is a security system that controls network traffic based on defined rules.

Firewalls can help block unauthorized or suspicious traffic while allowing legitimate connections.


56. Malware

Malware means malicious software.

It can include:

  • Viruses
  • Trojans
  • Ransomware
  • Malicious scripts
  • Other harmful software

Websites can become infected through vulnerable software, compromised credentials or malicious files.


57. Two-Factor Authentication

Two-factor authentication, commonly called 2FA, adds an additional verification step when logging into an account.

Instead of relying only on a password, a user may also need a code or authentication approval.

2FA can help protect hosting, email and administrator accounts.


58. API

API stands for Application Programming Interface.

An API allows different software systems to communicate with each other.

For example, an ecommerce website might use an API to communicate with:

  • Payment systems
  • Delivery platforms
  • SMS services
  • Accounting software
  • Customer management systems

59. Staging Website

A staging website is a testing version of a website.

Developers can use staging environments to test:

  • Plugin updates
  • Design changes
  • New features
  • Code changes

before applying them to the live website.


60. Root Access

Root access provides administrative control over a server.

It allows an administrator to perform advanced tasks such as:

  • Installing software
  • Changing server configurations
  • Creating users
  • Managing services
  • Configuring security

Root access is normally associated with VPS and dedicated servers rather than ordinary shared hosting.


Web Hosting Terms: Quick Reference Table

Term Simple Meaning
Web Hosting Server space for your website
Domain Your website’s address
DNS System that connects domains to services
A Record Points a hostname to an IPv4 address
AAAA Points a hostname to an IPv6 address
CNAME Creates a hostname alias
MX Controls incoming email routing
TXT Stores verification and configuration text
NS Identifies authoritative nameservers
Nameserver Provides DNS information
Shared Hosting Hosting shared between customers
WordPress Hosting Hosting optimized for WordPress
VPS Isolated virtual server
Dedicated Server Entire physical server
Cloud Hosting Hosting using scalable cloud infrastructure
Reseller Hosting Hosting that can be resold
cPanel Hosting management interface
SSL/TLS Technology used to secure web connections
HTTPS Secure web communication
CDN Distributed network for delivering content
Bandwidth Data transfer capacity
Storage Space for website files and data
CPU Processes computing instructions
RAM Temporary working memory
Database Structured data storage
PHP Server-side programming language
CMS Website content management system
WordPress Popular CMS
Plugin Adds functionality
Theme Controls website appearance
Backup Copy of website data
Uptime Time a service remains available
Downtime Period when a service is unavailable
Latency Delay in data communication
Cache Stored data used to speed up delivery
GZIP/Brotli Data compression
SSH Secure remote server access
FTP File transfer protocol
SFTP Secure file transfer
404 Requested resource not found
301 Permanent redirect
Subdomain Additional hostname under a domain
Cron Job Scheduled server task
Firewall Controls network traffic
Malware Malicious software
2FA Additional login security
API Allows software systems to communicate
Staging Testing version of a website
Root Access Full administrative server control

Which Hosting Terms Should a Beginner Learn First?

You do not need to memorize all 60 terms.

If you are completely new to websites, start with these:

Essential

Domain

Hosting

DNS

Nameserver

SSL

HTTPS

cPanel

WordPress

Database

Backup

When troubleshooting

Learn:

A record

CNAME

MX

TXT

404

301 redirect

When your website grows

Learn:

VPS

Cloud hosting

CDN

CPU

RAM

Caching

For developers

Learn:

SSH

SFTP

API

Cron jobs

Root access

Understanding these terms will make conversations with hosting support and web developers much easier.


How These Terms Work Together

A website is not just one thing.

Several technologies work together.

For example, when you create:

mybusiness.co.ke

you may have:

Domain
↓
DNS
↓
Nameservers
↓
Hosting Server
↓
Web Server
↓
WordPress
↓
Database
↓
SSL/TLS
↓
HTTPS
↓
Website Visitor

If the website has ecommerce functionality, additional systems may include:

Payment gateway

Email

Delivery system

Analytics

Customer database

Understanding the individual components makes troubleshooting much easier.


Common Hosting Problems and the Terms Behind Them

“My website is not opening.”

Check:

  • DNS
  • Nameservers
  • A record
  • Hosting status
  • Server availability

“My email is not working.”

Check:

  • MX records
  • SPF
  • DKIM
  • DMARC
  • Mailbox configuration

“My website says Not Secure.”

Check:

  • SSL/TLS
  • HTTPS
  • Certificate validity
  • Mixed content

“My website is slow.”

Check:

  • Hosting resources
  • CPU
  • RAM
  • Caching
  • Images
  • Database
  • CDN
  • Plugins
  • Theme

“My page is missing.”

Check:

  • URL
  • 404 errors
  • 301 redirects
  • Website files
  • Database

“I cannot upload my website.”

Check:

  • Hosting storage
  • FTP/SFTP
  • File permissions
  • cPanel
  • Server resources

Why Understanding Hosting Terms Matters

You do not need to become a web developer to manage a website.

However, understanding basic terminology can help you:

  • Choose hosting
  • Communicate with support
  • Troubleshoot problems
  • Understand invoices
  • Configure domains
  • Set up email
  • Improve security
  • Improve website speed
  • Understand developer recommendations

Instead of saying:

“My website is broken.”

you can eventually explain:

“The domain resolves correctly, but the HTTPS certificate is showing an error.”

That difference can make troubleshooting much faster.


Final Thoughts

Web hosting can seem complicated because it combines several different technologies.

But once you understand the basic terminology, the pieces start making sense.

Remember the fundamentals:

Domain = your website address

Hosting = where your website lives

DNS = connects your domain to services

SSL/TLS = helps secure your connection

HTTPS = secure web communication

cPanel = hosting management interface

WordPress = content management system

Database = stores website information

Backup = copy used for recovery

CDN = distributes content

VPS = virtual server

Dedicated server = physical server allocated to one customer

You do not need to learn everything at once.

Start with the terms relevant to your website and gradually expand your knowledge.

Whether you are launching a small business website in Kenya, building an ecommerce store, managing WordPress or developing a web application, understanding hosting terminology will help you make more informed decisions.

And when you are ready to move from basic shared hosting to VPS, cloud or dedicated infrastructure, you will already understand what the different options mean.

Need Web Hosting in Kenya?

Hostnali provides web hosting solutions for Kenyan individuals, businesses, developers and organizations, including shared hosting, WordPress hosting, VPS hosting, dedicated servers and reseller hosting.

Choose a hosting package based on your website’s current requirements, then upgrade as your website grows.

Build your website. Host it securely. Keep it growing.

Share this Post