2
2 Comments

Two sales, 12.6k views, and the SEO problem I didn't see coming

I have been building MOSHELL solo — a browser-based Linux sandbox, free to try, no signup — nights and weekends.

Posted to r/linux a few weeks ago: 12.6k views, 7 shares, two actual sales. Small numbers, but they taught me more than the last few months combined.

The SEO problem: "moshell" is already the name of Ericsson's telecom CLI tool and I was not aware of it. Organic Google search for my product name is basically dead — I'm permanently competing with an enterprise networking tool for the keyword. Long-tail descriptive search and referral traffic are the only real paths forward.

The funnel gap: GitHub clone data showed people finding the repo but a sharp drop-off before ever reaching the Gumroad page. That told me the problem wasn't traffic — it was the handoff between "interested" and "buying." I've since set up GA4 + UTM tracking across every channel to actually see where that drop happens instead of guessing.

The pricing lesson: Got pushback on my $37 bundle price on Reddit. My read after sitting with it: it wasn't a pricing problem, it was a framing problem — I hadn't clearly shown what the free tier already covers vs. what's actually behind the paywall.

Next up: I fixed that framing, then testes it with r/linux4noobs , r/linuxadmin and r/homelab, since they're a closer match to my actual buyer than r/linux was. I got a positive review from r/linuxadmin from someone who seemed interested in it.

Happy to answer anything about the build, the GA4 setup, or the naming collision saga.

Link: https://kingmo87.github.io/moshell

posted toAvatar for product Moshell
Moshell
  1. 1

    This looks cool for sure, and after a quick lookover, I agree on the issue of framing exactly what is FREE and what user is getting for the purchase, it took me a minute to understand free tier on your site

    I can relate to the naming thing, I choose CodeTrain, which is not so much in use in the US where I am but two other orgs use the word codetrain in the UK and Africa. I dove in knowing it though, I fell in love with the name and just had to get the domain lol

    1. 2

      Thanks for the detailed feedback —you're absolutely right about the clarity issue.

      It is true that the free/paid messaging isn't clear enough on the landing page.

      I'm planning to redesign the homepage to make it explicit:

      - Lessons 1-6: Completely free, no email required

      - Lessons 7-12: $17-37 options for workbook or full bundle

      This should eliminate the friction you experienced.

      I also just added a reward system for lesson completion to motivate people to keep going and learn. Track mastery with visible, shareable badges that map to real skills.

      🐧 Hacker Badge (foundational Linux commands & navigation)

      ⚡ Power User (file management, permissions, processes)

      🎓 Linux Master (scripting, text processing, networking)

      🔐 Security Expert (SSH, firewalls, encryption)

      👑 Full Stack Admin (systems administration, server setup)

      Feel free to provide me any feedbacks.

      Appreciate you taking the time to leave concrete feedback, it's exactly what helps me prioritize the next iterations.