Find out why visitors don't buy,
and what to change.

A website analytics tool with SEO in one. Every visit counted, no sampling. Each to-do says what leaked and the change to make, with the numbers behind it.

14 days of Pro, free 10,000 visits a month · No card needed

After that it stays on Free, up to 5,000 visits a month with every feature, unless you choose Pro.

Installing from the Shopify App Store? Your store starts on Free, and any paid plan is billed through Shopify.

  • 10,617,000+events processed
  • 543,000+visits processed
  • 258+websites tracked or audited
  • 310+SEO audits run

Updated 8 Nov, 16:10 UTC

Demo data A fictional shop, last 7 days: 68 of 3,714 visits went on to buy, 2 in 100. Times shown: typical time to get here. Bars not to scale.

Most lost Most visits were lost between ‘Added to cart’ and ‘Started checkout’: 403 of 593 (68%) did not go on.

Watch the recorded visits behind this
  1. 3,714Visited
  2. 1,412Saw a product page22s
  3. 593Added to cart48s
  4. 190Started checkout1m 36s
  5. 68Bought1m 1s
Official plugin on WordPress.org Listed on the Shopify App Store

One page that says what to change

What to do

Each to-do says what leaked and the change to make, with the numbers behind it. A quiet week says so instead of inventing one.

SEO and analytics in one

Your Google searches and rankings beside your visits and sales, and a site audit run by our own crawler.

Connect your AI

Claude, ChatGPT, Cursor or another AI app reads your numbers through one address. It can read; it can’t change your site.

example-shop.comDemo data

Phone visitors leave checkout twice as often as computer visitors.

Visits
4,210
Orders
96
Order rate
2.3%
From Google
610

What to do

  • FixThe pay button hides under the keyboard on phones
  • Fix/checkout shows an error to 1 in 20 visits
  • Good newsVisits from Google up 18%

Press I fixed it, and the next check marks it Confirmed fixed, or Came back.

Open the demo

Every visit recorded

Every visit is recorded on every plan (up to a safety limit of 50,000 new recordings per site per day). Recording pauses once you pass twice your plan’s visits and starts again on the 1st. Turn it down in Settings (Record every visit) to keep only the visits that matter: an error, a rage or dead click, a form left, or a key page such as checkout or contact. Typed values are always hidden.

Demo data
A visit recording on demo data, with each click marked where it happened.

Clicks on the page people saw

Switch the map between all clicks, rage clicks, dead clicks, clicks followed by an error, first clicks and scroll depth.

Demo data
Heatmap screen, demo data: how far down a product page visits got, and what they tapped.

The Monday report

Every Monday at 07:30 your time, a report on the week. If you want more, turn on the daily email: it comes on mornings when something changed on your site.

Seats for the people you work with

Invite the people you work with and choose what each one can change. Add as many sites and people as you like.

How it works

  1. Paste one snippet

    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. On Shopify, install the Convertlyft app from the Shopify App Store instead, and on WordPress the Convertlyft plugin from WordPress.org.

  2. Every visit counted

    Your reports count 100% of visits, clicks, errors and load times, with your own visits left out. The Monday report says what changed that week.

  3. Do the top to-do

    Make the change yourself, or hand it to your developer or AI tool. Convertlyft never changes your site’s code. Then press I fixed it, and the next check tells you if it held: Confirmed fixed, or Came back.

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.

Add Convertlyft to Claude, step by step
https://mcp.convertlyft.com/mcp
npx convertlyft init
Demo data
AI apps screen, dark theme, demo data: Connect your AI, a tab per app and the site's own address.

Not ready to add code? Start with a free SEO audit.

What people ask 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. Visits from devices you’ve marked as yours are left out. Replays are size-capped and retention-limited.

Is this GDPR-safe?

Visitors stay anonymous unless your site tells Convertlyft who they are, for example when someone signs in. 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 what visitors did 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.

Start on Pro, free for 14 days

Your new account gets 10,000 visits a month, no card needed. After 14 days it moves to Free, up to 5,000 visits a month with every feature, unless you choose Pro.