Leakproof

Example report. A made-up funnel (acme-trading.example) with made-up findings, made-up messages to the test lead and made-up rewrites, rendered by the same code as a paid Deep Dive + Live Test. See the Deep Dive · See the example scan

Live test · checked by hand3 October 2026Order LP-ACME01

acme-trading.example

First reply 2 h 45 min after opt-in; one reminder, in spam; the confirmation in spam too.

/masterclass2 pages checkedDeep Dive + Live Test

Prepared for Acme Trading · by Leakproof

What we found

  • 5 leaks
  • 11 money opportunities
  • 22 fine
  • 4 only a real lead can check

3 of the leaks were seen in the live test

Ad-account risk: Medium · two income or result claims with no risk warning near the form

Estimate No-shows cost you about $8,000 a month in ad spend (made-up example numbers)

Largest single estimate: L2, about $1,400–$6,000 a month

Live test: 3 of 7 checked · 3 failed

8:40 Your personal video review Watch your video We go through your funnel on screen: what the pen found, what happened when we became your lead, what it likely costs you, and what to fix first. Recorded for acme-trading.example Your video review goes here

Included

A 30-minute call with us: what our test lead saw, your numbers, and the first fixes.

Get this for your funnel

§ 01Short version↑ Contents

The short version

Built from: the live test, our checks and the AI review, checked by a person

Your masterclass page does the basics well: one clear action, a short form and honest FAQ answers. What costs you booked calls sits around it: a header button that leads to an error page, booking emails that land in spam, a slow first screen on phones, and a first reply that took almost three hours. The page itself is close.

The top three problemsbiggest first, made-up example numbers

Follow-up and sales

  1. 1L2

    Your booking emails can land in spam

    What we saw

    acme-trading.example has no DMARC record, and our test lead’s confirmation email landed in spam.

    Why it costs

    A confirmation nobody sees is a call nobody shows up to.

    EstimateWhat it likely costs

    about $1,400–$6,000 a month

    How we worked it out, from made-up example numbers: 80 booked calls × 60% show up × 4–10% more of them showing up (our estimate) × 15–25% close (our assumption) × $5,000 average sale. Our assumption: Booked leads who never see the confirmation or a reminder are the likeliest to miss the call.

    Email and DNSSmall fixWeek 1Seen in the live test

    The full finding · See it in the timeline

Ads and pages

  1. 2L3

    The first screen takes 4.6 s to appear

    What we saw

    On a phone connection, your main content shows up after about 4.6 seconds; the video after 5.1.

    Why it costs

    Paid visitors who wait on a blank screen often leave before they see the offer, and you pay for each of those clicks.

    EstimateWhat it likely costs

    about $1,000–$4,800 a month

    How we worked it out, from made-up example numbers: 80 booked calls a month × 3–8% more booked calls (our estimate) × 60% show up × 15–25% close (our assumption) × $5,000 average sale. Our assumption: More than half of phone visitors leave a page that takes over three seconds to appear.

    WebA day or twoWeek 2

    The full finding · See it marked up

    acme-trading.example/masterclass
    L3
    Close-upAppeared after about 4.6 s
  2. 3L1

    Your “Book a call” button opens an error page

    What we saw

    The “Book a call” link in your header opens a 404 page. Anyone who wants to talk before the masterclass hits a dead end.

    Why it costs

    These are your warmest visitors: they asked for a call and got an error page instead, so some of them leave and never book.

    EstimateWhat it likely costs

    about $720–$3,000 a month

    How we worked it out, from made-up example numbers: 80 booked calls a month × 2–5% more booked calls (our estimate) × 60% show up × 15–25% close (our assumption) × $5,000 average sale. Our assumption: Some visitors would rather book from the header than sit through the class first.

    WebSmall fixWeek 1

    The full finding · See it marked up

    acme-trading.example/masterclass
    L1
    Close-upBroken link (404)

This weekby 10 October

  1. Fix the “Book a call” link Web→ step 1, ads and pages
  2. Add a DMARC record for your domain Email and DNS→ step 1, follow-up
  3. Reply to new leads within five minutes Setters→ step 2, follow-up
  4. Fix the links in your calendar invite CRM and calendar→ step 3, follow-up
  5. Make the copy fixes in § 04 Copywriter→ step 2, ads and pages
↑ Contents

§ 02Live test↑ Contents

What happened when we became your lead

Built from: the live test, logged by hand

We went through your funnel as a clearly labelled test lead, with the identity you authorised on 30 September 2026, and logged everything that reached us. All times UK time (BST). Calls are logged, never recorded.

The test in one linefrom the opt-in

  1. Opted instart
  2. Booked a call+3 min
  3. Email+3 min · in spam
  4. Calendar invite+4 min · link missing
  5. Email: first reply+2 h 45 min
  6. Text message+2 h 50 min
  7. Email+23 h · in spam
  8. Cancelled the test+44 h

Live test at a glanceall times UK time (BST)

Speed to lead
2 h 45 minFirst contact by email
Reminders by Sat 10:45
1email, in spam
Confirmation email
Spam
Reminder emails
Spam
Calendar invite
No reschedule link
Sending domain
No DMARC record
Watched until
Sat 3 Oct 10:4515 min before the call
How this test was run

How this test was runthe same way when we test again

Time zone
UK time (BST); each time from each email’s Date header, and the phone’s message log
Inbox and phone
A fresh Gmail address · An iPhone on a UK number
Who agreed to the test
Agreed with your head of sales on 30 September 2026; your setters were not told
When we submitted
A weekday at 14:02 UK time, in business hours
The form answers we gave
Trading experience → Less than a year
Time per day → About an hour
Ready to invest in training → Yes, if it fits
The handoff
Your system had our lead at 14:05 (its own confirmation email); first contact from a person 16:47
Watched until
Sat 3 Oct 10:45, when we cancelled the test booking

What no-shows cost youmade-up example numbers

80booked calls a month40%don’t show32no-shows$250a booked callEstimate$8,000a month in ad spend

Estimate: $250 is the cost per booked call you gave us; 80 booked calls a month × 40% who don’t show up (100% − your 60% show-up rate) = about 32 no-shows; 32 × $250 = $8,000 a month. From made-up example numbers.

Where your emails come fromlooked up when we logged them

acme-trading.exampleSPF in placeNo DMARC record

Gmail and Yahoo expect SPF and DMARC from anyone who sends to their users: without them, booking emails are more likely to land in spam.

L2

The calendar invitearrived 14:06

Invitation: Strategy call with Acme Trading, Sat 3 Oct 11:00Sat 3 Oct 11:00

L5

Last message: Fri 2 Oct

13:05

  1. Test lead14:02We opted inThe form was sent as a clearly labelled test lead.
  2. Calendar+3 minCall bookedFor Saturday 3 October, 11:00
  3. Email+3 minAcme Trading: Booking confirmedLanded in spam.
  4. Email+2 h 45 minAcme Trading: Your strategy callFirst contact, after 2 h 45 min.
  5. Text message+2 h 50 minAcme Trading: Hi, Jordan from Acme Trading here, I just emailed you.…
  6. Email+23 hAcme Trading: Reminder: upcoming callLanded in spam.
