Search
Enter at least two characters without personal information.

    LibraryArticles & FAQ Your projectRequest a quote
    LanguageEN
    Practical guides

    Maintain a website after launch

    Services, contact details, software and visitor expectations change. A short regular review finds problems before customers do.

    Go to the method

    Illustration of website project planning: Maintain a website after launch

    Check key journeys each month

    Open the main pages on mobile and desktop. Test navigation, filters and the contact form with a controlled enquiry; confirm delivery and visible feedback.

    Inspect main images, cards, internal links and downloads. An empty listing can go unnoticed when nobody visits like a new customer.

    Monthly checks do not replace testing after a recovery-related change. New storage, key rotation, a CMS migration or a change of owner can invalidate a previously usable procedure. Choose a targeted test in isolation for each event. Record the procedure version and the actual backup references tested instead of carrying forward a previous pass automatically.

    Separate evidence of archive retrieval, readability or decryption, consistent data and a working journey. A hash may check correspondence with an expected reference; it does not prove that CMS, database and media work together. Also time retrieval and access to authorised recovery resources. Record results and missing elements without putting keys or passwords in a public report.

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

    Example changes: which recovery test should be repeated?
    EventProposed targeted testEvidence to keep
    Storage changeRetrieve the complete set from the authorised recovery contextBackup references, access and retrieval time
    Backup key rotationDecrypt a retained generation through authorised meansGeneration and result without publishing the key
    CMS or database migrationRestore consistent code, database and media in isolationVersions, recovered items and journey tested
    Change of ownerHave the authorised substitute follow the procedureMissing steps, required access and corrected procedure

    Keep content accurate

    Assign an owner to changing facts such as prices, hours, availability, service areas and terms. Update related pages together to prevent contradictions.

    Review articles when a tool or recommendation changes. Change the public modified date only when an actual editorial update warrants it.

    Plan for continuity

    Document backup frequency and test restoration. Schedule component updates and check essential functions after each change.

    Review page errors, enquiries and available search data. Record what changed and the outcome before choosing pages to improve, combine or retire.

    In this fictional maintenance exercise, four checks each have a criterion: one passes, one fails and two remain unverified. An unknown result must not default to green. The homepage can respond correctly while the form saves nothing; similarly, a provider accepting a message or a backup job finishing does not establish the whole expected journey.

    For each gap, record an owner, authorized deputy and next verifiable action. The table's roles are examples rather than a client's declared organization. Keep the date, environment and test reference without copying private messages. Four checks cannot establish monthly availability; that requires a defined period, scope and measurement method.

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

    Four fictional checks and the actions they should trigger
    CheckResult and limitationOwner and expected next action
    HomepagePassed: status 200 and expected content observedWeb role: retain this homepage-only result
    FormFailed: response 200 but no enquiry saved in the testApplication role: investigate the gap and rerun the journey
    Confirmation emailUnverified: provider accepted, test receipt not checkedEmail role: verify the route to the test recipient
    BackupUnverified: job finished, restoration not testedBackup role: perform the planned isolated rehearsal

    Monitoring that leads to action

    Separate regular checks, incident handling and editorial changes. Define an alert state, owner and action for each check. An unowned list does not ensure continuity.

    Record changes and test the affected journey. Review scope and recovery when changing a dependency or supplier. Opening hours, seasonal copy and forms require monitoring alongside technical updates.

    Decide in a concrete situation

    Fictional example: a team chooses between a carousel redesign and an outdated login component. Consider exposure, affected users and alternatives; the most visible change is not necessarily the most useful.

    Record component, version, reason, owner and post-change check. Separate presentation tasks from access or security fixes; a backup alone does not validate an update.

    An alert needs an owner and an action

    Specify what an automated check observes: page response, certificate expiry, backup execution or message delivery. A 200 response may still contain an error page. Include at least one critical-journey check and identify who investigates its alert.

    Content updated on

    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
    A form extension is updated.Repeat validation, confirmation and receipt; record the version and result.Versions before and after, identifiable synthetic enquiry, triggered error and checked final receipt.
    AlertOwner and action definedHandling procedure
    UpdateAffected journey still worksVersion and result
    AbsenceSubstitute and recovery documentedHandover

    Frequently asked questions

    Does a successful update guarantee a working site?

    No. A technical success message does not verify visitor tasks. After a change, repeat the journeys using that component, such as login, enquiries, search or checkout. Keep results and the relevant version, and verify that a usable restore path exists.

    Does maintenance include writing?

    The contract determines this. Separate technical fixes, content updates, new pages and features before comparing offers.

    How do we cover an owner’s absence?

    Prepare service inventories, alert channels, authorised contacts and recovery procedures. Transfer access through the agreed mechanism, never through a public report.