The Ultimate Website Handover Checklist
The moment a new website goes live is an exciting milestone. However, launching the site is only part of the process. The transition of ownership from a web developer or agency to the client—known as the website handover—is critical for the long-term success, security, and maintainability of the project.
A poorly managed handover can result in lost credentials, broken functionality, security vulnerabilities, and a frustrated client. Conversely, a smooth handover empowers the client, reduces ongoing support requests, and fosters a strong, professional relationship.
This comprehensive guide provides an actionable, step-by-step website handover checklist. Whether you are an agency handing over a masterpiece or a client receiving the keys to your new digital storefront, this guide will ensure nothing falls through the cracks.
1. Preparing for the Handover
Before scheduling the official handover meeting, the development team must ensure the website is fully prepared, tested, and optimized. The handover phase is not the time to fix bugs or finalize content.
Final Quality Assurance (QA) Testing
- Cross-Browser Compatibility: Verify the site functions correctly on Chrome, Safari, Firefox, and Edge.
- Device Responsiveness: Test on various screen sizes, including desktop, tablet, and mobile devices (iOS and Android).
- Functionality Checks: Ensure all forms, checkout processes, search functions, and interactive elements work flawlessly.
- Broken Links: Run a crawler to identify and fix any 404 errors or broken links.
- Performance Optimization: Check page load speeds using Google PageSpeed Insights and ensure images are compressed.
Content and SEO Review
- Placeholder Removal: Ensure all Lorem Ipsum text and placeholder images have been replaced with final assets.
- Meta Tags: Confirm that all pages have unique, optimized meta titles and descriptions.
- Favicon: Check that the custom favicon is visible in the browser tab.
- Sitemap and Robots.txt: Verify that the XML sitemap is generated and the robots.txt file allows search engine indexing.
2. Compiling the Handover Documentation
Documentation is the backbone of a successful handover. It serves as a reference manual for the client, detailing how the site was built and how it should be maintained. A well-documented handover package reduces the number of post-launch "how-to" emails.
The Technical Specification Document
This document provides an overview of the website's architecture and technology stack.
- CMS Details: State the Content Management System used (e.g., WordPress, Shopify) and its current version.
- Theme and Plugins: List all custom and third-party themes, plugins, or apps installed, including their licenses.
- Hosting Environment: Detail the hosting provider, server specifications, and PHP/database versions.
- Custom Code: Briefly explain any bespoke functionality, custom post types, or complex integrations.
The Digital Asset Register
Create a comprehensive list of all digital assets associated with the website project.
- Brand Assets: High-resolution logos, color palettes (HEX codes), and typography files.
- Image Library: Original, uncompressed images, graphics, and icons used on the site.
- Source Files: Design files (Figma, Sketch, Adobe XD) and raw video files, if applicable.
3. The Credential Handover Sheet
Security is paramount during a handover. Transferring credentials must be done securely, preferably using a password manager or encrypted document, rather than plain text email.
Essential Credentials to Transfer
| Account Type | Details Required | Notes |
|---|---|---|
| Domain Registrar | URL, Username, Password | Crucial for renewing the domain name. Client should update billing details immediately. |
| Hosting Account | URL, Username, Password, PIN | Provides access to the server, control panel (cPanel), and database. |
| CMS Admin | Login URL, Admin Username, Password | Ensure the client is granted the highest level of administrative access. |
| Premium Licenses | License Keys, Account Logins | Required for themes, plugins, or fonts that require annual renewal. |
| Third-Party Integrations | API Keys, Account Logins | Includes email marketing (Mailchimp), CRM (Salesforce), or payment gateways (Stripe). |
| Analytics & SEO | Google Analytics, Search Console | Ensure the client's Google account is added as an Owner/Admin. |
4. Client Training and Onboarding
Giving a client administrator access without proper training is a recipe for disaster. The training phase empowers the client to manage their site confidently and reduces the likelihood of accidental breakages.
Creating a User Manual
Develop a bespoke, easy-to-understand manual tailored to the client's specific website. Avoid generic CMS documentation. Focus on the tasks they will perform regularly.
- Content Updates: How to add, edit, or delete blog posts, pages, and products.
- Media Management: How to upload images, optimize file sizes, and add alt text.
- Menu Management: Instructions on updating the main navigation and footer links.
- Form Management: Where to view form submissions and how to update recipient email addresses.
Video Tutorials
Text-based manuals are great, but video tutorials are often more effective. Use screen recording software (like Loom or Snagit) to record short, targeted videos demonstrating key tasks. These videos can be referenced long after the initial handover meeting.
The Live Walkthrough Session
Schedule a 1-2 hour live session (in person or via Zoom) to walk the client through the website's backend. Encourage them to share their screen and make basic updates while you guide them. This hands-on experience is invaluable.
5. Security, Backups, and Maintenance
A website is not a "set it and forget it" asset. It requires ongoing care. The handover process must clearly define who is responsible for future maintenance and security.
Establishing a Backup Protocol
Before handing over the keys, ensure a robust automated backup system is in place. Explain to the client:
- How often backups are taken (e.g., daily, weekly).
- Where backups are stored (e.g., off-site cloud storage like Amazon S3 or Dropbox).
- How to restore the website from a backup in an emergency.
Maintenance Agreements
If the agency is offering an ongoing maintenance plan, this is the time to review the contract. If the client is taking full ownership, provide them with a maintenance checklist:
- Software Updates: The importance of keeping the CMS, theme, and plugins updated.
- Security Scans: How to monitor the site for malware and vulnerabilities.
- Performance Monitoring: Tools to ensure the site remains fast and responsive over time.
6. The Formal Sign-Off
The final step in the handover process is the formal sign-off. This is a legal and procedural formality that confirms the project has been completed according to the agreed-upon scope of work, and that ownership has been transferred.
The Acceptance Certificate
Draft a simple document for the client to sign. This document should state:
- The website has been delivered and tested to their satisfaction.
- All deliverables, including credentials and source files, have been received.
- The warranty period (if applicable) begins on this date.
- Any future work or feature requests will be treated as a new project and billed accordingly.
Common Handover Mistakes to Avoid
Even experienced agencies can stumble during the handover phase. Be aware of these common pitfalls:
- Rushing the Process: Don't treat the handover as an afterthought. Allocate sufficient time in your project timeline and budget for documentation and training.
- Overwhelming the Client: Avoid technical jargon. Explain concepts in plain English and focus on what the client needs to know to operate their business.
- Forgetting Premium Licenses: Ensure the client is aware of any recurring costs for premium plugins or services. They need to update payment details to prevent services from lapsing.
- Leaving the Agency as the Owner: Ensure all core accounts (Domain, Hosting, Analytics) are registered in the client's name or transferred to their ownership. The agency should only retain "Admin" or "Developer" access.
Conclusion
A structured website handover process is the hallmark of a professional web development project. By following this comprehensive checklist, agencies can ensure a smooth transition, mitigate risks, and leave the client feeling confident and supported. For clients, insisting on a thorough handover guarantees you have total control over your digital asset and the knowledge required to maintain its success long into the future.