64% of recent Show HN launches are invisible to AI search (I audited 45) A structured audit of 45 recent Show HN launches found that 64% lack JSON-LD structured data, making them invisible to AI search engines like ChatGPT, Perplexity, and Google AI Overviews. The audit also revealed that most launches have no llms.txt file, no clear call-to-action, and no meta description, but the fixes are quick and free. The author argues that optimizing for AI search is a low-bar opportunity for 2026 as discovery shifts from traditional search results to AI-generated answers. 64% of Show HN launches are invisible to AI search I ran a structured audit on 45 recent Show HN launches. Most of them cannot be identified or cited by ChatGPT, Perplexity, or Google AI Overviews, the places a growing share of "what should I use for X" questions now get answered. Here is the data, and the fix. The numbers no structured data JSON-LD . This is the primary signal AI answer engines use to know what a page is and whether to cite it. Without it, you are functionally invisible to AI search. no , the emerging convention that tells AI crawlers what your site is and what to cite. Cheap to add, and a first-mover edge in 2026. /llms.txt no clear call-to-action found in the page HTML above the fold. For a launch, that is conversions walking out the door. no meta description , the snippet that decides whether anyone clicks your search result. zero critical issues . The good news: the fixes are fast, and doing them puts you ahead of roughly two-thirds of your peers. Why this matters more in 2026 For a decade, "being found" meant Google's ten blue links. That is no longer where a large and growing slice of discovery happens. When someone asks ChatGPT "what's a good tool for X," or Google shows an AI Overview instead of links, the engine picks a handful of sources to name. It picks the ones it can parse and trust . Structured data and clean, readable server HTML are how you get into that set. Most launches have optimized for the old game and done nothing for the new one, which is exactly the opening: the bar is low and the fix is quick. The fix free, do it yourself Add JSON-LD. Drop a