Search
Enter at least two characters without personal information.

    LibraryArticles & FAQ Your projectRequest a quote
    LanguageEN
    Practical guides

    Take over or hand over a website with confidence

    A handover succeeds when the receiving team can publish, maintain, back up and develop the website. A list of passwords alone cannot explain dependencies or operating tasks.

    Go to the method

    Two people comparing a website on a laptop with a printed inventory beside an external drive.

    Map what the team must take over

    Separate the domain name, DNS, hosting, code, database, media, email, forms, analytics and third-party services. For each item record its contractual owner, administrator, provider, renewal date and dependencies. Domain management and website hosting can belong to different organisations.

    Add important URLs, redirects, languages, media licences and scheduled jobs. Ask for a live demonstration of editing a page and processing an enquiry. The migration guide covers changes to URLs or platforms.

    • Inventory of components and providers.
    • Named owner for every item.
    • Content, URL and external-dependency list.

    Verify ownership and responsibilities

    Confirm with the people concerned who holds the domain and subscriptions and who can request a change. Procedures depend on the registry, registrar and contract. ICANN guidance for registrants helps distinguish the holder from a service provider for relevant domains.

    Record who decides, who acts and whom to contact during an incident. Avoid reliance on one person or a personal mailbox. Handle access methods through authorised internal procedures; the handover record can name their owners without exposing secrets.

    For a WordPress handover, inventory human logins and integrations separately. An application password authenticates programmatic access, including REST API requests over HTTPS; it does not open a human session on wp-login.php. Its descriptive name does not prove restricted permissions: check the associated account, its capabilities and the called operation’s checks. Control of a WordPress account does not establish control of hosting, DNS or the domain contract.

    For an integration being transferred, record its owner, account, purpose, revocation method and credential reference without copying the secret into the handover file. Validate the replacement access in an authorised environment before the planned withdrawal of the old access. WordPress allows individual application passwords to be revoked; then verify that old access fails and the transferred service works. This targeted check alone does not close human sessions, other keys or provider access: review those entries separately.

    Scroll the table horizontally to read every column. With a keyboard, focus the table area and use the arrow keys.

    Take over access without mixing its scopes
    ItemWhat it helps verifyEvidence to retain without secrets
    Human sessionDashboard login with the intended roleNamed account and authorised test result
    Application passwordProgrammatic request over HTTPS as the linked accountPurpose, owner and reference; never its value
    Targeted revocationOld credential rejected, transferred service operationalSeparate outcomes before and after planned withdrawal
    Provider accessDomain, DNS, hosting and email reviewed separatelyHolder and procedure for each provider

    Test exports and recovery

    Obtain the files and data specified by the agreement and verify that they are readable. A content export is not necessarily a restorable copy of the application: WordPress export documentation illustrates the scope of one such tool. Check themes, plugins, media, configuration and database separately as appropriate.

    Have a capable person run a restoration or staging setup and document the steps. Check key pages, images, links, forms and automated jobs. The restoration guide explains this test.

    When code is held in GitHub, examine the repository, any Git LFS objects and the wiki separately. A mirror clone includes Git history, but LFS files require an additional fetch and the wiki has its own repository. Include these items in the handover inventory.

    Also describe what stays outside the repository: active data, media storage, hosting settings and linked services. Test isolated recovery with authorised access. The useful result is a working website within the agreed scope, rather than merely an archive that opens.

    • Verified export and documented format.
    • Recovery trial completed.
    • Gaps and non-transferable elements listed.

    Close with an observable acceptance test

    Ask the receiving team to publish a draft, correct an error, locate a backup, read a test enquiry and name the owner of a renewal. Record results, limitations and remaining actions with dates and owners.

    Monitor essential journeys and deadlines for an agreed period after handover. Keep concise documentation current; a delivery-day screenshot is not a procedure that survives a change of staff.

    Decide in a concrete situation

    Fictional example: a supplier delivers code while the domain and subscriptions remain in its accounts. Distinguish file possession from control of essential services; handover should enable independent operation.

    Inventory each service's holder, administrator, renewal and recovery process. Test access through a secure channel; put no passwords in shared reports or public documents.

    Five capabilities to demonstrate at handover

    The handover pack describes what exists; acceptance checks show what the receiving team can actually do. These five capabilities provide a working method to adapt to the agreement and website architecture, without an automatic score.

    Separate what was delivered, what was demonstrated and what remains unknown. Receiving an archive does not verify restoration. Website access does not establish control of the domain, renewals or email.

    1. Identify the holders

      Domain, hosting, licences and billing.

      Useful evidence
      Confirm the holder and contact in authorised documents or accounts without copying secrets.
    2. Be able to publish

      Named accounts, permissions and editorial procedure.

      Useful evidence
      The receiving person makes a reversible change in an authorised environment.
    3. Be able to restore

      Files, persistent content and required dependencies.

      Useful evidence
      Demonstrate restoration in an agreed isolated environment; an archive alone remains partial evidence.
    4. Preserve journeys

      Website, domain, email and associated services.

      Useful evidence
      Check priority journeys and receiving points under agreed conditions before and after any switch.
    5. Assign ongoing work

      Owners, deadlines, costs and the end of the engagement.

      Useful evidence
      A handover record assigns outstanding issues and identifies who manages access and renewals.

    On small screens, scroll tables horizontally. With a keyboard, focus the table and use the arrow keys.

    Teaching examples: demonstrating one capability does not validate the others.
    Fictional situationWhat is establishedFollow-up to arrange
    Archive received, recovery not demonstratedFiles were delivered; restoration capability remains unknown.Assign and schedule a recovery demonstration.
    Publishing works, outgoing supplier holds the domainEditorial access works, but control of the domain needs clarification.Confirm the holder, contact and authorised procedure.
    Form confirmation shown, receipt not foundThe confirmation is visible; the complete journey is unproven.Check submission, delivery and receipt separately.

    This diagram describes handover organisation. It establishes no backup, ownership transfer or check on the reader’s website.

    Documentation : Cybermalveillance.gouv.fr · Accessed .

    Content updated on

    Documented reference points for this topic

    Documented reference points for this topic
    ReferenceValue or syntaxScope
    HTTP · 503
    503 · Retry-AfterTemporary unavailability; a delay may be indicated without guaranteeing recovery.
    HTTP · 304
    If-None-Match → 304For a GET or HEAD request, an unchanged representation can be reused without resending its body.
    WordPress · Tools Export
    WXR / XMLA WordPress content export can include posts, pages, post types, comments, custom fields and taxonomies. Its scope depends on selected filters. Check media files, theme, plugins and configuration separately before treating it as a complete migration.
    GitHub Docs · Repository backup
    git clone --mirrorA mirror clone backs up the Git repository and its history. Git LFS objects require an additional fetch, and a wiki has its own repository. For a handover, also inventory data and services that do not reside in Git.
    WCAG 2.2 · 3.3.8
    AA · authenticationAn authentication step requiring recall or transcription needs assistance or an alternative route, subject to the criterion’s exceptions. Test password managers and code pasting; an audio alternative requiring transcription does not by itself remove the cognitive burden.

    Dates indicate when references were consulted. These facts are neither a site audit nor an overall compliance statement.

    Acceptance matrix to adapt to your project

    These proposed checks use synthetic cases. Decide the required behaviour with the team, record the result and assign unresolved gaps before release.

    Scroll the table horizontally to read every column. With a keyboard, focus the table area and use the arrow keys.

    Test cases, expected outcomes and useful evidence
    CaseExpected outcomeEvidence to retain
    The new team must publish a fix without the previous supplier.It finds the procedure and completes the change using authorised access.Correction published through the new account, procedure followed and dependencies still awaiting handover.
    The domain renews through an unmonitored email address.The holder confirms renewal contact details and someone tracks the deadline.Holder, working contact and next date, without publishing secrets.

    Frequently asked questions

    What makes a handover usable?

    Document components, owners, responsibilities, renewals, backups and publishing procedures. Transfer access through the agreed secure channel separately from documentation. Have the recipient perform a small change and recovery task to reveal missing dependencies.