Creative & Angle Testing

← Back to home

What I do

Creative & Angle Testing

Hooks and angles scored with my own 6-dimension framework before they ever touch a budget.

Angle BankasıNode.jsGoogle SheetsHook ScoringPre-Spend QA

Ask most people why an ad won and you’ll get a shrug: “it just performed.” Ask why the other one lost, and you’ll get another shrug. That answer is expensive. It means the next round of creative is a guess dressed up as a strategy, and the round after that is another guess built on top of it.

I built Angle Bankası to get rid of the shrug. Every hook and angle gets scored before it’s allowed anywhere near a budget — and the score comes with a reason, not just a number, so a win or a loss actually teaches the next round something instead of just becoming a data point nobody looks at again.

A creative that “just performed” is a creative nobody can explain. I want to be able to explain all of them — before they run, not after.

The six dimensions

1

Hook

Does the first line earn the next three seconds of attention?

2

Clarity

One idea, communicated without clutter — or five ideas fighting for space?

3

Proof

Is there something concrete backing the claim, or just an adjective?

4

Differentiation

Is this clearly not the same ad the category has already seen ten times?

5

CTA

One specific next step, or three vague ones competing with each other?

6

Persuasion

Does the whole thing actually move someone, top to bottom?

What a real scorecard looks like

Each dimension gets scored out of 10, with a short note and a verdict — ship it, or fix it first. On one recent hook: Hook 9/10 (value comparison), Clarity 8/10 (one idea, no clutter), Proof 6/10 (needed a number, flagged to fix), Differentiation 8/10 (clear versus category), CTA 9/10 (single, specific). Four ships, one fix — decided before it ever touched a budget, not debated after the results came in, and not blamed on the audience once the numbers were already spent.

Why it lives in Node.js and Google Sheets

No fancy dashboard to log into, no separate tool to maintain, no subscription that quietly becomes another line item. The scoring logic and the record of every ad scored — 60-plus of them so far — live in the same place, simple enough to update mid-campaign and structured enough to look back on months later and see exactly why an angle won or lost.

Where it feeds into everything else

A low-scoring angle doesn’t get a landing page built for it, and it doesn’t get sent into the AI creative pipeline to be turned into video and static variants. Scoring first means the expensive parts of the loop — media spend, production time — only ever get spent on angles that already earned it, instead of finding out three weeks and a real budget later that the idea never had a chance.

6Dimensions, every single angle
60+Ads scored to date
9/10Highest hook score logged

Questions worth asking before we start

Can this framework score creative I’ve already written?+

Yes — it works just as well as a retroactive audit on existing creative as it does on new angles, which is often how it catches a losing variant before more budget goes toward it.

Does a high score guarantee the ad will win?+

No, and I wouldn’t trust a framework that claimed it did. What it guarantees is that nothing ships on a hunch — every ad that runs has already been checked against the same six questions, every time.

Let’s find your winning angle.

If you’ve got a budget going to ads or a landing page that isn’t converting, I’ll tell you straight whether I can move the number.

Email ahmet@velingrey.com

Scroll to Top