<?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: Chao Wang</title>
    <description>The latest articles on DEV Community by Chao Wang (@zarek).</description>
    <link>https://dev.to/zarek</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%2F4081165%2F52c44376-1797-425d-a334-3829c1942559.png</url>
      <title>DEV Community: Chao Wang</title>
      <link>https://dev.to/zarek</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zarek"/>
    <language>en</language>
    <item>
      <title>"Needs an Account" here means "Not Nutomatable"</title>
      <dc:creator>Chao Wang</dc:creator>
      <pubDate>Wed, 26 Aug 2026 08:58:26 +0000</pubDate>
      <link>https://dev.to/zarek/needs-an-account-here-means-not-nutomatable-2hfe</link>
      <guid>https://dev.to/zarek/needs-an-account-here-means-not-nutomatable-2hfe</guid>
      <description>&lt;p&gt;In June I tested the 29 startup directories my launch tool submits to. Exactly one let you submit without an account.&lt;/p&gt;

&lt;p&gt;I re-ran the whole thing today.&lt;/p&gt;

&lt;p&gt;Now it's zero. And two of the directories no longer exist.&lt;/p&gt;

&lt;p&gt;Method: curl each submit URL, follow redirects, record the final status and where you actually land. Then fetch anything returning 200 to see whether a real form was there.&lt;/p&gt;

&lt;p&gt;Where you land is the useful part. /login?origin=/submit is not ambiguous.&lt;/p&gt;

&lt;p&gt;The one that worked in June: Launching Next. A real free form — name, URL, description, maths captcha.&lt;/p&gt;

&lt;p&gt;Today it returns 403 to an automated request.&lt;/p&gt;

&lt;p&gt;Might still be fine in a browser. But nothing is verifiably open any more.&lt;/p&gt;

&lt;p&gt;Two are gone. Not down — gone.&lt;br&gt;
SaaSBird&lt;br&gt;
Stunning&lt;/p&gt;

&lt;p&gt;In June both refused the connection, which at least means something was there. Today the domains don't resolve at all.&lt;/p&gt;

&lt;p&gt;Both are still on the "best directories" lists.&lt;/p&gt;

&lt;p&gt;Four now prove the login wall by redirect. You ask for the submit page and you land here:&lt;/p&gt;

&lt;p&gt;findly.tools → /sign-in?from=submit&lt;br&gt;
startupbase.io → /login?origin=/submit&lt;br&gt;
tinylaunch.com → /login?returnTo=&lt;br&gt;
hashnode.com → /login?callbackUrl=&lt;/p&gt;

&lt;p&gt;No interpretation needed.&lt;/p&gt;

&lt;p&gt;Five still 404 on the submit URL published in their own docs:&lt;/p&gt;

&lt;p&gt;SaaSHub&lt;br&gt;
OpenTools&lt;br&gt;
ProductSeer&lt;br&gt;
ToolFinder — was a 403 in June, now the page is simply gone&lt;br&gt;
BetaPage — 301s to a different domain, which then 404s&lt;/p&gt;

&lt;p&gt;Twelve weeks of drift on one list:&lt;/p&gt;

&lt;p&gt;MicroLaunch now sends submissions to a paid tier&lt;br&gt;
ToolFinder's submit page vanished&lt;br&gt;
AlternativeTo swapped a 404 for a 403&lt;br&gt;
GetMoreTools came back from the dead&lt;br&gt;
AI Tools Directory moved its URL&lt;/p&gt;

&lt;p&gt;One genuinely free route I could confirm: Fazier.&lt;br&gt;
Basic tier, $0 — "reviewed &amp;amp; listed within 30 days", and you embed a backlink.&lt;/p&gt;

&lt;p&gt;Paid tiers are $29 / $49 / $149.&lt;/p&gt;

&lt;p&gt;That's the only free submission path I found in 29.&lt;/p&gt;

&lt;p&gt;The caveat, and it matters: a 403 means a script was blocked. A human in a browser often walks straight through.&lt;/p&gt;

&lt;p&gt;I didn't create 24 accounts to check. So "needs an account" here means "not automatable" — a narrower claim than it sounds.&lt;/p&gt;

&lt;p&gt;The point isn't that directories are useless. It's that the lists recommending fifty of them are snapshots that decay, and nobody re-checks.&lt;/p&gt;

&lt;p&gt;I build Zarek, which submits to these. The audit exists because I needed to know what was automatable.&lt;/p&gt;

&lt;p&gt;Both runs, every URL: zarek.tech/research/startup-directories&lt;/p&gt;

