How winning Meta ads are built, script by script

Published 13 Nov 2026. Data read scripts and sections as stored on 2026-11-13; figures computed 2026-11-13 05:22 UTC (corrected from the 05:06 version, which counted copied scripts once per ad). Source: Meta's Ad Library (EU transparency data), read by Poseidon, unless the text names another source.

Almost every winning e-commerce ad opens on a hook: 99.6% of 2,011 unique scripts read on 13 November 2026, from 503 shops. The median script runs 10 sentences across 5 different sections. After the hook, the product appears in about 7 scripts in 10 and a call to action in about two thirds; a named problem appears in fewer than a third.

Poseidon transcribes the spoken script of winning ads and labels each sentence with its role: hook, problem, product, proof, offer and so on. About 97% of sentences are labelled right on Poseidon's hand-checked sample. Brands often run the same script on many ads, so each script is counted once here: the 3,303 winning ads with a sectioned script carry 2,011 different scripts.

Which sections winning scripts use

2,011 unique scripts from winning ads (e-commerce brands, still running after 21 days or more):

SectionWhat it isScripts that use itShareMedian length when used
HookThe opening line2,00399.6%1 sentence
ProductThe product named and shown1,44071.6%2 sentences
Call to actionWhat to do now1,33266.2%1 sentence
Solution mechanismHow it works1,26262.8%3 sentences
OfferPrice, discount, bundle1,01950.7%2 sentences
ProofResults, reviews, numbers1,00850.1%3 sentences
Problem mechanismWhy the problem happens66733.2%5 sentences
ProblemThe problem named61730.7%3 sentences
ProjectionLife after the product49624.7%1 sentence
AgitationThe problem made worse49624.7%5 sentences
DiscoveryHow the speaker found it46022.9%2 sentences
ObjectionA doubt answered41220.5%3 sentences

By niche and country

A market is shown when it has 30 or more unique scripts from at least 5 shops, no shop above 40% of them, and the three biggest shops at 90% at most. On 13 November, one market passes:

NicheCountryUnique scriptsShopsMedian script lengthDifferent sections, medianProofProblem mechanismOfferCall to action
MenopauseFrance501044 sentences8.592.0%74.0%82.0%96.0%

Winning menopause scripts in France run long (44 sentences at the median, against 10 overall) and almost all of them carry proof, an offer and a call to action.

Not shown yet, under the bar once copied scripts count once: weight loss in France (35 unique scripts, but one shop has 17 of them), bloating in Italy (33, one shop 15), bloating in France (29), and every other niche page (under 30).

What this can't tell you

How this was measured

FAQ

What's the best script structure?

This page shows what winners use, not what works best for you. Ask Poseidon for the scripts of the winners in your niche and read them in full.

How long should my hook be?

In winning scripts, one sentence at the median.

Can I see a script cut into sections?

Yes. Every ad with a script in Poseidon comes back with each sentence labelled. Ask "show me the script of the longest-running weight-loss video in France".

Ask Poseidon how winners in your niche are built. askposeidon.app

Get these answers for your own niche

Get an API key with 100 free credits and ask Poseidon yourself.

One free key per email, with 100 credits. Your email is kept only as a scrambled hash. How we handle your data