ToolHQ's tool page content rewrite is almost done β 241/268 pages now have properly researched, cited descriptions instead of templated filler. Should be fully wrapped in the next day or two.
Also quietly started work on something new β a mobile app. Not sharing details yet, but it's in motion. π±
#BuildInPublic #IndieHacker #MobileApp
New approach for batch 4: before rewriting each tool page, I'm now researching what competitors are doing well β not to copy, but to actually understand what Google (and users) expect from a good page in that space.
90/268 done so far.
#BuildInPublic#IndieHacker#SaaS
Along the way, I started sharing progress publicly, partly hoping to hear from people who know this space better than I do. I'll keep posting updates as regularly as I can to document the process.
Fully open to advice on indexing, ranking, and SEO β if you know something, drop it in the replies. π οΈ
April 11th, 1:39 AM β the moment I started ToolHQ.
Right before this, I had just shut down Playswitch (a SpotifyβYouTube Music playlist transfer tool). Spotify's Extended Quota requirement demanded 250k+ monthly active users, and before we could get anywhere close, an already-established player in that space had become Spotify's official partner. I had to start from scratch.
That's exactly what I'm working on right now: making the content genuinely useful so Google will index it. Bulk/templated content generation just doesn't fly with Google, so the process is slow β I'm rewriting each page individually, actually adding value instead of cutting corners.
The plan: finish the technical and content work site-wide first, then bring the blog posts up to the same quality bar, and only after all of that translate everything into the other languages. No rushing β quality first, translation last.
@chams_builds Exactly. The code was the easy part. I learned the
hard way to ask "will they let me ship this?" before
"can I build this?"
Lesson logged for the next one.
After months of building, I'm shutting down my music
transfer side project.
Not because the code failed. Because the biggest
platform in the space locked its API behind a wall I
can't climb.
Building in public means sharing this part too. π§΅
Biggest takeaway: never let your product's core value
depend on someone else's permission.
Next time I'm building something where the data is mine
and nobody can revoke the keys.
Already sketching it. π
I could've spent more months + money chasing workarounds.
Instead I stopped early.
Killing a project that works is harder than killing one
that doesn't. But sunk cost isn't a strategy.
Onto the next one.