The test lead’s phoneDrawn from our log, not a screenshot
  1. Thu 1 Oct
  2. 14:02start

    Step 1Your form

    We opted in as a test lead

    What we saw: Clearly labelled as a test. The clock for speed to lead starts here.

  3. 14:05+3 min

    Step 2Your booking page

    We booked a call

    What we saw: For 3 Oct 2026, 11:00.

  4. 14:05+3 min

    Step 3Email

    Booking confirmed

    Mail
    From
    Acme Trading <calls@acme-trading.example>
    To
    Our test lead
    Subject
    Booking confirmed
    Received
    Thu 1 Oct, 14:05 BST
    Spam
    Your booking is confirmed. Date: 03/10/2026 Time: 11:00 To cancel or reschedule, use the link in your calendar invite.

    Full text and our rewrite → § 03

    No DMARC record

    In a real report: this message as it arrived, folder visible.
  5. 14:06+4 min

    Step 4Calendar invite

    Invitation: Strategy call with Acme Trading, Sat 3 Oct 11:00

    The invite, its join link and its reschedule link: the card above

    Our note The invite has a link to join, and no way to reschedule or cancel.

  6. No word from your team for 2 h 45 min after opt-in
  7. 16:47+2 h 45 min

    Step 5EmailFirst contact

    Your strategy call 2 h 45 min

    Mail
    From
    Jordan, Acme Trading <jordan@acme-trading.example>
    To
    Our test lead
    Subject
    Your strategy call
    Received
    Thu 1 Oct, 16:47 BST
    Inbox
    Hi, Thanks for applying to Acme Trading. I can see you have booked a call with us for Saturday. In the meantime feel free to check out our YouTube channel. Best, Jordan

    Full text and our rewrite → § 03

    No DMARC record

    The first contact from a person on your team, slower than the five minutes we use as the target: by then many leads have moved on.

  8. 16:52+2 h 50 min

    Step 6Text message

    A text message

    Acme Trading · 16:52

    Hi, Jordan from Acme Trading here, I just emailed you. Speak Saturday.

  9. Fri 2 Oct
  10. 13:05+23 h

    Step 7Email

    Reminder: upcoming call

    Mail
    From
    Acme Trading <calls@acme-trading.example>
    To
    Our test lead
    Subject
    Reminder: upcoming call
    Received
    Fri 2 Oct, 13:05 BST
    Spam
    This is a reminder of your upcoming call. Date: 03/10/2026 Time: 11:00

    Full text and our rewrite → § 03

    No DMARC record

    Our note One reminder, with no reason to come and no way to confirm.

  11. Sat 3 Oct
  12. 10:45+44 h

    Step 8Your booking page

    We cancelled the test booking, 15 min before the call

    What we saw: So your calendar is free again. We watched until then.

What the test found3 leaks · 1 opportunity

  1. LeakSeen in the live testWeek 1Small fixEmail and DNS

    Leak L2: Your booking emails can land in spam

    What we saw

    acme-trading.example has no DMARC record, and our test lead’s confirmation email landed in spam.

    Why it costs

    A confirmation nobody sees is a call nobody shows up to. Gmail and Yahoo now expect DMARC from anyone who sends in bulk.

    EstimateWhat it likely costs

    about $1,400–$6,000 a month

    How we worked it out, from made-up example numbers: 80 booked calls × 60% show up × 4–10% more of them showing up (our estimate) × 15–25% close (our assumption) × $5,000 average sale. Our assumption: Booked leads who never see the confirmation or a reminder are the likeliest to miss the call.

    The fix
    1. Add a DMARC record (start with p=none and a report address).

    2. Make sure SPF and DKIM cover every tool that sends as acme-trading.example.

    See it in the timeline

    How we know

    Our check found: Emails more likely to land in spam (no DMARC). acme-trading.example has no DMARC record. Since 2024, Gmail and Yahoo require DMARC for bulk senders. Without it, your booking confirmations and reminders are more likely to land in spam.

    The live test saw it too, as a real lead.

  2. LeakSeen in the live testWeek 1Small fixSetters

    Leak L4: Your first reply took 2 h 45 min

    What we saw

    The first contact came by email, 2 h 45 min after we opted in. The target is five minutes.

    Why it costs

    Leads reached in the first minutes book and show up far more often than leads reached an hour later.

    Not priced

    What a faster first reply is worth depends on your own close numbers, which we go through on the call.

    The fix

    Send an instant text to every new lead and call within five minutes.

    See it in the timeline

    How we know

    From the live test: what reached our test lead, and when, logged by hand.

  3. LeakSeen in the live testWeek 1Small fixCRM and calendar

    Leak L5: No reschedule link in your calendar invite

    What we saw

    Your calendar invite had no reschedule link.

    Why it costs

    A lead who can’t move the call just doesn’t come, and one who can’t find the link to join becomes a no-show.

    At stakeEstimate

    Your no-shows: about $8,000 a month of ad spend (made-up example numbers). An invite they can join and reschedule from wins back part of it; how much, we work out on the call.

    How we worked it out: 80 booked calls a month × 40% who don’t show up (100% − your 60% show-up rate) = about 32 no-shows; 32 × $250 = $8,000 a month.

    The fix

    Put a working link to join the call and one to reschedule it in the invite.

    See it in the timeline

    How we know

    From the live test: what reached our test lead, and when, logged by hand.

  1. O8

    Impact mediumSeen in the live testWeek 1Small fixCRM and calendar

    Add a reminder on the day of the call

    What we saw

    One reminder reached our test lead, on Friday at 13:05; none on the day of the call, up to 10:45 when we cancelled.

    Why it pays

    A reminder on the day, with the time and the link, is the one most leads act on.

    At stakeEstimate

    Your no-shows: about $8,000 a month of ad spend (made-up example numbers). A reminder on the day of the call wins back part of it; how much, we work out on the call.

    How we worked it out: 80 booked calls a month × 40% who don’t show up (100% − your 60% show-up rate) = about 32 no-shows; 32 × $250 = $8,000 a month.

    How

    Add a text an hour before the call, with the link to join and a way to move it.

    See it in the timeline

Baseline, 1 October 2026for the re-test after the build

MeasureBefore (this test)After (re-test)
Speed to lead2 h 45 minre-test
Reminders seen by Sat 10:451re-test
Booking emails in the inbox0 of 2re-test
Calendar invite links that work1 of 2re-test
Sending domain recordsSPF ✓ · DMARC ✗re-test
First screen on a phone4.6 sre-test
Click IDs kept with each leadNore-test
Show-up rate example numbers60%re-test
Booked calls a month example numbers80re-test
Cost per booked call example numbers$250re-test

Same time of day, same mailbox and phone when we test again.

The other four: only your own numbers show them3 of 7 checked in this test

  • Recovery of people who start but don’t bookOpt-ins, half-finished applications and people who applied but never picked a time can still become calls if someone follows up.
  • What happens to people who don’t qualifyLeads below the bar can still buy something smaller or come back later, if they get a path instead of silence.
  • No-show and cancellation recoveryA quick rebook offer after a missed or cancelled call wins back calls you already paid for.
  • Follow-up after a call that didn’t closeMany sales close on the second or third touch after the call, not on the call itself.

A test lead books once and cancels, so it never sees these. They show in your own show-up, close and follow-up numbers, and we go through them with you on your 30-minute call.

↑ Contents

§ 03Your messages↑ Contents

Your messages, rewritten

Built from: the messages our test lead received

Every message our test lead received that we’d change: what you sent, what we’d send, and why. Then a draft for each message the test showed is missing, and only those. Check names, times and links before you send them.

  1. EmailThu 1 Oct, 14:05“Booking confirmed”

    Landed in spamIn the timeline
    What you sent
    Mail
    From
    Acme Trading <calls@acme-trading.example>
    To
    Our test lead
    Subject
    Booking confirmed
    Your booking is confirmed. Date: 03/10/2026 Time: 11:00 To cancel or reschedule, use the link in your calendar invite.
    What we’d send
    Mail
    From
    Acme Trading <calls@acme-trading.example>
    To
    Our test lead
    Subject
    You’re booked: Saturday at 11:00 with Jordan
    +3 min
    Hi {first_name}, You’re booked for Saturday 3 October at 11:00 (UK time): a 20-minute call with Jordan. On the call we look at how you trade now, what the London-open program covers and what it costs. No pressure to join. Add it to your calendar: {calendar_link} Need another time? Reply to this email. Jordan, Acme Trading
    Why

    It says when, but not who they will talk to or why the call is worth keeping. Naming the person, the length and what the call covers gives a booked lead a reason to show up.

  2. EmailThu 1 Oct, 16:47“Your strategy call”

    In the timeline
    What you sent
    Mail
    From
    Jordan, Acme Trading <jordan@acme-trading.example>
    To
    Our test lead
    Subject
    Your strategy call
    Hi, Thanks for applying to Acme Trading. I can see you have booked a call with us for Saturday. In the meantime feel free to check out our YouTube channel. Best, Jordan
    What we’d send
    Mail
    From
    Jordan, Acme Trading <jordan@acme-trading.example>
    To
    Our test lead
    Subject
    Quick question before Saturday
    +2 h 45 min
    Hi {first_name}, Jordan from Acme Trading here, thanks for applying. One question so I can make Saturday useful for you: are you trading now, or starting from zero? Just reply to this email. Jordan
    Why

    It came 2 h 45 min after the opt-in and asks nothing, so there is nothing to reply to. One easy question starts a conversation before the call, and sends nobody away to YouTube.

  3. EmailFri 2 Oct, 13:05“Reminder: upcoming call”

    Landed in spamIn the timeline
    What you sent
    Mail
    From
    Acme Trading <calls@acme-trading.example>
    To
    Our test lead
    Subject
    Reminder: upcoming call
    This is a reminder of your upcoming call. Date: 03/10/2026 Time: 11:00
    What we’d send
    Mail
    From
    Acme Trading <calls@acme-trading.example>
    To
    Our test lead
    Subject
    Tomorrow at 11:00: your call with Jordan
    +23 h
    Hi {first_name}, a quick one: your call with Jordan is tomorrow at 11:00 (UK time). Bring one question about your trading and Jordan will answer it on the call. Still good for you? Reply YES, or pick another time: {reschedule_link} Acme Trading
    Why

    The reminder gave no reason to come and no way to confirm or move the call. A one-word reply to confirm, and an easy way to move it, turn a silent no-show into a new time.

