<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: OwnSite Studio</title>
    <description>The latest articles on DEV Community by OwnSite Studio (ownsitestudio).</description>
    <link>https://dev.to/ownsitestudio</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F15348%2Fd2aff0f5-5065-4543-9e1d-ce96d19e0a2a.png</url>
      <title>DEV Community: OwnSite Studio</title>
      <link>https://dev.to/ownsitestudio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ownsitestudio"/>
    <language>en</language>
    <item>
      <title>Why we hand over the domain, code and accounts</title>
      <dc:creator>Hernán Capucci</dc:creator>
      <pubDate>Fri, 16 Oct 2026 16:45:13 +0000</pubDate>
      <link>https://dev.to/ownsitestudio/why-we-hand-over-the-domain-code-and-accounts-1lla</link>
      <guid>https://dev.to/ownsitestudio/why-we-hand-over-the-domain-code-and-accounts-1lla</guid>
      <description>&lt;p&gt;A website has a visible part and an invisible part. The visible part is what people see when they open the address: pages, type, images. The invisible part is everything that makes those pages exist and keep existing: the domain, the hosting, the code, the files, the accounts, the passwords and the order in which all of that was set up.&lt;/p&gt;

&lt;p&gt;Most conversations about a new site are about the visible part. That makes sense; it is the part you can judge by looking. But whether a site is really yours is decided almost entirely by the invisible part. This post is about that part: what owning a website actually means, where people lose control without noticing, and what anyone should receive when a project ends — whoever builds it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ownership is a list of things, not a feeling
&lt;/h2&gt;

&lt;p&gt;"It's your website" is easy to say. It becomes true only when a short list of concrete things is in your name, or at least under your control.&lt;/p&gt;

&lt;h3&gt;
  
  
  The domain
&lt;/h3&gt;

&lt;p&gt;The domain is the address, and it is the one piece that is hardest to replace. You can rebuild a site. You can move hosting. Changing the address means changing every link, every printed card, every profile and every search result that points to it.&lt;/p&gt;

&lt;p&gt;So the domain should be registered in your name, with the registrar login in your hands or the transfer process documented. A domain registered in the account of whoever built the site, "for convenience", is the most common way people end up not controlling their own presence. Nothing goes wrong on the first day. It goes wrong two years later, when the renewal email reaches someone else, or when you want to change providers and discover the address is not yours to move.&lt;/p&gt;

&lt;h3&gt;
  
  
  The hosting and the deploy
&lt;/h3&gt;

&lt;p&gt;You should know where the site lives, how to get into that account and what it costs. If the site is deployed from a repository, you should know which one, and how a change gets from the code to the live address.&lt;/p&gt;

&lt;p&gt;Hosting inside someone else's account is not a problem in itself; plenty of people prefer not to manage it. It becomes one when you have no access at all, no documentation and no way to leave. The question to ask is not "who hosts it?" but "could I move it without asking anyone's permission?"&lt;/p&gt;

&lt;h3&gt;
  
  
  The code and the files
&lt;/h3&gt;

&lt;p&gt;The code, the build configuration, the images in their original quality and the text of the site are the material any other developer would need to continue the work. If they only exist inside a builder you don't control, or on someone's laptop, the next person has to rebuild from what they can see in a browser.&lt;/p&gt;

&lt;p&gt;Receiving the files or the repository does not mean you need to read them. It means that if you ever change hands, the next person starts where the last one stopped.&lt;/p&gt;

&lt;h3&gt;
  
  
  The accounts
&lt;/h3&gt;

&lt;p&gt;A website quietly creates accounts: the registrar, the hosting, the DNS provider, an email service, analytics, Search Console, a form service, maybe a map key or a font licence. Each of them is a small dependency.&lt;/p&gt;

&lt;p&gt;What you need is a map: which accounts exist, what each one is for, which email it is registered to, and who can get in. Without the map, even a site whose every account is technically yours is hard to run, because nobody remembers what the form service was called.&lt;/p&gt;

&lt;h3&gt;
  
  
  Security and recovery
&lt;/h3&gt;

&lt;p&gt;Two-factor authentication on the accounts that matter, and notes on how to recover them, are part of the deliverable. An account you own but can't recover is only slightly better than one you don't own.&lt;/p&gt;

&lt;h2&gt;
  
  
  How lock-in actually happens
&lt;/h2&gt;

&lt;p&gt;Lock-in is rarely deliberate. It is usually the sum of small shortcuts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;registering the domain in the builder's account because it was faster;&lt;/li&gt;
&lt;li&gt;deploying from a personal repository "for now";&lt;/li&gt;
&lt;li&gt;creating analytics under an agency email;&lt;/li&gt;
&lt;li&gt;leaving the only admin login with the person who built the site;&lt;/li&gt;
&lt;li&gt;delivering a link to the site, but not the site.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each shortcut saves a few minutes during the project. Together, they mean that every later change — a new provider, a small edit, a renewal — has to go through one specific person. That is a dependency nobody chose.&lt;/p&gt;

&lt;p&gt;There are good reasons to work with the same studio for years. Being unable to leave is not one of them. A healthy arrangement is one you could end on a Tuesday and still have a working website on Wednesday.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a client should receive at the end
&lt;/h2&gt;

&lt;p&gt;A useful test is: if the person who built the site disappeared tomorrow, could someone else take over with what you were given? In practice, that means receiving:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The domain, in your name&lt;/strong&gt;, with registrar access or the transfer documented.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hosting details&lt;/strong&gt;: where the site lives, how to log in, what it costs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The site files or repository&lt;/strong&gt;, complete enough to rebuild and redeploy.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A map of accounts and access&lt;/strong&gt;: every account the project created, what it is for, who controls it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security and recovery notes&lt;/strong&gt;, with two-factor enabled where it matters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The content&lt;/strong&gt;: the text, organised and editable outside the site.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The images and media&lt;/strong&gt;, also in original quality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search basics, explained&lt;/strong&gt;: structure, metadata, sitemap — and what they do and do not promise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search Console and analytics in your own accounts&lt;/strong&gt;, so the data about your site is yours.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A clear statement of what happens after delivery&lt;/strong&gt;: what maintenance exists, what it covers, where it stops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The steps to revoke the builder's access&lt;/strong&gt; once everything is handed over.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;None of this requires technical knowledge from the client. It requires that it is written down, in plain language, and handed over.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why we work this way
&lt;/h2&gt;

&lt;p&gt;At OwnSite Studio every project ends with a handoff: the domain, code, files and accounts stay in the client's name, and the project closes with a folder and a document that cover the list above. Maintenance is an option, not a condition: a client can keep everything and run the site themselves, with the handoff document as the manual.&lt;/p&gt;

&lt;p&gt;We do it for a simple reason. A website is supposed to be an asset for the person who paid for it. If it only works as long as one provider stays involved, it is closer to a subscription than to an asset — and nobody signed up for that.&lt;/p&gt;

&lt;p&gt;We also published the full checklist, written so it's useful whoever builds your site: &lt;a href="https://ownsitestudio.com/guides/website-handoff-checklist" rel="noopener noreferrer"&gt;Website handoff checklist&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you're about to start a project with anyone, ask for that list before the first design. The answer tells you a lot.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;OwnSite Studio&lt;/strong&gt; — custom websites, made around each project.&lt;br&gt;
&lt;a href="https://ownsitestudio.com" rel="noopener noreferrer"&gt;https://ownsitestudio.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>freelance</category>
      <category>security</category>
    </item>
  </channel>
</rss>
