<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: anthony papoti</title>
    <description>The latest articles on DEV Community by anthony papoti (@anthony_builds).</description>
    <link>https://dev.to/anthony_builds</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4085352%2Feb14361d-b624-43c3-8ab6-f19dbde36eb7.jpg</url>
      <title>DEV Community: anthony papoti</title>
      <link>https://dev.to/anthony_builds</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anthony_builds"/>
    <language>en</language>
    <item>
      <title>I Built a SaaS. Then I Asked ChatGPT to Recommend It. It Had Never Heard of Me.</title>
      <dc:creator>anthony papoti</dc:creator>
      <pubDate>Thu, 20 Aug 2026 02:56:47 +0000</pubDate>
      <link>https://dev.to/anthony_builds/i-built-a-saas-then-i-asked-chatgpt-to-recommend-it-it-had-never-heard-of-me-1dfc</link>
      <guid>https://dev.to/anthony_builds/i-built-a-saas-then-i-asked-chatgpt-to-recommend-it-it-had-never-heard-of-me-1dfc</guid>
      <description>&lt;p&gt;&lt;em&gt;A solo founder's distribution reckoning, in real numbers.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This morning I opened my analytics dashboard already convinced my product was dead. Nobody's signing up, I told myself. I'd been refreshing the same screen for an hour, watching a number that barely moved, feeling the whole thing slip away.&lt;/p&gt;

&lt;p&gt;Then I did the one thing I'd been avoiding: I stopped staring at the realtime counter and actually read the data.&lt;/p&gt;

&lt;p&gt;I build &lt;a href="https://katto.tech" rel="noopener noreferrer"&gt;Katto&lt;/a&gt;, an AI tool that turns long videos into short vertical clips. It's pre-launch, no ad spend, no marketing budget, just me. And here is what the database actually said, once I looked past a slow Tuesday morning:&lt;/p&gt;

&lt;p&gt;129 users. 58 of them in the last seven days. All organic.&lt;/p&gt;

&lt;p&gt;That is not a dead product. So why did it feel like one? Because I'd been judging a half-empty morning instead of the trend, and because two silent leaks were quietly undoing everything the traffic brought me. Finding those two leaks was the real work of the day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Leak one: the first run was failing
&lt;/h2&gt;

&lt;p&gt;The first gut punch was the failure rate. On one recent day, close to six out of ten jobs failed.&lt;/p&gt;

&lt;p&gt;I dug into the actual reasons instead of panicking, and the picture split cleanly in two. About half the failures were the download step choking on YouTube's bot wall: a user pastes a link, and the video never comes down. The other half were free-plan users bringing videos longer than the plan allows and hitting a hard cap.&lt;/p&gt;

&lt;p&gt;The first half is a bug. The second half is a signal (people are showing up with real long-form content and getting a wall instead of an upsell), but that is a story for another post.&lt;/p&gt;

&lt;p&gt;The download failures are the ones that hurt, because they are invisible to me and fatal to the user. Someone hears about your tool, signs up, brings their video, and the very first thing they try just dies. They don't file a bug. They don't email you. They leave, and they never come back, and they certainly never pay.&lt;/p&gt;

&lt;p&gt;So I spent the day on unglamorous infrastructure: I migrated the backend to new infra and the download failures stopped. I did not take that on faith. I pulled the exact timestamps to make sure I wasn't fooling myself, and the last failure was the day before, with zero since the fix. Boring work. But the gap between a user who stays and one who's gone often lives in exactly this kind of boring work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Leak two: even when it works, nobody finds it
&lt;/h2&gt;

&lt;p&gt;The second gut punch was bigger, and no infrastructure fix touches it.&lt;/p&gt;

&lt;p&gt;I opened Google Search Console. I rank on page two or three for basically everything. My own brand name ranks around position 28, because "katto" is a common word and I haven't earned the right to own it yet. (Curiously, "katto ai" ranks near the top, which tells me something about which name to lean on.)&lt;/p&gt;

&lt;p&gt;Then I ran the test that actually matters in 2026. I asked ChatGPT, "best AI clipping tools 2026." It confidently listed ten tools. I was not one of them. I tried again with a few phrasings. Same result. The AI that a growing share of my potential users now ask for recommendations has no idea I exist.&lt;/p&gt;

