The agency had the keys
Context
Our fish market’s website was WordPress, built and hosted by an agency. They held the hosting and DNS logins, the Google Business profile, and the structured data named them, not us. Google Analytics had recorded nothing since launch because the tag was never connected.
What we did
James archived the whole site first (527 MB, 1,040 images, every URL and its search profile), then rebuilt it as a static site: 46 pages, 19 recipe posts migrated, all 43 old URLs preserved or redirected, schema rewritten to name the shop. We wrote an ownership registry, moved every login to a company email with two-factor and a second admin, then removed the agency. Analytics was fixed with consent handled properly.
What happened
Live 2026-10-14, five weeks after the first commit. Zero 404s on the old sitemap, checked at launch. Hosting went from an agency retainer to $0 a month. Every login is ours.
What we learned
Archive before you touch anything, and ask who owns each login first.
For your business
A 46-page migration is bigger than the Basic Website. The same work for you is the Basic Website plus the Migration add-on; larger sites are quoted by page. Or the $67 Website Takeover Kit to do it yourself. See it on the price list →


