Hosting, Maintenance & Support

Launch is the start of it, not the end.

Websites wear out without care: software needs updates and content goes stale. We look after where your site runs, keep it current, and answer when something breaks.

What does website maintenance include?

Website maintenance and support is the ongoing work of keeping a live site running correctly. It covers hosting, security and software updates, backups, monitoring, and content and feature changes. It also gives you one set route for reporting problems. It is steady work agreed in writing, not an occasional repair call.

Illustration of a stack of servers with orange status lights under a cloud, circled by an arrow loop carrying a wrench and a shield.
Hosting with an ongoing care loop: updates, fixes and security checks. A generic illustration, not a client setup.
01/SERVICES

Everything inside Hosting & Support.

Discipline Focus

Hosting & Infrastructure

Where your site runs, how it gets there, and how it comes back.

  • Domain, DNS & Hosting Setup

    Your domain, DNS and hosting set up properly and documented, so nobody is locked out.

    Includes:
    • Domain setup
    • Hosting setup
    • DNS management
    • SSL certificates
    • Email hosting
  • Server & Cloud Deployment

    Setting up the server or cloud environment your application actually needs.

    Includes:
    • Server configuration
    • Cloud deployment
    • VPS setup
    • CDN configuration
    • Production deployment
  • Moving hosts or servers with a tested copy, a planned switch and a way back.

    Includes:
    • Website migration
    • Server migration
    • Cutover planning and DNS sequencing
    • Rollback planning
    • Post-migration verification
  • Backup & Disaster Recovery

    A restore that has been tested, not a backup job nobody has ever run.

    Includes:
    • Backup systems
    • Disaster recovery planning
    • Restore testing
    • Retention policy
  • Staging & Deployment Pipelines

    Changes tested somewhere safe before they reach your customers.

    Includes:
    • Staging environments
    • CI/CD setup
    • Release and rollback process
    • Environment parity and configuration management
Discipline Focus

Maintenance & Support

The ongoing work: updates, changes, monitoring and a route for reporting problems.

  • A written, recurring scope for maintenance, support and steady improvement.

    Includes:
    • Website maintenance
    • Website care plans
    • Technical maintenance
    • Continuous improvement
    • Scheduled review cycles
  • Content & Feature Updates

    Content updates, feature enhancements and bug fixes, made by people who know how the site is built.

    Includes:
    • Content updates
    • Feature enhancements
    • Bug fixing
    • Change request handling
  • Security & Platform Updates

    Security patches and platform upgrades, applied on a cycle and tested before release.

    Includes:
    • Security updates
    • Dependency updates
    • Platform and framework upgrades
    • Update testing before release
  • Monitoring & Technical Support

    Knowing when something breaks, and having someone to report it to.

    Includes:
    • Performance monitoring
    • SEO monitoring
    • Backup management
    • Hosting support
    • Technical support
02/WHAT YOU GET

What you end up with.

  • Hosting, DNS and email documented in one place
  • Changes tested on staging, with a way back
  • Scheduled backups with a tested restore
  • Security updates applied on a regular cycle
  • Alerts to a named person when checks fail
  • One written route for reporting problems

A good fit for

  • Businesses whose original developer is no longer available
  • Teams with no routine for updates, backups or incidents
  • Companies moving hosts or leaving hosting they did not choose
03/HOW IT WORKS

How the work runs.

  1. Take stock

    We document your hosting, domains, DNS, certificates, accounts and access, and who holds each login.

  2. Stabilize

    We fix real risks first: expiring certificates, unpatched software, missing backups and no recovery path.

  3. Establish the routine

    We set up updates, backups, monitoring and staging, so changes are tested before they go live.

  4. Support

    You get one route for reporting problems, a written way to prioritize them and an agreed scope.

  5. Improve

    Each review looks at performance, search visibility and where users struggle, so the site keeps improving.

04/COMPARISON

Which hosting or support service fits?

An engagement can combine several of these services, and each one is described in the sections below.
ServiceChoose it whenWhat it delivers
Domain, DNS and hostingLaunching a site, or nobody knows who holds the accounts.Accounts in your name, records documented, certificates renewing automatically.
Website migrationMoving to a new host, with the same page addresses.A tested copy, a planned switch and a way back.
Backup and recoveryNobody has decided how much data could be lost.Agreed recovery goals, matching backups and a tested recovery plan.
Website care plansThe site earns inquiries or sales and needs monthly care.Tested updates, fixes and reviews on one written scope.
Monitoring and supportVisitors find problems first, or nobody knows who to tell.Alerts to named people and one route for reporting problems.
05/QUESTIONS

Frequently asked questions

Why does a website need maintenance after launch?

A website depends on software that keeps changing. Platforms, plugins and libraries release security fixes, browsers and search engines change what they expect, certificates expire and content goes out of date. A site nobody maintains keeps working for a while, then tends to fail in ways that take longer to untangle than routine updates would have.

Do I need a care plan or can I call when something breaks?

Paying for help when something breaks can suit a site that rarely changes and is not commercially critical, as long as its security updates are still applied. Once a site brings in inquiries or sales, a care plan usually fits better, because tested updates and routine checks can find a problem before a visitor does.

Can you take over a site that someone else built?

Usually, after an assessment. We need access, an understanding of how it is built and deployed, and a view of its current state. Where a site is built on something unmaintainable, we will say so and give you the options rather than quietly absorbing a problem into an ongoing arrangement.

What happens if a domain name expires?

For generic domains such as .com, the registrar must send renewal reminders about a month and a week before expiry. If the domain is not renewed, the registrar interrupts it before deletion, which takes the website and its email offline, and most generic registries then allow a 30-day redemption period. The account holding the domain and its renewal settings are documented, so renewal never depends on memory.

What happens if we stop working together?

You keep your domains, your hosting accounts, your code and your data, and the configuration is documented for whoever takes over. Handover should be a straightforward process rather than leverage. Anyone holding your domain or credentials as a retention mechanism is a risk to your business.

Can maintenance include SEO and performance improvements?

Yes. Maintenance can include checking search and performance health and making small improvements, such as fixing broken links, correcting metadata or reducing page weight. Larger work, such as a technical SEO audit or Core Web Vitals optimization, is scoped separately under SEO or performance and security, and its findings are then kept current through maintenance.

06/THE FULL DETAIL

The full detail.

Short answers are above. Open a panel below for the specifics: how we decide, what is included and the deeper questions.

Which of these do you need?

  • Choose website and server migration when only where the site runs changes.

    A move to a new host, server or cloud platform, with the same design and page addresses, is planned, rehearsed and verified under website and server migration.

  • Look to website redesign when the addresses or platform change too.

    When page addresses, the platform or the domain change, redirects and search equity become the main risk, which website redesign and modernization and SEO migration support cover, with the infrastructure work here.

  • Start with staging and pipelines when changes go straight to the live site.

    If edits are made directly on the live site, a staging environment and automated checks come first, because every later change depends on having a safe place to test it.

  • Choose a website care plan when the site needs work every month.

    When a site brings in business and changes often, tested updates, one route for problems and routine checks sit on one written scope under website care plans.

  • Pay for support as needed when changes are rare and downtime costs little.

    A site that changes once or twice a year can be supported when work arises, as long as someone still applies its security updates on a schedule.

What does setting up a domain, DNS and hosting involve?

Setting up a domain, DNS and hosting means registering the domain in an account the business owns, choosing hosting that fits what the site runs, and creating the DNS records that point the domain at the website, the email service and any platform verification. Every record, account and renewal date is then documented.

The domain is registered, or transferred, into an account in the business name, with automatic renewal switched on where the registrar offers it. Hosting is chosen from what the site actually runs and sized from measurement, which is covered under performance and security, rather than from the name of a plan.

A name that holds a CNAME record should hold no other data, so the root of a domain, which always carries other records, normally points at hosting with A or AAAA records. Redirecting HTTP to HTTPS and sending HSTS belong to security hardening under performance and security, and watching renewal dates over time is part of maintenance and support.

The records a typical setup needs are these, each documented with what it does and why it exists:

  • A records, which point a name at an IPv4 address.
  • AAAA records, which point a name at an IPv6 address.
  • CNAME records, which make one name an alias of another.
  • MX records, which name the servers that receive email for the domain.
  • TXT records, which carry email authentication and platform verification values.
  • CAA records, which name the certificate authorities allowed to issue certificates for the domain.

How long does a DNS change take to reach everyone?

A DNS change reaches each visitor once the copy of the record their resolver cached expires. Every record carries a time to live, the interval it may be cached before the source is asked again, so lowering that value well before a planned change lets the new record spread faster.

Why do certificates need to renew automatically?

The maximum lifetime of public TLS certificates is being shortened in stages, reaching 47 days for certificates issued from March 15, 2029. At that length, renewing by hand becomes a recurring risk, so certificates are issued and renewed automatically, usually through ACME, a protocol that automates verification and issuance, and expiry is monitored rather than remembered.

How is business email set up on a company domain?

Business email on a company domain is set up by choosing a mail provider, creating the users and mailboxes first, then publishing MX records that direct incoming mail to the provider and SPF, DKIM and DMARC records that let receiving servers check that mail using the domain is genuine.

Each record has one job. MX records tell a sending server where mail for the domain is delivered, and a sending server looks them up first. SPF lets the domain authorize the hosts allowed to send mail using its name. DKIM adds a cryptographic signature that receivers verify with a public key the domain publishes. DMARC tells receivers how the domain owner wants failed checks handled and where reports should go; its current specification was published in May 2026.

Large mailbox providers now expect this from domains that send in volume. Outlook.com requires domains sending more than 5,000 emails a day to its consumer addresses to pass SPF and DKIM and to publish a DMARC policy.

The work here is configuring the provider the business chooses: the records, the users and, where the provider supports it, moving existing mailboxes. Mail servers are not operated here, and sending automated messages from forms, stores and workflows is covered under integrations and automation.

What happens to existing email when the mail service changes?

Once the MX record points at the new provider, new mail for the domain arrives there, while messages already received stay with the previous provider unless they are migrated. Users and mailboxes are therefore created before the MX record changes, and any migration of old mail is planned as a separate step.

Which kind of hosting does a website need?

The right hosting follows from what the site runs. A prerendered site can be served from a platform with a content delivery network, a content-managed site needs a server or managed platform for its application and database, and a custom application needs an environment sized from its measured load.

Server configuration is practical work: the runtime the application needs, a reverse proxy in front of it, automatic restarts, logging, and access limited to the people and keys that need it, each with the least privilege that does the job.

Configuration lives in the environment rather than in the code. A useful test is whether the codebase could be made public without exposing a single credential; if it could not, a secret is still in the wrong place. How API keys and tokens are stored is covered under integrations and automation.

Cloud capacity is added when measurement shows it is needed, using the measurements taken under performance and security, rather than bought in advance on an estimate. No hosting choice makes a site scale without limit, and no provider is recommended before the site has been assessed.

Where a CDN is used, its configuration decides what may be cached. A response marked private must never be stored in a shared cache such as a CDN, so signed-in pages, carts, responses that set cookies and API responses are excluded, and caches are purged in each release. Firewall rules at the edge can also block search engine crawlers by mistake and keep a site out of search results, so crawler access is checked, and a temporary block returns a 503 or 429 status. Why caching makes a site faster is covered under performance and security.

When is a VPS the right choice?

A VPS suits a site or application that needs server-level control a managed platform does not give, such as a specific runtime, background workers or custom server rules. It also hands patching, firewall rules and access to whoever manages the server, so that ongoing maintenance is agreed before a VPS is chosen.

Does every website need a CDN?

Not every website needs a CDN. One helps most when visitors are spread across regions, pages carry heavy files or traffic arrives in spikes, because cached copies served near visitors reduce the load on the server. A small site with local visitors may gain little, so the decision follows where visitors actually are.

How do staging and deployment pipelines make releases safer?

Staging and deployment pipelines make releases safer by testing each change in an environment that mirrors production, running automated checks before anything is released, and keeping every release identifiable so the previous one can be restored. The live site stops being the place where changes are tried for the first time.

Each release is built once, given its own identifier and never changed after it is created, so rolling back means redeploying a known release rather than undoing edits by hand. Pipeline logs are kept free of secrets.

Staging is set up where a project release process calls for it. A small site may need only a private preview of each change, while an application with customers and integrations usually needs a full staging environment. Purging caches after a release is part of cache invalidation, covered under performance and security.

