| Interesting flow, but I disagree — I think there are too many steps until user gets some reward from it. I think a website is essentially a way to share content and communicate, so the first step, after signing up, should be to write content and immediately see it live at some subdomain. Everything after that is just editing/customization. So it'd be as it is in Veonid: 1. Read a landing page and click "Sign up" 2. Enter email address and sign up via magic link (no need to worry about providing password which you maybe use somewhere else) 2. "You've signed up!" (already some reward and feedback about what happened) 3. Click "Create a website" button 4. Write content and click "Publish" when ready 5. Done! Your website is live at a domain: startup.com/123456789 (another reward) 6. (optional, complicated stuff) Change template? Setup custom domain? Edit content? |