Skip to content
Case study · Professional services and SMBs

Web agency with dozens of domains: sorting out legacy infrastructure and migrating in waves

KINTO migrated a hosting agency’s sites in waves: dozens of domains reconciled and classified, every active site on the new platform, and publishing time cut from nearly an hour to a few minutes.

By KINTO · Published

Figures, each with its source

  • dozens (all of them)

    domains reconciled and classified

    Measured

  • none

    active sites still on the original servers

    Measured

  • from nearly an hour to minutes

    time to publish changes

    Measured

Ranges or orders of magnitude where a figure could identify the client, each with its source.

How the transformation unfolded From the problem to what changed, in the five steps every KINTO case follows.
  1. Problem

    An agency’s client sites were spread and duplicated across legacy infrastructure.

  2. Signals

    Four signals: market, business, user experience and support.

  3. How we understood it

    We automatically classified every domain (dynamic, static, empty, orphaned) and reconciled DNS and registrars, preserving each client’s email.

  4. What we built

    A wave-by-wave migration to a new server plus static hosting, a private WordPress for editing with a one-click publisher, and a central panel for every WordPress site.

  5. Transformation

    Every active site moved to the new platform after dozens of domains were reconciled, every WordPress site sits under one central panel, and publishing time cut from nearly an hour to a few minutes.

Before and after, by dimension Editorial levels from 0 to 4 read from the text of this case, never a figure drawn to scale.
  • Site management

    Before

    Spread and duplicated (level 1 of 4)

    After

    One central panel (level 4 of 4)

  • Domain inventory

    Before

    Live version unknown (level 0 of 4)

    After

    All reconciled, classified (level 4 of 4)

  • Hosting

    Before

    Legacy infrastructure (level 1 of 4)

    After

    New platform (level 4 of 4)

  • Time to publish

    Before

    Nearly an hour (level 1 of 4)

    After

    A few minutes (level 4 of 4)

The four signals we read What the market, the business, the user experience and support were saying before KINTO built anything.
  • Market

    Market demand was not measured in this engagement: the problem was infrastructure and continuity.

  • Business

    Continuity risk for the agency and its clients, with a service cost that had to stay low.

  • User experience

    With sites duplicated, it was unclear which version visitors were seeing.

  • Support

    Each client’s email had to be preserved at every step.

How the migration was sequenced
  1. Classify domains Dynamic, static, empty, orphaned
  2. Reconcile DNS And registrars
  3. Migrate in waves Email had to be preserved
  4. Central panel Every WordPress site

Connections

  • Classify domains → Reconcile DNS
  • Reconcile DNS → Migrate in waves
  • Migrate in waves → Central panel

KINTO migrated a hosting agency’s sites in waves: dozens of domains reconciled and classified, every active site on the new platform, and publishing time cut from nearly an hour to a few minutes.

Problem

An agency’s client sites were spread and duplicated across legacy infrastructure. Nobody had a complete domain inventory or knew which version of each site was the live one.

Signals

  • Market: Market demand was not measured in this engagement: the problem was infrastructure and continuity.
  • Business: Continuity risk for the agency and its clients, with a service cost that had to stay low.
  • User experience: With sites duplicated, it was unclear which version visitors were seeing.
  • Support: Each client’s email had to be preserved at every step.

How we understood it

  • Automatic inventory and classification of every domain: dynamic, static, empty, orphaned.
  • DNS and registrar reconciliation.

What we built and why

  • Wave-by-wave migration to a new server plus static hosting: dynamic sites as full WordPress; static ones exported, with a private WordPress for editing and a “one-click” publisher.
  • Central panel for every WordPress site, onboarding for new sites and external forms.
  • Backups and a runbook for operating the new platform.

Why this way: Dynamic sites run as full WordPress and static ones are exported: no server where none is needed, and editing stays possible through the private WordPress.

Transformation

  • Every active site on the new platform after reconciling dozens of domains; every WordPress site under one central panel.

  • Publishing time cut from nearly an hour to a few minutes.

  • No active site remains on the original servers.

  • domains reconciled and classified: dozens (all of them) (measured)

  • active sites still on the original servers: none (measured)

  • time to publish changes: from nearly an hour to minutes (measured)

What we don’t know yet

  • Commercial impact on the agency: no evidence.
Case studies

Related case studies

Have a problem like this?

Tell KINTO what is going on. The first conversation is to understand it, not to sell.