"A friend set up our website, but he has a full-time job now and I don't want to keep bothering him." "The freelancer who built it says he doesn't do WordPress anymore." "The marketing agency that made our site shut down last year." You hear these all the time from small businesses and shop owners. The site is still up, and it doesn't look broken. It's just that, at some point, nobody was looking after it anymore.
What makes it worse is that there's usually no handover. You don't know which plugins are installed, where the hosting was bought, or who has the usernames and passwords, so you're afraid to touch anything. This article lays out a takeover process you can follow step by step, so you can bring an unmanaged site back under your own control without knowing how to code.
30-Second Overview
| What you want to know | The short answer |
|---|---|
| The most common situation | You can't reach the person who built the site, there's no handover document, and you don't know what's installed |
| The risk of leaving it alone | Plugins keep getting older, forms break without anyone noticing, and the domain and hosting accounts aren't in your hands |
| Step one | Get your domain, hosting, WordPress admin, and paid plugin licenses back. You have to handle this part yourself. |
| What the AI can help with | Health checks, listing plugins and themes, reviewing error logs, and compiling it all into a "site status report" |
| Your next decision | Stay on your current host and connect Roamer AI in external-site mode, or move to RoamerHost for full features like snapshots, rescue, and batch updates (the Pro plan includes migration help for existing sites) |
| Ongoing care | A health check every month, plugin updates in batches, and regular real-world form tests |
What Goes Wrong When Nobody Looks After a Site?
An unmanaged site usually doesn't blow up one day. It goes wrong slowly. These are the three most common problems.
Plugins Keep Getting Older
WordPress sites rely on plugins for features like forms, online stores, and SEO, and plugins keep releasing new versions to patch vulnerabilities. If no one updates them, the holes in old versions stay open. The longer you wait, the more there is to update at once and the bigger the version jumps, so you get more afraid that an update will break everything, and you touch it even less. It's a cycle that keeps feeding itself.
Your Form Breaks and No One Notices for Months
When a contact form stops sending, your site doesn't show any warning. The pages look perfectly normal, but every inquiry customers submit disappears into a void. You only find out how much business you've lost when someone calls and asks, "I filled out your form last month. Why did no one get back to me?"
The Domain and Hosting Accounts Aren't Yours
For a lot of sites, the domain and hosting were bought by whoever built the site, under their own account. You don't notice day to day, but when the domain needs renewing, the hosting needs paying, or you need to get into the admin in an emergency, you discover you don't have access at all. If the renewal notices go to an inbox you never see, the domain can quietly expire one day.
Five Steps to Take Over: Follow These to Get Your Site Back
Step 1: Get Your Accounts Back (the AI Can't Do This for You)
Before you touch the site, make sure these four accounts are in your own name and that you can log in to each one:
| Account | Why it matters | How to check |
|---|---|---|
| Domain registrar | If the domain expires, your site disappears; you also need it to change DNS or move the site | Log in to the registrar, confirm the domain is under your account and the contact email is yours, and note the expiration date |
| Hosting | This is where your site's files and database live | Confirm you can log in to the hosting account and that the payment method is yours |
| WordPress admin | The way into all of your content and settings | Log in with your own admin account; if you only have theirs, ask them to create one for you |
| Paid plugin licenses | If a license lapses, the plugin stops receiving updates | Find the license account on the plugin's settings page or in the original purchase email, and confirm how it renews |
This step means contacting whoever built the site, or the domain registrar and hosting provider, to request a transfer or verify your identity. It's person-to-person work, and the AI can't do it for you. If you can reach the original builder, ask them to transfer the accounts to your name. If you can't reach them at all, ask the domain registrar and hosting provider directly about their account transfer process. Once the accounts are back in your hands, you can safely hand off the inventory and maintenance that follow.
Step 2: Have Roamer AI Run a Full Health Check
With your accounts sorted out, connect the site to Roamer AI. If the site is still on its current host, connect in external-site mode: generate an Application Password in your WordPress admin, then connect it on the Roamer AI page of your RoamerHost dashboard. If the site is already on RoamerHost, just connect with one click; there's no password to paste.
Once it's connected, start with this:
Just say: "Check my site's health. Is there anything that needs updating, and are there any errors?"
It reports back with a health report covering:
- Your WordPress and PHP versions
- Which core, plugin, and theme updates are available
- Whether HTTPS is working
- Whether debug mode is on
- The number of PHP fatal errors in the last 24 hours
- Disk usage
- Homepage response time
External sites have access to a narrower set of features than sites hosted on RoamerHost, so go by what it actually reports. If the report doesn't make sense to you, that's fine. Just ask, "Which of these should I deal with first, and why?" and it will rank the priorities for you in plain language.
Step 3: Put Together a "Site Status Report"
The biggest problem with taking over a site is not knowing what's in it. After the health check, ask it to spell out the details and compile them into a document. From then on, whether it's you, a new employee, or a new partner taking over, there's something to refer to.
Just say: "List the plugins and themes installed on this site: which are active, which aren't being used, and which haven't been updated in a long time. Then check the recent error logs for any problems. Finally, put it all together into a site status report for me."
Pay special attention to forms, because no one will tell you when they break:
Just say: "Which plugin runs the contact form? Check its settings and error logs, and confirm the recipient email is the one we use now."
Once it has checked the settings, fill out the form yourself on your phone and make sure the email actually arrives. It takes a minute, and it keeps inquiries from continuing to vanish. If nothing arrives, tell it what happened, and it will read the plugin settings and error logs to find the cause.
A useful site status report should include at least:
- Where your domain, hosting, WordPress admin, and paid plugin licenses are, and when each one expires
- A list of the active theme and plugins, and what each one does (forms, store, SEO, and so on)
- Your WordPress and PHP versions, and what's waiting to be updated
- Recent errors and known issues
- The form's recipient email, and the date of the last successful test
Fill in the account details in the first item yourself and store them securely. Don't paste passwords into the chat or the document.
Step 4: Decide Whether to Stay on Your Current Host or Move
After the inventory, you'll have a much clearer picture of the site, and the next decision is where it should live. Both options work with Roamer AI; the difference is how much it can do for you:
| Item | Stay on current host (external-site mode) | Move to RoamerHost (hosted site) |
|---|---|---|
| How it connects | With WordPress's built-in Application Passwords | One click, no password to paste; the system creates a dedicated "roamer-ai" account |
| Posts, pages, menus, SEO, products | Yes | Yes |
| Installing plugins, changing plugin settings | Yes | Yes |
| Full site builds and layout editing | Not available | Yes |
| Automatic snapshots before changes, snapshot restores | Not available | Yes |
| Batch updates (in batches, rolled back on failure) | Not available | Yes |
| Emergency rescue when the site breaks | Not available | Yes |
| Switching PHP versions | Not available | Yes |
| Best for | Your current hosting contract hasn't ended, the site is stable, and you mainly need content edits | The site hasn't been updated in a long time, and you want updates and rescue taken care of |
A site that's gone unmanaged for a long time often needs exactly what's in the right-hand column: backups before updates, updates in batches, and a way back when something breaks.
You don't have to move it yourself. The Pro plan includes migration help for existing sites: contact [email protected] and we'll help you move your site to RoamerHost. If you can't reach whoever built your site and you're not technical yourself, this is usually the easiest path. You don't have to figure out how to migrate, and once the move is done, snapshots, rescue, and batch updates are ready to use. Before you get in touch, finish Step 1 and get all your accounts back so the move doesn't get stuck on permissions. To learn what a move typically involves, see Migrating WordPress off Shared Hosting: 6 Real Issues.
Step 5: Set a Maintenance Routine
Taking over isn't a one-time job. The point is to make sure the site always has someone looking after it from now on. Here's a suggested routine:
| How often | What to do | Just say |
|---|---|---|
| Once a month | Health check | "Run this month's health check on my site and list any problems." |
| Once a month (after the health check) | Plugin updates in batches (hosted sites) | "Update all my plugins. Back up first, and confirm the site works afterward." |
| Once a quarter | Check the form settings, and fill out the form yourself | "Confirm the contact form's recipient email setting is still correct." |
| Before a promotion or redesign | Run a check first so nothing goes wrong on launch day | "I'm launching a promo page next week. Check whether anything on the site needs fixing first." |
| Once a year | Check the expiration dates and payment methods for your domain, hosting, and paid plugins | (Check this one yourself) |
On sites hosted on RoamerHost, batch updates work like this: plugin files are packaged as a backup first, plugins are updated in batches of 5, the homepage and admin are checked afterward, and anything that errors is rolled back. The whole batch can also be undone in one step. Elementor and Elementor Pro are handled together: if Pro can't be updated at the same time, neither one is updated, so a version mismatch doesn't take down the whole site. Paid plugins with no download source (for example, ones whose license has lapsed) are skipped automatically, which is one more reason Step 1 includes recovering your licenses. Batch updates count as a high-risk action, so it first explains what it's going to update and gives you a confirmation code button. Nothing starts until you click it.
For a site that hasn't been updated in years, the first round of updates is exactly the kind of job that should be done this way: in batches, with a backup. See Afraid to Update Plugins? Backups, Batches, Rollbacks.
What If the Site Is Already Broken?
The worst thing that can happen to an unmanaged site is that one day it suddenly shows a white screen or "There has been a critical error on this website," or you can't get into the admin. And since you can't reach the original developer, all you can do is panic.
On sites hosted on RoamerHost, Roamer AI's rescue tools work even when the site is broken and the admin won't load. In one pass it checks the status of the homepage, admin, and API; which plugin or theme is involved in recent PHP fatal errors; whether WordPress core works with plugins disabled; and which plugins and themes were updated or changed in the last 72 hours. Then it proposes a fix, such as deactivating the problem plugin, rolling a plugin back to its pre-update version, disabling a faulty code snippet, switching PHP versions, or restoring a snapshot. Every action needs your confirmation.
Just say: "My site is showing a white screen. Find out why and fix it."
If it has tried reasonable fixes and still can't bring the site back, or the issue needs server-level work, it notifies a RoamerHost engineer with the conversation, your site details, the cause it found, and what it already tried. When a site outage is affecting your business, it gets flagged as urgent. External sites don't get these rescue tools, which is worth weighing when you make your decision in Step 4. For the full process, see White Screen or Locked Out: The Roamer AI Rescue Process.
FAQ
Q: I can't reach the person who built my site at all, and I can't get the accounts back. What do I do?
Start by checking what you do have. If you have a WordPress admin account, you can at least take over the site's content. For the domain and hosting, contact the domain registrar and hosting provider directly and ask about their account transfer or identity verification process. You have to handle this part yourself, and Roamer AI can't do it for you, but once the accounts are back, you can hand the inventory and maintenance over to it.
Q: I don't know what's installed on my site. Will connecting Roamer AI break something?
Health checks, plugin lists, and reading error logs are all read-only; they don't change your site. When it's time to actually make changes, it lists a plan and waits for your approval first. High-risk actions like activating or deactivating plugins and batch updates only run after you personally click the confirmation code, and the AI has no way to press it for you.
Q: In external-site mode, do I have to give it my admin password?
No. External sites connect with WordPress's built-in Application Passwords, which aren't your login password and can be revoked at any time from your profile page in the WordPress admin. Sites hosted on RoamerHost connect with one click, and the system creates a dedicated account that's revoked automatically when you disconnect.
Q: My site hasn't been updated in years. Can I update everything at once?
On sites hosted on RoamerHost, you can ask it to run a batch update, but it won't force everything through at once. It backs up your plugin files first, updates in batches of 5, checks the homepage and admin afterward, rolls back anything that errors, and the whole batch can be undone in one step. External sites don't have batch updates.
Further Reading
- WP × Roamer AI: Finally, Someone to Look After Your Site
- Afraid to Update Plugins? Backups, Batches, Rollbacks
- White Screen or Locked Out: The Roamer AI Rescue Process
- Migrating WordPress off Shared Hosting: 6 Real Issues
- Is AI Safe on Your Site? Snapshots, Confirmations and Undo
Want someone to build it for you?
Once your needs go beyond what plugins and code snippets can do (large custom plugins, integrations with company systems, rebuilding an old site), someone has to work on the code. Roamer Tech (RoamerHost's parent company) takes on advanced WordPress development: