Choosing web hosting often feels harder than it should. One plan lists gigabytes of storage, another talks about “PHP workers,” and a third promises “unlimited” everything. The price on day one may not be the price at renewal.
The biggest numbers do not make the best hosting. Good hosting fits what your website needs today and gives you a sensible way to grow. This guide explains how a site uses hosting, what a plan really gives you, and when to fix, stay, upgrade or switch.
In This Guide (tap to open)
- Quick answer
- How a website uses hosting
- What you are paying for
- How to choose
- Types of hosting
- Domain and DNS
- WordPress and hosting
- What makes a site slow?
- When something goes wrong
- Backups and security
- Fix, stay, upgrade or switch
- Moving to a new host
- Outgrowing your hosting
- Hosting by website type
- Hosting in Bangladesh
- My own experience
- Detailed guides
Quick Answer: Pick Hosting for Your Site, Not for the Biggest Numbers
Web hosting is the service that stores your website files and delivers them to visitors. Most beginners do well on shared hosting with a fair renewal price, working backups and support they can reach.
| If your site is… | Care about… | Do not overfocus on… |
|---|---|---|
| A small personal or content site | Simple setup, reliable uptime, easy backups, fair renewal price | CPU and RAM numbers, VPS options |
| A beginner WordPress site | One-click WordPress, current PHP version, caching, SSL included | Unlimited claims, extra add-ons |
| An affiliate site | Page speed, steady uptime, room to add content | Server specs you cannot yet use |
| A small business site | Reliability, working email, restorable backups, reachable support | The cheapest first-year price |
| A growing site | Resource limits, PHP workers, how upgrades work | Switching hosts for tiny speed gains |
| A WooCommerce store | Resources under load, checkout speed, database performance, backups | Entry plans built for brochure sites |
The pattern is simple: pay for what the site needs now, and know what the upgrade path looks like.
How a Website Actually Uses Hosting
When someone opens your site, several things happen in a very short time. The visitor types your domain. DNS tells the browser which server to contact. That server finds your files and database, and the browser shows the page.
Think of a shop. The domain is the address, DNS is the map, hosting is the building, and your files and database are what is inside.
Most beginner problems come from mixing up these parts. A domain is not hosting, and hosting is not a website. When something breaks, find which link in the chain failed. For the plain definition, read what web hosting is.
What Are You Actually Paying For?
A hosting plan is a bundle of server resources, tools and support. The useful question is not “which number is biggest?” It is “which limit could stop my website first?”
Storage
What it meansSpace for files, images and the database. Most small sites use less than they expect.
What to checkStorage type (SSD or NVMe) and actual need
Inodes
What it meansRoughly one file or folder each. Cache files, backups and resized images add up fast.
What to checkThe inode limit, not only the storage number
Bandwidth
What it meansData your site sends to visitors. Heavy images and video use more.
What to checkThe fair-use wording behind “unlimited”
CPU and RAM
What it meansProcessing power and working memory. Too little makes requests wait in line.
What to checkPublished limits per plan
PHP workers
What it meansEach worker handles one WordPress request at a time. Few workers can feel slow under busy traffic.
What to checkMatters for dynamic sites, rarely for a new blog
Backups and support
What it meansNot numbers, but part of what you buy.
What to checkBackup frequency, retention, self-restore, support hours
PHP version and panel
What it meansWhich PHP versions you can use and which control panel you get.
What to checkCurrent PHP support
Price has its own traps. The introductory price, the renewal price and the billing period can differ a lot, so compare the full term, not the first month. My guide to web hosting cost explains how to read it.
How to Choose Hosting Without Overbuying
Start with your website, not with the provider. Ask what the site does, how many visitors you expect, and what would hurt most if it failed.
Overbuying wastes money. Underbuying causes slow pages and errors at the worst moment. If you are still deciding, follow my step-by-step guide to choosing web hosting.
Which Type of Hosting Fits Your Situation?
Each hosting type solves a different problem and adds a different trade-off. These are general descriptions, so read the plan page before buying.
Shared
Best forMost beginners and new, low-traffic sites
What it solvesCheapest and simplest option
The trade-offLimited resources. A strict limit or a busy neighbour can affect you
VPS
Best forSites hitting shared limits
What it solvesAn isolated virtual server with defined resources
The trade-offMore responsibility unless the plan is managed
Cloud
Best forGrowing sites or uneven traffic
What it solvesResources easier to scale or move
The trade-offPricing and setup can be harder to understand
Managed WordPress
Best forOwners who want fewer technical chores
What it solvesProvider handles updates, caching and some security
The trade-offHigher price, sometimes limits on plugins or settings
Free
Best forLearning and testing
What it solvesCosts nothing
The trade-offStrict limits, little support, weaker reliability. I would not build a long-term site on it
You do not need to care about VPS until a real limit appears.
Connecting Your Domain to Your Hosting
Your domain and your hosting are separate, and they can come from different companies. The domain must point to your hosting through DNS.
| Term | Plain meaning |
|---|---|
| Domain | Your name |
| DNS | Records that say where that name goes |
| Nameservers | Decide which company controls those records |
| Server | Where your hosting lives |
| Website | What the server delivers |
After a hosting change, people often set up the new host but leave the domain pointing to the old server. Visitors then see the old site or an error. DNS changes also take time to spread, because records are cached for a period called TTL (time to live).
If a site does not appear after a move, check which nameservers the domain uses and which address the DNS records point to. Lowering the TTL before a planned move can shorten the wait.
WordPress and Hosting
WordPress is the software that builds your pages. Hosting is where that software runs. The host decides how easy the install is, which PHP version you can use, and how much server power WordPress gets.
Most hosts offer a one-click installer. You still need the basics: where your files live, how to log in, and how to take a backup before changing anything. The steps are in my WordPress setup guide for beginners.
Want to check what WordPress itself asks of a host? The official WordPress.org requirements page lists the recommended PHP and database versions.
What Actually Makes a WordPress Website Fast or Slow?
Hosting is only one part of speed. A slow site is not always the host’s fault, and switching hosts is not always the fix.
- 1Server respondsHosting speed
- 2WordPress buildsPHP + database
- 3Cache shortcutSkips the work
- 4Browser loadsImages, fonts, scripts
First the server responds. Then WordPress builds the page using PHP and the database. Caching can skip much of that work by saving a ready-made copy, and the browser finally downloads images, fonts, scripts and styles.
TTFB, or time to first byte, is how long the browser waits for the first data. A high TTFB can point to the server, slow WordPress processing or missing caching, and the number alone does not tell you which. Google’s TTFB explainer covers it in more depth.
Heavy images, a bulky theme, too many plugins and a cluttered database slow a site on any host. Check these before blaming hosting. Then see page speed and SEO for what you can improve.
When Something Goes Wrong: What Kind of Problem Is It?
The category tells you where to look. Once you know it, you can search for the right fix or give support a clear description.
Site completely down
Likely causeHosting, DNS, domain expiry or a payment problem
Check firstDomain and DNS, then your host’s status page
500 Internal Server Error
Likely causeA plugin, theme or configuration file. Hosting may be fine
Check firstPlugins, theme, configuration file
502 or 504 errors
Likely causeGateway or timeout problem, often overloaded resources
Check firstWhether resources are overloaded
Database connection error
Likely causeWrong credentials, a database problem or a resource limit
Check firstCredentials, database, resource limits
Too many redirects
Likely causeA settings loop, such as an HTTP and HTTPS conflict
Check firstHTTP and HTTPS settings
Resource limit warnings
Likely causeRunning out of CPU, memory, PHP workers or inodes
Check firstWhich resource is running out
SSL or HTTPS problems
Likely causeCertificate missing, expired or not matched to your domain
Check firstWhether it exists, is current and matches
My own PHP memory error fix is one real example of a resource limit warning.
Backups, Security and Recovery
A provider’s backups and security tools help, but they do not remove your responsibility. A backup helps you recover. Security helps prevent or reduce problems.
| Layer | Who controls it | What to know |
|---|---|---|
| Hosting-level backups | The provider | Usually the whole account. You may not control frequency or retention, and restoring may need support |
| WordPress backups | You, through a plugin or tool | You can store them in your own location |
| Hosting security | The provider | Protects the server environment |
| WordPress security | You | Logins, plugins, themes and updates |
Restoring is a separate skill from backing up. A backup you have never tested is only a hope, so know where it is and how to restore it before you need it.
A secure server cannot protect a weak password or an outdated plugin. Read your provider’s documentation to see exactly what it promises, and do not assume more.
When to Fix, Stay, Upgrade or Switch
Ask four questions in order. Stop at the first one that solves your problem.
- 1FixCan I solve this on my side?
- 2StayIs my hosting still suitable?
- 3UpgradeHave I hit a real plan limit?
- 4SwitchIs there a repeating provider problem?
Many problems are fixable without leaving: a plugin, an image size, missing caching. A resource limit may be solved by an upgrade within the same provider. Switching makes sense when the provider itself is the problem. These signs are worth taking seriously:
- Resource limits you keep hitting after the site is optimised.
- Performance problems that remain after you fix images, plugins and caching.
- Reliability concerns, such as repeated downtime.
- Support limits, such as slow or unhelpful answers.
- Growth your plan was not built for.
- Renewal price changes that no longer match the value.
- Technical requirements your plan cannot meet.
Switch when a pattern repeats and you have ruled out fixes on your side.
Moving to a New Host
- 1BeforeFull backup
- 2DuringCopy files + database
- 3DNSPoint domain
- 4TestingBefore and after
- 5AfterCheck, then cancel old
- Before: take a full backup and note your email accounts, SSL, DNS records and databases.
- During: copy the files and database to the new host.
- DNS change: point the domain to the new server.
- Testing: test the site on the new host before and after the change.
- After: check forms, email, SSL and redirects, and keep the old hosting active until you are sure.
Email is the part people forget. If your email runs through the old host, moving the website can interrupt it, so handle email DNS records with care. I ran into DNS and SSL problems setting up my own site, described in my Hostinger website setup article.
When Your Website Outgrows Its Hosting
Most websites follow a similar path. A small site starts on a simple plan, grows, hits resource limits, and then upgrades or moves to a VPS, cloud or another suitable setup.
“Bigger hosting” is not automatically better. A site with modest traffic and good caching may run well on a basic plan for a long time, while heavy dynamic pages may struggle earlier. Content and storage needs can also outgrow a plan before traffic does.
Look for evidence before upgrading: repeated resource warnings, slow responses under load, errors in busy periods, or a plan that no longer fits your content. If none of these appear, you probably do not need to move yet.
Hosting for Different Website Types
Affiliate website
What matters mostSpeed, uptime, room to grow
WhyIt is mostly content, so it rarely needs heavy server power early on
Small business website
What matters mostReliability, email, backups, support
WhyIt depends on trust, and a few hours of downtime can cost real customers
WooCommerce store
What matters mostLoad, database speed, backups
WhyCart and checkout need processing that caching cannot always skip
Hosting in Bangladesh
Bangladesh hosting is a decision context, not an automatic recommendation. The first question is where your visitors are. If most readers are in Bangladesh, a closer server can reduce delay. If your audience is international, a local server may not help and international hosting may fit better.
๐ง๐ฉ Bangladesh audience
Look at visitor location, BDIX, local payment options, local support, pricing, routing and server location.
๐ International audience
A local server may not help at all. BDIX does not automatically help visitors from other countries, and international hosting may fit better.
BDIX is the Bangladesh Internet Exchange, where local providers exchange traffic inside the country. My article on BDIX hosting explains it in more detail. Other practical factors can change the decision:
- Payment options: international providers may need an international card, while local providers may accept local methods.
- Local support: a team in your time zone and language helps when something breaks.
- Pricing: compare the real price in your currency, including renewal.
For budget options, see cheap web hosting in Bangladesh. For WordPress sites, see WordPress hosting in Bangladesh.
What I Have Learned From Running The Passive Circle
I keep three kinds of information separate throughout this guide: things I have used myself, things I researched from provider documentation without testing, and general hosting knowledge that does not depend on one provider.
Firsthand experience. I used ExonHost’s Starter plan (5 GB) from about June 2025 to December 2025, and The Passive Circle was hosted there during that period. I then moved to Hostinger, where the site runs now.
I moved because the site was becoming more international and my storage and content needs were growing. That is the full extent of my first-hand hosting experience.
I have not personally tested the other providers mentioned on this site, and I do not present speed, uptime, support or migration claims about them as my own results.
My ExonHost review and Hostinger review cover the two hosts I have used. Hostinger vs ExonHost puts them side by side.
Detailed Web Hosting Guides
These articles go deeper on specific topics.
| Topic | Guides |
|---|---|
| Basics and choosing | What is web hosting How to choose web hosting Web hosting cost |
| Provider-specific | Hosting services for beginners Hostinger review Hostinger pricing Hostinger website setup ExonHost review Hostinger vs ExonHost |
| Bangladesh | Cheap web hosting in Bangladesh BDIX hosting WordPress hosting in Bangladesh |
| WordPress, speed and errors | How to set up a WordPress website Page speed and SEO Fixing a PHP memory error |