Kept as they are

  • The calendar invite: its link fix is follow-up step 3 of your to-do.
  • The text at 16:52: fine as it is.

Messages the test showed are missing2 drafts

  1. Text messageMissing

    A text in the first minutes after the opt-in

    Because

    The first contact reached our test lead 2 h 45 min after the opt-in, by email.

    What we’d send

    Hi {first_name}, it’s Jordan from Acme Trading. Got your application for the London-open call. Is now a good time for a 2-minute chat? If not, reply with a time that suits you.

  2. Text messageMissing

    A text an hour before the call

    Because

    The only reminder was an email the day before, and it landed in spam. No reminder reached our test lead on the day of the call, up to 10:45 when we cancelled.

    What we’d send

    Hi {first_name}, your call with Jordan is at 11:00, in an hour. The link: {meeting_link}. Reply R if you need to move it.

The spam fix. Rewriting an email doesn’t move it out of spam. That is fixed in how your emails are sent (SPF, DKIM and DMARC for the sending address), and it is in the to-do below.

↑ Contents

§ 04Before the form↑ Contents

Before the form

Built from: our checks of your pages and the AI review, checked by a person

Everything up to your form: the part any visitor sees, checked by hand.

TrackingPagesOpportunitiesRewritesAd riskTrust

What your ad platforms are told

From the ad click to the conversion Google and Meta learn from: where the click IDs are kept and where they are lost, what each break does to your ad spend, the fix and how to check it’s fixed.

  1. Ad click

    Google or Meta

  2. Page 1

    Free masterclass: trade the London open

    ✗
    • gclid ✗
    • fbclid ✗

    O7

  3. Page 2

    Apply for a free strategy call

  4. Typeform form

    on page 2

    ✗
    • UTMs ✓
    • gclid ✗
    • fbclid ✗
    • msclkid ✗

    O5

  5. Booking

    booked in the live test

  6. CRM

    we can’t see inside it

  7. Google / Meta

    what they learn from

    Check a setting

    O3

After the fix: every lead keeps its click ID from the ad to your CRM, and Google and Meta learn from applications and booked calls, not page views.

  1. O3

    Check a settingPage 2Week 1Media buyer

    Check that opening page 2 isn’t counted as a conversion

    What it does to your spend

    If that action is a Primary goal, Google’s bidding learns from page views instead of applications, and spends to find people who open the page rather than people who apply.

    The fix
    1. Open Google Ads > Goals > Conversions.

    2. If the page-2 action is Primary, set it to Secondary.

    3. Make the application or the booking your Primary goal.

    How to check it’s fixed

    In Google Ads > Goals > Conversions, the page-view action reads Secondary and your form or booking is the Primary goal.

    EstimateAd spend at stake

    If that setting is the problem: about $1,000–$3,000 a month of ad spend at stake

    How we worked it out, from made-up example numbers: $20,000 monthly ad spend × 5–15% (our estimate). Our assumption: If page views count as a goal, part of the spend goes to finding people who only open the page.

  2. O5

    Impact mediumPage 2Week 2Media buyer

    Your application form drops the ad click IDs

    What it does to your spend

    Without the click ID on each application, you can’t send booked and closed calls back to Google and Meta, so they keep finding people who fill in forms, not people who buy.

    The fix

    Pass gclid, fbclid and msclkid on to your Typeform (hidden fields filled from the page address) and map them into your CRM, so you can send results back to your ad platforms.

    How to check it’s fixed

    Open your page with ?gclid=test123 in its address, fill in the form, and look for test123 on the new lead in your CRM.

    EstimateAd spend at stake

    about $400–$1,200 a month of ad spend at stake

    How we worked it out, from made-up example numbers: $20,000 monthly ad spend × 2–6% (our estimate). Our assumption: With booked calls reported back, the platforms move part of the spend to the ads that book.

  3. O7

    Impact highPage 1Week 2Media buyer

    No click IDs saved with each lead

    What it does to your spend

    With the click ID on each lead you can send booked, showed and closed calls back to Google and Meta, so they find more buyers instead of clicks.

    The fix

    Add hidden fields for the UTMs, gclid and fbclid, fill them from the landing address, pass them to your booking tool and map them into your CRM.

    How to check it’s fixed

    Open your page with ?gclid=test123 in its address, fill in the form, and look for test123 on the new lead in your CRM.

Your pages, marked up

Every page got the checks of our free scan plus the deeper ones only the Deep Dive runs, then a person went through the AI review line by line. Where a finding shows on a page, it is marked with its number. Each leak is in full under its page (what the live test saw is in § 02); the opportunities follow the pages.

  1. Page 1Free masterclass: trade the London open2 leaks · 8 opp.
  2. Page 2Apply for a free strategy call2 opp.

Page 1 of 2

Free masterclass: trade the London open

https://acme-trading.example/masterclass

L1L3O1O2O4O6O7O9O10O11A1

acme-trading.example/masterclass
O4L3O9O6O10L1O1

Fig. 1Desktop, 1440 px

  1. L1Your “Book a call” button opens an error page
  2. L3The first screen takes 4.6 s to appear
  3. O1Two testimonials, and neither has a name
  4. O2On a phone, the button is a scroll away
  5. O4The headline reads like a paragraph
  6. O6No text consent
  7. O9Video after about 5.1 s
  8. O101,240 KB image
O4L3O2

Fig. 2Phone, 390 px

  1. acme-trading.example/masterclass
    L1
    Close-upBroken link (404)

    LeakPage 1Week 1Small fixWeb

    Leak L1: Your “Book a call” button opens an error page

    What we saw

    The “Book a call” link in your header opens a 404 page. Anyone who wants to talk before the masterclass hits a dead end.

    Why it costs

    These are your warmest visitors: they asked for a call and got an error page instead, so some of them leave and never book.

    EstimateWhat it likely costs

    about $720–$3,000 a month

    How we worked it out, from made-up example numbers: 80 booked calls a month × 2–5% more booked calls (our estimate) × 60% show up × 15–25% close (our assumption) × $5,000 average sale. Our assumption: Some visitors would rather book from the header than sit through the class first.

    The fix
    1. Point the button at your booking page.

    2. Click every button on a phone after each page change.

    How we know

    Our check found: “Book a call” button leads to an error page. Your “Book a call” button leads to an error page (404). Everyone who clicks it hits a dead end.

    Marked on Fig. 1.

  2. acme-trading.example/masterclass
    L3
    Close-upAppeared after about 4.6 s

    LeakPage 1Week 2A day or twoWeb

    Leak L3: The first screen takes 4.6 s to appear

    What we saw

    On a phone connection, your main content shows up after about 4.6 seconds; the video after 5.1.

    Why it costs

    Paid visitors who wait on a blank screen often leave before they see the offer, and you pay for each of those clicks.

    EstimateWhat it likely costs

    about $1,000–$4,800 a month

    How we worked it out, from made-up example numbers: 80 booked calls a month × 3–8% more booked calls (our estimate) × 60% show up × 15–25% close (our assumption) × $5,000 average sale. Our assumption: More than half of phone visitors leave a page that takes over three seconds to appear.

    The fix
    1. Compress the two hero images.

    2. Load the video player only when someone presses play.

    3. Check the page on a phone again.

    How we know

    Our check found: Main content appears after about 4.6 s. Your main content took about 4.6 s to appear. More than half of phone visitors leave a page that takes over 3 seconds. Your server took about 1.1 s just to start answering.

    Marked on Fig. 1 and 2.

  • O1Two testimonials, and neither has a namebelow
  • O2On a phone, the button is a scroll awaybelow
  • O4The headline reads like a paragraphbelow
  • O6No consent to receive texts on the formbelow
  • O7No click IDs saved with each leadTracking, above
  • O9Video appears after about 5.1 sbelow
  • O10Two images are much heavier than they need to bebelow
  • O11Say who the masterclass is not forbelow
  • A1An income promise with no risk warning anywhereAd risk
  • L2Your booking emails can land in spamin § 02

