Skip to content

Guide · WordPress · 8 min read

My WordPress developer has disappeared: how to take back control

In short: don’t touch anything in a hurry, and start by checking what is in your name. If you control the hosting, you can recover the site itself, including access to WordPress. The domain name is the only piece that is truly hard to get back if it was registered in someone else’s name: it is the first thing to check.

See the 5 steps Assess my website

Who holds the keys to your websiteThe domain name and the hosting are the two master keys of a website. Whoever controls them can always recover access to WordPress. Everything must be in your name, not your developer’s.WHO HOLDS THE KEYSDomainKey 1must be yoursHostingKey 2unlocks the restWordPressAdminrecoverableWith the domain and hosting, everything else can be recoveredKEY TAKEAWAYEverything must be in your name,not your developer’s.Who holds the keys to your websiteThe domain name and the hosting are the two master keys of a website. Whoever controls them can always recover access to WordPress. Everything must be in your name, not your developer’s.WHO HOLDS THE KEYSDomainKey 1must be yoursHostingKey 2unlocks the restWordPressAdminrecoverableWith the domain and hosting,everything else can be recoveredKEY TAKEAWAYEverything must be in yourname, not your developer’s.

First rule: don’t break anything

When a developer stops answering, the temptation is to change everything at once. It is often the worst idea: a website that still works must keep working while you take back control.

  • Don’t cancel anything: not the hosting, not the domain name, not the subscriptions linked to the site, until you know who owns them.
  • Check the renewal dates: a domain name that is not renewed in time can be lost. This is the absolute priority.
  • Keep a written record of your messages to the developer: email first, then a registered letter if needed.
  • Don’t reinstall WordPress or change the theme: you could lose settings or custom work.

Take stock: who holds what?

A WordPress website relies on several accounts, often opened at different times. For each one, the question is the same: is it in your name, or in the developer’s?

The accounts a WordPress website depends on
AccountWhere to checkIf it is in your nameIf it is not
Domain nameThe public directories: ICANN Lookup for a .com, the Whois of Afnic (the body that runs .fr) for a .fr; the holder’s name is sometimes hiddenYou can move the site wherever you wantYou need the holder’s agreement, or a dispute procedure: it takes time, so start early
HostingYour invoices, the host’s emails, your customer areaYou recover everything else: files, database, WordPress accessThe host usually only deals with the account holder: ask for the procedure, or rebuild from a backup with a new host
WordPress admin accessYour site’s login pageYou manage content and settingsIt can be recovered through the hosting, with methods WordPress provides
Paid plugins and themeInvoices and accounts with the vendorsUpdates keep comingThe licence must be transferred or bought again, or updates stop
Email addressesWhere your mailboxes are hostedNothing changesThey often depend on the domain or the hosting, and share the same fate

The principle to remember: the domain name and the hosting are the two master keys. With them, everything else can be recovered.

The chain of access to a WordPress websiteThe domain name leads to the hosting, which contains WordPress: whoever controls the first two can always recover the third.1Domainname2Hostingfiles, database3WordPressadmin accessThe chain of access to a WordPress websiteThe domain name leads to the hosting, which contains WordPress: whoever controls the first two can always recover the third.1Domain name2Hosting files, database3WordPress admin access
The domain leads to the hosting, which contains WordPress: whoever controls the first two can always recover the third.

5 steps to take back control

  1. Contact the developer, in writing. Ask for the list of logins and accounts linked to the site. Stay factual and polite: an amicable handover is still the fastest solution.
  2. Secure the domain name. Check who owns it and when it expires. If it is in your name, change the password of your account with the registrar (the company where the domain is registered) and turn on two-factor authentication. If it is in the developer’s name, ask for a change of holder. For a .fr, Afnic provides a form signed by both parties when the usual email validation is impossible, and a dispute procedure called SYRELI.
  3. Take over the hosting. If the account is in your name, change its password and turn on two-factor authentication. If it is in the developer’s name, contact the host, or prepare new hosting in your name from a backup.
  4. Recover WordPress access. With access to the hosting, an administrator account can always be restored: WordPress provides several official methods for this. Then create your own administrator account, change every password and remove the accounts nobody uses.
  5. Take stock of the site. Make a full backup right away, files and database, stored away from the server. Then check the versions of WordPress, plugins and PHP (the server’s language), the licences, unknown administrator accounts and changes made in the code.

