A business owner called us a few years ago wanting to move his website. Straightforward request, until we started looking. The domain was registered to his former agency. The Google Business Profile was under an account he had no access to. The site was built on a proprietary platform that could not be exported. The phone number on every piece of his marketing was a tracking number the agency owned.
He had spent six years and a lot of money building an online presence that legally and practically was not his. Leaving meant starting over.
That is not an accident. It is a business model, and it is common enough that we built our entire practice around not doing it.
What lock-in actually looks like
It is rarely announced. Nobody signs a contract that says you will not be able to leave. It accumulates through a series of small decisions that each seem reasonable at the time.
The domain. The agency registers it during setup because it is easier than walking the client through it. Now the most fundamental asset of the business sits in someone else’s registrar account.
The website platform. Built on something proprietary, or on a builder where the export produces a pile of markup nobody can do anything with. The site functions perfectly right up until you want to take it somewhere.
The Google Business Profile. Claimed under an agency email. This one is particularly painful because the profile carries years of accumulated reviews, and recovering ownership from an unresponsive party can take weeks.
Ad accounts and tracking. The Google Ads and Meta accounts live under the agency’s business manager. When you leave, the campaign history, the conversion data, the audiences, and the pixel learning all stay behind. You start from zero with a new account and pay for the learning period again.
The CRM. Contacts, conversation history, automations, and pipelines built inside an agency-owned sub-account. Sometimes exportable, often not fully.
Tracking phone numbers. Printed on trucks, on business cards, on the side of a building. Owned by the agency. This one has stopped more businesses from leaving than any contract clause ever has.
Content and creative. Photos, video, logo files, and copy delivered as finished exports with no source files. You have a JPG of your logo and no vector, so every future use requires going back to them.
Why agencies do it

Being fair about this: not all of it is calculated.
Some of it is genuine convenience. Setting up accounts under your own umbrella is faster than coordinating with a client who does not know their registrar password. Some of it is process, especially at agencies managing many clients where consistent tooling matters. Some of it is inertia, where nobody ever decided to do it differently.
But some of it is deliberate, and the ones doing it deliberately understand the math. Retention through dependency costs nothing. Retention through results costs a great deal. If leaving means rebuilding from nothing, a client will tolerate mediocre work far longer than they otherwise would.
That is the part we object to. Not because it is unusual, but because it changes what the agency is optimizing for. An agency you can leave easily has to be worth staying with. That is a healthier arrangement for everyone, including the agency.
What full ownership means in practice
It is easy to say and it has to mean specific things.
Your domain is registered in your name, in an account you control, with your credit card on it. We will manage DNS if you want us to. The registration is yours.
Your website is built on standard technology you could hand to any competent developer. WordPress, Shopify, whatever fits. Not a proprietary system that only we can maintain.
Every account is created under your business. Google Business Profile, Google Ads, Meta, analytics, Search Console, email platform, CRM. We are added as a user with the access we need. Remove us and everything keeps running.
You get source files. Layered logo files and vectors, raw photography, project files for video, editable documents. Not just the exports.
Your phone number is yours. If we set up call tracking, the number is in your account and ports with you.
Your data is exportable at any time, by you, without asking us.
The practical test is simple. If we stopped working together tomorrow with no notice, would anything break? The answer should be no. Work would stop. Nothing would break.
How to check your own situation
This is worth an hour whether or not you are thinking about changing agencies.
- Look up your domain in a public WHOIS lookup. Whose name and email are on it? Do you have login credentials for the registrar?
- Sign in to your Google Business Profile with your own email. Are you listed as Owner, or as Manager? Manager means someone else holds the keys.
- Open your Google Ads and Meta accounts. Is the account under your business, with your agency granted access? Or is it inside their business manager?
- Check your analytics property. Are you an administrator, or a viewer on someone else’s property?
- Find your logo files. Do you have an AI, EPS, or SVG, or only a PNG someone emailed you?
- Ask for a full export of your CRM. Contacts, conversation history, everything. See how long it takes and what arrives.
- Look at the phone number on your marketing. Is it a line you own, or one an agency provisioned?
If you discover problems, do not panic and do not start an argument. Most agencies will transfer things when asked plainly. Ask in writing, be specific about each asset, and give a reasonable deadline. Resistance to a clear, polite request tells you something useful on its own.
What to ask before you hire anyone
Four questions, asked before you sign rather than after.
Whose name will the domain be registered in? Will every account be created under my business with you as a user? Do I receive source files for everything you create? If we part ways, what exactly do I keep and what do I lose?
The content of the answers matters less than how they are given. Someone who has thought about this answers immediately and specifically. Someone who has not will hedge, or explain why their approach is actually better for you. That hesitation is the signal.
The contract side of this deserves its own treatment, and we covered it in what to look for in a marketing agency contract.
The reason we built it this way
We would rather earn next month than trap someone into it. That is most of the reasoning and it is not especially noble, it is just how we want to run a business we have to think about every day.
The practical effect is that it changes our incentives in a way we find clarifying. We cannot coast. If the work stops being worth what it costs, a client can go, and go cleanly, with everything they paid for. That keeps the pressure where it should be.
It also means the businesses we work with are building an asset rather than renting access to one. Six years of accumulated reviews, content, campaign history, and creative belong on your balance sheet, not on ours.
If you want to know what you currently own, ask us and we will walk through the audit with you. We will tell you what we find even if the answer is that your current agency is doing it correctly.
More from Design Thumbprint
Your Careers Page Is a Marketing Problem
For most home service businesses and practices, hiring is the real constraint on growth, and the careers page gets a fraction of the attention the homepage does. How to fix that.
What Belongs on a Homepage, and What Doesn’t
A homepage has one job: help a stranger decide quickly whether they are in the right place and what to do next. What earns its place above the fold, and what to cut.
Want this kind of thinking applied to your marketing?
We are a boutique agency in Edmond working with businesses across Oklahoma and beyond. If something here raised a question about your own marketing, ask us directly.
- Call
- 405-766-6169
- info@designthumbprint.com