What is j7?
- #j7
- #publishing
- #analytics
- #split-testing
- #white-label
We think j7.is is all the different pieces, put together. Not really a wordpress. Not really a CRM. j7 is the fastest way to put something you've written — a blog, a landing page, a launch of a new idea, an entire funnel — on the internet under your own name, and then actually understand how people read it. In this post, we will create the "you.js.is" vanity domain today. Using this app, you get a space at you.j7.is, a live block editor, and a stack of tools that normally mean five separate subscriptions: A/B testing, cursor heatmaps, lead capture, short links, and analytics that don't sell out your readers. This post is the long version of what all of that means.
A space that's actually yours
Every j7 tenant gets a subdomain — you.j7.is — and it is entirely yours. Posts live at you.j7.is/<category>/<slug>, standalone pages live at the bare you.j7.is/<slug>, and there's a public profile, a reactions board, and /fire and /funny feeds ranked by what readers actually loved. It looks like a tiny, fast website because that is exactly what it is.
One account can run many mysp4ces. Switch between them from a single place, point custom subdomains at any of them, and collect every lead from every space in one shared inbox. Run a personal blog, a product site, and three campaign landing pages without juggling logins.
Writing: a block editor that stays out of the way
You build pages from blocks — headings, paragraphs, quotes, callouts, code, images, galleries, embeds, and dividers — plus a few that do real work: call-to-action forms that capture leads, navigation bars that link back to your own brand, and inline music pulled from your space's playlist. No HTML, no theme wrestling, no plugin zoo.
Editing is live and collaborative. Invite a co-editor and you'll see their cursor and presence in real time, the way you'd expect from a modern doc tool — except the output is a real, cacheable, SEO-clean web page.
Brutally fast, on purpose, stream your thoughts
Speed isn't a setting in j7; it's the architecture. Finished pages are cached as ready-to-send HTML, with a three-tier store behind them: Redis holds what readers see, SQLite is the source of truth, and Neon is cold storage. A typical read never touches a database at all. When you publish, the cache is invalidated immediately — so readers get freshness without ever paying the render cost.
White-label: make it yours, not ours
Any page can shed j7's chrome. Turn off the global navigation, the footer music banner, the Lobby chat, the date, the author byline, even the reactions bar — each is a single toggle. Drop in your own navigation block linking back to your platform, and the page reads as a native part of your brand. The one thing that always stays is a small footer credit — that's the deal for free, fast hosting.
Pages and posts are the same thing wearing different clothes. Give something a category and it's a post — listed in your feed, ranked, reaction-enabled. Leave the category empty and it's a page — a clean, standalone URL that's perfect for a landing page or funnel, kept out of the feed but still in your sitemap.
A/B/C testing, built in
Every post and page can run a split test with up to three arms (A, B, C). Pick what "winning" means — engagement, reaching the end, CTA clicks, or leads captured — and j7 ranks the arms for you, with a confidence read on whether the signal is real yet. Flip on autopilot and it serves the confident winner to everyone automatically.
The clever part: splitting is cache-safe. Every arm is baked into the cached HTML and a tiny script picks each visitor's arm on the client — stickily, so they always see the same one. You get real experimentation without giving up the speed of a static cache, and without the flicker most A/B tools cause.
Cursor heatmaps that respect your readers
j7 records where attention goes as an aggregate cursor heatmap — density only, never individual trails, never anything personal. It honors Do-Not-Track and Global Privacy Control, and your own visits aren't counted. Heat is captured per screen-size bucket — phone, tablet, desktop, and wide — so you see how each device size actually experienced the page, and you can replay it per A/B arm and per version over a faithful, full-page render of the post: cover image, headline, byline, and all.
Analytics without the creep
Alongside the heat you get the numbers that matter: views and unique visitors, reads and read-through rate, average dwell time, scroll depth, top referrers, countries, devices, and browsers — plus leads and conversion rate when you're capturing them. Enough to make a real decision, with none of the third-party tracking-script sprawl.
Capture leads, track every link
Add a CTA form to any page and submissions land in your unified inbox — one place across all your mysp4ces. Need to share a page in ten places and know which one worked? j7's short links are tracked redirects with a QR code for each, click-counted per platform, and managed both per-post and across your whole studio. Stop guessing which channel drove the traffic.
The social layer (use it or hide it)
If you want them: reactions (up, down, fire, funny), global /fire and /funny boards that rank the best posts across j7, a leaderboard, a per-space music player whose footer banner keeps playing as readers move between pages, and a Lobby chat widget. If you don't, every one of these is a single toggle away from gone.
SEO you can't forget
Meta tags, Open Graph, JSON-LD structured data, and a sitemap are synthesized centrally for every page — so they're correct by default and you can't accidentally ship a page without them. Fast, semantic HTML plus clean metadata is exactly what search engines reward.
Under the hood (for the curious)
j7 is an Astro server-rendered frontend with small React islands, backed by a lightweight Hono content API running on node:sqlite, with Redis for the hot cache and live collaboration. The frontend deploys on Netlify; the backend runs in Docker on a single small DigitalOcean droplet behind Caddy. It's a tidy monorepo, built and run by dev3lopcom, llc.
you.j7.is/ -> your profile + recent posts
you.j7.is/<category> -> a category feed
you.j7.is/<category>/<slug> -> a post
you.j7.is/<slug> -> a standalone page (no category)
you.j7.is/fire -> top posts, ranked by reactions
you.j7.is/studio -> your private dashboardWho it's for
Writers who want a fast home that's theirs. Founders who need a landing page and a funnel by this afternoon. Marketers who want to A/B test and read a heatmap without bolting on four scripts. Anyone tired of paying for — and stitching together — a CMS, an A/B tool, a heatmap tool, a link shortener, and an analytics suite, when one fast thing can do all of it.
Own your words, your domain, and your data — and still ship in minutes.
— dev3lop
Getting started
Claim a subdomain, open the editor, write, publish, iterate, analyze analytics, and move on your ideas in on single unified application. Speed, SEO, testing, and analytics are already perfected. The whole point is that the boring parts are handled, so you can spend your time on the important parts of the grind.