You Built It. Why Isn't Anyone Coming?
Earlier lessons got the product built. OPC locked down the rights. Then comes a plainer question: shipping is not the same as being found. This lesson takes "discovery" apart: which three roads traffic comes from, what each one is like, then a five-layer funnel to find where your product is stuck.
Vibe Coding drove the cost of shipping down to almost nothing. The less-mentioned flip side: if you can ship a product in ten minutes, so can everyone else. What gets built is multiplying in plain sight. The doors to user attention are still the same few. Competition didn't vanish — it just moved from "can you build it" to "will anyone see it."
A lot of indie hackers follow this path: grind for a month, ship, post it on WeChat Moments (or Twitter), get thirty visitors, then zero a week later. Conclusion: "the product is bad." Most of the time that verdict is early. The product may be fine. The problem is it never entered any discovery channel at all.
How users find a new product almost never leaves these three paths. Each card is one path. Open it and read its temperament: who drives it, how long until it works, how much you can control.
Users show up with a question. Open it and read its temperament.
Users stopped searching. They just ask. Whether you're in the answer is the AI's call.
Someone else talks about you. It arrives fast. It leaves fast.
"Nobody's coming" is a blurry complaint. Split it into five layers: you built it, it can be crawled, it got indexed, it got shown, it got clicked. Each layer leaks a batch. The four switches below map to four common diseases. Try turning them off, then on, and watch the numbers on each layer change.
After playing it you should see a pattern: the four switches each fix a different layer. None of them can stand in for another. Visible body text fixes "can be crawled." sitemap fixes "got indexed." title fixes "got clicked." Topic choice fixes "got shown." Before you complain about traffic, find which layer you're leaking. Later lessons prescribe by layer.
No tools to install. Three moves give your site a rough diagnosis. If you have a product now, do it as you read. If not, try it on some small tool site you use. Tap an item when you've done it.
site:your-domain in the search box
Do it once on Google and once on Bing. The result count is your index count
This step diagnoses "are you indexed?" Zero on both sides means the engines don't know you exist — go to Lesson 2 and submit. Google has you, Bing doesn't? Lesson 4 explains why that's a big deal.
A fair objection: users went off to ask AI. Is search-engine optimization a dead craft? Split it open and the opposite is true. First, search isn't dead: a lot of "find this site" demand still goes through the search box, especially with transactional intent (prices, tools, comparing services). Second, and more important: before an AI engine answers, it has to "search" too. Its retrieval sources are search-engine indexes and the content on your site. The SEO basics — crawlable, readable — are exactly the ticket to being cited by AI.
| What you do | What it does for search engines | What it does for AI engines |
|---|---|---|
| Body text in the HTML | Can be indexed | Can be read — most AI crawlers don't run JS |
| A human title | People click in the results | The first clue an AI uses to judge what question this page answers |
| Submit a sitemap | Indexing gets faster and more complete | You're only in an AI's retrieval sources if you're in the index |
That's why this Part teaches SEO and GEO together: not two courses, two exits from the same set of basics. Lesson 2 is the shared foundation. Lesson 3 is the AI-specific part.
The next five lessons walk the funnel from top to bottom. Each one closes one layer:
- Lesson 2 fixes "can be crawled, got indexed": the SEO minimum viable checklist. All ten items are one-time actions.
- Lesson 3 fixes "can be cited by AI": GEO's four levers — answer blocks, FAQ, llms.txt, dates.
- Lesson 4 is a real operation: the full audit and rebuild of this site in August 2026.
- Lesson 5 is the long fight: topic ranking, trading real experience for trust, and black-hat landmines to avoid.
- Lesson 6 closes it: a 12-item acceptance list plus four measurement definitions. Progress lives on your machine.
Shipping is not the same as being found: once the cost of execution collapsed, more stuff got built. The doors to being found didn't multiply. A product nobody visits and a product that was never built look the same to the market.
Three doors, three temperaments: social spread lights the fuse but you control it least; search engines are slow but you call the shots; AI engines are the new door still growing up. This Part only covers the last two.
"No traffic" has to be split into five layers: you built it, it can be crawled, got indexed, got shown, got clicked. Each layer has a different disease and a different medicine. Locate the leak first, then treat it.
The 3-minute rough diagnosis is always available: site: for the index count, ask an AI once, search your own brand. Write down today's results. Come back after the Part and compare.
SEO and GEO are two exits from the same set of basics: AI engines retrieve before they answer. Crawlable and readable homework works on both sides.
Source: Original to Xiaoshan Academy's "Getting Found" series. Methods and cases come from this site's real SEO / GEO rebuild in August 2026 (the full recap is Lesson 4).