What ilolink does
ilolink gives you a link for anything an AI made, then shows you who read it: cookieless analytics, click and scroll heatmaps, reactions, and anchored comments. Readers need no account. Paste or drop a file, get ilolink.com/<slug>, served isolated on Cloudflare's edge.
Publish anything an AI made
Paste Markdown or HTML, or drop a file — up to 15 MB per doc — and get a link in seconds. Publishing needs a free account; there is nothing else to set up. Images work: an AI-generated picture embedded in a doc, or hosted on its own. What you publish is sanitized on ingest and served isolated on a separate render origin, view.ilolink.com, so a doc you didn't write can't run code on a domain readers trust.
The look survives the cleanup. CSS is kept, so a landing-page mockup, a styled report, or a pricing table renders exactly as designed — that's the whole point of publishing AI output as a page. By default, what gets frozen is behavior: interactive JavaScript is frozen to static, so the markup and CSS show at the state they shipped in, but scripts, click handlers, and fetch calls don't run. For most AI output that static render is what you wanted anyway. If you mark an HTML doc as trusted at publish time, it runs as-is inside a sandboxed frame on the isolated origin.
See how it was read
Every doc gets live analytics without cookies. There's no cookie, no fingerprint, no cross-site profile — just a rotating visitor hash — and the numbers stay aggregate, never per-person. You get:
- Total views and approximate uniques (approximate is the honest word — no cookie means no exact count).
- Average time on the page and a scroll funnel bucketed at 0 / 25 / 50 / 75 / 100%, so you see how far people actually got.
- Referrers, countries, and device class — where readers came from and what they read on.
- 30-day daily views, so a link's pickup over time is visible at a glance.
Heatmaps
Live click and scroll heatmaps show where attention landed — which parts of the page got clicked, and how far down people read before they left. Both split by device, because a mockup that reads well on desktop can lose the phone. It's the visual version of the scroll funnel: not just how many reached the bottom, but where the drop-off happened.
Feedback and comments
Readers can react and leave a short note without making an account, so you get a signal instead of silence. Beyond quick reactions, threaded anchored comments attach to a specific spot in the doc — a line, a section — so feedback points at the exact thing it's about instead of "third paragraph, ish." No reader login required; the friction that usually kills feedback is gone.
Control who sees it
Four visibility modes, set per doc:
- Public — anyone with the link, listed openly.
- Unlisted — anyone with the link, but not surfaced.
- Password — the link opens only with the passphrase.
- Expiring — the link stops working after a date you set. Expiry is opt-in: links are permanent unless you choose otherwise.
Everything is served over HTTPS on Cloudflare's global edge. See where docs are hosted for the full picture.
What's coming
Being clear about the line between live and roadmap, so you don't plan around things that aren't here:
- Per-format metrics — per-slide, per-PDF-page, and spreadsheet-level breakdowns are roadmap, not live.
- Media hosting and its metrics — audio and video hosting, and watch-through or listen-through numbers, aren't shipped.
What's live today is everything above: publishing, cookieless analytics, heatmaps, reactions and notes, anchored comments, and the four visibility modes.
Questions
- Do I need an account?
- To publish, yes — a free one. Sign in, paste Markdown or HTML, or drop a file up to 15 MB, and you get an ilolink.com/<slug> link. Readers don't need an account to open a doc, react, or comment.
- Does the analytics use cookies?
- No cookies, no fingerprint, no cross-site profile. Uniques are approximate by design because there's no cookie to count exactly, and every number stays aggregate — never per-person.
- Will my styled landing page render, or just plain text?
- It renders styled. CSS is kept, so mockups, reports, and pricing tables look as designed. By default interactive JavaScript is frozen — the layout and styling show, but scripts and handlers don't run. If you mark the doc as trusted at publish time, its scripts run inside a sandboxed frame on the isolated origin.
- What isn't live yet?
- Per-format metrics (per-slide, per-PDF-page, spreadsheet), and audio/video hosting with watch-through or listen-through numbers, are roadmap. Everything else on this page — publishing, cookieless analytics, heatmaps, reactions, and anchored comments — is live.
Try it on your own doc
Publish your first doc.