Features
Everything between the ad click and the customer
CVRLanding builds the page, records the outcomes that matter, explains where visitors drop off and tests the fix — with every number labelled for where it came from.
A chat builder with a live preview
Describe what you sell, paste a product URL or attach screenshots and brand assets. The AI asks only the questions it needs, drafts a strategy, then builds the page next to the conversation.
- Strategy, live preview, conversion map, tracking checklist and publish steps appear as artifacts in the chat.
- Select a section, call to action or form to scope a request to it.
- Edit text, images, section order, colors and type by hand. Chat and visual edits change the same page schema.
- Every change is a version: autosave, undo, redo, compare and restore.
- Pages are assembled from a library of trusted, tested blocks — not free-form generated code.
Things you can ask
- “Make this more premium”
- “Change the form to a quiz”
- “Make the mobile CTA sticky”
- “Create a TikTok Ads variant”
Conversion goals that match your business
Choose the outcome a page exists for. Leads, bookings and orders are built in; signups, downloads and custom events are configurable.
- Leads: validation, anti-spam, a consent checkbox when needed, duplicate handling and statuses from new to won or lost.
- Bookings: services, durations and availability in your time zone. Request and confirm, so a request is never mistaken for a guaranteed slot.
- Orders: a price snapshot at creation, cash on delivery or manual payment confirmation, and refunds that adjust revenue.
- Email notifications, signed webhooks and CSV export. The inbox stays the source of truth.
When each goal counts
- Lead
New → contacted → qualified → won
Counted when: Your server accepts a valid form
- Booking
Requested → confirmed → attended
Counted when: You confirm the request
- Order
Placed → paid → fulfilled
Counted when: Payment is confirmed — not when the order is placed
Journey analytics with privacy built in
Published pages send first-party events on their own — there is no extra script to install. See which sections people actually read, where forms stall and how fast the page loads.
- Sections seen, engaged time, scroll depth, CTA clicks, form steps and field errors — as error codes, never what was typed.
- Sessions, sources and campaigns with first-touch, last non-direct and session attribution, always labelled.
- Session replay is off until you turn it on and the visitor consents. Inputs are masked.
- Heatmaps per page version and screen size, so desktop clicks are never painted onto a mobile layout.
- Funnels use one cohort. A rate with nothing to divide by shows N/A, not 0%.
Ad pixels and server events, consent first
Connect Meta, Google Ads and TikTok once per project. CVRLanding maps your real outcomes to each platform’s events and checks what actually fired.
- The browser tag and the server event share one event ID, so a platform can deduplicate them.
- Google Consent Mode v2 is built in. If a visitor declines, events that need consent are not sent.
- Custom events are marked when a platform may not accept them for optimization, instead of implying they count.
- Server connections show their real state: connected, waiting for platform access, or not set up.
- Import spend by CSV or enter it by hand when API access isn’t available. Without spend, CPL and ROAS say “insufficient data”, never zero.
What gets sent, and when
- Page viewPageView
- Sent when: A real page view, after consent where required
- Lead createdLead
- Sent when: Your server accepts a valid form
- Booking confirmedSchedule
- Sent when: You confirm the booking
- Order placedPlaceAnOrder
- Sent when: The order exists — it is not revenue yet
- Payment confirmedPurchase
- Sent when: Payment is verified, or confirmed with an audit trail
A CRO agent that shows its work
Ask why CPL rose or where visitors drop off. The agent checks tracking, sample size and traffic mix before it blames the page, then proposes a test you can run.
- Findings are typed Observed, Hypothesis or Validated, with numerator, denominator, time window, segment and alternatives.
- With too little data the answer is “insufficient evidence”, plus QA checks — not false precision.
- Proposals include the variant, the expected direction (never a promised lift), guardrail metrics and whether a test is feasible.
- Experiments keep each visitor in one variant, count exposure only when the variant rendered, and judge on the primary metric you chose.
- You start, stop and promote tests. Automation is opt-in, with limits and rollback.
Publishing and domains without the DNS headache
Publish in one click after automatic checks — on a cvrlanding.com/ld link or on your own domain.
- Checks before publishing: unconnected forms, broken event mappings, missing privacy links, mobile layout, SEO metadata and claims that need a source.
- Each publish is a fixed snapshot. A failed publish leaves the last good version live, and rollback is one click.
- Custom domains: prove ownership with a TXT record, add a CNAME (or an A or ALIAS record for a root domain), and HTTPS is issued once the checks pass.
- Links are unique per workspace, and renaming one keeps a redirect so ads don’t break.
Exports you own
Your page isn’t locked in. Export it for another host, another tool or a developer.
Choose whether forms and analytics keep running through CVRLanding or go fully self-hosted. A self-hosted export captures leads only if you run an endpoint for it.
HTML bundle
Static HTML, CSS, scripts and assets that run on common web hosting.
AI handoff (Markdown)
Facts, sources, copy, sections, tracking and form schemas for another AI tool or a developer — no secrets or personal data.
JSON funnel spec
The complete page schema with its version, for a lossless round trip.
React source
Components, design tokens and build scripts you can extend.
Teams and roles
Invite colleagues and clients with the access they need, and no more.
Several workspaces per person, pending invites, instant revocation and an audit log of who did what.
- Owner
- Billing, domains, integrations, members, export and deletion.
- Admin
- Funnels, analytics, campaigns and permissions — everything except billing ownership.
- Editor
- Build, edit and run experiments, and publish when allowed.
- Analyst
- Analytics and exports as your settings allow. No access to secrets.
- Viewer
- Metrics and previews, read-only.
An open, self-hostable stack
CVRLanding runs on infrastructure we operate ourselves — no proprietary hosting platform and no managed-only database.
- PostgreSQL, Valkey and MinIO on Linux servers, behind Caddy with automatic HTTPS.
- Outside services only where a transaction needs them: Paddle for billing, Resend for email, Google sign-in and the AI providers we configure.
- Pages render through trusted components. Customer JavaScript never runs on the origin where you sign in.
- Every workspace is isolated, and phone numbers and emails are encrypted at rest.
See it on your own offer
Start the free trial and build a first draft, or compare plans first.