- Think of a catchy name
- Buy a domain
- Set up dns configurations
- Design a logo
- Create an appealing landing page
- Integrate it with a distribution list manager (say, mailchimp)
- Write and automate welcome emails to people who sign up to your website
- Edit the coding for some good-old SEO
- Design lists, sitemaps and mockups for the fully fetched website
- Hire (or become) a website developer
- Rinse, and repeat
By the time you figure out all of the above, an engineer and his marketer friend have already turned the company into a unicorn and sold it to Rocket Internet...but, hey - you can congratulate yourself for having a great idea!