</description>
      <category>ai</category>
      <category>marketing</category>
      <category>automation</category>
    </item>
    <item>
      <title>Why Your Launch Posts Are Silently Disappearing (And How to Know Before It's Too Late)</title>
      <dc:creator>Chao Wang</dc:creator>
      <pubDate>Mon, 17 Aug 2026 08:20:29 +0000</pubDate>
      <link>https://dev.to/zarek/why-your-launch-posts-are-silently-disappearing-and-how-to-know-before-its-too-late-3l9</link>
      <guid>https://dev.to/zarek/why-your-launch-posts-are-silently-disappearing-and-how-to-know-before-its-too-late-3l9</guid>
      <description>&lt;p&gt;You spent weeks building. You wrote the copy. You posted to every community on your list.&lt;/p&gt;

&lt;p&gt;Then you waited.&lt;/p&gt;

&lt;p&gt;No traffic. No signups. No responses.&lt;/p&gt;

&lt;p&gt;You assumed the channel didn't work. You moved on.&lt;/p&gt;

&lt;p&gt;What actually happened: your posts were removed. Not downvoted, not argued with — silently deleted. By moderators. By spam filters. Sometimes within hours of posting. And because you were logged in as the author, the page still showed up for you. You kept waiting on traffic from a URL that no longer existed for anyone else.&lt;/p&gt;

&lt;p&gt;This is the most common launch failure mode nobody talks about.&lt;/p&gt;




&lt;p&gt;The "posted vs still visible" problem&lt;/p&gt;

&lt;p&gt;There's a difference between posting and being visible. Most founders treat them as the same thing. They're not.&lt;/p&gt;

&lt;p&gt;Community platforms — Reddit, Hacker News, indie maker forums — have aggressive spam filters and active moderators. A launch-framed post in a community that bans self-promotion doesn't bounce. It disappears. The author sees it. Nobody else does.&lt;/p&gt;

&lt;p&gt;I heard this directly from a founder who ran a VPN service. Nearly every community post he made during his launch was removed. He only found out weeks later. The one post that survived was the only one he'd written as a genuine question rather than an announcement — and it was the only one that produced an actual conversation.&lt;/p&gt;

&lt;p&gt;He had the right channel list. The failure wasn't distribution strategy. The failure was that he had no way to know his posts were gone.&lt;/p&gt;




&lt;p&gt;The fix is simple and cheap&lt;/p&gt;

&lt;p&gt;Fetch every submitted URL logged out, 24 and 72 hours after posting. Diff it against what the author sees.&lt;/p&gt;

&lt;p&gt;That one check would have told him on day two what he found out weeks later.&lt;/p&gt;

&lt;p&gt;This is the same logic as verifying a directory listing is live — you don't assume it went through, you confirm it. The same principle applies to every community post, every forum thread, every submission.&lt;/p&gt;

&lt;p&gt;If the logged-out view returns a 404, a redirect, or missing content: the post is gone. You know immediately. You can adapt.&lt;/p&gt;




&lt;p&gt;The other half of the problem: rules you read after the fact&lt;/p&gt;

&lt;p&gt;Most launch guides give you a list of communities to post in. What they don't give you is the constraint layer:&lt;/p&gt;

&lt;p&gt;This subreddit bans provider names&lt;br&gt;
This forum confines promotion to a monthly megathread&lt;br&gt;
This community has a karma gate you don't meet yet&lt;br&gt;
This platform flags AI-generated content automatically&lt;br&gt;
That information exists in the rules of each community. But most founders read the rules after they post — if at all. By then it's too late.&lt;/p&gt;

&lt;p&gt;The right order is: extract the constraints first, then decide whether the channel is even viable, then write copy that fits. Not the other way around.&lt;/p&gt;




&lt;p&gt;What I built&lt;/p&gt;

&lt;p&gt;I ran into this problem enough times — hearing it from founders, seeing it in launch postmortems — that I built it into Zarek, an AI launch coach I've been working on.&lt;/p&gt;

&lt;p&gt;Zarek does two things related to this:&lt;/p&gt;

&lt;p&gt;Before recommending a community, it extracts the specific constraints — promotion rules, karma gates, megathread schedules, banned content types — and uses that to decide what gets offered and how the pitch is framed.&lt;br&gt;
After you post, it fetches each submitted URL logged out at 24h and 72h and flags anything that's gone missing. Same principle as the directory live-check, applied one step earlier.&lt;br&gt;
The goal is simple: you should never find out a post was removed by noticing the traffic never came.&lt;/p&gt;




&lt;p&gt;If you've had posts silently disappear during a launch — or if you're about to launch and want to avoid it — try Zarek at zarek.tech. Paste your URL and it builds the full roadmap from there.&lt;/p&gt;

</description>
      <category>launch</category>
      <category>startup</category>
      <category>indiehacker</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
