A case study in how a two-minute request turned into a week of damage control, and how to protect yourself when it happens to you.
The request
The setup was simple. I had two hosting accounts, each holding two websites. One of those accounts was costing more than it needed to, so I wanted to downgrade it to a plan that allows a single website, which meant removing one site from it. The other account was to stay as it was.
That is one instruction: on account A, downgrade the plan and remove site X.
What actually happened
- The wrong hosting account was downgraded. The account I wanted to leave alone was the one that got changed.
- That was fixed, after some back and forth.
- The second account was then downgraded, but the wrong website was removed. The plan change went through, but the site taken off was not the one I named.
- The website that was removed may now be “suspended” while the provider works out what to do.
Somewhere in the middle, the conversation drifted to domains that had nothing to do with the request: domains registered elsewhere, and domains registered with the provider that were never part of the hosting query. Every reply seemed to answer a different question from the one I asked.
Why this happens
The root cause is that the provider’s staff are treating three different things as one:
- A domain is a name (
yourbusiness.com), registered at a registrar and renewed yearly. It is an address. - A hosting account is a paid service on a server with a plan and limits. It is the building.
- A website is the content and configuration placed inside that account and connected to a domain. It is a room in the building.
Once you have several of each, “the domain” becomes ambiguous. When I say “remove this domain from the account,” an agent may look at the registry, at the hosting account, or at the website entry, and each is a different action on a different system. If the agent sees all of your services under one customer profile and works from a script built around domains, mistakes like these are almost predictable.
What went wrong on my side, and what I’d do differently
I’ll be honest: some of this was avoidable, and it’s the part worth learning from.
I identified things by domain name only. That felt natural, but it left the provider free to interpret which account I meant. Now I would always quote the account number or username, the plan name, and the domain name together, in one line.
I asked for the change instead of asking for a confirmation first. The safest approach is to ask the provider to reply with exactly what they are about to do and wait for me to approve it before they act. That single step would have caught both errors.
I didn’t secure my own data first. If a site is at risk of being removed or suspended by mistake, a fresh backup is your insurance.
The playbook
Before you contact them
- Back up everything on both accounts: site files, databases and mailboxes. Do this even for the account you are not changing. Mistakes spill over.
- Write down the current state in a small table: account, plan, sites on it, renewal date. Take screenshots of the control panel.
- Check where DNS is managed. If your nameservers or DNS records are elsewhere, the site’s address survives even if the hosting is removed, which makes recovery quicker.
Write the request so it can’t be misread
Put everything in one message, with the account as the subject:
Account #1 (username: ___): downgrade from [plan] to [plan]. Remove [site X] from this account. Keep [site Y].
Account #2 (username: ___): no changes at all.This request concerns hosting only. It does not involve domain registration, renewals, transfers or DNS.
Before making any change, please reply confirming exactly which account will be changed, which plan it will move to, and which website will be removed. Do not proceed until I approve.
The last paragraph is the important one. It turns a one-way action into a two-step process.
When something has already gone wrong
- Stop further changes. Ask in writing that nothing else be touched on either account until the current issue is resolved.
- Describe what happened in one factual paragraph: what you asked for, what was done, what should have been done. No blame, no drama; you want a record that is easy to escalate.
- State the consequence and the urgency. For example: “The website [X] was removed in error and is at risk of being suspended. Please restore it to the account and confirm that no suspension will be applied while this is being fixed.”
- Ask for a named senior contact or an escalation, and for the ticket reference. Repeated explanations to first-level agents rarely help.
- Ask them to confirm in writing that the affected site will not be suspended or deleted until it is restored, and that you won’t be billed for any plan or service you did not request.
- Keep the timeline. Dates, ticket numbers, screenshots and copies of every reply. If this needs to go to a complaints department or a consumer body later, the record is what matters.
If a suspension is looming
- Restore from your backup to another host if the site is business-critical. A temporary copy on a cheap plan keeps your site and email running while the dispute continues.
- Point DNS to the temporary copy if your DNS is managed independently of the provider.
- Watch email. If the suspended website’s domain also runs mailboxes on that account, email can go down with it. Check this early.
- Don’t let a “quick fix” turn into a new change. Every restore or re-add should be confirmed in writing before it happens, for the same reason as above.
The lesson
Hosting providers sell domains, hosting and websites in one dashboard, but the people processing your ticket may not distinguish between them. You can’t fix that on their end, but you can build a request that leaves no room for interpretation:
- Name the account, not just the domain.
- Say what must not change.
- Require confirmation before action.
- Back up first, always.
- Keep everything in writing.
Downgrading a hosting plan should be the most boring request a customer can make. If yours turns into an adventure, the provider’s confusion is their problem to fix. Your job is to make sure it doesn’t cost you your website in the meantime.