A recommended pipeline, adapted to each project, runs in this order:

  1. A change is reviewed in version control.
  2. Automated checks run: type checks, tests and a build.
  3. The same build is deployed to staging.
  4. The change is tested and approved on staging.
  5. The approved build is released to production.
  6. A health check confirms the site responds as expected.
  7. Caches are purged where the release changed them.
  8. If the check fails, the previous release is restored.

What is the difference between staging and production?

Production is the live site that visitors and search engines use; staging is a private copy where changes are tested before release. Development, staging and production are kept as similar as possible, so a change that works on staging behaves the same live, and staging is kept out of search results and away from real customer data.

What does CI/CD mean in practice?

In practice, CI/CD means every change passes the same automated checks before it can be merged, and releases come from a repeatable process rather than by hand. A protected main branch can refuse changes until the required checks pass, and a production environment can require a named person to approve each release.

How are backups and disaster recovery planned?

Backups and disaster recovery are planned by first agreeing how much recent data the business could lose and how long the site could be unavailable, then configuring backups, storage and retention to meet those limits, writing down the recovery steps, and testing a restore so the plan is proven before it is needed.

Those two limits have names. The recovery point objective is how far back from a failure data can be recovered, and the recovery time objective is how long a system can stay unavailable before the harm becomes unacceptable. Both are set with each business rather than assumed, and the recovery time objective normally has to be shorter than the longest outage the business could tolerate.

A restore is rehearsed before anyone relies on it, because testing is what turns a plan into a capability. The plan also records where copies are encrypted and the order in which dependencies such as DNS, email and third-party services come back. What makes a single backup recoverable is covered under performance and security, and running backups and restore tests on a schedule is part of maintenance and support.

A written recovery plan usually runs in this order:

  1. Detect the failure and confirm what is affected.
  2. Decide whether to repair in place or recover.
  3. Restore the application, data and configuration.
  4. Validate the restored site before traffic returns.
  5. Restore service and tell the people affected.
  6. Review what happened and update the plan.

What are RPO and RTO?

RPO, the recovery point objective, is the point in time before a failure to which data can be recovered from the latest backup. RTO, the recovery time objective, is the longest a system can stay unavailable before the impact becomes unacceptable. Both values are agreed with each business and tested, never assumed.

How often should backups run?

Backups should run often enough that the data created between two backups is no more than the business agreed it could lose, its recovery point objective. A site whose content changes monthly needs a very different schedule from a store taking orders all day, so frequency is set per site rather than by a rule.

How are content changes and bug fixes handled after launch?

Content changes, small new features and bug fixes on a live site are handled through one route: the request is recorded, prioritized by its effect on the business, made on a copy of the site, tested, and released with a way back. Content editors can still change routine text themselves where the site gives them that access.

Change requests are handled differently by size. A correction to a price, a phone number or a paragraph is small and is handled within the agreed scope. A new section, form or page template is an enhancement, built and tested like any other release. A substantial feature, such as a booking system or a new integration, is scoped as its own project, then maintained once it is live.

Bug fixes follow a set sequence from report to verification, and they are prioritized by what the fault breaks: a failing checkout or form comes before a layout fault on one page. How a care plan runs that sequence, and what a useful bug report includes, is covered under website care plans.

Which website changes need a release rather than a quick edit?

Changes to templates, forms, code, integrations or site structure need a release, because a mistake there can affect every page that uses them. Routine text, images and posts can usually be edited directly in a content management system, by the business or under a care plan, without going through the release process.

Why do security and platform updates need testing before release?

Security and platform updates need testing because an update can change behavior the site depends on: a plugin, library or framework release can alter a feature, break a form or conflict with another component. Testing on a copy of the site first means a security fix can be applied promptly without trading one risk for another.

Updates arrive in three kinds. Security releases fix a known vulnerability and are applied soonest. Routine releases bring fixes and small changes, and are grouped into the regular update cycle. Major versions change how a platform or framework works, and are planned as a small project with their own testing, because they can remove features the site still uses.

Each update is recorded with what changed and when, so a fault that appears later can be traced to it and the release reversed if needed. Engineering security itself, including audits, hardening and security headers, belongs to performance and security, and maintenance keeps that work current.

What happens when a platform version is no longer supported?

When a platform version stops receiving updates, new vulnerabilities in it are no longer fixed. The site is moved to a supported version, which is planned and tested like a major release, or, where the move would cost more than rebuilding, the options are set out, including a redesign.

