Decide what to do next
Rank by project fit, current goal, authority snapshot, and effort—then turn a long list into three actions for today.
Turn scattered backlink opportunities into a focused plan, track the actual work, and verify the result. The private app is used by its builder every day; the public demo is a small, browser-only sample.
This is not a screenshot and it does not secretly call the backend. Change the goal and the ranking recalculates in your browser.
| # | Opportunity | Fit score | DR* | Cost | Effort | |
|---|---|---|---|---|---|---|
| 1 | SaaSHubproject fit · goal fit | 98 | 68 | free | low | |
| 2 | Uneedproject fit · goal fit | 90 | 52 | free | low | |
| 3 | BetaListproject fit · goal fit | 86 | 70 | free | medium | |
| 4 | SourceForgeproject fit · free | 80 | 92 | free | medium | |
| 5 | G2project fit · free | 77 | 98 | free | high | |
| 6 | AlternativeToproject fit · free | 73 | 80 | free | medium | |
| 7 | Crunchbaseproject fit · free | 67 | 80 | free | high | |
| 8 | Product Huntproject fit · free | 64 | 75 | free | high |
* These eight rows are a public subset of the bundled directory-research snapshot. DR, traffic, pricing, and submission paths change; recheck before acting. This sample never reads or writes the private app.
Add an item from the ranking to test whether this lightweight workflow fits you.
Preview how the private app separates page availability from link attributes.
Rank by project fit, current goal, authority snapshot, and effort—then turn a long list into three actions for today.
Keep the opportunity, target page, attempt status, timing, and notes in one workflow instead of maintaining state in your head.
Verify the HTTP result and link rel attribute, recording dofollow, nofollow, ugc, sponsored, or missing.
Keep Ahrefs, Semrush, or GSC for discovery. Use WhichBacklink to receive candidates, prioritize them, record actions, and verify outcomes.
Import research or add a candidate manually.
Rank with visible criteria instead of treating a score as truth.
Move a few candidates into today’s plan and record the attempt.
Check whether the link remains, classify rel, and keep evidence.
| Spreadsheet | Monitoring suite | WhichBacklink | |
|---|---|---|---|
| Best at | Flexible notes | Broad discovery and monitoring | Solo execution workflow |
| Next-action decision | Manual | Usually requires setup | Core experience |
| Link verification | Manual | Strong | Focused on acted-on links |
| Current maturity | Mature | Mature | Private dogfooding |
I will keep using and improving the private app daily. It becomes a multi-user beta only when the demand signals justify that work.
The public demo has eight public directory-research samples, and its plan state lasts only for this browser session. The full app uses D1 to store the owner’s sites, opportunities, jobs, and verification records; it is currently private and used for daily dogfooding.
No. It does not operate a web-scale backlink index. It sits between research tools and execution: receive candidates, decide what is next, track the work, and verify outcomes.
No. The price question is a commitment signal, not an order, deposit, or subscription. If enough real demand appears, private-beta invitations and terms will be sent separately.
The private app keeps human-approved automation experiments, but the public product focuses first on prioritization, tracking, and verification. Any automation must respect target-site rules; spam is not a product promise.
Demo data is bundled in the frontend and never connects to the private database. Waitlist and feedback forms store only the submitted fields in Cloudflare D1; the full app remains isolated from the demo.