So you want to switch web developers, update your DNS, or just log in and check something simple, and you've hit a wall. Nobody at your old agency answers the phone anymore, or worse, you've just realised you never actually had login access in the first place. If you're stuck wondering how to get help sorting out your website properly this time, you're not alone, and there's a clear path to fixing it.
Domain access problems are one of the most common headaches small business owners run into, usually right when they need access most urgently. The good news is that untangling it is almost always possible. It just takes knowing where to look and who to ask.
I dealt with exactly this for a client recently. She needed to remove an old email address tied to her domain, one that pointed to an account she no longer had any control over, which is a real security risk if left unattended. The problem was she couldn't reach her previous developer, and had no login details for the domain or the website itself. We didn't even know for certain who the registered owner was. So we ran a WHOIS lookup to identify the registrar, then contacted their support team directly and explained the situation. They asked for proof of identity to verify she was who she said she was, and once that was confirmed, she regained ownership of the account and added me as a manager. From there I still had to work out how to get into WordPress itself, since the previous developer had never handed over those details either, but between the registrar access and a bit of backend troubleshooting, we got it sorted and locked down properly. It took a few days from start to finish, most of which was waiting on verification.
Step 1: Find Out Who Actually Owns the Domain
Before you can get access, you need to know where your domain actually lives. A domain name is registered through a domain registrar, and somebody's account at that registrar is the one holding the keys. That somebody might be you, or it might be the agency that built your site years ago.
Head to a WHOIS lookup tool and type in your domain name. This will show you the registrar (think Afrihost, Domains.co.za, Xneelo, or GoDaddy) and, if privacy protection isn't switched on, the registered owner's name and contact details.
If your own name or business is listed as the registrant, good news. You already own the domain. You just need login access, which is a much easier problem to solve.
If an agency, a former employee, or someone else entirely is listed, that's who legally holds the domain, even if you've been paying the bills for years.
Step 2: Try the Direct Route First
Before assuming the worst, just ask. A surprising number of "domain hostage" situations turn out to be nothing more sinister than an old agency that hasn't updated its process, or a developer who genuinely forgot to hand over credentials.
Send a clear, polite email requesting one of two things:
- Login access to the registrar account, or
- A domain transfer to a registrar account in your own name
Put a reasonable deadline on it, a week or two is fair, and keep the tone businesslike rather than accusatory. Most legitimate developers will sort this out quickly once asked directly, especially if the request is in writing.
Step 3: What to Do If They Go Quiet (Or Say No)
If you're met with silence, excuses, or an outright refusal, things get more technical but they're still solvable.
If you're listed as the registrant but don't have login details: Contact the registrar directly. They'll usually have an account recovery process involving proof of identity and proof that the domain is registered to your business. This can take a few days, so don't leave it until the week your site needs to go live somewhere else.
If someone else is listed as the registrant: You'll need a formal domain transfer, which means the current account holder has to unlock the domain and approve the move. If they won't cooperate, most registrars have a dispute process for cases where a business can prove it's the rightful owner of the name and content, but be prepared for this to take longer and possibly involve some paperwork.
If the agency has vanished entirely: Check whether the domain renewal is still being paid from an account you have access to, like a business bank card or PayPal linked to your accounting records. That trail can sometimes lead you to login credentials or at least confirm who's paying, and therefore who's likely the account holder.
How to Avoid This Happening Again
Once you've got access sorted, it's worth putting a few basics in place so you never have to go through this twice.
Register future domains yourself. If you're launching a new site or rebranding, register the domain under your own account from day one. A good developer will ask you to do this rather than offering to "handle it" for you.
Give your developer admin or editor access, not ownership. There's a real difference between a developer having the access they need to do their job and a developer owning the underlying account. You want the former.
Keep a simple record. A one-page document listing your domain registrar, hosting provider, and who has login access saves enormous stress later, especially if you ever need to switch developers or hosting providers.
Ask the awkward question upfront. Before hiring any developer or agency, ask directly: "Will the domain be registered in my name, and will I have login access to the registrar account?" Their answer tells you a lot about how they operate.
The Bigger Picture
Getting access to your domain back is usually a solvable problem, even when it feels urgent and frustrating in the moment. But the real fix is making sure you're never in this position again. Your domain, like your Google Analytics and Search Console accounts, is a business asset. It should sit in your name, in an account you control, with your developer holding access rather than ownership.
If you're setting up a new site, switching providers, or just want a second opinion on whether your current setup is safe, it's worth having someone walk through your accounts with you and confirm everything is where it should be.
If you're in the middle of a situation like the one I described above and aren't sure where to start, get in touch and I'll help you work through it.