The 6 most common unpleasant surprises

  • The domain in the developer’s name

    The trickiest case. Afnic mentions this case in its own guide: a provider who registers a client’s domain in the provider’s own name, for convenience. Getting it back requires the holder’s agreement, or a procedure.

  • Lost licences

    Paid plugins and themes bought on the developer’s account stop receiving updates when the licence expires. They then have to be bought again in your name.

  • A theme modified directly

    If the theme was edited directly, without a child theme (the method that keeps such changes safe), its next update will erase those changes. They must be identified before any update.

  • No recent backup

    Some sites have no recent backup, or only one on the same server. After a failure or a hack, there is nothing to restart from.

  • Overdue updates

    A site that is no longer updated piles up known security holes. Updates are first done on a copy, to check nothing breaks.

  • Accounts nobody knows

    Forgotten administrator accounts, access left to former providers: each one is a way in. Clean them up as soon as you are back in control.

What about your contract?

Read your contract, quotes and invoices again: they often state what belongs to you, whether it is the site, its code or the accounts. In case of disagreement, get advice from a lawyer before starting any procedure.

So it never happens again

  • The domain name and the hosting are in your name, with your email address.
  • You have your own WordPress administrator account, and each provider has theirs.
  • Paid plugin licences are in your name.
  • Your passwords are stored in a password manager.
  • An automatic backup is stored away from the server, and you know how to restore it.
  • Updates are done regularly, by you or by a provider.

The message to send your former developer

Polite, precise and dated, this message is often enough to get things moving. Send it by email and keep a copy:

Hello,

I am taking back control of our website and need to gather all the access details for it. Could you send me, or confirm, the following:

  • the account with the domain name registrar, and the name it is registered under;
  • access to the hosting account;
  • an administrator account on WordPress;
  • the list of paid plugins and themes, with their licences;
  • recent backups, if there are any.

If some of these accounts are in your name, please tell me how to transfer them into the company’s name.

Thank you in advance for your help.

No answer after two weeks? Send it again by registered letter: you will keep a dated record of your request.

Prefer to hand it over?

Developer out of reach, an update that broke everything, a hacked site: I take over your website, put it back on its feet, then look after it. And all your accounts stay in your name.

Let’s talk about your site See takeover and maintenance

Reply within one business day

Frequently asked questions

Can I take back my site without my former developer?

In most cases, yes. If you control your hosting, the rest of the site can almost always be recovered. The hardest part is the domain name, if it is not in your name.

The domain name is in the developer’s name: what can I do?

First ask them, in writing, to transfer it to you. If they refuse or do not answer, dispute procedures exist: the UDRP for a .com and most generic domains, SYRELI for a .fr. A lawyer can advise you.

Will I lose my search rankings?

Not if you keep the same domain name and the same page addresses. That is another reason why the domain name comes first: it carries your rankings.

Do I need to rebuild the site?

Rarely. A WordPress site can usually be taken over without starting again: it is secured, updated and fixed. A redesign is only justified if the site no longer meets your needs.

Can I change hosting provider?

Yes, as long as you have a full backup or access to the current hosting. It is often the right moment to put everything back in your name.

My site has been hacked: what should I do?

Every access must be changed and the site cleaned, then the entry point found and closed, and the missing updates applied.

How much does a takeover cost?

It depends on the state of the site and the accounts to recover. I never quote without looking first. Describe your situation: I reply within one business day, then send you a clear, itemised quote.

Sources

Keep reading