What do website monitoring and technical support cover?

Website monitoring covers the checks that notice problems, such as the site not responding, a certificate nearing expiry, pages dropping out of search or a slower release. Technical support covers diagnosing and resolving the problems that checks or people report, including hosting, deployment, integration and configuration issues, through a written route agreed with the business.

Monitoring is configured for each site in accounts the business owns, with alerts going to named people. Performance monitoring watches page speed and Core Web Vitals after releases, so a regression can be traced to the change that caused it. SEO monitoring watches indexing, sitemaps, metadata and broken links, so a page that drops out of search is noticed. What is watched, and how often, is written into the arrangement, and no uptime percentage is promised.

Backup management is the routine side of the recovery planning covered on this page: checking that scheduled backups ran, that copies are stored away from the live system, and that a restore still works when it is tested. It applies where the maintenance arrangement includes access to the systems that hold the backups.

The checks a maintenance arrangement can include are these:

  • The site responds, and important pages load without errors.
  • Certificates renew before they expire.
  • Page speed and Core Web Vitals hold after each release.
  • Important pages stay indexed, and sitemaps stay valid.
  • Links and forms still work.
  • Scheduled backups ran, and a test restore succeeds.

How is hosting support different from a hosting provider?

A hosting provider owns and runs the servers, network and data centers a site sits on. Hosting support is the work of configuring that service, diagnosing problems and working with the provider when a fault is on its side. A provider outage is fixed by the provider, while support contains the effect and keeps the business informed.

Where does maintenance fit in the life of a website?

Maintenance is usually the longest stage in the life of a website. A site is discovered, designed, built and launched once, then monitored, maintained and improved for as long as it runs, and what maintenance finds, from slow pages to confusing forms, becomes the input for the next round of design and development.

Not every project passes through every stage with the same team, and a site can join at any point, such as a site built elsewhere that now needs a care plan. Each stage connects to a part of the service catalog, which is why the categories on this site are built to hand work to each other. The stages run in this order:

  1. Discover: goals, users and search demand, under UI/UX and SEO.
  2. Design: interface, content structure and brand, under UI/UX and branding.
  3. Build: the website or application, under web design and development or web apps and SaaS, with integrations and automation or AI solutions where it needs them.
  4. Launch: hosting, deployment and migration, under hosting and infrastructure.
  5. Monitor: performance, security and search checks, under maintenance and support.
  6. Maintain: updates, fixes and content changes, under website care plans.
  7. Improve: measured changes, under analytics and conversion optimization and SEO.

What a website needs to run.

A website depends on several layers, often held in different accounts. Knowing who holds each one is what makes changes, moves and recovery possible.

  • Domain

    The name people type, registered in an account the business owns and renewed before it expires.

  • DNS

    Records that point the domain at the website, the email service and any verification a platform needs.

  • HTTPS certificates

    A certificate for each hostname, issued and renewed automatically, so every address loads over HTTPS.

  • Edge and CDN

    Where it helps, cached copies of pages and files served from locations close to visitors.

  • Server or platform

    The server, cloud service or managed platform that runs the application and its configuration.

  • Data and files

    The database and uploaded files, kept apart from the code so each can be restored.

  • Backups and monitoring

    Copies stored away from the live system, and checks that notice when the site stops responding.

Not every site uses every layer: a CDN is added where it helps, and some platforms combine several layers in one service.

Technology and approach

  • Domains, DNS, hosting and certificates are registered or configured in accounts the business owns, and where each record and credential is held is documented.
  • Certificates renew automatically, because the maximum lifetime of public TLS certificates is being shortened in stages.
  • A release is built once, tested on staging where the project uses one, and promoted to production with a way back, never edited on the live server.
  • Recovery objectives are agreed with the business before backups are configured, and no recovery time is stated that has not been tested.
  • Maintenance follows the same release path as the build: a change is tested before release and planned with a way back.
  • Maintenance access is individual, held in accounts the business owns, and removed when the work ends.
  • What a maintenance arrangement includes, and how problems are reported and prioritized, is written down before it starts, and nothing is promised that the scope does not state.
07/RELATED

Capability areas that work with this one

Talk to us about Hosting & Support.

Tell us what you need and when you need it. We reply with a clear scope and the next steps.