Started Solo Stack Lab a couple weeks ago — reviews of AI/SEO/automation tools for solo people running content or affiliate sites. Built mostly with Claude Code (an AI coding agent). Rule: sign up and actually use the tool before writing about it.
Ran Frase (one of the tools I reviewed) against my own site. It flagged zero og:image tags, site-wide — every link I'd ever shared had no preview image. I'd written "social previews done" in my notes days earlier. Wrong. Fixed same day, put it in the review instead of quietly patching it.
Other stuff from the first couple weeks, no particular order: Surfer SEO's "start for free" button charges $59/mo immediately, no free tier. Make logged "success" on an automation while an email silently never sent because of an OAuth scope thing. n8n rejected my affiliate application with zero explanation, while three other programs approved same day.
Current traffic per GSC: 19 impressions, 0 clicks, average position 36, three months. Early.
Anyone done the early-content-site thing — did backlinks or more content move the needle first for you?
The "what the tool says vs what it actually does" gap is the most underrated SEO review angle. I've found the same thing auditing review tools against my own setup.
The pattern I keep seeing: the tool says the audit is X / B+ / Pass, but when I actually check the page they flagged, the issue is real but the fix is wrong (or fixable, but they're calling it unfixable). Frase in particular is good at finding the real issue but bad at prioritizing which to fix first.
One methodology tweak that helped me: instead of "did the tool find issues", track "did the tool find issues I wouldn't have caught manually." A tool that just restates your title tag is useless. A tool that finds something you genuinely missed is gold. That filter cuts the tool pile in half fast.
Completely agree, and the Frase example lines up exactly with something we ran into too: it flagged a missing llms.txt file as a real issue but tagged it low-priority, and it sat unfixed for weeks because "low priority" read as "not actually urgent." Only got fixed once a Reddit thread about AI crawlers made us go back and check.
The "would I have caught this manually" filter is basically the test we've ended up using without naming it. The two findings that actually earned their keep this project: Semrush's free audit catching a missing DNS record for our www subdomain (genuinely invisible without a crawler testing both variants), and PageSpeed Insights flagging a real layout-shift bug from screenshots with no width/height set. Both were things we'd have kept believing were "done" indefinitely. Compare that to tools that just restate a title tag length back at you - not wrong, just not worth the signup.
the two examples you gave are the cleanest version of this I've seen.
The Semrush DNS one. I have a version of this I keep tripping on. The www/non-www audit is one of those things where you only catch it the first time a tool flags it, and then it becomes a thing you check manually every time after. Same class of bug: invisible to you because your setup only works for one variant. The "genuinely invisible" framing is right. The 19 impressions, 0 clicks, position 36 line is the giveaway that something upstream is broken before content even matters.
The PageSpeed width/height one. Different bug, same shape. The pattern I'm noticing across your examples and the Frase one: the tool is right about the real issue, but the priority signal is wrong. "Low priority" is the AI crawlers thread you mentioned. "Not worth the signup" is the title tag restatement. Both are the tool's fault, not yours, but the cost lands on you either way.
The "kept believing were done indefinitely" line is the one I want to think about more. My honest version of this is: I had a site where I assumed the schema was right because I'd checked it once six months ago. The schema was right. What I missed was that the page structure had drifted through a template update, and the schema was now describing content that didn't exist. Same template, same schema, but the schema was lying. The tool wouldn't have caught this because the tool checks the schema, not whether the schema matches the page. So the audit passes, the page is wrong, and the "we're done" stays in your notes for another six months.
Two things I want to try based on your thread:
One: I'm going to add a "did the tool find something I couldn't have caught manually" filter to my review scoring. Not as a deal-breaker, but as a weight. Tools that just restate what I already know go to the bottom of the ranking. Tools that surface real bugs I'd have missed go up.
Two: I'm going to start logging every "I assumed this was done" check, with the date. Six months from now, if the same thing is broken, the note tells me when I last thought it was fine. This is the smallest possible workflow change and probably the highest-value one.
How are you doing on the backlink question at 19 impressions? I'm not seeing a clean answer for that one either. Content gets indexed before it ranks. Backlinks take a while to matter. The position 36 average might just be "we haven't waited long enough" or it might be "the site isn't sending enough signals." I don't know which.
The schema-drift one is sharper than my examples - it's the same shape one level up. My checks (and the tools') validate the artifact, not whether the artifact still describes reality. We hit a smaller version: our own content linter only checks content-collection pages, so two title-length bugs on static pages sat unflagged until Screaming Frog crawled everything and caught them. "The check passes, the page is wrong" is exactly it.
On your dated-log idea - we stumbled into a narrow version of it. Every tool's pricing in our data carries a "last verified" date, and the content linter warns once any of them crosses 90 days. Same mechanic: the note says when I last thought it was current, and it nags. Yours is broader and probably better - a standing log of "assumed done" checks with dates would catch things ours doesn't.
On the backlink question: no clean answer here either, but our diagnosis has shifted. When we actually pulled per-page position data instead of the blended average, most pages were already sitting position 3-9 - the "36 average" was leftover duplicate URLs dragging it down. So for us it's not "hasn't ranked yet," it's "ranks fine, zero clicks" - a packaging problem, not a ranking one. The backlink lever we're actually testing is cold outreach to the companies whose tools we've reviewed (13 sent so far, just sharing the review, not asking for a link). Zero links back yet, ~2 weeks in. So I can't tell you backlinks are the answer - only that we've stopped treating "publish more" as the answer.
The per-page 3-9 vs 36 average finding is the most useful thing I have read this week. My 14 visits/day number is the same shape but the wrong layer — I have 247 review HTMLs on saas.pet but GSC shows only 91 indexed, so the other 156 are getting crawled and dropped. The "36 average" is probably my equivalent of your leftover duplicates. I have not pulled the per-page breakdown yet, but that is the next check.
On the cold outreach: my number is worse than yours. I sent 5 sponsor pitches and 12 affiliate applications in early September and nine of them bounced outright — the addresses I had were dead, mostly partnerships@company-name patterns that don't exist. I am rebuilding the contact list from the actual /partners and /affiliates pages on each company site and will try again with that list. I would be interested in the template you used for the 13 — the "share the review, not asking for a link" framing is the right one. Mine was too close to "sponsor a refresh review" which is why it landed as a sales pitch and not a FYI.
On the dated log: I added tested-on date to all 247 reviews this week (90 days cycle, same as your 90). It is the smallest workflow change and the highest leverage, like you said. Schema audit was the immediate payoff — found four reviews where the JSON-LD was describing a tool the review had been about six months ago because the page got rewritten and the schema didn't.
The schema-drift example is sharper than the Semrush DNS one because it is silent — there is no "low priority" warning, just a green checkmark and wrong content. That is the worst kind of bug to find, and finding it six months in is exactly the failure mode that makes "I checked it once" dangerous.
The index-coverage gap you found is the same "aggregate hides bimodal reality" shape as our GSC one, just one layer earlier - impressions/position vs. discovered/indexed at all. Might be worth splitting the 156 into two buckets before assuming one fix: pages genuinely excluded (thin/duplicate) vs. a technical blocker, since those need different responses.
Outreach: no secret sauce, happy to share the shape. Subject: "Firsthand review of [Tool] — sharing it, and open to corrections." Body: one line on what we do (test firsthand, real signups), the review link, then explicitly "I'm not asking for coverage or a link — just sharing it directly since it's about your product, and I'd welcome a correction if I got anything wrong," a couple of real specifics from the review so it doesn't read as templated, then "Thanks for building something useful" and a real name. Naming the ask you're not making seems to be what keeps it from reading as a pitch - worth trying close to verbatim even if the rest changes.
The schema-drift find is a good gut-check for us too - we nearly made the same mistake with a different metric last week. Pulled a "real traffic" number off our analytics, reported it as evidence of real external interest, and it took the user pointing out that self-traffic isn't excluded by default before we broke it down by country and found a chunk was us checking our own site. Green checkmark, plausible number, wrong story - same failure mode, different layer and timescale.
Rebuilding your contact list from actual /partners pages sounds like the right fix - a dead partnerships@ address bouncing immediately is at least a fast failure, better than a live inbox nobody reads.
It’s great that you're diving into AI/SEO tools and sharing your insights from your reviews. This can help a lot of solo founders and content creators. I’ve been experimenting with different tools in my own journey with Scaleblogger, where I focus on optimizing content creation and managing SEO more effectively.
One thing I've found valuable is using platforms that integrate AI seamlessly to audit sites and identify issues. For instance, Scaleblogger’s built-in analytics can help highlight content performance and areas needing improvement without manually digging through data. This is especially helpful when you're dealing with large amounts of content saving significant time and effort.
If your reviews touch on how these tools can automate processes (like content creation and optimization), that could really resonate with those of us looking to streamline our workflows. Looking forward to seeing what insights you gather from the tools you review!
thanks, will keep it in mind.
Rewriting the title in the same session as the GSC hit is better than a calendar of hypotheticals.
I’d only add a boring weekly glance at Search Console so “something surfaces” isn’t luck. Reactive is fine; blind is the failure mode.
fair, "reactive but blind" is exactly the failure mode. adding a standing weekly gsc check starting now instead of waiting for something to force it.
Your numbers are almost exactly mine (eight tool pages, four indexed, ~18 impressions a day, zero clicks), so take this as a peer guess, not wisdom. What I've actually seen: new pages got indexed by recency of crawl, not age (the page I shipped last was indexed first while older ones waited) which tells me Google is rationing a link-poor domain, and neither more content nor patience fixes rationing. The only lever that changes it is a handful of real links from pages that are themselves crawled. So my answer is neither: the order is links first, content second and the content only starts paying once the crawl budget exists. The og:image catch is a good story precisely because you kept it in the review instead of quietly fixing it.
huh, hadn't actually isolated for recency vs age like that - that's a sharper lens than what I've been using. if it's crawl-budget rationing rather than trust slowly accumulating, that'd explain why just waiting hasn't moved anything so far. guess the real test is landing one actual link and watching whether the older un-indexed pages get picked up faster afterward, not just whether new pages do.
That's the sharper version of the test, and I'm about to run it involuntarily (my first real links land over the next two weeks). I'll note which of the older unindexed pages get recrawled afterward, and report back here with what moved.
that's a genuinely useful natural experiment. would actually like to see what you find - which pages move first is exactly the data neither of us has yet.
Great breakdown. I’m also learning SEO while building a small website, and I’ve been wondering about the same thing. From what I’ve seen so far, I think a combination of useful content and a few relevant backlinks makes more sense than focusing heavily on either one alone. Early GSC numbers can definitely be discouraging, but three months still feels quite early.
yeah, that's roughly where i've landed too. three months does feel early when you're staring at it daily, but it's basically nothing in seo time.
That sequencing makes sense — content first, then backlinks once there’s enough surface area to judge. I’d probably keep the two paths explicitly separated in the notes so the early baseline stays interpretable. I’m curious what signal you’ll use to decide there’s enough content to start the backlink experiment.
no fixed number picked yet, but leaning toward watching for the first cluster of pages that start pulling clicks (not just impressions) rather than a page count. figured that's a more honest signal than an arbitrary "10 articles" rule.
Content first, no contest — 19 impressions means you're still being indexed. Backlinks amplify pages that already rank; they don't create the first ranking. Write until GSC shows a cluster with clicks, then chase links on those exact pages. I ask my analytics AI which posts actually moved the needle: https://amami.dev
makes sense, matches the plan so far - write first, chase links once something's actually ranking with clicks.
This is the measurement boundary problem in reverse - you built the site, you review it, and you still miss the bug. That's not a capability problem, it's a measurement system problem. Your own mental map of your own site has a blind spot, and only a tool that sees the site fresh (without your intentions narrated on top of it) catches it.
The uncomfortable part is how universal this is. A founder reviews their own pricing page and doesn't see the price inconsistency. A team reviews their own API docs and misses the undocumented parameter. Not because they're careless, but because their internal knowledge of what the page should say interferes with seeing what the page actually says.
External audits work because they measure against the artifact itself, not against the intended artifact. The tool doesn't know what you meant to build. That's the gap where bugs hide."
yeah, that's the thing that gets me too. it's not a diligence problem, it's that the mental model of "what should be there" quietly overrides "what's actually there" every time. external tool doesn't have that context, so it just reads the html for what it is.
This is why I like running tools against my own sites. You catch the boring stuff you mentally marked as “done” weeks ago.
same, the "done" pile is where bugs go to hide.
The og:image thing hit home — I had the same false "done" feeling about social previews until I actually scraped one of my own URLs. Good call putting the fix in the review instead of hiding it; that's the kind of transparency that builds trust with readers.
On content vs backlinks: for my first site, content alone got me indexed and ranking for long-tail terms, but backlinks were what pushed posts from page 3 to page 2. Content built the foundation; one decent link from a relevant blog moved more posts at once than any single article did.
How long did you wait before deciding a page was worth rewriting versus just moving on to the next piece?
no fixed rule, been reactive so far - noticed the ctr thing today from real gsc data and rewrote the title same session rather than waiting. probably should have more of a schedule for it instead of only acting when something surfaces on its own.
The "actually use the tool before writing about it" rule is what makes reviews worth reading, and this post is the proof — a review that finds a real bug in your own site can't be written from a feature table. The og:image thing is a classic solo-founder failure mode: it's in the "done" column in your head, nothing ever errors, and no user reports it because they just don't click. I've started treating anything I marked done from memory rather than from a check as untested, and running a boring pre-ship pass on meta tags, canonical URLs and 404s before launching anything. Curious whether you'll keep running each reviewed tool against your own site as a standing test — that seems like a better review methodology than most affiliate sites have.
yeah, planning to. feels like the actual differentiator at this point - anyone can write a feature comparison, not many people are running the tool against their own live site and publishing what breaks.
the 19 impressions and zero clicks make me wonder if the next useful test is not more content versus backlinks, but packaging. i would pick one page that already gets impressions, rewrite only the title and description around the exact query, then watch the click-through rate for two or three weeks. that gives you a cleaner signal than changing page count and links at the same time. the honest audit angle is strong, especially because you are showing the misses instead of only the wins.
that's a cleaner test than what i had in mind, honestly. isolating one lever (title/description on an already-impressed page) instead of changing page count and links at the same time makes sense. might actually try that on the se ranking review since that's the one getting the most impressions right now.
This resonates — the scariest bugs are the ones your own tooling can't
see because you built the blind spot into the tool itself. Did you end
up changing your review process after finding it, or was it a one-off fix?
changed the process, not a one-off. now treating audits like this as a recurring pre-publish check instead of a one-time catch.
That “use it before writing about it” rule is a great differentiator—especially when the tool exposes something you thought was already fixed. The og:image example is a good reminder that checklists can create false confidence unless they’re validated from the outside. For an early content site, I’d be curious whether you’re planning to treat backlinks and additional content as separate experiments, so you can see which one moves impressions first. The low early numbers feel useful as a baseline rather than a verdict.
not running them as strictly separate experiments, more just sequencing — content first then backlinks once there's enough pages to actually judge. agree the early numbers are a baseline, not a verdict.
This is classic! Using your own tool and finding a bug. What was the bug you missed?
missing og:image tag. notes said social previews were done, they weren't — zero og:image anywhere on the site.
That’s probably where these tools are most useful — not replacing manual QA, but catching the small things you stop noticing after staring at your own product for too long. What kind of bug did it catch?
a missing og:image tag across the whole site. had it marked done in my own notes, turned out nothing was actually there.
That’s a perfect example of why a second validation layer matters. A checklist can say “done”, but the actual site state is what counts. Definitely a good catch.
yeah, exactly that. the checklist felt true when i wrote it.
Love this level of transparency. It’s such a good reminder that we’re all blind to bugs on our own sites, even after we think we’ve checked everything. Curious, have you noticed any social preview improvements after adding the og:image tags? Also following your question — I’d lean toward more targeted content first in the super early phase.
honestly haven't measured the social preview change directly yet, no real shares to check against. can confirm the tag itself is live now though. and yeah, leaning content-first too at this stage.
The "use it on your own site before writing" rule is the whole review, honestly. The failure mode with solo content is writing from notes that were true a month ago — a checklist beats memory here: run it, record what broke, publish the ugly finding. Cheapest version I've found is one review slot a week where the only job is to re-verify claims I've already made. Are you keeping a running list of things you assumed were done, or catching them as tools surface them?
no running list, mostly catching them as the audits surface them right now. probably should be a running list instead of reactive, that's a fair point.
I’d focus on content first, especially at this stage. With 19 impressions, Google probably still doesn’t have enough pages or signals to really understand the site yet. A few relevant backlinks can help, but I’d rather have 30–50 genuinely useful, experience-based posts like these before spending much time chasing links. Also, including the failures you found while actually using the tools is probably your strongest angle. Most AI/SEO review sites just rewrite feature pages.
yeah, the failures are probably the actual differentiator here. most review content just restates the pricing page.
This is a really interesting use case for AI agents. The part I like most is the feedback loop: using the tool to discover something you wouldn’t necessarily notice yourself.
The bigger opportunity seems to be moving from “find a bug” toward continuous verification — especially when a system is changing frequently. That’s where observability and automated checks become really valuable.
that's the direction i want to go — one-off audit right now, continuous checks eventually once there's more surface area worth watching.
the "I already marked this as done" trap is exactly what happened to me this week, just with a demo video instead of a bug. thought a trimmed, tightened cut would obviously perform better, posted it, got the same near-zero engagement as the first version. my own confidence that I'd "fixed it" wasn't evidence either, same as your og:image notes
on your GSC numbers: 19 impressions, 0 clicks after three months is rough, but not shocking for that stage, curious if the pages targeting a specific pain point rank differently than broader ones though, position 36 average could be hiding better and worse performers if it's an average across very different search intents
on backlinks vs more content, no direct experience with SEO myself, but the pattern I keep seeing elsewhere this week is that genuine community presence (answering real questions where people already are) compounds faster early on than either backlinks or content volume alone, might be worth testing alongside whichever of the two you pick
don't have per-page position data yet, only impressions per page so far. good point though, an average can definitely be hiding a couple pages doing fine and a bunch doing nothing. will pull that next time I check gsc.
good luck digging into it, per-page data should tell you a lot more than the average ever could. curious what you find once you pull it.
will do, thanks. probably next session once there's more query volume to look at.
19 impressions, 0 clicks after 3 months — I feel this. I just launched my first project a few days ago and I'm still figuring out where the actual traffic comes from versus where I'm just shouting into the void.
On backlinks vs. content — from what I've seen so far, it seems like content only starts moving the needle once something links back to it from a place with actual traffic (a community, a newsletter, someone sharing it). Pure content without distribution feels like it just sits there, even if it's good.
Also respect for the "actually use the tool before reviewing it" rule — that Frase example (flagging your own bug) is a good example of why that matters. Most reviews I read clearly skip that step.
appreciate that. yeah, most reviews clearly skip actually using the thing.
I learned this the annoying way on my own site rebuild: a checklist said pages were complete, but checking the rendered site exposed claims and states the source documents no longer supported. Since then I separate "more content" from "more verified content." At 19 impressions and an average position of 36, I'd publish more pages before chasing backlinks, but only if every page contains a finding you reproduced yourself. I'm not sure backlinks can rescue a site before Google has enough distinct, trustworthy pages to understand what it is. Which page has earned the most impressions so far?
homepage's got the most impressions so far (8), then the se ranking review (6) and the frase vs surfer seo comparison (5). still tiny, still early days. agree on the split, that's basically why every review here needs the tool actually used against something real first.
Counter-datapoint on "the automated one, every time" — same failure you're describing, sign flipped.
An audit tool reported a batch of 5XX errors and broken links across our site. Every one was our own CDN rate-limiting the auditor's crawler. Nothing was broken for a human or for Googlebot. Separately, several "broken" outbound links were vendor hosts that return 403 to any non-browser user agent: fine in a browser, dead to the tool. And a code audit of ours produced three findings marked critical that were all non-bugs once I opened the URLs they named.
So automated audits have their own version of the Make problem: the tool reports confidently, and the report turns out to be about the tool rather than the system. Yours caught a true thing you'd marked done; mine invented work I'd have spent a day on. Same category — a status produced by something that never verified the downstream artifact.
The check I use now: reproduce the finding the way a real visitor arrives. Browser user agent, normal request rate, one URL at a time. If it doesn't reproduce that way, the finding is about the auditor. Two minutes per finding, and it has killed more of them than it confirmed.
On your traffic question, one thing worth ruling out early: those 5XX responses weren't harmless while they lasted. Search Console showed crawl volume dropping across the two weeks our CDN was throttling, and recovery needed a sustained clean run, not a fix and a re-request. At 19 impressions that won't show up in clicks, but crawl stats will show it. Worth checking before concluding it's a content-volume problem.
good example, actually happened to me today with a different audit tool. it flagged our www subdomain as unreachable, ran nslookup instead of trusting it, turned out to be a real missing dns record this time, not a tool artifact. same instinct as yours, just landed on real instead of false.
reproduce-it-like-a-real-visitor is a good framing, hadn't put it that precisely before. haven't hit the cdn-rate-limit-looks-like-5xx thing yet but noting it.
will check crawl stats before assuming it's just content volume, good call.
That’s a good point about using the tools you review on your own site. I’d probably prioritize more content first, especially in the early stage, but focus on low-competition topics rather than just increasing volume.
Once you have some pages getting impressions, backlinks could have a much clearer impact. Your GSC numbers are still very early, so I wouldn’t read too much into them yet.
makes sense, thanks. not reading much into 19 impressions either way right now, just wanted a real number instead of guessing.
That’s exactly why automated audits are useful—small technical bugs are easy to miss manually. Tools like Ahrefs and Semrush are great for SEO data, but I prefer SerpSpur when I want a broader site audit with technical, on-page, off-page, and local checks in one report.
https://serpspur.com
haven't tried serpspur, might check it out. semrush's free tier alone caught something today none of the others had (missing dns record on a subdomain), so clearly worth running more than one.
Try its Free plan For better data. Thanks for reply
will do, thanks.
This captures something that silently kills shipping velocity: the gap between "I noted it as done" and "it measurably works in production."
The og:image thing is sharp because it's not a missing feature - it's a completed task on a checklist. You marked it done, moved on. But your measurement system was the person-who-wrote-the-note, not the automated verifier.
I notice teams that move fast maintain parallel measurement systems: human checklist (fast, forgetful) and automated audit (slower to set up, reliable, finds three more things). The audit doesn't feel like "more work" - it's the difference between "we think we solved it" and "we know we did."
And that gap compounds across 50 features. Your checklist says 50/50 done. The tool says 22/50. Which measurement system determines what you fix next?
Honestly the automated one, every time it's available - the human checklist is what creates the false confidence in the first place. Doesn't scale to everything yet though, one tool checking a few dozen pages, not fifty features. So right now it's automated where it exists, human checklist as a stopgap everywhere else, slowly replacing the stopgaps.
The two findings that make this post work are both claimed-versus-actual gaps: your notes said social previews done while Frase found zero tags, and Make logged success while the email never sent. I would make that exact gap a fixed section of every review instead of a side lesson. 'What the tool says happened versus what we could verify' is harder for competitors to copy than opinion, and it gives readers a reusable question instead of another rating. On the traffic question: at position 36 with 19 impressions, I would publish more pages first, but only pages with a distinct verified finding; thin filler will not give you anything worth ranking.
That's a good structural idea, might actually steal it. And agree on the filler point, that's already the rule here actually - every review requires the tool to be used against something real on the site itself, not tested in isolation.
This is why I paid for a Zarek audit before PH. Found 8 issues, 3 critical. The "expert eye" catches what the builder is blind to after 100 hours in the code.
Best $0 I spent (it was a free community audit). Worth 10x more than any ads.
what's zarek? not heard of that one before.
Zarek is an AI launch coach — basically an automated audit that scans your landing page for conversion-killing issues before you go live. Found 8 problems on mine, 3 critical.
I learned the hard way: builders are blind to their own product after 100 hours in the code. An outside eye (even AI) catches what you don't.
I'm building ThumbRank (AI thumbnail scoring for YouTubers) — launching PH Aug 25. Would love to trade feedback if you're launching soon too. My design eye is fresh, your landing page eye is fresh. Win-win.
Ah that makes sense. Good luck with the Aug 25 launch. I'll take a look at ThumbRank when it's live, no promises on a full audit trade but happy to give honest first impressions.
Honest first impressions are exactly what I need — better than a polished audit.
I'm collecting contacts for a launch reminder on Aug 25. Mind sharing your email? I'll send the PH link directly, no spam.
Thanks for keeping it real.
would rather keep it to the thread here if that's ok, not big on sharing email over comments. will keep an eye out for the aug 25 launch though.
Totally fair — thread works just fine. Thanks for keeping an eye out for the 25th!
Will drop the PH link here tomorrow morning so you don't have to hunt for it. Really appreciate the support 🙌
sounds good, thanks 🙌
Hey
Quick heads up — I'm launching ThumbRank on Product Hunt tomorrow (Tuesday, Aug 25 at 10:01 AM Kyiv time / midnight PT).
It's an AI thumbnail preview tool that shows YouTube creators how their thumbnails look against real competitor search results before burning early views.
If you have a minute tomorrow morning, I'd really appreciate an upvote and any feedback you might have. No pressure at all — just wanted to give you a heads up since you've been following the build.
Here's the link: https://www.producthunt.com/products/thumbrank
Thanks for all the support so far!
Bogdan
Great catch, Shinya — and genuinely appreciate you taking the time to audit the page.
You're absolutely right: the "180K+ previews, 2,400 creators" stats on the landing are aspirational placeholders (projected targets), not live numbers. I should have labeled them clearly or removed them before launch. That's on me — fixing today.
On privacy: the browser-side processing claim is real for the Canvas-based analysis (no image leaves your machine), but you're right that I should verify and document this properly rather than state it blindly. Will add a technical breakdown.
On pricing: $15 is genuinely one-time, no subscription. The FAQ exists because I kept getting asked — but I hear you, the phrasing makes it sound suspicious. Will clarify.
Brutal feedback like this is exactly why I value the IH community. Thanks for keeping me honest.
congrats on the launch. checked the actual site too, and one thing stood out: the landing page shows "180K+ previews generated, 2,400 active creators, 90+ countries" right next to a product hunt page that says "launching today" with 3 followers. genuine question, not a dig — are those cumulative beta numbers from before today, or placeholder stats? worth clarifying since the gap reads oddly otherwise.
separately, the "zero server uploads, all processing happens in your browser" privacy claim is specific and checkable — worth verifying in devtools before repeating it anywhere, same thing we'd do for any tool we actually reviewed. and the $15 pro tier having its own faq question about whether it's really one-time makes me want that spelled out clearly too.
The part about writing “social previews done” in your notes and then discovering they were completely broken is painfully relatable. 😅
I think that's also why actually using a tool before reviewing it is such a good rule. A feature can look perfect on paper while something completely different breaks once it touches a real workflow.
And honestly, 19 impressions / 0 clicks after only a couple of weeks doesn't sound particularly worrying to me. I'd probably prioritize publishing consistently first, then use GSC to see which pages/queries start getting impressions before going hard on backlinks.
Curious to see how the traffic changes once you've got a bigger sample size.
yeah that's basically the plan. more published pages before going hard on backlinks. will report back once there's an actual sample size worth looking at instead of single digits.
The "og:image done" → "actually zero tags" gap is pure measurement clarity in action. Your notes were a mental model. The tool was reality.
Most founders never run this kind of audit because it's easier to trust our own annotations. But what you're doing here is outsourcing verification to something that doesn't know how to lie - it just counts what exists.
That 19 impressions / 0 clicks is interesting because it actually tells you something specific: you're getting search visibility but the click-through is catastrophic. Most people would blame "position 36" and build more content. But your stack audit already found a concrete friction point (og:image, and presumably those "success" logging failures).
The measurement system determines what you can see. You built one that surfaces friction instead of just celebrating views.
yeah, that's the part that surprised me too. expected the tool to catch keyword stuff, not "your own notes were wrong about what shipped."
The “I already marked this as done” part is the most interesting to me. It shows how easily our own notes become assumptions instead of evidence. Automated audits are valuable not just because they find bugs, but because they challenge what we think we've already verified. Curious whether you'll start treating these audits as a recurring pre-publish check.
planning to, yeah. cheap insurance compared to publishing something broken and not noticing for a week.
The strongest part is the willingness to let the product audit the founder’s own assumptions. That makes the “review” model more credible because the process is producing findings, not just content about tools.
appreciate that.
That’s fair. I’d be curious whether the audit keeps finding things you weren’t expecting.
yeah, actually — today. different audit flagged a page as completely unreachable, turned out our www subdomain never had a dns record set up at all. wasn't expecting that one.
That’s a pretty strong validation of the audit concept — it found something that was genuinely invisible from the founder’s normal workflow.
yeah, wasn't something i'd have caught just poking around the site myself.
That’s the interesting part—the audit is uncovering failures that normal founder-side checking can miss. I’d be interested in continuing the conversation privately if you’re open to it. What’s the best email to reach you at?
appreciate the interest, but i'd rather keep it here in the thread if that's ok - not big on sharing email over comments.
that sounds like a much cleaner test. i would keep the page and query group fixed, then record impressions, clicks, and the next meaningful action separately. if the title change lifts clicks but the review or signup rate falls, it may be attracting a different kind of visitor rather than improving the page. even a small before-and-after table would make the result easier to trust.
good point on isolating the downstream action too, hadn't thought about the different-visitor-type risk. already swapped the title on one page yesterday, will track clicks and whatever happens after instead of just ctr alone. appreciate the before/after table idea, will actually build one instead of eyeballing it.
that is a useful result already. the title test is much easier to interpret now that you are watching what happens after the click too. i would note the starting position and the page version beside the numbers, then leave it alone long enough to see whether the extra clicks become useful visits. otherwise it is easy to improve one step while quietly weakening the next one.
good call, will log the starting position and page version next to the numbers so it's not just a before/after guess. giving it a few weeks before touching anything else on that page.
This comment was deleted 24 days ago