Case study
Timeweb / 2023 - 2024

Craftum: Website builder from scratch

No-code builder closed with Timeweb hosting: design system, live canvas, and publish without the DNS/SSL gauntlet.

Overview

At Timeweb the hosting business was stable, but growth needed a new category: not another control panel, a place where creating a site and hosting it are one continuous flow. That product became Craftum (craftum.com / craftum.com), built on top of Timeweb Cloud infrastructure.

My role covered end-to-end product design: problem framing with PM and eng, editor UX, design system for 150+ templates and 200+ blocks, and the publish path that made SSL, CDN, and domains feel invisible.

The real problem was not “no templates”

We kept hearing the same three words in interviews: fear, complexity, fragmentation.

Someone has an idea. Then the gauntlet: pick hosting, buy a domain, wire DNS, install a CMS, fight SSL, hope the template does not break on mobile. Each step is a drop-off. Competitors that win on aesthetics (Webflow, Tilda, Framer) still often hand the user back to “infra land” at publish time.

Timeweb already owned the missing piece: cloud hosting, CDN, and domain tooling. The bet was simple: if the editor and the infrastructure share one mental model, first publish stops feeling like a technical exam.

Placeholder: journey map, idea to first live URL (fear / complexity / fragmentation)

Research signal we designed around

Across CIS and EU no-code research, most builders optimized for looking good. Almost none closed the loop to a hosted, SSL-ready site without a second product.

  • Empty-canvas anxiety. Blank editor = instant regret. People wanted a “good enough” structure in under a minute, then permission to edit.
  • Publish as a cliff. Users finished the layout, then stalled on domains, certificates, and “where does this live?”
  • Block overload. Huge libraries without hierarchy made assembly slower, not faster. Discoverability beat raw count.
  • Trust in the host. SMB users cared less about fancy motion and more about “will this stay up and load on 4G?”

Working hypothesis: combine a visual builder with Timeweb hosting, and users launch sites 3–5× faster, with higher 30-day retention from ecosystem trust.

Product concept: Create → Publish → Manage

Craftum was framed as a full-cycle web platform, not “export HTML and good luck”:

  1. Build on a live canvas with contextual editing (edit on the page, not only in side panels).
  2. Connect a domain in one flow, or start on a craftum.site subdomain.
  3. Publish into Timeweb infrastructure: SSL, CDN, and versioning without FTP theatre.

North-star moment: press Publish and the site is live. No waiting room for “ask your developer.”

Placeholder: early editor wire (panels-heavy)
Placeholder: contextual canvas editing (Figma-like feel)

UX principles that stuck

Every action earns visual feedback. Add a section, it appears. Change a type scale, see it. Publish, land on a real URL.

Drag-and-drop as conversation, not a gimmick. Insertion zones light up; blocks refuse impossible nests instead of silently breaking the grid.

Progressive power. Beginners start from templates; advanced users open design blocks, custom HTML/CSS/JS, SEO fields, and integrations (chat, payments, analytics) without leaving craftum.com.

We also treated onboarding as a product surface: a “first site in 15 minutes” path aligned with how Craftum sells today (template or 200+ blocks, then promote).

Placeholder: publish success state + craftum.site / custom domain

Design system: Lego for pages, not a sticker pack

I built the Craftum design system as a modular kit: tokens, type rhythm, shadows with semantic weight, and interchangeable sections that still respect one grid.

  • Visual lightness so dense SMB pages do not feel like a brochure from 2012.
  • Semantics through color and elevation instead of loud chrome.
  • Living typography where hierarchy carries rhythm, not just contrast.
  • Lego sections: swap hero, pricing, FAQ, store modules without restyling the whole page.

That system had to scale to what the live product ships: on the order of 150–240 templates and 170–220 blocks across plans, plus store and blog surfaces for teams that outgrow a single landing.

Placeholder: token / component board
Placeholder: template gallery assembled from the same kit

Later bets that match the live product

After the core loop worked, the roadmap leaned into acceleration. Craftum AI generates a structured landing with copy and stock imagery (Unsplash), then the user edits in the same canvas. That is not a side toy: it attacks empty-canvas anxiety with a shippable first draft in minutes.

Commerce followed the same philosophy: CSV import, large catalogs, and checkout integrations without forcing a separate “store CMS.” Pricing stayed aggressive (from about $8/month on long plans) so Craftum stayed in the “start today” bracket versus agency builds.

Placeholder: Craftum AI generate → edit → publish sequence

Outcomes

Within months of MVP, Craftum moved from an internal Timeweb experiment to its own product line. Public positioning today: 15,000+ clients, free hosting in the loop, and PageSpeed-oriented output as a trust signal for SMB owners.

Active websites
15,000+

Public Craftum footprint across SMB and creator sites.

30-day retention
58%

Users who published stayed in the create–manage loop.

vs classic hosting
+37 pts

Retention lift versus classic hosting-only onboarding.

Time to first publish
3–5×

Faster path from signup to live URL vs fragmented stack.

MetricSignalWhy it mattered
Active websites15,000+Proof the closed loop scaled past MVP
Built-in hosting usageHigh attachEditor and infra felt like one product
Time to first publicationMinutes, not daysRemoved DNS/SSL theatre from critical path
30-day retention58%Trust compound: site lives where it was built
vs classic hosting+37 ptsNew growth category for Timeweb, not a skin

What I would still double down on

Craftum taught a hosting company that infrastructure wins when it disappears. The design job was not “prettier blocks.” It was making Create → Publish → Manage feel inevitable.

  • Ship the emotional win (live URL) before teaching advanced layout power.
  • Design systems for no-code must optimize discovery and safe composition, not only token purity.
  • AI generation only helps if output lands in the same editor grammar as hand-built pages.
  • Retention follows ownership of the runtime: when hosting is native, churn talks to product, not to DNS.

Live product: craftum.com. Infrastructure backbone: Timeweb Cloud.