1. Give tons of free stuff away.
The Internet rewards people who teach. Share your best ideas for free, and you will attract an audience of like-minded people. Build an audience before you launch your first product.
Large audiences are sexy, niche audiences are profitable. Unique creators benefit from a lack of competition and loyal audiences. Build knowledge, gain a unique perspective, and share it with the world.
Write about what you're interested in. Then, double-down on what your audience wants to learn about. Listen for phrases they repeat and write them down. Then, once it's time to write your sales copy, you can speak to your customer directly.
Start before you're ready. Some people spend their whole lives waiting for the sound of a starting gun that never goes off. Don’t wait. The thing you’ve been waiting for is… your own permission.
Your product should come from the heart. Solving your own problems is the best way to do that. Here's a trick: Find something that bothers you, and if you can find ten people who have the same problem, build a solution. Then, write about your creation process.
Remember the 3-2-1 strategy. Three months before you launch your first product, publish your manifesto. Two months before, share a preview. One month before launch, open your product for pre-sale to generate word-of-mouth buzz.
When you buy a shirt, you want to feel it. You want to touch the nylon and examine the cotton. Launching an online product is no different. People want to see your product before they buy it.
Here are some ways to do that, written by @JasonFried.
Before a new album comes out, musicians freely share the best songs. The added hype is worth more than the allure of secrecy. Your product should have a hit single too. Share your best nuggets of insight in free online articles, videos, and podcasts.
If you want to improve your writing, sign up for my 9-day email course.
In it, you'll learn about audience building, The Netflix Principle, and Personal Monopolies.