Blog
Stop Choosing Hosts. Start Choosing Patterns.
A repeatable workflow that saves your agency from re-researching hosting for every client.
Summary
The most expensive sentence in agency web work is 'let's find the best host for this client.' Stop saying it. Your job is not to find the best host; it's to build a small set of hosting patterns that cover most clients, and reserve fresh research for the rare exceptions. This article walks a hypothetical retail client through a standardized process: a four-field intake form, three hosting profiles, a migration checklist, a reliability plan, and a one-page runbook. You'll also get a quarterly review routine that keeps your host list honest. The result is fewer 3 a.m. emergencies, better margins, and clients who trust you because nothing broke. Use these steps to turn hosting from a per-project fire drill into a repeatable part of your workflow.
The most expensive sentence in agency web work is also the most common: "Let's find the best host for this client." Stop saying it. Your job is not to find the best host. Your job is to pick a small set of hosting patterns that work for the majority of your clients, then spend your limited brainpower on the few who genuinely fall outside them. This is how you turn hosting from a per-project fire drill into a repeatable step in your workflow. Here's the walkthrough, from a new client's first call to a handoff you'll forget about six months later — because nothing broke.
Imagine a new client: a retail chain with a catalog site, a blog, and an online store. They've been on a cheap shared host that crashes on Black Friday. They ask you to "fix the hosting." This is your moment to do the thing most agencies never do: run them through a process, not a panic.
Step 1: Ask the right questions once
Build a hosting intake form and make every client answer it before you talk to them. The form should contain four fields: estimated monthly traffic, content type (static, database-driven, e-commerce, or media-heavy), compliance requirements (PCI, HIPAA, GDPR), and support expectations — who will touch the site when something breaks. That's it. Everything else is noise.
When a client says "we need the best hosting," what they actually mean is "we need it not to crash during our biggest sale." Your form captures that in one line: traffic. Turns out the only real difference between most clients is scale. A low-traffic brochure site and a high-traffic e-commerce store need different resources, but they do not need different hosts if you've already picked the right pattern.
The form also kills speculative conversations. Without it, you'll get endless "what if we grow?" and "should we use this host we saw on a billboard?" Filter those before they start. If a client can't answer four questions about their own site, they're not ready for hosting advice; they're ready to be told what to do.
For our retail client, the form reveals a site with healthy but not massive traffic, a product database, and zero compliance requirements beyond basic payment card handling. They expect you to manage everything, because their last host "lost" their support ticket. That last detail matters more than any spec sheet.
Step 2: Standardize on three profiles
Once the form is in, match the client to a profile. You should have no more than three. Budget, support-first, and performance. That's the whole menu. Define them once, document them, and don't re-litigate them per client.
| Profile | Best for | Watch out |
|---|---|---|
| Budget shared | Low-traffic brochure sites, tight budget | Support is thin, you provide it |
| Support-first managed | Clients who won't touch tech, want one phone number | Costs more, locks you into their stack |
| Performance VPS/dedicated | E-commerce, high-traffic, database-heavy sites | Requires more setup and maintenance skill |
Which hosts belong in which profile is your homework, not the client's. A method that works: test one candidate host per profile with a low-stakes project, then document everything — provisioning time, performance, support response, billing surprises. The research already available to you gives a starting point: hosts like Bluehost and Hostinger are commonly positioned for budget-conscious users; SiteGround has a reputation for strong support; A2 and HostGator are associated with speed-focused options. But don't trust those descriptions until you've opened a support ticket and measured response time with a stopwatch.
Our retail client lands in the performance profile. They need fast database queries and the ability to handle a traffic spike on a busy weekend. The decision is made in minutes, not days, because you're not "researching hosts" — you're consulting your own matrix.
If you haven't done this yet, stop here and build your matrix. You'll thank yourself at the next project kickoff. And if you're still tempted to customize per client, read why your site crashed and see how one crash can derail a quarter. Then lock in your profiles. Resist the urge to add a fourth "premium" profile for one high-end client. Every profile you add brings back the per-project deliberation you're trying to eliminate. Three is the ceiling; for many agencies, two is enough.
Step 3: Migrate with a checklist, not a prayer
Now you're moving the client. Do it the same way every time. Here's the order: back up everything from the old host, including the database; provision the new server and install the same software stack; import files and database; install SSL and test every page; switch nameservers; verify email delivery and third-party integrations; keep the old host alive for one billing cycle.
Write this list once and turn it into a shared checklist in your project management tool. From now on, the person running the migration isn't a senior engineer improvising; it's anyone who can follow a checklist. In our retail client's case, the move takes a fraction of the time it would if you were deciding each step as you went. That fraction matters when you're juggling multiple clients.
Two caveats from real migrations. First, if the old host handled email, don't forget the MX records. That's how migrations go stale and why the client thinks you broke their email. Second, never do the DNS change at 5 p.m. on a Friday. Do it Tuesday morning when you have the next two business days to fix whatever breaks. The mechanics of a zero-downtime move are covered in this migration guide. Read it before your first migration, then delete it from memory — the checklist is now all you need.
And run a rehearsal before the real cutover. Provision a staging subdomain, copy the site there, and test every page. It costs an hour and catches the error that would have taken your client offline for the afternoon. That hour is the cheapest insurance you'll buy all quarter.
Step 4: Sell reliability, not uptime numbers
Every host on your list will fail eventually. The ones that advertise "100% uptime" are selling marketing, not engineering. So when you evaluate a host, don't ask about guarantees. Ask about incident communication. If a server dies, do you get a status email within five minutes? Is there a status page? Do they publish post-mortems? If the host can't answer those in a sentence, they're not ready for a client whose revenue depends on a website.
Your client doesn't need a 100% uptime guarantee. They need a plan for when the site is down. Build it with them: a maintenance page, a phone tree, a list of who calls whom. Then test the plan with a drill. It's the least glamorous hour you'll spend, and it will save you from the most stressful hour of your year. The retail client will never know about the drill this quarter, but they'll know about the one time the site stayed up during a sale because your plan worked.
This is also the place to be honest with the client about what can break. "We'll have daily backups. A restart service will usually bring the site back in minutes. But if the server fails completely, a restore might take a few hours. Here's the number to call." That honesty is worth more than a fake guarantee. It also stops you from being the one who gets called at 3 a.m. because you promised the impossible. Bring the runbook template to this conversation, and say: "Here's what we'll do if the site goes down. You'll get a status update right away." Then actually do it.
Step 5: Write the one-page runbook
The deliverable that makes hosting repeatable across clients is not the host itself; it's the documentation. At handoff, give your client a one-page runbook with: host login, domain registrar, DNS provider, backup schedule, support phone number, and a "what to do if the site goes down" section. Do not bury this in a 30-slide deck. One page. Every client gets the same template. The only fields that change are the credentials and the profile.
For the retail client, the runbook is the difference between a support ticket and a calm phone call. When they call you in November asking about a weird email from their old host, you can say, "Ignore it, we moved everything. The logins are in your runbook." That's when you graduate from "web agency" to "hosting partner that thinks ahead."
The act of fitting everything onto one page forces you to decide what's actually critical. If you can't fit it, you don't understand your own setup. Keep the template in a shared drive and update it whenever your infrastructure changes. Apply least privilege, rotate credentials, and never email passwords. Your internal version of the runbook should be a copy of the client's page plus a section for your team: server IPs, backup storage location, and monitoring tool credentials. That internal version is what you'll use in the quarterly review.
Step 6: Review quarterly, not per project
Set a recurring calendar event for the first Monday of every quarter. On that day, pull three reports: the support tickets from the last quarter, the uptime data from your monitoring tool, and your host bills. Look for patterns. If one host accounts for most of your support tickets, it's gone. If another host's support never picks up the phone, it's gone. If a new provider has appeared with a dramatically better price for the same class of service, test it — with one non-critical client — and add it to the matrix if it earns its spot.
This review is the difference between reacting to failures and preventing them. You'll still have failures, but they'll be the host's fault, not your process's fault. When a new host candidate shows up on your radar, run it through a real stress test before committing. A cheap host can look great on paper and fold under load; the test will tell you the truth.
The quarterly review is also when you prune. If a profile hasn't been used in two quarters, either remove it or discover why. The goal is a living matrix that reflects what you've actually learned, not a static document you wrote once and ignored. Don't skip the review because you're busy. The time you spend there saves you a billable week later.
Conclusion
Hosting is not the place for creativity. It's the place for patterns. Build the intake form, lock in your three profiles, run the migration checklist, sell reliability, write the one-page runbook, and review quarterly. The retail client will get a stable site, you'll get a calmer quarter, and you'll finally stop googling "best hosting for" every time a new project lands. That's the win. Go standardize.