Dan

Dan

@danshipit.bsky.social

Bootstrapping BlogBowl - easiest way to start your blog πŸ”₯ Building https://blogbowl.io πŸ‘¨β€πŸ’»

236 followers27 following222 posts

Pinned

πŸš€ After 1.5 years of building, BlogBowl is now open source. An all-in-one platform to manage your blog, changelog, and help docs - now free to self-host. πŸ‘‡

Working on a new feature for my product and Claude code is quite insane at brainstorming product design 🀯 Just described what I want to see and instead of producing tons of text it created a simple wireframe of how it might look like.

20:30: have an idea to add 2 new Google Search Console endpoints 21:00: endpoints added to API, skill is updated, documentation is updated. Claude fast, ship fast πŸ˜„

My SEO slowly starts to take off. Product Hunt launch gave a small boost, so I am now starting to focus more on the SEO and content. I mean I am dogfooding my own product 😎 What works so far: - listicles - competitor pages Just started publishing free tools as well

Went with my co-founder Claude for a beer. we spoke a lot about growing our B2B product. He said that he'll add some new interesting features to our platform soon πŸ˜„

Made almost ~$230 today. My SaaS makes some money 3rd day in a row. but still marketing is kind chaotic... don't have a system yet

View full thread
View full thread
View full thread

Metabase @metabase - business intelligence for everyone. Business Intelligence and Embedded Analytics tool. Features πŸ‘‡ - Beautiful charts & dashboards - Easy no-code query builder - Embeddable analytics - Works with any SQL database πŸ‘‰ GitHub: github.com/metabase/me...

BlogBowl - Manage your blog, changelog, help docs & newsletters from one place. Plug-and-play with your landing page. Features πŸ‘‡ - Internal notion-like editor - Manage blog, changelog and help docs - Manage & send newsletter πŸ‘‰ GitHub: github.com/BlogBowl/Bl...

View full thread

I’d recommend launching on Friday, since it is probably a bit less competitive. By launching on weekends you need to be sure that people who will support you, will read ur message over the weekend.

Also what saved me - on the day of successful launch, I didn't get featured - I wrote a forum post explaining why I believe we should be featured and wrote to PH support to make me featured ( do not count too much on this, I was very lucky that it worked for me)

View full thread

To be honest like 70% of success is getting featured, because than you compete with only like 10-20 startups per day. 2nd most important thing is growing your network of people that can potentially support you, depends on the day, but IMHO minimum is 500.

I also wrote to indie hackers build board at the day of launch and it probably helped πŸ€” There are way more channels where you can share your PH launch. In the day of launch, try to answer on comments - I think they somehow correlate with the amount of upvotes you get.

View full thread

The last time I was launching, I was super active on PH - comments, threads, forums and upvotes - everything should be real, especially comments - do not add generic ones(e.g. congrats on the launch, it doesn't work).

Also read the guidelines about getting featured and check if your product aligns with that - also for sure your product have to be good, if you vibe coded something in a day i don't think you'll ever get featured.

It is now waaay harder to launch than a year-2 ago. From what I experienced with launching BlogBowl the hardest thing is to get featured - I was relaunching 4 times until I was finally featured.

Do you have a newsletter for your product? What's your open rate? Last email I sent open rate was 38.9%, it seems good Click rate is 5.95% #buildinpublic

BlogBowl collected 60 stars on GitHub... Open source way of managing your B2B blog, changelog, help docs and send newsletters πŸ”₯ Star us boys and girls ❀️ #buildinpublic

What happens to ur app after getting #1 Product of the day on PH πŸ‘‡ - 22 trials for 1$ - +200 new verified registrations - 29 stars on GitHub - ~2k unique visitors Stats are right after launch, will share later how they changed in a week #buildinpublic

HOW I ALMOST F*CKING KILLED MY $5k ARR BUSINESS WITH STUPID MISTAKE No promo. No pitch. Just pain. My ass still hurts from this. 🧡 #buildinpublic

View full thread

Google clicks went down, DR went down, my self-esteem went down. I don't know if TopTool will recover from that, I just know that it would surpass $1k MRR in the very close time if it wouldn't happen and probably the traffic would only rise, not decrease.

This is super stupid mistake and I feel bad about not checking it earlier. So, check you pages guys and make sure full HTML is render and PAY ATTENTION WHEN USING LOTTIES or any other shit that needs document/window. Press F to pay respect to TopTool...

HOW I ALMOST F*CKING KILLED MY $5k ARR BUSINESS WITH STUPID MISTAKE No promo. No pitch. Just pain. My ass still hurts from this. 🧡 #buildinpublic

View full thread

HOW I ALMOST F*CKING KILLED MY $5k ARR BUSINESS WITH STUPID MISTAKE No promo. No pitch. Just pain. My ass still hurts from this. 🧡 #buildinpublic

View full thread

So i analyzed the errors from vercel more carefully and it seemed that 5xx errors were coming from lottie package, that was installed for a very long time and it was working perfectly before. The lottie was rendered on a client, it had 'use client' in the component.

But it seems that even with 'use client' stated, it tried to import that package and was failing because document/window is not defined on the server side πŸ‘‡

HOW I ALMOST F*CKING KILLED MY $5k ARR BUSINESS WITH STUPID MISTAKE No promo. No pitch. Just pain. My ass still hurts from this. 🧡 #buildinpublic

View full thread

I checked the logs in the vercel and I noticed that error rate was around 80% which is crazy and I didn't do any breaking changes in the last months, i was shocked.

I opened the web and tried to inspect page source and noticed that I only have FUCKING scripts in the returned HTML, which means that pages were rendered on a client using javascript. JS is shit for SEO. I was blaming everything - myself, nextjs, vercel and supabase.

HOW I ALMOST F*CKING KILLED MY $5k ARR BUSINESS WITH STUPID MISTAKE No promo. No pitch. Just pain. My ass still hurts from this. 🧡 #buildinpublic

View full thread

Financially it was also doing good, i almost made $900 MRR in peak and it was growing, I planned to add additional products and hoped I would surpass $1MRR with that, it was very close.

BUT THAN THIS SHIT HAPPENED. I started checking my Google Console to see how we're doing and I was seeing a huge drop in clicks from Google. I couldn't understand why: - Traffic goes down, amount of indexed pages as well. - I started seeing 5xx errors in Google console.

HOW I ALMOST F*CKING KILLED MY $5k ARR BUSINESS WITH STUPID MISTAKE No promo. No pitch. Just pain. My ass still hurts from this. 🧡 #buildinpublic

So I had a directory which did pretty good for the last 12 months, I got around 500k clicks from Google organically and was really happy about that. Here is how my Google Console looked like πŸ‘‡

πŸš€ After 1.5 years of building, BlogBowl is now open source. An all-in-one platform to manage your blog, changelog, and help docs - now free to self-host. πŸ‘‡

View full thread

πŸš€ After 1.5 years of building, BlogBowl is now open source. An all-in-one platform to manage your blog, changelog, and help docs - now free to self-host. πŸ‘‡

View full thread

With the open-source version, you can: πŸ“ Manage blogs & changelogs πŸ’Œ Send newsletters 🎨 Customize templates & design πŸ‘₯ Add multiple authors ⚑️ Get built-in analytics All without code.

πŸš€ After 1.5 years of building, BlogBowl is now open source. An all-in-one platform to manage your blog, changelog, and help docs - now free to self-host. πŸ‘‡

I started BlogBowl because setting up and maintaining a simple blog or changelog for a SaaS product was way too painful. Too many tools, too much setup, and not enough focus on content. So I built something better.