Dan's Avatar

Dan

@danshipit.bsky.social

Bootstrapping BlogBowl - easiest way to start your blog ๐Ÿ”ฅ Building https://blogbowl.io ๐Ÿ‘จโ€๐Ÿ’ป

220 Followers  |  27 Following  |  190 Posts  |  Joined: 01.12.2024  |  2.0853

Latest posts by danshipit.bsky.social on Bluesky

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...

05.11.2025 23:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

05.11.2025 23:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I fixed that SHIT and HTML started to render correctly on the page. THANKS FUCKING CONFETTI for breaking my app and MRR $$$ ๐Ÿคฏ

05.11.2025 23:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

So i started look for a solution, it turned out to be very easy, i just had to dynamically import the component...

05.11.2025 23:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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 ๐Ÿ‘‡

05.11.2025 23:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

05.11.2025 23:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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.

05.11.2025 23:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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.

05.11.2025 23:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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.

05.11.2025 23:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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.

05.11.2025 23:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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 ๐Ÿ‘‡

05.11.2025 23:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

05.11.2025 23:22 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

This project took 1.5 years, many rewrites, and a lot of love โค๏ธ

03.11.2025 21:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - BlogBowl/BlogBowl: Open-source plug-and-play blogging platform. Launch SEO-friendly blogs, changelogs, and write newsletters without coding. ๐Ÿ”ฅ Open-source plug-and-play blogging platform. Launch SEO-friendly blogs, changelogs, and write newsletters without coding. ๐Ÿ”ฅ - BlogBowl/BlogBowl

If you want to self-host and take full control of your blog stack โ€” check out the repo ๐Ÿ‘‡

โญ๏ธ github.com/BlogBowl/Bl...

Every star means a lot - weโ€™re still small, but growing fast โค๏ธ

03.11.2025 21:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The AI-powered features (SEO automation, AI article writing, etc.) are part of the premium version - but everything else is 100% open.

03.11.2025 21:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

03.11.2025 21:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

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.

03.11.2025 21:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Video thumbnail

๐Ÿš€ 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.
๐Ÿ‘‡

03.11.2025 21:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I am trying to sell one of my projects on Flippa ๐Ÿ˜€

To be honest do not believe that I will be able to sell it for the reasonable amount, but just wanted to give it a try and see how it will end up.

Anyone here had experience selling website on Flippa?

#buildinpublic

01.11.2025 13:15 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That's what I am doing ๐Ÿ˜‰

01.11.2025 09:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Exactly man, all of them. Didn't touch them at all ๐Ÿ˜‰

31.10.2025 22:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Without getting featured, itโ€™s nearly impossible to reach the top of the dayโ€ฆ

But hey, itโ€™s Halloweenโ€ฆ so letโ€™s try something new ๐Ÿ‘ป

C'mon guys, Trick or MAKE US FEATURED,
@producthunt.bsky.social? โค๏ธ

31.10.2025 21:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Iโ€™ve tried launching BlogBowl 3 times on Product Huntโ€ฆ and never got featured ๐Ÿซฃ

It honestly hurts - 1.5 years of work, fully open-source, solving a real problem.
IT EVEN HAS AI INSIDE IT ๐Ÿค–

#buildinpublic

31.10.2025 21:39 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Post image

I finally found time to start preparing open source version of BlogBowl ๐Ÿ”ฅ
Let's see how it goes...
#buildinpublic

09.09.2025 18:23 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I like to meet new people, to show the the product and to hear from some of the "Ahaa, it's cool!" or "This is the best AI written blog post I've ever seen", it makes me happy like a kid ๐Ÿ˜…

#buildinpublic

30.08.2025 09:18 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Also received a lot of feedback on the platform - super valuable to see how people really use the product.

Now I am at the point where real marketing and networking comes in and I honestly like it...

30.08.2025 09:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I had a crazy and productive week.

Lot's of calls, met a lot of new people and I am super happy that BlogBowl right now is at the point, where it helps me to connect with amazing people...

30.08.2025 09:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You donโ€™t need to know someone liked your post right away. Check later, focus more.

No plugins, no chrome extension, just turn of your notifications and see how much focus time you'll have ๐Ÿ˜‰

#buildinpublic

24.08.2025 12:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I was feeling really overwhelmed by lots of distractions recently.
I write to X, linkedIn, indiehackers and a lot of notifications were coming.

Few days ago I turned off all notifcations, now I feel way better...

24.08.2025 12:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

I finally had time to go over and prepare lots of listicle and comparison topics to boost my SEO.

Now, BlogBowl will write and publish blog post daily completely with AI.
No effort. No headaches. Just set it and forget it.

i built a monster ๐Ÿคฏ

24.08.2025 09:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@danshipit is following 20 prominent accounts