Bye bye WordPress 👋
Moved the Snappa blog to a custom Astro site and never looking back.
It's now incredibly more efficient to manage the site with Claude Code, and we'll never have to worry about plugins ever again.
I see very few reasons to launch a new site with WP.
How do you grow a SaaS when SEO keeps changing?
@JaredBauman talks with @cgimmer about Snappa, pricing, traction, and building GoodMetrics for the AI era.
Watch now!
I’ve been really enjoying the new Panel podcast with @JordanGal@mijustin and @CasJam.
Definitely worth adding to the rotation if you’re a bootstrapped SaaS founder.
New in GoodMetrics: IP blocking and country filtering 🚫
Two things that quietly mess with your reports:
1. Internal traffic from your own team
2. Visitors from countries you don't even serve
Now you can block both and get a clearer picture of what's actually going on.
The SEO playbook that took us to $1.5M ARR at Snappa is harder to run in 2026.
4 sponsored results that look organic and AI overviews eating top-of-funnel queries. Even if you rank #1, you're the 5th link on the page.
|
SEO isn't dead, but it likely can't be your only channel.
For what it's worth, we did this at Snappa and regretted it.
When growth stalled and then declined, I felt terrible when profit share bonuses kept shrinking. Eventually we just got rid of it and returned to just a flat salary.
Even if you tell people that bonuses are extra and performance driven, they inevitably start factoring that into their total comp. And if their total comp decreases through no fault of their own (ie company struggles), it really sucks.
It also creates extra burden of calculating the bonuses, determining what splits are fair, how much seniority matters, etc.
For very mature companies I can see the value, but for bootstrapped startups I wouldn't recommend it. I'd just focus on hiring great people and paying them a fair/good salary.
For what it's worth, we did this at Snappa and regretted it.
When growth stalled and then declined, I felt terrible when profit share bonuses kept shrinking. Eventually we just got rid of it and returned to just a flat salary.
Even if you tell people that bonuses are extra and performance driven, they inevitably start factoring that into their total comp. And if their total comp decreases through no fault of their own (ie company struggles), it really sucks.
It also creates extra burden of calculating the bonuses, determining what splits are fair, how much seniority matters, etc.
For very mature companies I can see the value, but for bootstrapped startups I wouldn't recommend it. I'd just focus on hiring great people and paying them a fair/good salary.
For what it's worth, we did this at Snappa and regretted it.
When growth stalled and then declined, I felt terrible when profit share bonuses kept shrinking. Eventually we just got rid of it and returned to just a flat salary.
Even if you tell people that bonuses are extra and performance driven, they inevitably start factoring that into their total comp. And if their total comp decreases through no fault of their own (ie company struggles), it really sucks.
It also creates extra burden of calculating the bonuses, determining what splits are fair, how much seniority matters, etc.
For very mature companies I can see the value, but for bootstrapped startups I wouldn't recommend it. I'd just focus on hiring great people and paying them a fair/good salary.
Just saves a whole bunch of steps. For example, before I would brainstorm a bunch of potential keywords with Claude (or Claude Code), then I'd have to export and import them into Ahrefs. Then run the reports, export it, and import back to Claude.
Now I can simply do all this directly within Claude without having to export anything. Once we've generated potential keywords, I can then ask it to do the research in AHREFs directly and prioritize the list based on things like search volume, keyword difficulty, bottom vs. top of funnel, etc.
That's just keyword research. It's also easy to just say things like "What landing pages to xyz competitors have that are bringing in search traffic that I haven't created yet." Before I'd have to manually go into AHREFs and run all these types of reports.
The list goes on...
Just saves a whole bunch of steps. For example, before I would brainstorm a bunch of potential keywords with Claude (or Claude Code), then I'd have to export and import them into Ahrefs. Then run the reports, export it, and import back to Claude.
Now I can simply do all this directly within Claude without having to export anything. Once we've generated potential keywords, I can then ask it to do the research in AHREFs directly and prioritize the list based on things like search volume, keyword difficulty, bottom vs. top of funnel, etc.
That's just keyword research. It's also easy to just say things like "What landing pages to xyz competitors have that are bringing in search traffic that I haven't created yet." Before I'd have to manually go into AHREFs and run all these types of reports.
The list goes on...