Solo founder who fell into US company formation after fixing a friend's $800 mess

by
Hey everyone 👋

I'm Li, a solo founder building for the global founder community.

A bit about me: I fell into the US company formation space the hard way — by helping a friend untangle a mess. He spent 2 months and $800 trying to register a US LLC for his SaaS. Wrong state, wrong entity type, 8 IRS phone calls. I helped him redo it in one week for $250. That experience stuck with me.

Now I'm building TopStartNow — one-click US company formation for founders outside the US. LLC + Registered Agent + EIN + domain + email. No SSN needed. Launching on PH this Tuesday.

When I'm not building, I'm writing guides (58 and counting) about the stuff formation services never warn you about — like the Form 5472 $25,000/year penalty.

Excited to connect with other indie makers here. What's everyone else building?

22 views

Add a comment

Replies

Best

The 58 guides are the part I would guard. I publish the same way on my own site, and the thing that nearly had me rewriting good pages was believing Google Search Console.

Its report listed 13 of my URLs as discovered but not indexed. I inspected all 13 live, one at a time, and 10 of them were already on Google. The report was simply running behind.

Worth checking yours by hand before you change anything, because rewriting a page that is already indexed and fixing one that genuinely is not are opposite jobs.

 Really appreciate this — and 100% agree.

GSC has been showing "discovered but not indexed" for a bunch of our pages too. I've been spot-checking them manually and finding the same thing: most are actually indexed, the report just lags behind.

"Rewriting a page that is already indexed and fixing one that genuinely is not are opposite jobs" — saving this line. Exactly right.

Will keep publishing and checking by hand instead of chasing GSC alerts. Thanks for the reminder. 🤝

 One more split worth knowing, since you are checking by hand now.

Discovered currently not indexed and Crawled currently not indexed are two different problems wearing the same label in that report. My 21 broke down as 13 discovered and 4 crawled. The 13 were mostly the lag we both saw. The 4 are the ones where Google fetched the page, read it, and decided against it, and no amount of waiting moves those.

So the bucket tells you whether to wait or to rewrite, before you open a single URL.

 This is the most useful split I've learned about GSC. Had been treating all "not indexed" as the same thing. Discovered → wait. Crawled but not indexed → rewrite. Knowing which bucket before opening a single URL saves hours of wasted effort. Appreciate you sharing this.