TLDR: a caller had a domain, a website, and email spread across three different people, none of whom she had login access to, and a half-finished Microsoft 365 migration that had quietly dropped a year of her history. None of it was as broken as it felt. Here's what untangling it looked like, and the two questions worth asking before you pay anyone else another penny.
The call
She was distraught by the time she got to me. Small business, one person doing everything, and somewhere along the way she’d ended up with a domain name, a legacy hosted email service, and a website all in different hands, none of which she had access to herself. A website developer was charging her a serious monthly sum for something she couldn’t clearly describe, beyond “he built it a while ago and now he manages it.” Somebody had then recommended a general-purpose “Mac expert” to move her off the old hosted email onto Microsoft 365, sensible enough, except he’d done it by downloading her mailbox and syncing it into his own copy of Outlook rather than using the migration tool that’s built directly into 365 for exactly this job. She’d ended up with most of her email history transferred, but not the last year of it, and no clear idea why, or where the missing year had gone.
None of this is unusual. It’s the default state for a solo business owner who’s hired one-off help for each piece as it came up, never at the same time, never from the same person, and never with anyone thinking to ask who’d hold the keys once the job was done.
The two questions that mattered
Before anything else, I asked her two things.
Do you personally pay for your domain name, or does that go through someone else? She didn’t know.
Do you have global admin rights on your own Microsoft 365 tenant? She didn’t know that either.
Neither answer was a surprise, and neither is a crisis. But they’re the two questions that determine whether you own your own business’s infrastructure or whether you’re a guest in it, dependent on someone else’s goodwill to keep paying, keep renewing, keep answering the phone. Most small business owners have never been asked either question, because most of the people they’ve paid to “sort out the website” or “sort out the email” had no reason to bring it up.
What was wrong, piece by piece
The old hosted email. Genuinely fine here: she had admin control of the account and control of billing. Nothing to untangle, just confirm it and move on.
The Microsoft 365 migration. Fixable, and not even hard to fix. The missing year of email history is very likely still sitting on the old hosted platform, since a proper cutover migration pulls everything across in one pass rather than syncing a live mailbox through someone’s personal Outlook, which is the wrong tool for this job and explains exactly why a chunk of history is missing. The other half of this is getting her global admin rights on the 365 tenant that was set up in her name, so that whatever gets fixed, she’s not locked out of her own account.
The website. This was the expensive one, and the one she’d most convinced herself was unfixable. A “web guy” charging a serious monthly fee for a bit of WordPress maintenance on what turned out to be a simple brochure site, a handful of pages, no e-commerce, no bookings, nothing that needed ongoing engineering attention. That kind of site doesn’t need a WordPress install and a maintenance contract at all. It needs to be static, fast, and free to host. I’d build the same thing today the way I build most sites like this: AI-assisted, hosted for nothing on somewhere like Netlify, and handed over as something she owns outright rather than rents access to.
Why I gave all of this away for free
None of the above cost her anything, and I didn’t do any of the work myself. I just told her what was true: that this wasn’t the disaster it felt like, that two clear questions would tell her exactly where she stood with each piece, and that the most expensive part of her setup was paying, every month, to solve a problem that shouldn’t need solving at all.
Maybe she comes back to get it properly fixed. Maybe she takes what she now knows back to the people already charging her and asks better questions than she could have asked yesterday, and that’s the end of it. Either outcome is fine by me. The going rate for a business owner suddenly knowing what questions to ask is nothing, and it’s worth handing out for free.
If you don’t know the answer to either question above, domain ownership and admin rights on your own 365 tenant, that’s worth finding out today, not the day you need it.