How to go from 0 to $5M ARR profitably (step by step)
Here is every growth hack we used for each of our distribution channels:
- Organic Short-form content
- Influencer Marketing
- SEO
- Paid Ads
Organic Short-form content
The most important thing to remember in this new age of social media is that follower counts donât matter at all
I would unironically sponsor a fresh account made this week vs a YouTuber with a million subs if they had similar views and I donât even think itâs a controversial opinion
(especially when you consider that the famous YouTuber will charge you potentially 30x more for less results, but I would maybe even choose the new account if they were the same price)
The reason being that new accounts are highly volatile and if you put out a great engaging piece of content then it could easily go viral regardless of how many followers you have
But rather than finding and sponsoring these new accounts in your niche, you can just create these accounts yourself
You just need to follow this basic format:
1. Find a face for your account
2. Craft a viral video 'series'
3. Multiply your accounts
What would happen if BTS made a new TikTok account and started posting?
All videos on the new account would immediately go viral because the algo would push the videos back to their fans
Despite having zero followers, this new TikTok account will âbehaveâ as though it has hundreds of millions of followers
One great hack is to find someone who already has an audience of people that you know will convert, then ask them to create a completely new account to posts videos about your product
This is an amazing hack because creators are usually very open to this idea because it doesnât dilute their main page, itâll be way cheaper to pay for 20 videos on a new account every month vs 20 sponsored posts on their main account, and itâll get way better results
For example we found a creator named Mengmengduck whose entire account at the time was teaching students how to write to employers and we paid him $4000 for 20 videos/mo
In our first month we got 7 million+ impressions, just as expected the videos on the brand new account were being pushed to the followers on his main account
When you get a new creator just follow this basic guideline:
- Repost vids on all platforms (Reels, TikTok, YT Shorts)
- Post 1+ videos per day
- Initially, post vids similar to what the influencer posts on their main account, then start experimenting with videos that feature your product
- We paid $4000/mo for MMD who had 500k followers, but you can get someone cheaper for similar results!
The entire goal when working with your creator is to find a viral âseriesâ because a video that goes viral once will go viral again
You want a video that you can basically tweak slightly and repost multiple times a week that is still fun for the audience
Once you find a viral series, you can start creating new accounts but this time you donât need to work with big creators, you can just find charismatic UGC creators because youâve found content that is engaging and poised to go viral
Currently, we have about 5 different Jenni AI accounts all posting similar content
Many of our accounts have tens or sometimes just hundreds of followers and they just repost stuff from our main account
In some cases, the account with 48 followers gets MORE views than our main account with 55k followers...even when posting identical videos
Examples of viral series:
1. A guy tries to see how many sticks of spaghetti it takes to hold his weight. Then he tries to see how many coat hangers. Then he tries to use sheets of paper. Etc etc. All the same video, minimal effort but will go viral every time.
2. A guy drinks a cup of milk for every 1000 followers he has. Everyday itâs the same video where he drinks milk but people continually tune in because they want to see him suffer and drink hundreds of cups of milk. Will go viral every time.
3. For us we had âPOV you have an essay dueâ and it was just a ridiculous plot of someone realising they have an essay due while they are taking a shit or right before they sleep or w/e and it always ended with them using Jenni AI to help them write their essay faster. Same video, slightly different 10 second intro each time.
Thinking of new viral video ideas are so hard, so just try to think of tweaking your few winning videos into âseriesâ and just think about prolonging the lifespan of your content
The order of virality:
1. Have one account on each platform (TikTok, Instagram, YT shorts) and experiment with a ton of hooks and video ideas
2. Eventually youâll get a video that goes viral after enough experimentation
3. Experiment and somehow turn that video into a âseriesâ
4. Start tweaking and posting this âseriesâ on multiple accounts
5. Translate and create the same video with creators that speak Chinese, Spanish, etc
6. Take the really mega-viral videos and sponsor other pages to repost them
7. Use the mega-viral content for paid ads
8. Eventually enough copycats will copy your video series and itâll get played out and you restart at step 1
Our video series "POV: You have an essay due" has probably generated 300 million+ views overall
It was essentially the same video over and over, multiple times a week, yet they consistently went viral
That one video series made us over half a million dollars, and it was one of several video seriesâ that we were able to cook up
Influencer Marketing
Find influencers
- Go to your users' Instagram and see which influencers they are following. This should be easy if youâve done user interviews correctly, if you have no social media handles of your users you should actually befriend your users and get to know them on a deeper level or youâre not going to make it
- Do this for several users and eventually you will find some influencers that are âpopularâ among your target user demographic. Find these influencers and follow them all, itâs okay you only need 1-3
- Go to these influencer's profile and click "suggested similar accounts" and you'll get an easy list of hot leads that you can sponsor (you can continue to do this recursively for each new influencer that you find)
- Also, be sure to see what hashtags these influencers are using when they post and then follow those hashtags as well
- Once you have a list of influencers, create a new Instagram/TikTok account and manually follow & watch their videos all the way through and the algorithm will start automatically showing relevant influencers to you that you can then reach out to (this is a great way to lower the risk of getting scammed because the videos that show up organically on your FYP are less likely to be accounts that have bought followers/views)
- On your new account, you want to be on the hunt for smaller influencers, if a new-ish account has multiple videos with 100k+ views, it's absolute GOLD
- Once you have a list of influencers who you are ready to partner up with, you can begin reaching out to them
Reach out to influencers
- DMs > emails = higher response rate (at least for us)
- All messages need to be as detailed and tailored as possible, but most importantly as CONCISE as possible. This balance is hard but youâll get a better feel for this as you notice what gets ignored and what doesn't
- Demonstrate that youâre genuinely a fan of their content and that youâre excited to partner up. This is such a low bar but few founders actually put in the effort.
- Why should they partner with you? Why will their audience love your product? Donât talk about dumb shit like how many employees your company has or what round of fundraising youâre at (I suggest not talking about those vanity metrics in any situation, but I digress)
- Make sure to indicate somewhere in the message that this is obviously a PAID promotion, influencers are constantly inundated by people who are begging them for free shoutouts or weird affiliate partnerships
- Expect more than 50% of influencers to not respond, but this % is very volatile depending on what industry youâre in, and how cool/well-known your product is
- The good news is, as more influencers talk about your product it gets easier and easier to convince them to promote your product because they have heard of it before (unknown products could be risky or straight-up scams)
Negotiate
- The highest priority is to align the incentives between you and the influencer. You should both want a banger video that converts
- Never pay upfront for videos (pay half upfront at most). Most influencers are fantastic people but some influencers will just try and drop a half-ass video once they get their check
- Try to split the payment so that some % comes from the number of conversions that they bring (you can track this via coupon code or UTM link). If they donât want to do that, try to at least have some affiliate bonus
- Ask for their viewer demographics see which countries are viewing their content and compare that with the conversion rates of those countries for your product
- See previous sponsored content that theyâve posted and see how those videos performed vs their usual content
- Negotiate the deal so that either they only receive some/all of the payment if it reaches a certain # of views (or a certain # of coupon code redemptions)
- Donât listen to these absolute garbage articles that tell you to pay based on the number of subscribers/followers that they have. The sole question you should be asking is, will they convert or will they not (at least in the early stage of your startup).
Post content
- You canât use a general content strategy for all of your influencer partnerships because each influencer has a certain type of content that their audience likes. Your content canât deviate too far from it or else it will have terrible watch times and youâre basically paying for a dud
- If you donât have experience with social media or making engaging content, just let the influencer make the video and then you approve it (after aligning your incentives, as we discussed in the last step)
- One important note is that views are irrelevant, weâve had videos that got 30 MILLION views and gave us barely any conversions, whereas a video with 50k views converted like hotcakes. The video should make the viewers excited about what youâve built not just have them hear what you made and then forget about it the second they scroll to the next video on their For You Page
-When in doubt, donât be afraid of your video looking like a straight-up ad, even if it gets less views it will convert better than an influencer casually talking about your product for 15 seconds in a random âDay in the lifeâ vlog
Final tips
- The biggest risk with influencer marketing is sponsoring a dead video or a video that gets a few hundred views or a few thousand views in low-converting countries. For that reason, make a portfolio of bets instead of hunting for the perfect deal. Do not allocate all of your marketing budget to a few large influencers
- If the account has high conversion potential, but the first video flops, don't be afraid to run it back again (often times you can get a better rate on the second video if the first video does poorly)
- You should be casting a large net and then doubling down on the winners and gathering data to get better at predicting which influencer would be great to sponsor
- One good influencer partnership can make up for several influencer partnerships with negative ROI
- The ultimate goal is to build out your influencer marketing arm and then bring on somebody to help run it so you can focus on other aspects of growth.
- You need to have all of your insights and data figured out so that when you bring somebody on, they can take your insights and devote all of their time to become even better than you are at influencer marketing.
SEO
SEO is a tricky one because it can take so long to see results
Thatâs why I would never start with SEO because in the early-stages you want fast feedback cycles and SEO is the furthest from it
But the flip side is, when you really need SEO, you probably shouldâve started on it 6 months prior to that point
For that reason my ideal order of what growth channels I would focus on is: Organic Short-form -> Influencer Marketing -> Paid Ads
And at any point when I felt like I had a deep understanding of who my powers users were I would start work on SEO and do it concurrently with whatever growth channel I was working on at that point in time
Here are some growth hacks for when you do start SEO work:
1. Taking featured snippets
Sometimes you'll be ranking low on the first page, not getting much traffic. Pushing yourself to the top of the page can take a lot of effort and investment, but there's a way to get there almost immediately.
If the search term you're looking to rank for has a featured snippet, you can often easily take over the first spot by just tweaking your content to answer the query more precisely.
The chances are your content already answers the question well enough, but it's just not written in a way that Google realizes it. Use definitive phrases like "The answer is Yes, you can do X". Use bulleted or ordered lists to make the answer concise and clear.
To find these opportunities, you can plug your domain into a tool like Ahrefs, Semrush or Search Atlas and filter the keywords you are ranking for by the SERP containing a featured snippet.
To keep it simple:
* Plug your domain into SEO tool (ahrefs, semrush, searchatlas)
* Look at keywords you're ranking for already
* Filter results by the criteria of containing a featured snippet in the results
* Tweak your content to answer the query in the best way possible
* Jump from position 3-10 to 1
2. Increasing brand name searches
Brand searches helps legitimize your startup in Googleâs eyes and will help your content be seen as âtrustworthyâ.
With this in mind, for your SEO you should be engaging in other marketing activities that necessitate brand searches.
To keep it simple:
* When doing organic social media marketing, encourage users to search out for your brand name instead of directly typing in the URL
* When doing paid social marketing, utilizing view-through or engaged-view conversions to still track conversions made via Google searches so you can still optimize the social campaigns while reaping the SEO benefit.
3. Make it easy for search engines to understand your website
Search engines have gotten a lot better at understanding messy websites, but that doesn't mean you shouldn't make it as easy as possible for them.
Adding schema to your pages and giving clear cut definitions to your content can make it incredibly clear to any bots crawling your site what your site is about and what it is doing.
The more the better, we've had a lot of limitations with this as we're using Framer and we've found some types of schema quite hard to implement. However, we've done what we can and any type of schema is better than nothing (as long as it's accurate)
To keep it simple:
* Add relevant schema to any page that is suitable
* Mark up your landing pages with FAQ data, mark up your blog posts with article data.
4. Accurately estimate your ROI from search engines
It's been a long time since Google allowed us to see which keywords led to conversions in Google Analytics, however it's super important to get as accurate of a picture as possible.
Many people will simply look at reports and anything under the "organic" or "search engines" column, they'll count as an SEO conversion. But that's simply not true, and it severely misinforms you.
By the nature of the tracking, it's impossible to differentiate between branded conversions and non branded conversions with SEO.
The closest we've been able to get to do this is with a custom tool, but you can replicate it manually as well
* Log into search console
* Select your time period
* Export your clicks for each query
* Remove all branded queries
* Go to your paid ads (preferably Google ads) platform and note down your conversion data.
* Slightly lower the conversion percentage (because paid typically converts better than organic, as you're bidding based on a lot of other targeting metrics too)
* Tally up all the clicks from search console
* Use the conversion percentage from paid ads (slightly lowered)
* Calculate the amount of conversions you have received from SEO (excluding brand)
* Times this by the average LTV of your customer
This is a much closer metric to reality than anything reported by any reporting software, especially if you have a lot of branded searches like us
Paid Ads
Founders will tell me their marketing strategy and marketing spend and sometimes Iâll be shocked
Many are going to end up spend a sizable portion of their entire investment on google/meta ads, and the worst part is they arenât even acquiring users at a profit, which genuinely makes me nauseous
Especially in the early-stages, I honestly wouldnât be burn ANY money on paid ads and only spend after some social media marketing first
This is because data is key when it comes to paid ads and you want as much accurate data as possible to feed into the ad platforms
The algorithms work very well, but they need data to make the right decisions, and you can get this data from other growth channels before starting paid ads
Why paid ads after influencer marketing and organic content:
1. From influencer partnerships and organic short-form you will have a bunch of creatives that you can work/experiment/rework for paid ads
2. You get valuable customer feedback in the comments of your posts (how do target users describe your product, what they compare it to, what they like/donât like about your product) which can be leveraged for ad copy and positioning
3. You can use the data from your social media partnerships to have better targeting for your ads on day 1 (what countries convert better, whatâs the LTV of each country, what types of users are ideal to market to, etc)
4. In early-stages your budget wonât be big enough and you won't be able to spend enough on Meta to get enough data for targeting based on purchase conversions
We only scaled paid ads after:
* PMF (Product Market Fit)
* 3x LTV to CAC (we pay less than $1 for every $3 you make from ads)
* Short payback period (we make back our money in less than 3 months)
Lastly, take special considerations of both the entire user journey and the landing page before you crank up adspend
If your landing page isnât persuasive + effective itâll not only get less conversions you will also pay more for each click. In Google it improves the relevancy score and in Meta it improves the quality ranking. An easy win is also just to speed up the loading time of your page, this can directly effect the quality score of your ads and will also lower spend per click
Again, do not do paid ads until later in your startupâs lifecycle
It requires a larger budget, more data, and typically has higher cost per acquisition than other channels that you can start with
I personally also think itâs just the most boring growth channel so don't deprive yourself of the joy of figuring out the other fun ones first haha
Conclusion + Final Tip:
For every level there is a new devil
As you scale up your paid ads, your cost per acquisition will continue to creep upwards
As you scale your influencer marketing you may actually run out of influencers to sponsor for your target user demographic
Thereâs always some content strategy that stops working on your social media accounts, or a random Google update that threatens to fuck your rankings
At each stage of scaling youâll come across a myriad of issues that can only be solved by specialized knowledge and intense focus
Scaling to $5M ARR is too difficult for one man to do (unless youâre the Lisan Al Gaib of startups)
Now that youâve read this entire guide you can just choose which growth channel to start with and throw your whole weight into it until you solve it and you can move to the next one
Once you start acquiring users profitably with that first growth channel, find someone who either has the skillset to take over or someone who you can train to take over
This is a critical step
To get to $5M ARR you need to know how to find, hire, and retain amazing talent
This could be an entire post on itâs own because hiring is so tricky, but I will say that I highly highly bias towards resiliency + speed over experience
Why do I care if a candidate has 15 years of digital marketing experience?
Half of our marketing work has to do with short-form content and you couldâve only become an expert in short-form (TikTok, Reels, YT Shorts) in the last 3 years anyways
A young marketer with TikTok brain rot who has a great work ethic will often times outperform the âestablishedâ digital marketing agency with a ton of fake google reviews
Today, our entire marketing team is just 3 people (me included), and I couldnât have gotten anywhere close to $5M ARR without them
Thanks to my growth team composed of Justin and Luke who are rockstars at what they do and helped flesh out a lot of the strategies on this post
Since youâve made it all the way to the bottom Iâll tell you one final secret
Look at the bottom right of this tweet and count the bookmarks
How many of those people will actually read this whole thing? 10%?
How many of them will then actually try to implement some of the strategies I wrote about here? 10% of the 10%?
How many of them will continue to try 1 year from now when these marketing tactics help them uncover deep flaws in their product? 1% of that?
This post will be read by hundreds of thousands of people but ultimately it will only be properly utilized by literally one or two of you
I hope you are that one person that I wrote this for and I hope you can go on a similar fantastical journey that I got to experience
Good luck!
@Hertz support is a joke
1. Reservation Support asked me to contact branch
2. Branch asked me to contact reservation support
3. Support agent from X asked me to fill out a form
4. I filled up the form and waited a week, the response is to have me contact the reservation support
WTF? I made a reservation with @Hertz few months ago with price $470, now before I pick up the car they change my price to $3000, WTF? How could this possible? To change the price after reservation? This is a fraud.
đŽ I never had sleep problems but I did manage to get even better sleep now doing these, probably best / deepest sleep I ever had in years, so I am sharing it here, maybe it helps someone:
- aircon at 18°C / 64°F, this is controversial but all science points to temperature having to be cold for deep sleep
- hot shower before bed, this works well together with cold AC, your blood pressure I think drops cause of the temperature shift making you sleepy instantly
- full blackout blinds (we have rolling blinds on windows, better than black out curtains which still let light in some creeks), any light stops you from sleeping, I have some small devices with LEDs just so I don't wake up thinking I am blind (common in a pitch black room)
- ear plugs, random sounds can wake you up
- separate sheets from gf!!!! this has biggest impact I think, when you have one sheet and your bf/gf pulls it you wake up (even if you don't notice) and vice versa, this rly changes everything
- test CO2 in your bedroom with air sensor, this one is hard to fix, if you open a window you will get light and noise, sometimes we open window downstairs for it so light doesn't enter directly, not easy to fix
- got a way wider bed: from 150cm / 5" to 180cm / 6" (biggest I could find at IKEA, I'd go 200cm / 6'8" wide if possible), Europe has absolutely tiny beds, they simply don't even fit 2 slim people, maybe that's why peole are so grumpy here (yes I am European but not grumpy cause I sleep in a wide bed)
- CURA weighted blanket, this makes you feel like you fall into a different dimension when sleeping, very good, not just for autists (I am not autist I did the test), just try it, make sure you buy the right weight for your body, I bought 9kg CURA blanket for 73kg bodyweight
- tested lots of IKEA pillows and found my fav pillow (very personal, some ppl like low or high pillows), they're cheap like 5-10⏠so can test many
- don't drink or eat 2-3h before sleep, drink especially important because then you wake up to pee which is a disruption, it's biological you are thirsty before sleep, you should ignore it, it's a trap
- dim lights 2h before sleep
- switch off lights 1h before sleep
- melatonin 1 hour before sleep but at super low dose works well but don't need it necessarily, i used to take 0.3mg, now 0.2mg gummies, very low, it should only give your body a small kickstart to produce its own melatonin, the shops all sell WAY TOO high doses > 0.3mg that aren't good, this really helps me as I will be sleepy to even think about anything, without it sometimes I stay awake longer to think (common)
- reading phone is fine for me, I just use smart invert mode on lowest brightness and hacked the zoom in accessibility to make it as dark as a Kindle, i like to read Hacker News before sleep and it's fine for me, same as a book kinda
- exercising 4 times per week, strength training, heavy weights, cardio is key for good sleep, clears your mind so it shuts up 100%
- i avoid alcohol, whenever i drink it will make me snore and also alcohol avoids you from sleeping deep
Every time people ask me if Iâm frontend, backend, or full-stack, I really donât know how to answer this⊠I do both but Iâm sure Iâm not âfullâ stack, how can a person be so confident that claim themselves they know everything?
#vscode#copilot @MSFTCopilot
keeps breaking with my #rubyonrails application, shows "Failed to start editor chat" every time I want to have inline chat. Cancelling the subscription and switching to
@cursor_ai. Anyone had same problem before?
WTF? I made a reservation with @Hertz few months ago with price $470, now before I pick up the car they change my price to $3000, WTF? How could this possible? To change the price after reservation? This is a fraud.
These walls are funny. First you hate 'em, then you get used to 'em. Enough time passes, you get so you depend on them. That's institutionalized.
â The Shawshank Redemption
Many companies seem to want their own in-house LLMs: finetune an open-source LLM on their own data.
Here are a few reasons for and against in-house LLMs I can think of.
Would love to hear your thoughts.