Find out why visitors don't buy, and what to change.
See what's broken on your site, and what to change. Paste one snippet and your site is live in Convertlyft the moment it loads. Each to-do says what leaked and the change to make, with the numbers behind it. A quiet day says so instead of inventing a to-do.
No card needed · Live the moment the snippet loads
what a to-do looks like · demo data
This is what “what to change” looks like.
31% went on to payment this week, against 47% the week before. Desktop is unchanged at 58%.
On iOS Safari the “Continue” button sits under the keyboard once the card field is focused: 214 rage clicks on it this week. Move the button above the fold of the keyboard or pin it to the bottom.
Confirmed fixed or Came back is set by the next check, never by a button.
23 people hit it in the 24 hours to 06:00 UTC on 23 Aug. Every one of those visits ended without a purchase.
cart.summary is undefined when a discount code empties the line items; guard the read in checkout/payment.js:142.
4.2s for 3 of 4 visitors this week, against 2.3s over the days before.
The hero image was replaced on 20 Aug with a 3.1 MB PNG. Serve it as WebP at 1600px.
A card built to look like the product’s What to do page. Demo data from a fictional store.
free · no account
Not ready to add code? Start with a free SEO audit.
Type your address and watch a real crawl open your pages: your homepage audited in full, your robots.txt and sitemap read, and what to fix taken from your own markup. You get a link to the result to keep.
How it works, in the order it happens
Every visit counted, no sampling
One snippet. Your reports count 100% of visits, clicks, errors and load times, internal traffic excluded, every figure traceable to the query that produced it.
The Monday report says what changed
Monday morning: what to do first, and what leaked, lifted or broke that week. A quiet week says so instead of inventing a problem. A daily email too, if you want one.
One change, with its numbers attached
Each to-do carries the evidence and the change to make. Show me opens it, Do it with your AI copies it as a prompt for your AI tool, and once you press I fixed it, it reads Fixed — checking until the next check marks it Confirmed fixed.
Nothing reaches your code without you
You, your developer or your AI tool makes the change. Convertlyft never edits your code.
Funnels, replays and heatmaps in one place
The same snippet feeds funnel analytics, recordings (session replays) and heatmaps, so the evidence behind a to-do is one click away instead of in another tool.
Where the funnel leaks
Up to 6 steps, counted in order. The step that lost the most people is marked in amber, and each step links to the recorded visits that reached it.
The visits that matter, kept
A visit is kept when it hits an error, a rage or dead click, a form someone gave up on, or a key page such as checkout, plus a sample of the rest. Typed values are always hidden.
Clicks on the page people saw
Maps for all, rage, dead, error and first clicks, and how far people scroll. Where there are enough clicks, each element shows how many of the people who clicked it went on to buy or get in touch.
What broke, and what is slow
JavaScript errors grouped into issues, each linked to the visits that hit it. Core Web Vitals measured on real visits, not in a lab.
Also in the product today
Built with an AI tool? Paste a paragraph.
Two ways to add the line: paste it yourself, or paste a paragraph into Lovable, Bolt, v0 or whatever built the site. We spot Shopify, WordPress, Wix, Squarespace, Webflow, Framer, Next.js or a tag manager and show the steps for it. On Shopify it is two pastes, because the checkout does not run theme code.
SEO and analytics in one
Your Google Search Console searches and clicks in the same place as your visits, rank tracking for the keywords you follow, and a site audit run by our own crawler. Rank tracking and the site audit need only your address, not the snippet.
Your AI tools can read it too
Convertlyft is an MCP server. Paste the address into Claude, ChatGPT, Cursor or another client, or run npx convertlyft init to set up Claude Code, Cursor, VS Code, Windsurf or another coding tool, then sign in in your browser and press Allow. Every connected app is listed under AI apps, where you can cut it off.
Seats for the people you work with
Invite people by email as Admin or Member, and choose what each one can change, such as data connections or API access.
before you connect anything
The questions everyone asks before giving us access to their site’s code
Do you get access to my site’s code?
No. Convertlyft does not connect to your code. It reads your pages and the visits the tracking line sends, and nothing changes on your site unless you, your developer or your AI tool makes the change.
What do you do with my visitors’ data?
Your data stays yours: every table is row-locked in the database itself, and membership is checked in the database, not just the app. Internal traffic is flagged and excluded from every number. Replays are size-capped and retention-limited.
Is this GDPR-safe?
Visitors are anonymous until they identify themselves. We ship a DPA and a subprocessors list at /dpa and /subprocessors, and per-person unsubscribe is one click. Replays are kept 90 days and events 24 months, on every plan.
What if a number can’t be measured?
The product says so and says why, instead of guessing. Every figure the API hands out carries an ID you can re-open and verify later.
Live the moment the snippet loads
Create your account, paste one snippet, and your site is live in Convertlyft right away. Start free. No card needed.