&lt;p&gt;That stung more than the failure rate. My product is good. People who try it mostly like it. And it does not matter, because the people who would try it never hear the name.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's not an indexing problem, it's a penetration problem
&lt;/h2&gt;

&lt;p&gt;Here is the reframe that turned the despair into a plan.&lt;/p&gt;

&lt;p&gt;I am fully indexed. Google has my pages. The problem is not that &lt;a href="https://katto.tech" rel="noopener noreferrer"&gt;Katto&lt;/a&gt; is hidden. The problem is that &lt;a href="https://katto.tech" rel="noopener noreferrer"&gt;Katto&lt;/a&gt; is not written about anywhere that counts.&lt;/p&gt;

&lt;p&gt;The tools an AI recommends, and the tools that rank, are the ones that appear across third-party pages: the "best OpusClip alternative" roundups, the review blogs, the directories, the creators who mention them. That is what a search engine and a language model both read as "this thing is real and people vouch for it."&lt;/p&gt;

&lt;p&gt;A competitor I had genuinely never heard of has something like 1,300 referring domains pointing at it. I have maybe three. That single gap explains almost everything about why they surface in a generic answer and I don't.&lt;/p&gt;

&lt;h2&gt;
  
  
  The plan: 3 to 10 to 25 to 50
&lt;/h2&gt;

&lt;p&gt;The mistake would be to look at 1,300 and try to chase it. That way lies buying garbage links off Fiverr and torching whatever trust I've built.&lt;/p&gt;

&lt;p&gt;The honest target for a young product is not 1,300. It's 3 to 10 to 25 to 50 real referring domains. The rule of thumb people repeat is that somewhere around 25 to 50 genuine domains a new site stops looking new. I can't prove that exact number, but the direction is obviously right, and the first ten are gettable by hand, without paying anyone:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A handful of honest directory listings (a few done, a few to go). The first concrete one on my list is AlternativeTo, where the OpusClip alternatives page lists over fifty tools, submissions are free and community-driven, and there's even an "EU-based" filter with almost nothing in it. French founder, euro pricing: I'd be nearly alone in a niche no competitor can claim.&lt;/li&gt;
&lt;li&gt;Two or three real reviews from people who actually use the tool.&lt;/li&gt;
&lt;li&gt;A link in a genuinely neutral "best AI clipping tools" article. This one is harder than it looks, because most of those roundups turn out to be a competitor quietly ranking itself first. The truly neutral ones are rarer (a few independent blogs, community sites). So the other half of this move is writing my own honest roundup, which, awkwardly, is exactly what every tool that ranks already does, and exactly what the language models read.&lt;/li&gt;
&lt;li&gt;My own founder presence, building in public, generating mentions over time.&lt;/li&gt;
&lt;li&gt;One or two creators who try it and talk about it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What I am deliberately not doing: buying backlink packages, and paying a hundred dollars a month for an SEO tool to confirm a problem I already understand. That money goes into outreach and into getting the product in front of real creators instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I actually learned today
&lt;/h2&gt;

&lt;p&gt;Three things, mostly about myself.&lt;/p&gt;

&lt;p&gt;Your product being good is rarely the problem. Being found is. I spent months polishing features when the real gap was that almost nobody was arriving to see them.&lt;/p&gt;

&lt;p&gt;Stop staring at the realtime counter. It is noise. A slow morning is not a trend, and doom-refreshing a dashboard is a way to feel productive while learning nothing. Look at the weekly number, once a day, and get back to work.&lt;/p&gt;

&lt;p&gt;And distribution is not a thing you do after the product. For an indie founder with no budget, it is the product's twin, and it starts at three referring domains and a lot of unglamorous outreach.&lt;/p&gt;

&lt;p&gt;The traffic is already coming, quietly, on its own. My job now is to stop losing the people who arrive, and to slowly earn my way onto the pages that decide who gets recommended.&lt;/p&gt;

&lt;p&gt;I'll report back at ten domains.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>buildinpublic</category>
      <category>saas</category>
      <category>indiehackers</category>
    </item>
  </channel>
</rss>
