Three principles, two iterations.
Disclose information only when necessary. The original concept used a stepper that surfaced all steps upfront, with a loading area representing the DNS propagation wait. This gave users an accurate picture but introduced unnecessary complexity at the start of the flow.
Strengthen security guardrails. Iteration two introduced a stepper scoped to the verification step only, removing the option to skip verification entirely. With 70% of sites migrating into the product, skipping verification created a real risk of traffic hijacking. Removing the skip option served the majority of use cases and reduced security exposure.
Status indicators and email notifications are part of the design. The workflow spans multiple sessions — a developer initiates connection, hands off DNS changes to IT, then waits for propagation. Clear status states and email notifications were designed as core parts of the flow, not afterthoughts, so users always knew whether the next action was theirs or the system's.