Page 2 of 2

Apply for a free strategy call

https://acme-trading.example/apply

O3O5

acme-trading.example/apply
Your application form loads here (Typeform). We can’t fill it in or see the steps after this screen; only a real lead can.

Fig. 3Desktop, 1440 px · page 2

  • O3Check that opening page 2 isn’t counted as a conversionTracking, above
  • O5Your application form drops the ad click IDsTracking, above

Things to add or tune on your pages

Things to add or change on the pages your ads send people to, ranked by what each is likely to add (by its estimate first) and how sure we are of what we saw. Six come from our checks, and one from the AI review of your pages. Where a card has an estimate, it is worked out from made-up example numbers, with the sums and our assumptions shown.

Seen we saw it on your pages.

Top threeby estimate, then impact

  1. O1

    Impact mediumSeenWeeks 3–4A day or twoCopywriterPage 1

    Two testimonials, and neither has a name

    What we saw

    The page shows two short quotes, “I finally understand risk. The morning routine changed how I trade.” and “Best free training I’ve taken. Clear and practical.”, signed “J.” and “Student”.

    Why it pays

    Careful buyers look for people like them who got somewhere. Named, specific stories get more of them to book, and to show up.

    EstimateWhat it could add

    about $720–$3,600 a month

    How we worked it out, from made-up example numbers: 80 booked calls a month × 2–6% more booked calls (our estimate) × 60% show up × 15–25% close (our assumption) × $5,000 average sale. Our assumption: Named, specific proof next to the form helps careful buyers decide to book.

    How
    1. Ask three members for a quote with their first name, their starting point and one concrete change.

    2. Put one next to the form.

    See it marked up

  2. O2

    Impact mediumSeenWeek 1Small fixWebPage 1

    On a phone, the button is a scroll away

    What we saw

    Your “Save my free seat” button starts about 1.2 screens down on a phone.

    Why it pays

    Most ad clicks come from phones; a button they can see on arrival gets more of them to sign up.

    EstimateWhat it could add

    about $720–$3,000 a month

    How we worked it out, from made-up example numbers: 80 booked calls a month × 2–5% more booked calls (our estimate) × 60% show up × 15–25% close (our assumption) × $5,000 average sale. Our assumption: Most of the clicks from your ads land on a phone.

    How

    Repeat the button under the headline on phones.

    See it marked up

  3. O4

    Impact mediumSeenWeek 1Small fixWebPage 1

    The headline reads like a paragraph

    What we saw

    At 17 words, the headline is long enough that most visitors skim past the promise.

    Why it pays

    A headline that says who it’s for in a few words keeps more of the right people reading.

    EstimateWhat it could add

    about $360–$1,800 a month

    How we worked it out, from made-up example numbers: 80 booked calls a month × 1–3% more booked calls (our estimate) × 60% show up × 15–25% close (our assumption) × $5,000 average sale. Our assumption: A clearer promise keeps a few more of the right visitors reading down to the form.

    How

    Cut it to about 10 words and lead with the skill, like the safer version of it below.

    See it marked up

The other fourone line each, the full note folded

  1. O6
    No consent to receive texts on the formFix: Add one line and a tick box: “I agree to get texts about my booking.”

    Impact high

    Week 2Web

    The full note
    What we saw

    You ask for a phone number, but we didn’t see consent to receive texts, so sending reminder texts is risky.

    Why it pays

    A phone number with text consent lets you send reminders by text, which helps more booked calls show up.

    How

    Add one line and a tick box: “I agree to get texts about my booking.”

    See it marked up

  2. O9
    Video appears after about 5.1 sFix: Show a light poster image first and load the player after it.

    Impact medium

    Weeks 3–4Web

    The full note
    What we saw

    Your video player took about 5.1 s to appear. Until then visitors see an empty space.

    Why it pays

    A video that appears quickly gets watched by more of the people who came for it.

    How

    Show a light poster image first and load the player after it.

    See it marked up

  3. O10
    Two images are much heavier than they need to beFix: Resize images to the size they are shown and save them as WebP or AVIF.

    Impact low

    Weeks 3–4Web

    The full note
    What we saw

    2 images are much heavier than they need to be. The largest is 1,240 KB and is shown only 640 px wide. Saving them as WebP or AVIF usually cuts the size by a third or more.

    Why it pays

    Smaller images make the page appear faster on phones.

    How

    Resize images to the size they are shown and save them as WebP or AVIF.

    See it marked up

  4. O11
    Say who the masterclass is not forFix: Add three lines under the form: not for signal-seekers, not for money you can’t lose, not a get-rich-quick plan.

    Impact low

    Weeks 3–4Copywriter

    The full note
    What we saw

    Nothing on the page says who should not book. Every visitor is told this is for them.

    Why it pays

    A short “not for you if” list makes the page easier to trust, and the calls you get are with people who fit.

    How

    Add three lines under the form: not for signal-seekers, not for money you can’t lose, not a get-rich-quick plan.

Your page lines, rewritten

Your headline

Clear on the promise, but at 17 words it reads as a paragraph, and it leads with income (“replace your salary”), which ad reviewers and careful buyers both distrust.

How clear the offer is

A free 60-minute masterclass, then a call. The page never says what the call is for or what the program costs, so the call has to do all the explaining.

What already works

  • One clear action on the first screen
  • A short, three-field form
  • Six honest FAQ answers

Lines on your pages, rewritten2 lines the pen would change

  1. R1Sales copyPage 1

    Now
    The 3-step morning routine our students use before the market opens.
    Rewrite
    In 60 minutes on Thursday: the 3-step routine our students run before the London open, and the one rule they use to size every trade.
    Why

    The line under the headline is where a visitor decides whether the hour is worth it. Naming what they leave with gives them a reason to save a seat.

  2. R2Sales copyPage 2

    Now
    Apply for a free strategy call
    Rewrite
    Five questions, two minutes: see if the London-open program fits you
    Why

    It tells visitors what the form asks of them and what they get from it, right where they decide whether to start.

Ad-account risk

First a checklist for ad review, then each risky line once: where it is, what it says now, a safer version and why. Google and Meta review the pages your ads send people to, not only the ads. This is ad-platform policy advice, not legal advice, and it is never counted as money: it is about keeping your ads approved.

Ready for ad review?2 things to fix, two to confirm

  • Income and result claims carry their context

    Your headline promises to “Replace your salary in 90 days”, and the page has no risk warning, not even in the footer.

    A1
  • A risk warning near the form and in the footer

    Meta and Google restrict income promises in ads for financial education.

    A1
  • Numbers agree across pages and profiles

    We saw no number given two different ways.

  • No guarantee next to “not guaranteed”

    We saw no guarantee next to a “results not guaranteed” line.

  • Google’s financial services verification (and crypto certification, if you advertise crypto)

    Confirm it in Google Ads under Advertiser verification: we can’t see your account. as of 3 October 2026

  • Meta’s special ad category for financial products and services

    Confirm each finance campaign uses it: we can’t see your account. as of 3 October 2026

Policy advice, not legal advice.

WhereNowSafer versionWhy
AR1 Page 1Replace your salary in 90 days trading the London open, even if you are a total beginnerLearn to trade the London open in 60 minutes a day, even as a complete beginner.

Shorter, and it promises a skill, not an income: easier to believe, and safer in ad review.

Page 1Our members made 3x on their first month.Read what members say about their first month (results vary, and most lose money at first).

