Guide · FifteenFold
How to Avoid Getting Locked Into Your Web Designer’s Platform
Website lock-in happens when changing supplier becomes harder, more expensive or more disruptive than it should be because the previous supplier controls something your business depends on.
Not every managed service is lock-in. Paying an agency to host, maintain or operate a platform can be perfectly sensible. The problem is when ownership, access and exit terms are unclear.
What does website lock-in actually mean?
Lock-in can take several forms. You may discover that the agency owns your domain, your website cannot be moved away from their private platform, you cannot export important content, you do not have administrator access, or critical accounts were created under the supplier’s email address.
The risk is not simply technical. It can affect SEO history, analytics, advertising, product data, email, customer journeys and business continuity.
1. Your domain should normally be registered for your business
Unsure whether your website needs fixing or rebuilding? Get a free website review
Your domain is one of the most important digital assets you own. Confirm which registrar holds it, whose legal or account details are attached to it and whether you have access to the registrar account.
An agency can manage DNS and renewals for convenience without needing to become the effective owner of the domain.
2. Ask exactly what platform the website uses
There is a major difference between a widely supported platform and a supplier-specific system that only one company can maintain.
WordPress, Shopify, WooCommerce and other mainstream systems are not automatically portable in every configuration, but there is a broad ecosystem of developers and agencies who understand them. A private builder or proprietary framework can be useful, but you need to understand the exit route before committing.
3. Administrator access should not be treated as a favour
If your business owns the website, clarify what level of access you receive. On WordPress, that may mean an administrator account. On ecommerce platforms, it may mean owner or appropriate staff access.
There can be legitimate reasons to limit access to dangerous infrastructure settings, particularly on a managed service, but those restrictions should be explained rather than hidden.
4. Normal content should be editable without a code deployment
You should not need a developer every time you change a price, service description, testimonial, FAQ or call to action.
That does not mean every pixel needs a drag-and-drop control. In fact, over-flexible page builders can create their own consistency and performance problems. The better question is whether the information your business changes regularly has a sensible editing surface inside the CMS.
At FifteenFold, this is one of the principles we use when structuring managed WordPress builds: presentation belongs in the theme; business information belongs in editable WordPress data.
5. Make sure analytics and search accounts belong to the business
Google Analytics, Search Console, Tag Manager, Merchant Center, advertising platforms and business profiles can become painful to recover if they were created under a supplier account that you do not control.
Where possible, establish the business-owned account first and grant the supplier the access they need.
6. Ecommerce businesses need to think beyond the website
For ecommerce, the dependency map can be much wider:
- product catalogue and variant data
- Google Merchant Center
- Shopping feeds and supplemental feeds
- marketplace integrations
- reviews
- email marketing
- payment providers
- shipping systems
- ERP or inventory connections
- tracking and consent systems
If one agency becomes the only party that understands how those pieces connect, the operational risk can be greater than the website lock-in itself.
7. Ask what happens to paid plugins, licences and subscriptions
A website may depend on premium themes, plugins, fonts, image services or integrations. Find out whether those licences are included only while you remain on a maintenance plan, whether you can buy your own licence and what happens if the agency relationship ends.
There is nothing wrong with an agency licence ending when an agency service ends. The important thing is that the dependency is visible before you make the decision.
8. Understand how your content can be exported
Ask whether pages, posts, products, customer-facing copy, images and structured data can be exported in a usable form.
No migration is completely frictionless. Different systems store layouts differently. But there is a big difference between normal migration work and discovering that the underlying content is trapped inside a closed service.
9. Get the exit process in writing
A good agreement should explain what happens when the relationship ends. You should understand:
- what access will be handed over
- which services stop
- which licences need replacing
- whether hosting continues for a transition period
- how domain and DNS management are transferred
- what data can be exported
- whether migration support is included or chargeable
Managed service is not the same as lock-in
This distinction matters. A business may actively want an agency to manage hosting, updates, backups and routine changes. That is outsourcing, not automatically lock-in.
The test is simple: if you choose to leave, can the business recover its core assets and continue operating without unreasonable obstruction?
What FifteenFold does differently
Our managed website plans are designed around convenience rather than ownership ambiguity. The domain remains in the business name, and the service terms make clear what is included during the managed period.
More importantly, we are moving recurring business information into WordPress-editable data rather than hiding it inside theme code. That makes routine changes easier for normal WordPress users and reduces the number of reasons a future content change would require a developer.
If you are reviewing an existing website and are unsure how portable it really is, send it through for a free first review. If the issue is wider than the site itself, our digital and ecommerce consultancy can map the dependencies before you commit to a migration.
Frequently asked questions
Is WordPress completely free from lock-in?
No platform removes every dependency. A WordPress site can still rely on a custom theme, page builder, proprietary plugin or hosting setup. The advantage is that the underlying platform has a very large ecosystem and standard ways to manage users, content and data.
Should my web designer host my website?
They can. Managed hosting can remove a lot of technical admin. The important questions are who owns the domain, what access you retain and what the migration or exit process looks like.
Should I demand every source file?
That depends on the project and agreement. Focus first on the assets and access the business genuinely needs to keep operating, then make source-code or design-file requirements explicit before work begins.
A website handover is a transfer of control, not a final invoice
Quick answer: before paying the final balance, confirm that the business controls the domain, can edit its ordinary website content, has access to hosting or a documented managed arrangement, understands licences and renewals, and can retrieve analytics, backups and business data if it changes supplier. A low-priced website with an unclear exit can become an expensive dependency.
The owner-access test
| Asset or system | Minimum acceptable handover | A useful test |
|---|---|---|
| Domain | Business as registrant, own billing and recovery email, documented DNS access | Owner signs in without the developer |
| WordPress / CMS | Business administrator access and instructions for routine edits | Owner changes a non-critical paragraph and checks the page |
| Hosting | Clear provider, payment responsibility, backups and exit terms | Locate the most recent usable backup and restore instructions |
| Analytics and Search Console | Business-controlled ownership and appropriate supplier permissions | View the account directly, not through a supplier’s screenshot |
| Forms and email | Known notification recipients, consent wording and storage policy | Send and receive a real test enquiry |
| Photos and licensed assets | Usage rights and restrictions recorded | Identify which assets can legally move to another supplier |
| Shop and integrations | Payment, catalogue and third-party app ownership and invoices | Review what happens if an app or plan is cancelled |
Open-source software does not guarantee a portable website
WordPress can be exported and independently hosted, but a particular build may depend on licensed plugins, proprietary page builders or custom integrations. Shopify provides access to important store data but operates as a hosted platform and doesn’t give merchants unrestricted server-level ownership. Neither model is automatically wrong. The relevant question is whether you know what can be transferred, what must be rebuilt and which services stop working after a cancellation.
Example: changing supplier without losing the business
Imagine an established service website whose designer registered the domain, created GA4 under a personal account and installed a paid booking plugin on their own licence. If the business leaves, there may be separate work to transfer the domain, recover measurement access, replace the plugin and verify that existing enquiries continue to reach the right inbox. Those risks should be disclosed and priced at the outset, not discovered when a relationship ends.
For a business-controlled arrangement, set up the domain account and recovery address first, grant the supplier only the access they need, document licences, and schedule a recorded handover test before sign-off.
Ask for these six lines in the agreement
- Who legally owns the domain, content and any specifically commissioned original work.
- Which software and visual assets require third-party licences and what those licences permit.
- What hosting, technical maintenance and renewals cost after any introductory offer.
- How access, backups and website exports are provided when the contract ends.
- What changes are included during the defect-correction period and what counts as new work.
- What happens to enquiry data, analytics access and customer information during handover.
This is a practical procurement checklist, not a substitute for legal advice on a particular contract. The Hertfordshire website cost guide explains how these responsibilities affect total cost, while our quote brief helps you ask for them before paying a deposit.
Can a developer purchase the domain for me?
They can assist with registration, but the customer should remain the registrant and control the account. That is especially important when an introductory hosting plan includes first-year domain registration.
What if I pay monthly for my website?
Ask separately about ownership of the site content, right to export, payment minimum term, ongoing hosting, support and any transfer or early-exit conditions. Do not assume all monthly plans offer the same rights.
Ownership checklist before signing or handing over
| Asset | What the business should be able to demonstrate |
|---|---|
| Domain | Registrant, renewal account and recovery email under business control |
| Hosting and backup | Access to the plan, recovery process and export options |
| Website content | Ability to edit normal text and export essential material |
| Analytics | Owner-level access to GA4 and Search Console, not only a screenshot from the supplier |
| Paid integrations | List of licences, apps, renewal dates and consequences of cancellation |
Platform licence versus supplier lock-in
A service may require a paid licence without being intentionally restrictive. WordPress plugins, Shopify apps and custom integrations can be legitimate ongoing dependencies. The warning sign is a supplier who cannot explain exit conditions, withholds access or charges an unexpected fee merely to release assets you were told you own. Get ownership, source-file handover and the treatment of third-party licences into the written agreement.
Before launch, test the account handover with the business owner present. Check administrator access, domain renewal, how to replace the provider, how to download a backup, and whether key features survive a cancelled maintenance agreement. If you need a new supplier, share limited permissions initially rather than your personal email password. Read our supplier due-diligence guide before commissioning work.
Next step
Is your website pulling its weight?
Get a free review.
Send the URL. You get a clear Keep, Fix or Rebuild recommendation and the first three changes we would make, with no obligation.
Get a free website review