Kliv
    Hosting & SEO

    Published on build. Found by everything.

    Every publish lands on a global CDN with HTTPS and your own domain — then Kliv maps your site, writes the sitemap, and serves prerendered pages to the crawlers that can't run your app. Humans get the live app; everything else gets the truth in plain HTML.

    Pricing
    Published on build. Found by everything.

    Hosting & SEO

    Not a prerender service bolted on — part of publishing

    Modern app builders ship single-page apps that are invisible to anything that doesn't execute JavaScript — social unfurlers, AI crawlers, most search engines that aren't Google. The usual fix is a third-party prerender proxy with its own bill, its own cache, and its own idea of when your site changed. Kliv builds the fix into publishing itself: the same pipeline that deploys your app crawls it, captures each page after it has fully rendered, and serves those snapshots to crawlers — pinned to the exact version your visitors see, refreshed when you publish.

    From publish to cited

    The distance between "my app is live" and "my app gets found and quoted" is usually a stack of plugins and a consultant. Here it's one pipeline. Follow a publish all the way through.

    01

    Publish

    You publish; seconds later the site is live on a global CDN with HTTPS. There's nothing to deploy and nothing to configure — publishing is a property of building, not a separate project.

    02

    Your domain

    Connect your own domain when you're ready. The site, the checkout, the receipts, the sitemap — everything carries your name, not a builder's subdomain.

    03

    The spider maps your site

    After a publish, Kliv crawls the site the way a search engine would: starting from your routes, following every internal link, rendering each page in a real browser and waiting for the content to settle before reading it.

    04

    The sitemap writes itself

    Pages that render cleanly and aren't marked noindex become your sitemap.xml, advertised in robots.txt automatically. The lastmod dates move when content actually changes — so crawlers learn that your sitemap tells the truth.

    05

    Snapshots are captured

    Each page is stored as plain HTML exactly as it rendered — data loaded, content settled, titles and structured data in place — and pinned to the version you published. A new publish supersedes them; crawlers never see a stale mix of old and new.

    06

    Crawlers get the real thing

    Visitors get the live app. Crawlers that don't run JavaScript — AI assistants' crawlers, social preview bots, non-rendering search engines — get the snapshot: your actual content instead of an empty application shell. When someone asks an AI assistant a question your site answers, there is something real to cite.

    07

    Every page is audited

    The Search & SEO screen lists every page the spider found: in the sitemap or not, snapshotted or not, its inbound links, and its on-page issues — missing descriptions, overlong titles, skipped headings, images without alt text, thin content. Open any page and compare the live app with exactly what a crawler sees.

    What's in the box

    One system from publish to search — each piece reading the same crawl of the same site.

    The sitemap writes itself

    Generated from a real crawl of your published site — not a plugin you keep in sync. Parameterized routes are covered page by page: every product page that's linked gets discovered and listed.

    Snapshots of the real thing

    Captured after each page has fully rendered, stored as plain HTML, pinned to the published version. Format changes for crawlers; your visitors' app doesn't change at all.

    Quotable by AI

    ClaudeBot, GPTBot, and PerplexityBot don't run JavaScript. With snapshots they read your actual content — so AI assistants can cite your pages instead of skipping them.

    A page-by-page audit

    Titles, descriptions, heading structure, alt text, canonical tags, thin content — checked per page with an indexability verdict and the reason behind it, not a score without an explanation.

    You decide who reads

    Prerendering changes what crawlers receive, never who gets in. Your robots.txt stays yours — including rules that keep AI crawlers out of some or all of your site, if that's your call.

    Links that unfurl properly

    Slack, iMessage, and social preview bots don't run JavaScript either. Snapshots give them real titles, descriptions, and images to show the moment someone shares your link.

    Common questions

    Does Google need this?

    No — Googlebot executes JavaScript and can index your app without prerendering, and Kliv serves snapshots to Google only if you deliberately enable the top rung. The wins are everywhere else: AI crawlers, social unfurlers, and the many search engines that don't render JavaScript.

    What do AI crawlers actually see?

    The snapshot: your page's real content in plain HTML, captured after it fully rendered. Without it, a crawler that can't run JavaScript sees an empty application shell. With it, an AI assistant answering a question in your domain has your actual words to quote — and a link to attribute them to.

    Do I have to configure anything?

    Prerendering is a deliberate ladder in your account settings: off by default, then a capture-only test mode so you can inspect snapshots before anyone else sees them, then serving to non-Google crawlers, then — after an explicit confirmation — everyone. The sitemap has its own switch and can run even with prerendering off.

    What ends up in the sitemap?

    Pages that render successfully and aren't marked noindex, discovered by actually crawling your published site. Pages behind sign-in aren't included — the spider sees your site as a signed-out visitor sees it, which is exactly what a search engine sees too.

    Can I keep crawlers out?

    Yes — access control is your robots.txt's job, and it stays yours. Add rules to exclude specific crawlers, including AI crawlers, from some or all of your site; Kliv appends the sitemap advertisement without ever touching your rules.

    What does the audit check?

    The on-page fundamentals, per page: title and description presence and length, heading structure, canonical tags, image alt text, social tags, thin content, language attributes — each with an indexability verdict and its reason. And for any page, a side-by-side: the live app next to the snapshot a crawler receives.

    Publish something worth finding

    Your pages carry real titles, descriptions, and structured data because the same system that builds them publishes them. Describe your app — being found comes built in.

    Pricing