
Starting a website can feel confusing when you run into words such as DNS, SSL, cPanel, VPS, nameservers, bandwidth, CDN, PHP and databases.
If you are new to web hosting, this vocabulary can make running a website seem far more technical than it really is.
The good news: you don’t need to become a server administrator to understand the basics.
Whether you run a business website in Accra, an online shop in Kumasi, a school website in Cape Coast, an NGO website in Tamale, a blog or a professional portfolio, knowing the common hosting terms helps you make better decisions.
This web hosting glossary explains 50 important website, domain, hosting, security and performance terms in simple language, plus 10 bonus terms.
1. Web Hosting
Web hosting is a service that gives your website server space and resources so it can be stored and delivered to visitors.
When someone visits your domain, the hosting server sends the files and data needed to display your 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 reach your website.
Examples include:
- example.com
- business.africa
- example.org
A domain is far easier to remember than a numerical IP address.
Think of it as your website’s address. Our guide on choosing a domain name in Ghana explains how to pick a good one.
3. Domain Registrar
A domain registrar is a company through which domain names are registered and managed.
A registrar lets you:
- Register domains
- Renew domains
- Manage DNS
- Update domain contact details
- Set nameservers
Hostnali is a registrar for .com, .africa, .org, .net and many other extensions; see domain registration.
4. .GH Domain
A .gh domain is Ghana’s country-code domain.
Second-level options include:
- .com.gh, the most common choice for businesses
- .org.gh for organisations
- Restricted extensions for eligible bodies, such as government and education institutions
A Ghana domain signals a local identity. Ghana’s .com.gh needs an application to the Ghana registry; ask our team and we’ll help. In the meantime, most Ghanaian businesses use a .com or .africa.
5. DNS
DNS stands for Domain Name System.
DNS translates domain names into the information computers use to find internet services.
For example:
example.com → server information
Without DNS, people would have to remember numerical IP addresses instead of easy domain names.
6. DNS Record
A DNS record is an instruction stored in DNS that tells the internet how a domain or hostname should behave.
Common DNS records include:
- A
- AAAA
- CNAME
- MX
- TXT
- NS
Each type does a different job.
7. A Record
An A record connects a domain or hostname to an IPv4 address.
For example:
example.com → 192.0.2.10
A records are typically used to point a website at its hosting server.
8. AAAA Record
An AAAA record does the same job as an A record, but points a hostname to an IPv6 address.
IPv6 is the newer addressing system, built to provide a vastly larger pool of addresses.
9. CNAME Record
A CNAME (Canonical Name) record makes one hostname an alias of another.
For example:
www.example.com
could point to another hostname through a CNAME record.
CNAME records are often used to connect domains and subdomains to outside services.
10. MX Record
An MX record tells the internet which mail servers receive email for a domain.
For example:
example.com
might have MX records that send incoming email to the company’s email provider.
If your website works but your business email isn’t receiving messages, the MX records are one of the first things to check. See our email hosting guide for Ghana.
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 settings
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 name the authoritative nameservers responsible for a domain’s DNS.
For example, a hosting provider may give you:
ns1.examplehost.com
ns2.examplehost.com
You then set your domain to use those nameservers.
13. Nameserver
A nameserver is a server that answers DNS questions about a domain.
When you change your domain’s nameservers, you are telling the internet which DNS service manages its records.
Nameservers are usually provided by hosting companies and DNS providers.
14. IP Address
An IP address is a numerical address that identifies a device or server on a network.
There are two main 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 means several websites use resources from the same physical server.
It suits:
- Small businesses
- Blogs
- Portfolios
- Personal websites
- Small organisations
Shared hosting is easier and more affordable than running your own server. Hostnali web hosting starts from ₵218 a year.
16. WordPress Hosting
WordPress hosting is hosting designed or tuned for WordPress websites.
It may include:
- One-click WordPress installation
- SSL
- Backups
- Caching
- Security
- WordPress support
- Performance tuning
It suits anyone who uses WordPress as their website platform. See WordPress hosting.
17. VPS
VPS stands for Virtual Private Server.
A VPS gives you an isolated virtual server on a physical machine.
Compared with shared hosting, a VPS gives you more control and its own virtual resources.
A VPS is useful for:
- Developers
- Growing websites
- Web applications
- Online shops
- APIs
- Custom software
Hostnali VPS hosting starts from ₵148 a month. Our VPS plans are self-managed unless you add the managed option.
18. Dedicated Server
A dedicated server gives one customer or organisation the full resources of a server instead of sharing them with other hosting customers.
Dedicated servers suit:
- Large applications
- Resource-heavy websites
- Big databases
- Enterprise workloads
- Specialised applications
Hostnali’s dedicated servers are virtual dedicated servers (VDS) with dedicated resources.
19. Cloud Hosting
Cloud hosting uses connected computing infrastructure to provide hosting resources.
Cloud environments make it easy to scale websites and applications.
Cloud hosting is often used for:
- Growing businesses
- Web applications
- SaaS platforms
- Online shops
- High-traffic websites
Learn more in what is reliable cloud hosting?.
20. Reseller Hosting
Reseller hosting lets you buy hosting resources and sell hosting to your own customers.
It suits:
- Web designers
- Web developers
- Digital agencies
- IT consultants
- Hosting entrepreneurs
For example, a web developer in Accra can build websites for clients and host them under their own brand. See reseller hosting and how reseller hosting works.
21. cPanel
cPanel is a graphical control panel for managing hosting accounts.
Depending on the plan, cPanel lets you manage:
- Files
- Domains
- Subdomains
- Databases
- DNS
- SSL
- Backups
- Applications
It is ideal for people who don’t want to handle hosting tasks on the command line. Read what is cPanel?.
22. Control Panel
A control panel is a graphical interface for managing hosting services.
Examples include:
- cPanel
- DirectAdmin
- Plesk
A control panel simplifies jobs such as creating email accounts, managing files, setting up databases and installing applications.
23. SSL Certificate
SSL certificate is the everyday name for the TLS certificate that secures a website connection.
Modern websites use TLS (Transport Layer Security) rather than the old SSL protocols.
A certificate lets a website use:
HTTPS
instead of:
HTTP
SSL/TLS matters most when a website handles logins, forms, online payments or personal information. See SSL certificate types and free SSL in Ghana.
24. HTTPS
HTTPS stands for Hypertext Transfer Protocol Secure.
It is the secure version of HTTP.
HTTPS protects information travelling between a visitor’s browser and the website server.
A secure website address normally starts with:
https://
25. HTTP
HTTP stands for Hypertext Transfer Protocol.
It is one of the protocols browsers and web servers use to communicate.
HTTPS adds TLS security on top of HTTP.
26. TLS
TLS stands for Transport Layer Security.
TLS is the modern encryption protocol that secures internet communications.
People still say “SSL certificate”, but today’s website certificates use TLS.
27. CDN
CDN stands for Content Delivery Network.
A CDN uses a network of servers in many places to deliver website files closer to visitors.
CDNs can deliver:
- Images
- CSS
- JavaScript
- Fonts
- Other static files
A CDN is especially useful for websites with visitors in many countries.
28. Bandwidth
Bandwidth is the amount of data that can move through a network connection in a given time.
In web hosting, it usually refers to how much data your website sends to and receives from visitors.
A busy website full of large images uses far more data transfer than a small text-based site.
29. Storage
Storage is the server space that holds your website’s data.
This includes:
- Website files
- Images
- Videos
- Databases
- Emails
- Backups
Hosting plans usually set a storage limit.
30. NVMe SSD
NVMe is a storage technology built for very fast solid-state drives.
NVMe SSD storage is much faster than older drives for many workloads.
For websites, faster storage helps the server respond quickly, although overall speed also depends on software, caching, the network and more. Every Hostnali hosting plan uses NVMe SSD storage; read more in NVMe hosting in Ghana.
31. CPU
CPU stands for Central Processing Unit.
It processes instructions and runs applications.
In hosting, CPU matters when a website does a lot of processing.
A busy online shop or web application, for example, needs more CPU than a simple static website.
32. RAM
RAM stands for Random Access Memory.
RAM is the temporary working memory that applications and processes use.
Demanding applications, large databases or many simultaneous processes need more RAM.
VPS and dedicated server plans state how much RAM you get. Hostnali’s Starter VPS, for example, has 4 vCPU, 8 GB RAM and 100 GB SSD.
33. Database
A database is a structured system for storing and retrieving information.
WordPress, online shops and web applications all 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 used by a huge number of websites and applications.
WordPress uses MySQL-compatible databases to store its content and settings.
35. PHP
PHP is a server-side programming language used by many websites.
WordPress is built mainly in PHP.
The PHP version on your hosting affects compatibility, speed and security.
Keeping to supported versions is an important part of website maintenance.
36. CMS
CMS stands for Content Management System.
A CMS lets you create and manage website content through an admin dashboard.
Examples include:
- WordPress
- Drupal
- Joomla
WordPress is the most widely used CMS. See what is WordPress?.
37. WordPress
WordPress is a content management system for creating and managing websites.
It can power:
- Blogs
- Business websites
- Online shops
- Portfolios
- News websites
- Membership sites
- School websites
WordPress can be extended with themes and plugins.
38. Plugin
A plugin is software that adds features to a platform such as WordPress.
Plugins can add:
- Contact forms
- SEO tools
- Online shops
- Security
- Backups
- Caching
- Analytics
- Membership systems
Only install plugins from trusted sources and keep them up to date.
39. Theme
A theme controls much of how a WordPress website looks.
It affects:
- Layout
- Colours
- Typography
- Navigation
- Page templates
- Design
A lightweight, well-maintained theme makes the site easier to manage and faster to load.
40. Database Backup
A database backup is a copy of your website’s database.
For WordPress, the database holds key information such as:
- Posts
- Pages
- Users
- Orders
- Settings
- Plugin data
A complete backup needs both the database and the files. See how to back up your WordPress website.
41. Uptime
Uptime is the share of time a website or server stays available.
Hosting companies advertise uptime figures such as:
99.9%
or:
99.99%
A higher figure means less expected downtime, but check what a provider’s uptime guarantee actually covers. Hostnali offers a 99.99% uptime guarantee; read what 99.9% uptime really means.
42. Downtime
Downtime is any period when a website or service is unavailable or not working normally.
Downtime can be caused by:
- Server failures
- Network problems
- Software problems
- Maintenance
- DNS issues
- Security incidents
- Application errors
Monitoring helps website owners spot downtime quickly.
43. Latency
Latency is the time data takes to travel between two systems.
Lower latency means faster communication between the visitor and the server.
Latency depends on:
- Physical distance
- Network routing
- Internet providers
- Server infrastructure
- Network congestion
Server location is one of several factors in how responsive a website feels; caching and a CDN also make a big difference.
44. Cache
A cache stores information that has already been generated or fetched, so it can be delivered faster next time.
Website caching saves the server from building the same pages over and over.
Caching can happen at several levels:
- Browser
- WordPress
- Server
- CDN
Good caching improves speed. Every Hostnali plan includes LiteSpeed Cache; see how to speed up your WordPress site in Ghana.
45. GZIP and Brotli
GZIP and Brotli are compression methods that shrink data sent over the web.
Smaller files mean less data to transfer, which is especially welcome on mobile data.
They work best on:
- HTML
- CSS
- JavaScript
- Other text-based files
46. SSH
SSH stands for Secure Shell.
It is a secure way to access a remote server through a command line.
Developers and server administrators use SSH to:
- Manage files
- Run commands
- Install software
- Configure applications
- Troubleshoot servers
SSH is more advanced than everyday cPanel work. On Hostnali, SSH is available on every shared plan except Starter.
47. FTP
FTP stands for File Transfer Protocol.
It moves files between your computer and a server.
A more secure option is SFTP, which runs over SSH.
FTP/SFTP is useful for uploading and downloading website files.
48. SFTP
SFTP stands for SSH File Transfer Protocol.
It transfers files securely between your computer and a remote server.
Unlike plain FTP, SFTP is encrypted through SSH.
Developers often use SFTP when they need direct access to website files.
49. 404 Error
A 404 error means the requested page or file could not be found.
For example, a visitor opens:
example.com/page-that-does-not-exist
and gets a 404 response.
404 errors happen when:
- A page is deleted
- A URL changes
- A link is wrong
- A product is removed
- A visitor mistypes the URL
A helpful custom 404 page guides visitors back to useful content.
50. 301 Redirect
A 301 redirect permanently sends one URL to another.
For example:
example.com/old-page
could redirect to:
example.com/new-page
301 redirects are useful when:
- URLs change
- Pages move permanently
- Websites are redesigned
- Domains change
- Content is merged
Redirects also help search engines connect old URLs with new ones when you restructure a website.
Bonus: 10 More Web Hosting Terms You May Meet
The 50 terms above cover the essentials, but as you gain experience you’ll meet a few more.
51. Subdomain
A subdomain is a separate hostname under your main domain.
Example:
shop.example.com
Here, shop is the subdomain.
Other examples:
- blog.example.com
- app.example.com
- portal.example.com
52. Addon Domain
An addon domain is an extra domain hosted as a separate website in the same hosting account.
For example, one account could run:
- example1.com
- example2.africa
- example3.org
The limit depends on the plan. On Hostnali, Starter hosts 1 website, Standard 5, and Executive and Platinum unlimited.
53. Parked Domain (Alias)
A parked domain, now usually called an alias, is an extra domain that shows the same website as your main domain.
It is often used to protect a brand or point a second domain at an existing website.
54. Cron Job
A cron job is an automated, scheduled task on a server.
It can run tasks such as:
- Backups
- Scripts
- Data processing
- Scheduled reports
- Maintenance jobs
For example, a script could be set to run every night.
55. Firewall
A firewall is a security system that controls network traffic using set rules.
It blocks suspicious or unauthorised traffic while letting legitimate connections through.
56. Malware
Malware means malicious software.
It includes:
- Viruses
- Trojans
- Ransomware
- Malicious scripts
- Other harmful software
Websites get infected through vulnerable software, stolen passwords or malicious uploads. See how to secure your website from hackers.
57. Two-Factor Authentication
Two-factor authentication (2FA) adds a second check when you log in.
Instead of just a password, you also need a code or an approval on your phone.
2FA protects hosting, email and admin accounts.
58. API
API stands for Application Programming Interface.
An API lets different software systems talk to each other.
For example, an online shop might use APIs to connect with:
- Payment systems, including card and mobile money
- Delivery services
- SMS services
- Accounting software
- Customer management systems
59. Staging Website
A staging website is a test copy of your website.
You can use staging to try out:
- Plugin updates
- Design changes
- New features
- Code changes
before applying them to the live site. WordPress staging is included on every Hostnali hosting plan.
60. Root Access
Root access gives full administrative control of a server.
With it, an administrator can:
- Install software
- Change server settings
- Create users
- Manage services
- Configure security
Root access comes with VPS and dedicated servers, not 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 tuned for WordPress |
| VPS | Isolated virtual server |
| Dedicated Server | Server resources for one customer |
| Cloud Hosting | Hosting on scalable cloud infrastructure |
| Reseller Hosting | Hosting you can resell |
| cPanel | Hosting management interface |
| SSL/TLS | Technology that secures 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 features |
| Theme | Controls website appearance |
| Backup | Copy of website data |
| Uptime | Time a service stays available |
| Downtime | Time a service is unavailable |
| Latency | Delay in data communication |
| Cache | Stored data that speeds up delivery |
| GZIP/Brotli | Data compression |
| SSH | Secure remote server access |
| FTP | File transfer protocol |
| SFTP | Secure file transfer |
| 404 | Requested page not found |
| 301 | Permanent redirect |
| Subdomain | Extra hostname under a domain |
| Cron Job | Scheduled server task |
| Firewall | Controls network traffic |
| Malware | Malicious software |
| 2FA | Extra login security |
| API | Lets software systems communicate |
| Staging | Test copy of a website |
| Root Access | Full administrative server control |
Which Hosting Terms Should a Beginner Learn First?
You don’t need to memorise all 60 terms.
If you’re completely new to websites, start with these.
Essentials
Domain
Hosting
DNS
Nameserver
SSL
HTTPS
cPanel
WordPress
Database
Backup
When troubleshooting
A record
CNAME
MX
TXT
404
301 redirect
When your website grows
VPS
Cloud hosting
CDN
CPU
RAM
Caching
For developers
SSH
SFTP
API
Cron jobs
Root access
Knowing these terms makes conversations with hosting support and web developers much easier.
How These Terms Work Together
A website isn’t one single thing.
Several technologies work together.
For example, when you launch:
mybusiness.com
you have:
Domain ↓ DNS ↓ Nameservers ↓ Hosting Server ↓ Web Server ↓ WordPress ↓ Database ↓ SSL/TLS ↓ HTTPS ↓ Website Visitor
If the website sells online, you may also have:
Payment processing (card, bank and mobile money)
Delivery system
Analytics
Customer database
Understanding each part makes troubleshooting much easier. For the bigger picture, read shared hosting vs VPS vs cloud hosting.
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 settings
“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 can’t upload my website.”
Check:
- Hosting storage
- FTP/SFTP
- File permissions
- cPanel
- Server resources
Why Understanding Hosting Terms Matters
You don’t need to be a web developer to manage a website.
But knowing the basic vocabulary helps you:
- Choose hosting
- Talk to support
- Troubleshoot problems
- Understand invoices
- Set up domains
- Set up email
- Improve security
- Improve website speed
- Understand your developer’s advice
Instead of saying:
“My website is broken.”
you’ll be able to say:
“The domain resolves correctly, but the HTTPS certificate is showing an error.”
That difference makes troubleshooting much faster.
Final Thoughts
Web hosting can look complicated because it combines several technologies.
Once you know the basic terms, the pieces start to fit together.
Remember the fundamentals:
Domain = your website address
Hosting = where your website lives
DNS = connects your domain to services
SSL/TLS = secures your connection
HTTPS = secure web communication
cPanel = hosting management interface
WordPress = content management system
Database = stores website information
Backup = a copy for recovery
CDN = delivers content from many locations
VPS = virtual private server
Dedicated server = server resources for one customer
You don’t need to learn everything at once.
Start with the terms that matter for your website and build up from there.
Whether you’re launching a small business website in Ghana, building an online shop, managing WordPress or developing a web application, understanding hosting terms will help you make better decisions.
And when you’re ready to move from shared hosting to VPS, cloud or dedicated servers, you’ll already know what the options mean.
Need Web Hosting in Ghana?
Hostnali serves individuals, businesses, developers and organisations across Ghana with web hosting, WordPress hosting, VPS hosting, dedicated servers and reseller hosting, with 24/7 support by live chat and ticket and payment by card, bank transfer or mobile money.
Choose a plan that fits your website today, then upgrade as it grows.
Build your website. Host it securely. Keep it growing.