A result claim needs its context next to it.

Ads and page together

Your ad promises “the London open strategy”; the page leads with replacing a salary. Matching the page to the ad keeps more of the people who clicked.

Ad-account risksnever counted as money

  1. A1

    Ad-account riskWeek 1Small fixCopywriterPage 1

    An income promise with no risk warning anywhere

    What we saw

    Your headline promises to “Replace your salary in 90 days”, and the page has no risk warning, not even in the footer.

    Why it matters

    Meta and Google restrict income promises in ads for financial education. A page that makes one without a risk warning puts your ad approvals, and the ad account, at risk.

    How
    1. Add a one-line risk warning under the form and in the footer.

    2. Use the safer headline in the table of risky lines.

    This is ad-platform policy advice, not legal advice.

Will a lead trust you

Low concern

People who look you up find a solid Trustpilot page and two Reddit threads asking whether you are legit. Nothing alarming; the threads are worth answering.

Review profilesReviewsRatingReply rate
Trustpilot414.260%

What a buyer sees when they search you

  • A Trustpilot page with 41 reviews, rated 4.2
  • Two Reddit threads asking whether you are legit, both answered by members

What to do

  • Answer the two Reddit threads from your own account
  • Link your Trustpilot page from the confirmation page

Proof and objectionswhat a cautious buyer looks for

What a lead worries aboutOn your pagesWhat to add
Is this a scam?PartlyPartly handled in the FAQ.

Add a named member result and your company details near the button.

What does it cost?Not yetNot handled (best place: under the form).

Say the price range of the program plainly, before the call.

Do I need experience?HandledHandled on the first screen.

Ideas from similar businesses2 peers

Competitor 1

Rival One Academy

https://rival-one.example/

What they do better

  • Three named member stories, with photos, next to the form
  • Booking on the same page as the form

Ideas to borrow

  • A short “who this is not for” list
  • A video above the form

Competitor 2

Rival Two Trading

https://rival-two.example/

What they do better

  • A plain price range on the page

Ideas to borrow

  • Say the price range before the call
↑ Contents

§ 05From you↑ Contents

Built from what you shared

Built from: what you shared with us after your order, checked by a person

After your order you shared more with us: your ads, scripts, reviews or competitors. This is what we built from it, checked by a person like the rest of this report.

Your ads, reviewed and rewritten

Example data: these ads and drafts are made up for a fictional funnel.

Read the summary

Your ads are calm and specific, which suits buyers who worry about scams. The biggest change: your ads sell a Thursday masterclass, and the page they reach leads with a strategy call, so people who clicked for the class have to look for it. One ad from your library page says “consistent profits”, which Meta and Google treat as a returns claim: fix that one first.

Read from the ads you pasted (2 ads) and your Meta Ad Library page (3 ads). We reviewed 3 ads of the 5 we found (the ones you pasted, then the longest-running).

Your ads side by side3 ads

What we comparedA1Six weeks to read the marketsA2Tired of guessing?A3The routine our members use
Matches the page it sends people to✗◐◐
Clear of ad-policy risk◐worth checking✓✗policy risk
Running a long timea signal it works, not proof––✓123 days
Changes we suggest+3 changes+1 change+2 changes

YesNoPartlyRoom to gainNot seen

Your ads, one by one3 ads

  1. A1

    Six weeks to read the markets

    Worth checking

    from the ads you pasted

    Now
    EXAMPLE ad 1: Learn to read the markets in six weeks. Free masterclass, Thursday 7 pm.
    What works
    • A skill and a time frame instead of an income promise.
    • The day and time in the ad itself.
    What to change
    • Say who it is for in the first line (“For people who’ve tried trading on their own”).
    • End with one clear step: “Save your seat for Thursday.”
    • Send it to a page that leads with the class, not the call.
    Worth checking · Meta

    An ad about learning to trade may need to run under Meta’s Financial products and services category, and it has no risk wording.

    Instead

    Add one line: “Trading involves risk. Education only, not financial advice.”

    Hook, angle, offer, page match
    Hook
    “Learn to read the markets in six weeks”: a skill and a time frame, no income promise.
    Angle
    A method with an end date: structure for people who have tried on their own.
    Offer
    A free masterclass on Thursday at 7 pm.
    CTA
    Implied (“Free masterclass”): there is no clear “save your seat” line.
    Doesn’t match the page

    The ad sells the Thursday masterclass; the page’s headline is “Apply for a free strategy call” and the class date is not on the first screen.

  2. A2

    Tired of guessing?

    from the ads you pasted

    Now
    EXAMPLE ad 2: Tired of guessing? Our members learn one simple routine. Save your seat.
    What works
    • The pain in their own words.
    • A short, clear button line.
    What to change
    • Name the class and its day: “Save your seat for Thursday’s free masterclass.”
    Hook, angle, offer, page match
    Hook
    “Tired of guessing?”: names the pain your ideal client describes.
    Angle
    One simple routine instead of guessing.
    Offer
    A seat, but the ad never says for what (the class is not named).
    CTA
    “Save your seat”: clear.
    Partly matches the page

    The page talks about a routine too, but it asks for an application, not a seat.

  3. A3

    The routine our members use

    Policy riskLong-running

    Metavideofrom your Meta Ad Library page

    Now
    EXAMPLE: The 20-minute routine our members use for consistent profits. Watch the free class.
    See it in the library
    What works
    • The concrete “20-minute routine”: it has run for months, so it likely works.
    What to change
    • Replace “consistent profits” with what the routine does (plan, check, decide).
    • Add the risk line under the text.
    Policy risk · Meta and Google

    A claim of steady returns: both platforms refuse ads that promise trading profits, and it can get the ad account restricted.

    Now

    “consistent profits”

    Instead

    “…the 20-minute routine our members use to plan each trade.”

    Hook, angle, offer, page match
    Hook
    “The 20-minute routine”: concrete and easy to picture.
    Angle
    A short daily routine, backed by members.
    Offer
    The free class.
    CTA
    “Watch the free class”: clear.
    Partly matches the page

    The page mentions the routine but leads with the strategy call.

    Running since 1 June 2026 (123 days). An ad that keeps running this long is usually one that works: a signal, not proof.

New ads to test5 drafts

Drafts: check with your compliance before running. Written for your offer and your voice, never with income or return promises. Fill in anything in [CAPITALS] and match the risk wording to your account’s rules.

  1. Meta ad · Draft 1

    Your brand · Sponsored

    EXAMPLE: Tried trading on your own and felt lost? In Thursday’s free masterclass we walk through one calm routine for reading the market, step by step. No hype, no signals to copy.

    Trading involves risk. You can lose money. Education only, not financial advice.

    Free masterclass, Thursday 7 pm

    Education only. Save your seat.

    Sign up

    The tried-alone angle for people in their 30s and 40s who have traded a little and lost some money

    Angle Speak to people who tried on their own and want structure.

    Before you run it

    Run it under Meta’s Financial products and services category. The page must show the same date and time.

    Why this draft

    It names the experience your ideal client describes, and it sells the class the page should lead with.

  2. Meta ad · Draft 2

    Your brand · Sponsored

    EXAMPLE: Worried trading courses are all screenshots and promises? Ours isn’t. In the free masterclass you see exactly how we teach, before you decide anything.

    Trading involves risk. Education only, not financial advice.

    See how we teach first

    Free class, Thursday 7 pm.

    Learn more

    The scam-worry angle for careful buyers who worry about trading scams

    Angle Answer the fear of scams head on.

    Before you run it

    Keep the page free of profit screenshots, or the ad’s promise breaks.

    Why this draft

    Your FAQ says buyers ask “Is this a get-rich-quick thing?”: this answers it before the click.

  3. YouTube ad · Draft 3

    Your brand · Sponsored

    EXAMPLE: How much time does learning to trade take? In the free masterclass we show the [MINUTES]-minute routine our members use around their jobs.

    Trading involves risk. You can lose money. Education only, not financial advice.

    A routine that fits a workday

    Free masterclass. Education only.

    Watch more

    The time angle for people with a full-time job

    Angle The program fits around a job.

    Before you run it

    Fill in the minutes only with a number you can show.

    Why this draft

    “How much time a day?” is a common question in your FAQ; time, not money, is the promise.

  4. Google ad · Draft 4

    Search: the masterclass for people searching for a trading course or class

    Angle Catch people searching for a trading class.

    Before you run it

    Check whether Google’s financial services verification applies in the countries you target.

    Why this draft

    Search intent matches the class: the click already wants to learn.

  5. Meta ad · Draft 5

    Your brand · Sponsored

    EXAMPLE: The 20-minute routine our members use to plan each trade. See it step by step in Thursday’s free class.

    Trading involves risk. You can lose money. Education only, not financial advice.

    The 20-minute routine

    Free class. Education only.

    Watch more

    The routine, made safe for the audience your current routine ad reaches

    Angle Your long-running routine ad, without the returns claim.

    Before you run it

    Run it as a new ad and pause the old one, so the claim stops running.

    Why this draft

    It keeps what has worked for months (the concrete routine) and drops the words that put the account at risk.

