howtodistribute
← Back to the index

How Unicorn Platform got its users

COPYABLEViral productsolob2bno ads
Visit unicornplatform.com

Free-tier sites carry a badge back to the builder, and the audience building those sites is the audience buying the tool.

Read from signals. Consistent with what is publicly observable, but nobody confirmed it. Check before you quote it.

Can you run this?
COPYABLE

You could start this on Monday. No budget, no audience, no permission needed.

Your time
12 to 18 months
Your money
Server bills, nothing else
First signal
4 months
Upside
  • An acquisition cost that trends toward zero
  • Growth that survives you cutting the budget
Price of entry
  • A moment where the user has a selfish reason to share
  • Zero friction for the recipient
  • A product that is multiplayer by nature

Viral product in 2026

The best channel when it exists. But it is decided in product design, not in marketing.

Everything on this channel →

The play

5 steps, in the order they ran them.

  1. 1

    Make the thing your customer ships a public URL on a subdomain you own, not a file they download. Unicorn Platform publishes to `name.unicornplatform.page` (a real user site: `crowd-matter.unicornplatform.page`), and it opens with no login, no account, no app install. That address is the carrier. If your product's output is a PDF, an export, or a page behind a signup wall, nothing leaves the building and the rest of this playbook has nowhere to attach.

    done whenOpen your product's output on your phone, in a private window, logged out. If it renders, you have a carrier. If it prompts for a login or downloads a file, stop and fix the output format before touching the badge.

  2. 2

    Put your mark in the footer of the published page and tag the link. Unicorn Platform's badge says "Built on Unicorn Platform", sits at the bottom of the site, and links to `unicornplatform.com/?ref=user_website`. The `?ref=` value is the part most people skip: it names the surface (a customer's website), not a campaign, so this traffic never gets lumped in with direct or organic. Pick one parameter value per surface you stamp and never reuse it.

    done whenIn your analytics, you can pull a single number for "visits from pages our customers published" and it is separate from direct traffic. If that traffic is invisible or merged into direct, your badge is untagged and you cannot tell whether the loop works.

  3. 3

    Charge for removal and write the rule into your terms. Removing the badge is a listed feature of the paid tiers, and the Terms of Service state that removing it with custom code is prohibited, only from the dashboard. That sentence exists because the product lets people paste custom code into their page, so the users most able to strip the badge are told the paid switch is the only legitimate route. Your terms page needs the same sentence before your first free user finds the CSS.

    done whenYour terms page contains one sentence naming the badge and stating removal is only allowed through your dashboard, and a free user who wants it gone has exactly one path: paying you.

  4. 4

    Turn the badge into a clone button instead of a credit line. On template pages like `neon-dark-template.unicorntemplates.com`, a second badge floats at the bottom reading "Create website from this template", and it goes to `app.unicornplatform.com?template=neon-dark-template`. The visitor who liked that design does not land on a homepage and start from zero, they land in the editor with that exact design loaded. Encode what the visitor was just looking at into the badge URL and rebuild it for them on arrival.

    done whenClick your own badge as a stranger. If you land on a generic homepage with a signup form, the click is wasted. If you land inside the product with the thing you were looking at already loaded, it is doing distribution.

  5. 5

    Point your own marketing at live published pages, not screenshots. Unicorn Platform's homepage runs a "Made with Unicorn Platform" row that links to real, live sites on `unicorntemplates.com` subdomains, and their own translated marketing pages run on `de.unicornplatform.page`. Each of those pages is three things at once: a demo, a badge carrier, and a page search engines can index. Every showcase link is another copy of the loop running, which a PNG in a browser mockup never is.

    done whenAt least three links on your homepage go to pages actually published by your product, live and clickable, rather than to images of them.

The product itself

read from unicornplatform.com, live

Create a Website for Your Project Fast

from $9/mofree tier940 public pagesCrispPostHogGoogle Analytics

Run this against your own product

In your chat

Carries the play above, and is written to tell you no when this channel is out of reach for you.

In your editor

The same twelve channels as an agent skill. It reads your repository and eliminates what you cannot run. Open source, MIT.

curl -o ~/.claude/skills/howtodistribute/SKILL.md https://howtodistribute.com/skill.md

Acquired after bootstrapping

They ran the same play

Want this verdict on your product?

Describe it. You get back the channel I would run in your place, the 30-day plan, and the number at which you stop.