The Handover Checklist: What Your Website Team Should Hand You
A proper website handover means your business controls the domain, hosting, source code, admin accounts, analytics, backups, licences, deployment process, and technical documentation. A professional website development company should leave you able to operate, maintain, measure, and transfer the website without depending on one developer’s personal account or undocumented knowledge.
Table of Contents
- Introduction
- Website Ownership Starts With Access
- Domain, Hosting, and Infrastructure Must Belong to the Business
- Source Code and Deployment Need a Clean Handover
- CMS, Analytics, and Marketing Accounts Need Real Ownership
- Backups, Licences, Security, and Documentation Close the Gaps
- Conclusion
- FAQs
1. Introduction
A website is not fully handed over because it is live and the invoice is paid. From what we’ve seen, real handover means knowing where the site runs, who controls each account, how changes reach production, what renews automatically, and what happens if the original development team is unavailable.
2. A professional website development company Should Transfer Operational Control
The first handover standard is simple: the client should control the assets required to keep the website running. Agency access can remain for maintenance, but the business should not need permission to reach its registrar, hosting, repository, analytics, or content administration.
Google Tag Manager recommends internal account management rather than external-agency ownership, with more than one active administrator to reduce lockout risk.
Here’s what I mean: ownership should survive a vendor change.
3. Domain, Hosting, and Infrastructure Must Belong to the Business
Domain and infrastructure are foundational assets, so handover should document ownership, billing, renewal settings, DNS configuration, hosting location, and production access. If the site disappears because an agency account expires, the ownership model was fragile even if the code was excellent.
3.1 Domain and DNS Access Comes First
The client should control the domain registrar and authoritative DNS access. Cloudflare notes that moving a domain can require DNS exports, nameserver changes, and validation.
Quick side note: record these before sign-off:
- Registrar ownership, renewal email, expiry date, and billing.
- DNS provider, nameservers, records, and DNSSEC.
- Hosting provider, plan, region, billing, and support.
- SSL/TLS certificate management and renewal method.
- CDN, firewall, SMTP, and storage services.
If the website supports real estate digital marketing services, document lead-routing dependencies too.
3.2 Production Access Should Not Mean Shared Passwords
Access should be individually assigned where possible. Use two-factor authentication for privileged accounts and transfer recovery methods to the business. Small thing, big difference.
4. Source Code and Deployment Need a Clean Handover
Owning the visible website without owning its code and release process creates unnecessary dependency. A professional website development company should transfer the repository, explain deployment, document environments, and make sure another developer can build and release the project.
4.1 Client-Owned Repositories
For GitHub projects, repository ownership should sit with a business-controlled client account. GitHub transfers can preserve commits, issues, pull requests, releases, webhooks, and repository history.
A team planning to hire laravel developers in india later should not have to reconstruct where production code lives.
4.2 Deployment Knowledge Belongs in Writing
So here’s the thing: provide a deployment runbook covering build commands, hosting targets, branches, rollback steps, scheduled jobs, integrations, and environment variables. Secrets should move through a secrets manager or secure one-time channel rather than email; OWASP guidance also warns against insecure credential handoffs.
5. CMS, Analytics, and Marketing Accounts Need Real Ownership
The business should have administrator access to systems used to publish content and measure performance, with agency permissions added underneath. Handover should cover the CMS, forms, Search Console, GA4, Tag Manager, pixels, and consent tools.
5.1 CMS Users Need Defined Permissions
Create named administrator accounts instead of one shared login, then document role-based access control for editors and technical users. Teams handling festival post design or social media marketing services in ahmedabad may need publishing access only.
5.2 Measurement Accounts Stay With the Client
Fair question: who owns measurement? Search Console distinguishes owners from full and restricted users; only owners can manage other users. GA4 likewise provides account and property access management.
If a best ppc advertising service team will manage campaigns, also hand over conversion definitions, tag ownership, form destinations, and a 301 redirect map when URLs changed.
6. Backups, Licences, Security, and Documentation Close the Gaps
The final handover layer covers what teams notice when something breaks or renews: backups, licences, dependencies, security responsibilities, and support. It should include enough operational context to restore the site, understand recurring costs, and identify who owns each technical responsibility.
WordPress separates file backups from database backups, so copying website files alone may not produce a restorable site. Document the backup schedule and recovery point objective appropriate to the business.
This is very fixable. Your final pack should include:
- A current backup, restore process, and storage location.
- Licences for plugins, fonts, themes, APIs, and renewal owners.
- Stack versions, integrations, webhooks, scheduled jobs, and support contacts.
- A software bill of materials or dependency inventory where risk justifies it.
- Known issues, warranty scope, maintenance terms, and escalation contacts.
NIST describes an SBOM as a formal record of software components and supply-chain relationships.
7. Conclusion
A good handover gives you independence without managing everything. The standard to expect from a professional website development company is ownership, secure access, transferable code, measurable marketing systems, recoverable backups, documented dependencies, and a support boundary everybody understands.
At Solvix Technologies, handover is part of the build. Continue with a vendor because the partnership works, not because leaving means losing access.
And that’s really it.
8. FAQs
A website handover should preserve continuity if the original developer changes. The exact list varies by stack, but ownership, recovery, documentation, and transferability should be clear before sign-off.
8.1 Should My Website Developer Give Me the Source Code?
Usually, yes, if the contract says the project code belongs to your business. Confirm ownership terms before development starts, including custom code, third-party libraries, themes, fonts, and licensed components, because different assets may carry different rights.
8.2 Who Should Own the Domain Name, the Client or the Agency?
The business should normally control the registrar account for its domain. An agency can receive delegated access when needed, but registration, renewal, recovery email, and transfer authority should not depend entirely on an external vendor.
8.3 Do I Need Access to Hosting If the Agency Manages the Website?
You should at least have documented ownership and a clear route to administrative control. Managed support is convenient, but the business needs to know where the site is hosted, who pays for it, and how access can be transferred.
8.4 What Analytics Access Should I Receive After a Website Launch?
You should receive access to GA4, Search Console, Tag Manager, and other measurement platforms. Confirm ownership or administrator rights, key conversions, tracking configuration, and which accounts receive alerts before handover closes.
8.5 What Should Be Included in Website Handover Documentation?
Include infrastructure details, source-code location, deployment instructions, account ownership, integrations, backup and restore steps, licences, renewal responsibilities, known issues, and support contacts. Another qualified developer should be able to understand the operating setup without reverse-engineering the website.
