Rank my ad

Know if your ad is ready before you spend on it.

Upload a static ad. You get a creative score, a hook score and one fix for each point it lost, so your budget goes behind your strongest ads first.

  • Faster winners
  • Stronger ROAS
  • Shorter payback
CTRL · Rank my adSample data
Your 8am, sorted.
Static · 1080x1350
Creative score
74 / 100
Fix first: add proof
  • Hook18.8/25
  • One idea20/20
  • Product15/15
  • Proof0/15
  • Offer15/15
  • Platform fit5/10
One change: add a review, a star rating or a number. Proof is worth 15 points.
Scored: one fix to makeCTRL
27xROAS in 14 days · Bottled Baking Co
75%lower new customer acquisition cost · Duppy Share
+1,490%DTC revenue growth · Thomson & Scott
See the results →
What changes for you

Stop paying to learn what a score could tell you.

  • Less wasted spend

    Weak ads fixed before launch

    Every lost point comes with one fix, so the ad that goes live is the stronger version.

  • Best ads first

    Budget goes where it should

    Rank a batch and launch the ready ones first. The rest wait for their fix.

  • Faster feedback

    A score before any spend

    No need to wait for a week of spend to find out the hook was weak.

How it works

Upload, score, fix, launch.

  1. 01 · Upload

    Add a static

    PNG, JPEG or WebP, up to 4MB. You see the cost before it runs.

  2. 02 · Score

    Get two scores

    One for how the ad is built, one for how the hook lands, checked against six weighted rules.

  3. 03 · Fix

    One change per lost point

    Each fix is specific, like "add proof" or "remove the drawn button".

  4. 04 · Launch

    Spend on the ready ones

    Send the ready ads to test, and let Loops scale the winner.

What you get

A clear verdict on every static.

  • Creative scoreOut of 100, built from six weighted rules.
  • Hook scoreHow strongly the opening line stops the scroll.
  • Rule by ruleHook, one idea, product, proof, offer and platform fit, each scored.
  • One fix per lost pointA specific change for every point the ad dropped.
  • Batch rankingUpload several statics and see them lined up, best first.
  • Ready, Fix first or ReworkOne label per ad, so you know what to launch today.
Rank a batch

Put your best ads first in line for budget.

Upload a few statics and see them ranked. Launch the ready ones, fix the rest.

Rank my ad · FUNCSample data
  • 01Your 8am, sorted.Your 8am, sorted.creative 86 · hook 81Ready to test
  • 02Cupboard full of supplements, stillCupboard full of supplements, stillcreative 68 · hook 62Fix first
  • 03Water, but make it functional.Water, but make it functional.creative 44 · hook 38Rework
Works with your stack

Scores ads for the platforms you run.

Connect the accounts you already run. CTRL reads what's working and writes the next tests.

  • ShopifyOrders and products
  • MetaAds and results
  • TikTokAds and results
  • Email flows
  • Google AdsSearch and shopping
  • YouTubeVideo and comments
Questions

Before you upload.

What can I upload?

A static ad as PNG, JPEG or WebP, up to 4MB. The cost of the read is shown before it runs.

What are the six rules?

Hook, one clear idea, product, proof, offer and platform fit. Each has a weight, and the score adds them up out of 100.

How should I use the score?

Use it to decide which ads get budget first and what to fix before launch. The live test then picks the winner.

Can I score a batch?

Yes. Upload several statics and CTRL lines them up from strongest to weakest.

Next steps

From a scored ad to a live winner.

CTRL works best in job order: Research, Concepts, Ads, Rank my ad, then Loops. Each step feeds the next.

  1. 01ResearchLearn what buyers say
  2. 02ConceptsPick buyer, angle and offer
  3. 03AdsMake the set on your brand
  4. You are here04Rank my adScore each static before spend
  5. 05LoopsScale winners every week
Next up

Loops

Test the ready ads against your target and let the winners scale every week.

See Loops →
Get started

Rank your ads before your budget does.

  1. 01 · Sign up freeTell us about your brand and what you sell.
  2. 02 · ConnectLink Shopify, Meta and Klaviyo, the accounts you already run.
  3. 03 · TestCTRL shows what is working and drafts your first set of tests.