{"id":3096,"date":"2026-06-22T04:43:52","date_gmt":"2026-06-22T04:43:52","guid":{"rendered":"https:\/\/tucumandevelopers.com\/index.php\/2026\/06\/22\/why-im-betting-on-ai-curated-directories-when-google-ai-overviews-answer-the-same-queries\/"},"modified":"2026-06-22T04:43:52","modified_gmt":"2026-06-22T04:43:52","slug":"why-im-betting-on-ai-curated-directories-when-google-ai-overviews-answer-the-same-queries","status":"publish","type":"post","link":"https:\/\/tucumandevelopers.com\/index.php\/2026\/06\/22\/why-im-betting-on-ai-curated-directories-when-google-ai-overviews-answer-the-same-queries\/","title":{"rendered":"Why I&#8217;m betting on AI-curated directories when Google AI Overviews answer the same queries"},"content":{"rendered":"<div>\n<div>\n<p>The comparison and filtered-browse rows are the actual load-bearing columns of this bet.<\/p>\n<h2> <a name=\"why-the-cost-structure-matters-for-intellectual-honesty\" href=\"#why-the-cost-structure-matters-for-intellectual-honesty\"> <\/a> Why the cost structure matters for intellectual honesty <\/h2>\n<p>At $25\/month, I can run this experiment for a year without needing revenue to justify continuing. I&#8217;m not under pressure to interpret ambiguous signals optimistically.<\/p>\n<p>Compare that to a project burning $200\/month on infrastructure: you&#8217;d rationalize flat Search Console data as &#8220;still in the sandbox phase&#8221; past the point where the data actually says something. The <a href=\"https:\/\/dev.to\/morinaga\/i-built-3-programmatic-seo-sites-for-25month-using-claude-haiku-heres-the-full-architecture-3pl8\">full cost breakdown<\/a> is genuinely minimal \u2014 Vercel Pro at $20, Turso starter at $0, Claude Haiku API in single-digit dollars for monthly ETL runs, GitHub Actions on free minutes.<\/p>\n<p>I won&#8217;t claim AdSense is approved or revenue is flowing until it is. Right now, <a href=\"https:\/\/dev.to\/morinaga\/why-google-adsense-will-not-approve-a-vercelapp-site-110b\">AdSense rejected the *.vercel.app version<\/a> of the sites. I&#8217;ve moved to custom domains and <a href=\"https:\/\/dev.to\/morinaga\/verifying-three-custom-domains-in-google-search-console-with-cloudflare-dns\">verified them in Search Console<\/a>. I&#8217;m waiting for real crawl data before making any claims about what&#8217;s working.<\/p>\n<h2> <a name=\"what-would-change-my-mind\" href=\"#what-would-change-my-mind\"> <\/a> What would change my mind <\/h2>\n<p>Three outcomes would tell me the bet is wrong:<\/p>\n<p><strong>Impressions but near-zero clicks at 90 days.<\/strong> If Search Console shows my pages appearing as AI Overview citation sources but click rates stay near zero on comparison pages specifically, Google is extracting my signal without distributing traffic. That&#8217;s the worst-case scenario \u2014 I&#8217;d need to rethink the format entirely.<\/p>\n<p><strong>AdSense keeps rejecting after genuine depth improvements.<\/strong> The original rejection was partly a *.vercel.app domain issue, but if Google&#8217;s classifier still rates the pages as thin after I&#8217;ve rebuilt with real structured content and specific editorial attributes, my model of what &#8220;quality&#8221; means to the classifier is wrong.<\/p>\n<p><strong>Comparison queries migrate fully to LLM chat.<\/strong> If people stop typing &#8220;X vs Y&#8221; into Google and start asking ChatGPT directly, the downstream click I&#8217;m betting on disappears. I don&#8217;t see evidence of this happening at scale for research involving specific attribute constraints \u2014 but I&#8217;m monitoring query volume patterns month-over-month.<\/p>\n<p>The first outcome is the one I&#8217;d want to see early. Impressions with near-zero clicks on comparison pages by month 3 would tell me to pivot the format immediately rather than wait six months for a conclusion I could have reached sooner.<\/p>\n<hr>\n<h2> <a name=\"faq\" href=\"#faq\"> <\/a> FAQ <\/h2>\n<p><strong>Why three sites instead of one authority site?<\/strong><\/p>\n<p>Three narrow sites let me test three different intent types simultaneously. Games-like, AI tools, and OSS alternatives attract different queries and different audiences. One site would take longer to produce the same signal volume about which format works. The <a href=\"https:\/\/dev.to\/morinaga\/i-built-3-programmatic-seo-sites-for-25month-using-claude-haiku-heres-the-full-architecture-3pl8\">original architecture post<\/a> covers the reasoning.<\/p>\n<p><strong>How does Claude Haiku generate the structured editorial fields?<\/strong><\/p>\n<p>Each ETL run sends entries through a <a href=\"https:\/\/dev.to\/morinaga\/how-i-built-a-shared-claude-haiku-client-with-system-prompt-caching-for-batch-etl-1ddp\">shared Claude Haiku client<\/a> that uses system-prompt caching to amortize the cost across batch runs. The prompts are tuned to force specific attribute outputs \u2014 avoid-if caveats, audience fit, freshness status \u2014 not open-ended descriptions.<\/p>\n<p><strong>What if one site works and two don&#8217;t?<\/strong><\/p>\n<p>That&#8217;s a useful outcome, not a failure. The format that works tells me something specific about the intent type. I&#8217;ll invest in what works and document what didn&#8217;t.<\/p>\n<p><strong>Where will you publish the October 2026 verdict?<\/strong><\/p>\n<p>On this blog, with raw Search Console screenshots. I&#8217;ll publish regardless of whether the numbers are favorable.<\/p>\n<hr>\n<p><em>Part of an ongoing 6-month experiment running three AI-curated directory sites. The technical claims here are real; this article was AI-assisted.<\/em><\/p>\n<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Fuente: <a href=\"https:\/\/dev.to\/morinaga\/why-im-betting-on-ai-curated-directories-when-google-ai-overviews-answer-the-same-queries-1g7k\">Art\u00edculo original<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The comparison and filtered-browse rows are the actual load-bearing columns of this bet. Why the cost structure matters for intellectual honesty At $25\/month, I can run this experiment for a year without needing revenue to justify continuing. I&#8217;m not under pressure to interpret ambiguous signals optimistically. Compare that to a project burning $200\/month on infrastructure: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3095,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[41],"tags":[],"class_list":["post-3096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devto"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/posts\/3096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/comments?post=3096"}],"version-history":[{"count":0,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/posts\/3096\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/media\/3095"}],"wp:attachment":[{"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/media?parent=3096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/categories?post=3096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tucumandevelopers.com\/index.php\/wp-json\/wp\/v2\/tags?post=3096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}