Your VSL or webinar, taken apart

Example data: this video and its teardown are made up for a fictional funnel.

Read the summary

Your masterclass replay teaches well once it gets going, and the routine in the middle is its strongest part. It most likely loses people in the first two minutes: a long welcome and your story come before any reason to stay. The offer arrives at the very end with no price frame and two different next steps. Start with the new first minute below.

The five jobs of the video1 to 5

Hook
There is no hook: the first two minutes are housekeeping.
Story
A real story, told too long and too early.
Proof
The live routine is convincing proof of the skill.
Offer
What the program is comes late, without a price frame.
Call to action
Two different next steps at the end.

The video, part by part6 parts

  1. 0:00HookWelcome and housekeeping
  2. 2:10StoryHow the coach started
  3. 7:30ProofThe 20-minute routine, live
  4. 21:00ProofMembers’ stories
  5. 31:40OfferThe program
  6. 41:00Call to actionApply or join the community
Every part in detail
  1. 0:00–2:10 Welcome and housekeeping Hook

    EXAMPLE: “Hey everyone, give it a minute for people to join…” and the rules of the chat.

    Two minutes before anyone hears what they will learn: most replay viewers leave here.

  2. 2:10–7:30 How the coach started Story

    The coach’s first years of trading and the losses that made him change.

    Honest and relatable, but long, and it isn’t tied to the viewer’s problem yet.

  3. 7:30–21:00 The 20-minute routine, live Proof

    He walks through the routine on a real chart, step by step.

    The strongest part: it shows the skill instead of claiming results.

  4. 21:00–31:40 Members’ stories Proof

    Three members talk about their first months.

    Real, but two of them mention profits, which needs care.

  5. 31:40–41:00 The program Offer

    What is in the program, module by module.

    A list of modules with no price frame, and no word on who it is not for.

  6. 41:00–45:10 Apply or join the community Call to action

    Two links: apply for a call, or join the free community.

    Two next steps split the room; the call is the one that matters.

The 3 biggest leaks in the video

  1. Two minutes before the point 0:00–2:10

    A welcome, the chat rules and “give it a minute for people to join”.

    Why it costs you

    On a replay nobody is joining: the first minute decides who stays, and it says nothing about what they will learn.

    What to do

    Cut the housekeeping from the replay. Open with who this is for and what they will see (the new first minute below).

  2. The offer has no frame 31:40

    Ten minutes of modules, then “apply below”.

    Why it costs you

    Careful buyers want to know what it costs and whether it fits them before they book; without that, the call feels like a pitch.

    What to do

    Say who it is for and not for, how it works, and give the price frame or say plainly that the call covers it.

  3. Two next steps 41:00

    “Apply for a call, or join the free community.”

    Why it costs you

    The free option is easier, so many who would book a call take it instead.

    What to do

    One next step on the replay: book the call. Mention the community after they book.

Rewritten, in your voiceDrafts: check names, prices and claims before you record

  1. The first 60 seconds
    Now

    EXAMPLE: Hey everyone, welcome, give it a minute for people to join. Drop where you’re watching from in the chat. Before we start, a few rules for the chat…

    Ours

    EXAMPLE: If you’ve tried trading on your own and felt lost, this class is for you. In the next 40 minutes I’ll show you the 20-minute routine our members use to plan each trade, live, on a real chart. No signals to copy, and no promises about money: trading involves risk, and this is education, not financial advice. By the end you’ll know whether a structured way of learning fits you. Let’s start with the chart.

    Why It tells the viewer in the first 20 seconds who this is for and what they will see, and the risk line builds trust with careful buyers.

  2. The offer and the call to action
    Now

    EXAMPLE: So that’s the program. If you want in, apply below, or join our free community if you’re not ready yet.

    Ours

    EXAMPLE: That’s the program: [PROGRAM LENGTH] of live classes, the routine, and a coach who reviews your plans. It’s for people who can give it [HOURS PER WEEK] a week and want to learn, not to copy trades. It’s not for anyone looking for quick money. The price is [PRICE AND PAYMENT OPTIONS]; on the call we check together whether it fits you. If it sounds right, book your call below.

    Why One next step, a price frame and who it is not for: the call then starts from trust instead of a pitch.

Claims to check
  • EXAMPLE: At 24:15 a member says he “made back the course fee in a month”: cut it or add that results vary and are not typical.

Read from the public auto-generated captions of your video on YouTube. We read words only: the slides and the delivery are for your call.

What your buyers say, turned into a sales script

Example data: these reviews, quotes and scripts are made up for a fictional funnel.

Read the summary

Buyers mostly worry about two things before a call: whether this is "another course that only teaches theory", and whether the call is a hard sell. They praise the live sessions and the coaches’ patience with beginners. Your calls should lead with what a week in the program looks like, and say early that it is fine to say no.

What makes buyers hesitatein their words

Is this just theory I could find on YouTube?

They have bought courses before that were recorded videos and nothing else, and they fear paying for the same again.

  • I was worried it would be the same YouTube stuff repackaged, it wasn’t.

    reviews.example
  • Wish they had shown the weekly schedule before I paid.

    reviews.example
How to answer it

Show the weekly schedule on the call: which sessions are live, how many people are in a group, and how questions get answered between sessions.

Will the call be a hard sell?

They expect pressure and a "today only" price, so some don’t show up at all.

  • The call was relaxed, no pressure, which honestly surprised me.

    reviews.example
How to answer it

Say on the booking page and in the reminder what the call is (a plan for their situation) and what it is not (a pitch they must decide on that day).

Can I fit it around a full-time job?

Most buyers work full time and fear falling behind and wasting the money.

How to answer it

Ask about their week early in the call, then show the replays and the time a typical week takes, in hours.

What buyers praiseproof you can use

  • Coaches who are patient with beginners 11 reviews

    • Never felt stupid asking basic questions in the live sessions.

      reviews.example

    Use it A short line under the booking button and on the confirmation page, with a link to the review page.

  • Live sessions, not just videos 7 reviews

    Use it The setter’s opening: “People tell us the live sessions are what made the difference.”

What a search for “Acme Trading Academy (example) review” or “scam” finds

  • Search result forum.example

    A forum thread titled "Acme Trading Academy legit?" has two unanswered questions about refunds.

    What to do Reply once, publicly and calmly, with your refund terms and a way to reach you. Then link your review page from the confirmation page.

Your script: keep, and change

  • “What made you look into this right now?” is a strong first question: keep it first.
Now

“Spots are almost gone for this month.”

Instead

“We keep groups small, so start dates fill up. I can tell you the next one on the call.”

Why Scarcity buyers can’t check reads as pressure, and it is a compliance risk in this market.

Ready to usecopy and paste

Setter script: opening, 4 questions, answers, booking

Setter script

1. Opening

Hi {first_name}, it’s {rep_name} from Acme Trading Academy. You booked a call with us for {call_day}. Have you got two minutes for a few questions, so the call is useful for you?

2. Qualifying questions
  1. What made you look into trading education right now?

    Listen for: A clear reason and time to learn: a good fit. "I need money fast": not a fit, say so kindly.

  2. Have you tried a course or program before? How did it go?

    Listen for: Earlier courses that were "only theory": answer the first objection on the call.

  3. How many hours a week could you give this, honestly?

    Listen for: Fewer than [HOURS PER WEEK]: talk about the replays and a slower pace.

  4. What would make the call on {call_day} worth your time?

    Listen for: Their words: repeat them at the start of the call.

