B2B startup marketing for noobs, by noobs β our most valuable lessons
Jan 04, 2024
On this page
- 1. Prioritize what you care about β
- 2. Compete on depth, not breadth π¨βπ
- 3. Build a channel you truly own π
- 4. Make your website genuinely different π
- 5. Perfect attribution is a white whale π³
- 6. Paid ads arenβt all bad πΈ
- 7. Invest in SEO after product-market fit π
- 8. Own your branded search π
- Good reads for product engineers π
In three years, weβve grown PostHog from nothing in 2020 to tens of thousands of users, millions in revenue, and default alive.
Weβre product-led. We have product-market fit. We ship really fast. But, when it comes to marketing, weβre total noobs.
How nooby? Well, hereβs our team and their marketing βcredentialsβ:
- Charles β leads marketing and (weirdly) ops and finance. No prior marketing experience.
- Andy β worked in online publishing for 15+ years. No prior marketing experience.
- Ian β software engineering background. No prior marketing experience.
- Lior β spent five years in engineering at Meta before PostHog. No prior marketing experience.
- Lottie β our awesome graphic designer. PostHog is her first proper job.
- Joe β former journalist and, to be fair, has actual marketing experience at previous startups. Way too much experience, probably.
So, yeah. Hereβs what weβve learned about marketing for startups, specifically for a B2B startup for developers. Let us know where weβre wrong!
This post was first published in our Substack newsletter, Product for Engineers. It's all about helping engineers and founders build better products by learning product skills. We send it (roughly) every two weeks. Subscribe here.
1. Prioritize what you care about β
Itβs easy to get distracted in marketing. There are so many channels, so many ways to waste a lot of time (and money) being unproductive.
To avoid this, we break our work down by:
- Things we want to be great at (8/10 and above)
- Things we want to be good at (7/10 is enough)
- Things we might want to be good at (stuff we want to try)
- Things we don't want to spend time on (have tried already / donβt care about)
Optimizing paid ads, for example, sounds like a good use of time. Who wants to waste money, right? But is getting them from 7/10 to 10/10 going to move the dial for us? We donβt think so, so weβre happy to get them to 7/10.
We cover what we care about in more detail in the marketing section of our handbook. Your things may be different to ours, but we typically prioritize more leveraged, long-term activity (e.g. SEO, word-of-mouth, etc.) over high-effort campaigns (e.g. ProductHunt launches).
Above all, donβt get distracted by rivals doing something better than you. Stick to what you want to be great at.
Further reading: How we spend our marketing budget (with actual $ figures)
2. Compete on depth, not breadth π¨βπ
Trying to go head-to-head with much larger competitors on content output is a losing game, so focus on quality. One great article >>> 25 generic ones. We write approx. β SEO articles, β tutorials, β anything goes.
High quality articles perform better in the long run, especially SEO ones. Treat your SEO portfolio like a VC treats their investments β invest time updating your content, donβt publish and forget.
3. Build a channel you truly own π
Being really good at Twitter/X, LinkedIn, or writing blog posts for HackerNews is worthwhile, but the engagement you get is transient and often subject to the whims of opaque algorithms.
Itβs one of the key reasons we launched this newsletter. With the slight exception of Gmailβs βhelpfulβ sorting features, no one other than you decides whether you see our latest issue. And we can be confident the time we invest building Product for Engineers wonβt be blown to bits by factors outside our control.
Other options include:
- A really great Discord (better for communities than Slack)
- Your own subreddit (not something weβve tried)
- A community on your website (weβre building it)
- A podcast (good ones take way more effort than you think)
Why do this? FWIW, a single Product for Engineers newsletter drives more clicks to our website than a $5,000 newsletter sponsorship we ran recently.
4. Make your website genuinely different π
This means:
Keeping it separate from marketing, which is the opposite of what most companies do.
Avoiding popular design tropes among similar products β how many devtool websites have you seen that look just like Linear?
While our marketing and website teams work closely together, the website team has the final say on what appears on posthog.com. This stops the website becoming too marketing-y and falling foul of marketing βbest practicesβ that most developers (and people in general) despise.
A good (and different) website is a great source of word-of-mouth.
5. Perfect attribution is a white whale π³
Hereβs a simplified history of online marketing attribution:
Attribution has always been hard, and itβs only getting harder because traditional methods are impeded by privacy regulations. This is a 7/10 problem. The journey from 7/10 to 10/10 will end you.
Hereβs our simple advice:
Setup some basic tracking (multi-touch attribution is more of late-stage thing)
Youβll get much better data if you deploy a reverse proxy.
Add a free text βwhere did you hear about usβ box to your onboarding.
Track UTMs on paid ads. Accept they donβt tell you the whole picture.
Run experiments to see what happens when you switch off certain channels.
Combining all the above will get you a roughly accurate picture. Unless youβre selling mattresses in a box (i.e. direct to consumer), anything more complex can wait.
6. Paid ads arenβt all bad πΈ
Everyone who works at a tech company thinks theyβre immune to ads because theyβre super-good at internetting, but theyβre wrong. Weβre still experimenting, but hereβs whatβs worked for us:
Hiring a cheap agency. $5k/mo is achievable, especially if they're just managing channels and creative, and not throwing in 'value add' services like landing pages and SEO strategy. Don't hire an agency based in the US β they are triple the price.
Using Google search ads for conversion. Provided you donβt use the default settings, or rely on Googleβs AI/dynamic/whatever keyword generator tools, search ads. Search ads higher intent than any other types.
Using Twitter & LinkedIn for content promotion. Neither platform are, in our experience, great for conversion, but they can be useful for promoting content and general brand awareness.
Promoting our newsletter in other newsletters. Provided you know your audience, other newsletters can be a great way to expand your audience. Itβs much easier to convert people to reading your newsletter than immediately signing up to your product.
Further reading: Burning money on paid ads for a dev tool β what we've learned
7. Invest in SEO after product-market fit π
Really good search-optimized content is highly leveraged β itβs cheaper than paid ads and lasts longer. But it comes with caveats:
Itβs a long play. Expect it to take 5 to 6 months to see meaningful progress. Youβll really start reaping the benefits after 12 months.
Itβs pointless before PMF because your product is changing and youβre unlikely to have the domain authority to rank against entrenched rivals.
That said, donβt delay once you do have product-market fit. Itβll be tempting to use AI to scale SEO quickly. This is a great strategy if you want to murder your growth every six months when Google tweaks its algorithm.
8. Own your branded search π
You really donβt want anyone outranking you for any search thatβs βyour brand name + another keywordβ, such as:
- Comparisons β i.e. "your company vs another company"
- Alternatives β i.e. "alternatives to your company"
Thereβs no shortage of websites that will try. G2 and its many imitators are top of that list, but your competitors will too. You may need to spend some money on defensive Google ads as well.
Once youβve built this content out, focus on SEO content targeting your rivals β e.g. βalternatives to rival companiesβ. And make it genuinely useful. Include comparison tables, real data, reviews from users, and up-to-date screenshots.
Good reads for product engineers π
Crafting The First Mile Of Product β Scott Belsky: βA failed first mile cripples a new product right out of the gate. Your product may get lots of downloads or sign-ups, but very few customers get on-boarded and primed to the point where they know three things: (1) why theyβre there, (2) what they can accomplish, (3) and what to do next.β
NPS vs CSAT vs CES: Which satisfaction metric is best for SaaS? β Lior Neu-ner: βCES (Customer Effort Score) surveys donβt provide any insight into short or long-term user sentiment, but they're useful if ease of use is critical to your product.β
Planning for unplanned work β Linear: βUnplanned work happens unexpectedly, but itβs not unexpected. You know that there will be bug reports, you just donβt know when, where, and in what shape they will come up. The only thing that is certain is that they will appear.β
Ten Principles for Growth as an Engineer β Dan Heller: βYour job isnβt just to write the code and wait for everything else to fall into place; your job is to figure out how to create value with your efforts.β
Words by Andy Vandervell, who thinks people who use a hyphen instead of en dash are sociopaths.
Subscribe to our newsletter
Product for Engineers
Read by 25,000+ founders and builders.
We'll share your email with Substack