Guide
Do you own your website? What platform lock-in means
Owning your website means you have the code, the domain, and the data. Platform lock-in means you pay to stay. Here is how to tell them apart.
You own your website when you control the domain, have access to the source code, and can move hosting to another provider without starting over. Platform lock-in means you depend on a provider's system and pay ongoing fees so you do not lose what you built.
Many businesses think they own their website because they paid an invoice once. In reality the site sits in an agency account, on a template platform, or in a CMS that only that provider understands.
What should you own in concrete terms?
- The domain name registered to your company
- Source code in your GitHub or GitLab account
- Access to hosting and DNS
- Copy, images, and customer data under GDPR
- A contract that says you own the delivery
Common forms of lock-in
Website builders like Wix and Squarespace are easy but hard to move away from. WordPress can be owned if you have your own hosting and code, but many agencies host in their own account. Proprietary CMS platforms where only the provider can make changes are the most expensive form of lock-in, because you pay by the hour for every small update.
Why agencies pull clients in
Recurring revenue is profitable. Some models are built so you cannot leave. That is not illegal, but you should know what you are signing. Always ask: what happens if we end the collaboration tomorrow?
How we work: ownership from day one →
React and Next.js as owned code
A website in React and Next.js lives as ordinary code in a repository. You can hire anyone for further development. It is standard technology that thousands of developers can take over. It is the opposite of a black box.
Checklist before you sign
Require in writing that the code is handed over at delivery. Check that the domain is registered to your company. Make sure you get admin access to the CMS if you will update yourself. Avoid contracts that say the website disappears if you stop paying a monthly fee with no export option.
Websites for accounting firms with clear ownership →
Summary
Ownership is not a technical detail. It is the freedom to grow, switch partners, and keep what you paid for. If you remember only one thing: ask for the code, the domain, and an exit plan before the project starts.