3. When they say...
“Is this just theory?”

Fair question, a lot of our members asked the same. On the call you’ll see the weekly schedule: which sessions are live and how questions get answered.

“Is the call a sales pitch?”

The call is a plan for your situation. If it isn’t a fit, we’ll say so, and you don’t need to decide anything that day.

4. Booking the call

Great, you’re booked for {call_day} at {call_time}. You’ll get a confirmation email with the link: {meeting_link}. Before the call, have a look at our reviews, we’d rather you check us out. This is education, not personal financial advice, and trading involves risk.

Closer objection sheet

Closer objection sheet

Only theoryThey say: “the same YouTube stuff repackaged”

Answer Walk through one real week: live sessions, replays, the questions channel.

Show The “live sessions are the real value” reviews.

Ask Which part of that week would help you most?

No timeThey say: “I work nights”

Answer Show the replays and what a light week looks like.

Show A member with a full-time job (with their permission).

Ask Which two evenings could you keep free?

PriceThey say: “I need to think about it”

Answer Agree: it is a real decision. Ask what they need to know to decide.

Show none yet: collect it

Ask What would you need to see to feel sure either way?

5 FAQ answers, ready to paste
Is this live or recorded?For your page and confirmation page

Both: [NUMBER] live sessions a week, and every session is recorded for replay.

What happens on the call?For your confirmation page

We look at your situation and goals and show you how the program works. If it isn’t a fit, we’ll tell you. There is nothing to decide on the call.

Do you promise I will make money?For your page

No. We teach skills; results depend on you and the market, and trading involves risk. This is education, not personal financial advice.

What is your refund policy?For your page

[REFUND POLICY]

How much time does it take each week?For your page and confirmation page

Most members spend about [HOURS] a week, including the live sessions or their replays.

Words to keep off your calls and pages

  • No income or return figures on calls, even as examples.
  • Say “education, not personal financial advice” whenever markets or money come up.

What we read reviews.example (38 reviews), forum.example

  • video.example: comments only load inside a signed-in browser session, so we did not read them (paste a few into your brief to include them).

How your competitors sell, and what to borrow

Example data: these competitors are made up for a fictional funnel.

Read the summary

All three example competitors sell through a free training first and only then offer a call. Two of them say exactly what happens after you book; you don’t yet. You are ahead on proof: your review page is real and recent, theirs are thin. The one change worth making first: say on your booking page what the call is, how long it takes and who you’ll speak to.

Side by sidefrom their public pages

What we comparedYouRival One MarketsRival Two AcademyRival Three Trading
Says how long the call is✗✓✗✗
Shows a price before the call✗✗✓from $1,500✗
Promises a text within minutes✗first reply 2 h 45 min✓10 min✗✗
Promises a reminder the day before✗✗✗✓
Public reviews a buyer can check✓◐videos only✗✗
Ads running now✓✓3 seen–✗
Their emails reach the inboxwe never submit their forms✗in spam???

YesNoA leak we sawPartlyOnly a real lead can checkNot seen

rival-one.example

Learn to read the markets in 6 weeks, step by step

Watch the free training

Rival One Markets (example) rival-one.example

You named it

  1. Free training opt-in
  2. Training video with a booking button
  3. Calendar (30-minute call)
  4. We stopped herewe never submit forms

They do better

  • Their booking page says how long the call is and what you get from it.
  • They promise a text within 10 minutes of booking.

You do better

  • Your reviews are on a public review page, with recent ones.
  • Your offer is clearer about live sessions.

Borrow this Promise a confirmation text within minutes, and send it.

Offer, price, proof, ads

Offer A 6-week trading course with weekly group calls, for beginners with a full-time job.

Headline “Learn to read the markets in 6 weeks, step by step”

Price No price shown before the call

Proof Six short video testimonials, no review site link.

After the form “You’ll get a text within 10 minutes with your call details.”

Their ads Short videos about common beginner mistakes, leading to the free training. No income claims seen. Ad Library

Pages we loaded Home page · Opt-in / webinar page · Booking / application page

rival-two.example

Trading education for busy people

Apply now

Rival Two Academy (example) rival-two.example

Found by us

  1. Home page
  2. Application form
  3. We stopped herewe never submit forms

They do better

  • They show a starting price, so fewer calls are spent on price shock.

You do better

  • You say what happens after the form; they don’t.
  • Your proof can be checked by a buyer.

Borrow this Consider showing a starting price or a price range before the call.

Offer, price, proof, ads

Offer A coaching program with an application first, for people who can give 5 hours a week.

Headline “Trading education for busy people”

Price “From $1,500” on the home page

Proof A count of members on the home page, no reviews.

After the form Not stated

Their ads Not read: the ad library showed nothing to a visitor who isn’t logged in

Pages we loaded Home page · Booking / application page

rival-three.example

Join our next live workshop

Save my seat

Rival Three Trading (example) rival-three.example

Found by usPartly read

  1. Workshop registration
  2. We stopped herewe never submit forms

They do better

  • A reminder the day before is promised on the page.

You do better

  • A clearer offer and stronger proof.

Borrow this Say on your confirmation page which reminders they will get, and when.

Offer, price, proof, ads

Offer A live workshop that leads to a paid membership.

Headline “Join our next live workshop”

Price No price shown before the call

Proof Little or none

After the form “We’ll email you the link and a reminder the day before.”

Their ads Not read: no active ads found under that name

Pages we loaded Home page

One change, worked through

Your booking page headline, borrowing from rival-one.example
Your page now

“Apply for a free strategy call”

Borrowed

“Pick a time for your 20-minute plan call with Jordan: how you trade now, what the program covers and what it costs.”

Why Two of three competitors say how long the call is and what you leave with. Knowing that makes people keep the call.

What to borrow, best first5 changes

  1. Say on the booking page what the call is: how long, with whom, and what they leave with. an hour or two

    Two of three competitors do this, and your reviews show buyers fear a hard sell. Knowing what the call is makes people keep it.

    Seen at: rival-one.example

  2. Send a confirmation text within minutes of booking, and promise it on the page. a day or two

    It is the fastest way to make the booking feel real; one competitor leads with it.

    Seen at: rival-one.example

  3. List the reminders on the confirmation page (the day before, the morning of the call). an hour or two

    People who know a reminder is coming are less likely to forget; one competitor says it plainly.

    Seen at: rival-three.example

Show 2 more
  1. Test showing a starting price or range before the call. an hour or two

    It can cut calls with people who can’t afford it. Test it: it can also lower bookings.

    Seen at: rival-two.example

  2. Put one short review quote under the booking button, linked to the review page. an hour or two

    None of the competitors has checkable proof; yours is an advantage they can’t copy quickly.

  • Ads: the ad library showed nothing we could read without logging in for rival-two.example, so their ads are left out.
↑ Contents

§ 06To-do↑ Contents

Your to-do, side by side

Built from: every finding in this report

One step for each finding, including what the live test found and the rewritten messages, split into the follow-up and sales and the ads and pages, each with who does it, dated from the day of this report (3 October 2026). Each list is numbered in the order to do it, and has its own link, so you can send it to whoever does that side.

Follow-up and sales3 leaks from the live test · 1 opportunity · 1 rewrite pack

  • Week 1 · by 10 October
  • 1.Add a DMARC record for your domain

    L2Live test: in spam

    What it should change Confirmations and reminders reach the inbox, so more booked calls show up.

    Week 1Small fixEmail and DNS

  • 2.Reply to new leads within five minutes

    L4Live test: the first reply

    Week 1Small fixSetters

  • 3.Fix the links in your calendar invite

    L5Live test: the calendar invite

    Week 1Small fixCRM and calendar

  • 4.Paste in the rewritten messages from § 03

    5 messages

    Week 1Small fixSetters

  • 5.Add a reminder on the day of the call

    O8Live test: the booking

    Week 1Small fixCRM and calendar

