B2B startup marketing for noobs, by noobs â our most valuable lessons
Contents
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 for your startup 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 100,000+ founders and builders
We'll share your email with Substack