Ads and pages2 leaks · 10 opportunities · 1 ad risk

  • Week 1 · by 10 October
  • 1.Fix the “Book a call” link

    L1

    What it should change Visitors who ask for a call before the class reach your calendar.

    Week 1Small fixWeb

  • 2.Make the page-line rewrites in § 04

    3 rewrites

    Week 1Small fixCopywriter

  • 3.Repeat the button under the headline on phones

    O2

    What it should change Phone visitors see the next step without scrolling.

    Week 1Small fixWeb

  • 4.Check the page-2 conversion is set to Secondary

    O3

    What it should change Google bids for applications and bookings, not page views.

    Week 1Small fixMedia buyer

  • 5.Shorten the headline to about 10 words

    O4

    What it should change More of the right visitors keep reading past the first screen.

    Week 1Small fixWeb

  • 6.Add a risk warning under the form

    A1

    What it should change Ads that point at this page are less likely to be rejected in review.

    Week 1Small fixCopywriter

  • Week 2 · by 17 October
  • 7.Get the first screen under 2.5 seconds

    L3

    What it should change More of the visitors you pay for see the offer and the form.

    Week 2A day or twoWebWe can build it

  • 8.Save click IDs (gclid, fbclid) with every lead, on both forms

    O5O7

    What it should change Google and Meta learn which ads bring booked calls, not just clicks.

    Week 2A day or twoMedia buyerWe can build it

  • 9.Add a text-consent line to the form

    O6

    Week 2Small fixWeb

  • Weeks 3–4 · by 31 October
  • 10.Add three named member stories near the form

    O1

    What it should change Careful buyers see people like them before they book.

    Weeks 3–4A day or twoCopywriter

  • 11.Make the video show in under 2 s

    O9

    Weeks 3–4A day or twoWeb

  • 12.Compress the two heavy images

    O10

    Weeks 3–4Small fixWeb

  • 13.Add a “not for you if” list under the form

    O11

    What it should change Fewer calls with people who were never a fit.

    Weeks 3–4Small fixCopywriter

↑ Contents

§ 07Your call↑ Contents

Your call and the build

Built from: the findings we would build and what the live test saw

Your Deep Dive + Live Test includes a 30-minute call with us: here is the agenda and what to have ready. Then what we would build from what this report found, if you want us to.

Your 30-minute call

  1. 10 min What our test lead saw, from the opt-in to the cancel.
  2. 10 min Your numbers: show-up rate, close rate and average sale, turned into dollar ranges.
  3. 10 min The first three fixes and, if you want us to build them, the scope.

Have these ready

  • Your show-up rate, close rate and average sale (the last 90 days is enough).
  • Who answers a new lead today, on which channel, and how fast.
  • The tools you use: CRM, calendar, email and texting.

The build4 workstreams, made from what this report found

  1. Speed to lead

    Today
    • The first contact came by email, 2 h 45 min after we opted in.
    After the build

    Every new lead gets a text in the first minute and a call within five, set up in your own tools.

    EvidenceLive test: the first reply

    We test it again as a lead after it’s built.

  2. Show-up: confirmations and reminders that reach the inbox

    Today
    • Your confirmation and reminder emails landed in spam.
    • Your calendar invite had no reschedule link.
    After the build

    A confirmation, then reminders the day before and an hour before, by email and text, landing in the inbox, with a way to confirm.

    Estimate Tied to: L2, about $1,400–$6,000 a month · no-shows about $8,000 a month (made-up example numbers)

    EvidenceLive test: inbox or spamLive test: the calendar inviteL2

    We test it again as a lead after it’s built.

  3. Tracking that tells Google and Meta about real leads

    Today
    • Your application form drops the ad click IDs
    After the build

    Every lead keeps its ad click ID, and Google and Meta are told about applications and booked calls, not page views.

    Estimate Tied to: O5, about $400–$1,200 a month of ad spend at stake

    EvidenceO5

    We test it again as a lead after it’s built.

  4. Your pages

    Today
    • The first screen takes 4.6 s to appear
    After the build

    These fixes made on your pages, then checked again on a phone and a desktop.

    Estimate Tied to: L3, about $1,000–$4,800 a month

    EvidenceL3

    We test it again as a lead after it’s built.

Want us to build it?

  • A one-page fixed quote within 2 business days of the call.
  • Priced on your numbers after the call, from about $5k, your $997 credited.
  • Before and after numbers: we test it again as a lead, against the baseline in § 02.
Get this for your funnel

Questions before the call? Write to info@leakproof.agency.

↑ Contents

AppendixAppendix

Appendix

  1. AThe test lead and every message
  2. BEvery check
  3. CTemplate library
Appendix A

The test lead, and every message

Test lead: Test Lead LP-ACME01 · A fresh Gmail address · An iPhone on a UK number · all times UK time (BST) · watched until Sat 3 Oct 10:45 · calls logged, never recorded.

StepTimeChannelFromSubject or first lineWhere it landedGap
1Thu 1 Oct 14:02 BSTYour formOur test leadWe opted in as a test lead––
2Thu 1 Oct 14:05 BSTYour booking pageOur test leadWe booked a call–3 min
3Thu 1 Oct 14:05 BSTEmailAcme Trading <calls@acme-trading.example>Booking confirmedSpam–
4Thu 1 Oct 14:06 BSTCalendar inviteAcme Trading <calls@acme-trading.example>Invitation: Strategy call with Acme Trading, Sat 3 Oct 11:00–1 min
5Thu 1 Oct 16:47 BSTEmailJordan, Acme Trading <jordan@acme-trading.example>Your strategy callInbox2 h 41 min
6Thu 1 Oct 16:52 BSTText messageAcme TradingHi, Jordan from Acme Trading here, I just emailed you. Speak Saturday.–5 min
7Fri 2 Oct 13:05 BSTEmailAcme Trading <calls@acme-trading.example>Reminder: upcoming callSpam20 h
8Sat 3 Oct 10:45 BSTYour booking pageOur test leadWe cancelled the test booking, 15 min before the call–21 h
Appendix B

Every check, and how we counted

How we counted

What we found: 5 leaks and 11 money opportunities (each finding once, with its own ID), 1 ad-account risk (never counted as money), and 22 checks of ours that found nothing to improve. Apart from them, the four things only a real lead can check: they are never added to a total.

36 checks in the Deep Dive · 33 applied to these pages (one gave two findings) · 3 didn’t apply · plus 1 money opportunity from the AI review · plus 2 leaks and 1 money opportunity from the live test

The checks that passed

  • Page loads without errors
  • Secure, direct connection
  • Page size (judged gently)
  • Video near the top
  • Answers to common questions
  • A way to reach a person
  • Live chat
  • Privacy policy and terms linked
  • Form is short and easy
  • No insecure content
  • Site icon and link preview
  • One clear next step
  • Booking is open
  • No live code on test or throwaway hosts
  • Result claims with a disclaimer close by
  • Claims that agree with each other
  • Nothing blocks the page on arrival
  • Fits and reads well on a phone
  • Buttons easy to tap on a phone
  • Replies to your emails arrive
  • Tracking map and duplicate conversions
  • Works in the Instagram and Facebook app browsers
Appendix C

Template library

1 template

Templates for what § 03 didn’t cover, written before we saw your messages: compare them with what you already send.

Show the 1 template
Appendix C1 · Template

Speed-to-lead assistant

80 words

Template: compare it with what you already send. We didn’t see your messages when we wrote it; the rewrites of the messages our test lead really received are in § 03.

Acme TradingAI assistant · text
  1. New application
  2. Acme Trading: Hi Sam, it’s the Acme Trading team. Thanks for applying! Want to pick a call time now? book.example/call
  3. The lead: Is this legit? I’ve been burned by a course before.
  4. Acme Trading: Fair question. We teach how to read the markets; no signals, no managed money. Read our reviews, the low ones too.
  5. The lead: OK. Saturday at 11 works.
  6. Acme Trading: Booked. You’ll get a confirmation email in a minute, and a text the day before.
PreviewThe first messages a new lead gets (merge fields filled with example values; what your team fills in is dashed)

First messages

New application

Text: "Hi {first_name}, it’s the Acme Trading team. Thanks for applying! Want to pick a call time now? {booking_link}"

Example conversation

Lead: Is this legit? I’ve been burned by a course before.

Agent: Fair question. We teach how to read the markets; no signals, no managed money. Read our reviews, the low ones too.

Lead: OK. Saturday at 11 works.

Agent: Booked. You’ll get a confirmation email in a minute, and a text the day before.

  • Speed-to-lead assistant

Full templates in the web report.