← Breakdowns
Funnel breakdown · Royo Bread Co · captured 2026-09-21
draft · awaiting review
Royo sells a 70-80 calorie bagel as the regular bagel you do not have to give up, carrying the ads' '93% fewer carbs' number into the hero and their regular-versus-Royo comparison into a table, then closing on a build-your-own bundle with code NY26.
The Everything Page26 ads · 0 livelongest running 411 doffer: GET 26% OFF WITH CODE NY26
open in library ↗
1 · The argument, in one line
Top ad opens
“Meet a new kind of bagel.”
→
Page headline
“Join Over 250,000 Happy Customers Who Discovered The Tastiest Way To Stay Fit With 93% Fewer Net Carbs.”
→
Offer
“GET 26% OFF WITH CODE NY26, then 30 Day Money-Back Guarantee”
Message match: Continuous. Ads 4 and 10 say the bagels have 93% fewer carbs than other bagels, which is the hero line, the primary text's 70-80 calories and 5-6g net carbs come back in the page's comparison table, and the ads' first-time-customer sale becomes a named code (26% off, NY26).
2 · The ad set
| creatives | 20 of 26 ads in the input, 17 distinct creatives: rank 6 duplicates rank 1, rank 8 duplicates rank 7, and rank 11 is rank 9's script and template read by a different creator; 18 of the 20 share one primary text |
| formats | 19 videos, 1 static: 6 Product demonstration, 5 Animation, 2 UGC talking head, 2 Greenscreen, 2 Testimonial, 1 Founder-led, 2 other |
| hooks | 6 Curiosity, 2 Offer, 2 Shock, 2 Question, 2 Contrarian, 2 Problem, 2 Story, 2 Outcome |
| angles | 5 distinct: 10 Desired outcome, 4 Unique mechanism, 3 Novelty, 2 Pain avoidance, 1 Identity |
| proof | 8 Statistics, 5 Testimonials, 2 Authority, 2 Demonstration, 2 Reviews, 1 Guarantee; 6 ads carry no proof |
Diversity read
The copy is fixed and the creative varies: 18 of 20 ads run the same 'Meet a new kind of bagel.' primary text, but the videos open on very different lines. A talking bagel says 'You are not pooping right because you are not getting enough fiber.', a UGC creator says 'Do not buy these bagels from Royal', a persona testimonial opens 'Finding Royal Bagels Saved My Weight Watchers Journey', and the founder voiceover starts 'The bread industry in America went from being made in a bakery to become a manufactured'. It is a portfolio around one promise (bagels with the taste and far fewer calories and carbs), led by Desired outcome on 10 of 20 ads.
3 · The top ad, beat by beat
headlineOutcome headline“Tastier, Healthier Baked Goods”
text 1Novelty open“Meet a new kind of bagel.”
text 2Macros“70-80 calories, 5-6g net carbs, prebiotic fibers, and incredibly delicious”
text 3Desired outcome“we've recreated our favorite foods into something we can feel good about.”
CTACall to action“Shop now”
Animation, music-only motion graphic · Offer hook (on-image 'Sale for first time customers', not in the text) · Novelty angle ('Meet a new kind of bagel.') · 10 seconds, 394 days live
4 · The page, in order
01 Hero: code, 250,000 customers, taste-or-money-back 02 Trust bar: baked in Brooklyn, 1-3 day delivery, guarantee, 21,000+ reviews 03 Origin: made by a nutritionist, crafted by a baker, with macros 04 Four benefits 05 Press quote + 1,000,000 sandwiches 06 Comparison table vs a regular bagel 07 Build-your-own bundle buy box, 26% off applied 08 Guarantee FAQ: What if I don't like it? 09 Ingredients + nutrition panel 10 Reviews 11 What is ROYO? founder story 12 Badges + closing line: Don't Change Your Life, Just Your Bread 13 Footer email capture
The code and a money-back line sit in the hero, then benefits, a press quote and the regular-bagel comparison table all come before the bundle buy box, with the guarantee FAQ, reviews and founder story after it. The comparison table repeats the pattern of the comparison ads (regular bagel on one side, Royo on the other).
5 · Why it works
- The ads' headline number is the page's hero line.. Two ads give the same figure, 93% fewer carbs than other bagels, and the hero repeats it next to the 250,000-customer count. Someone who heard the number in the ad reads it again in the first line. · “they have 93% fewer carbs than other bagels” · “That's 93% fewer net carbs than other bagels.” · “The Tastiest Way To Stay Fit With 93% Fewer Net Carbs.”
- The comparison ads and the page table use the same frame.. The comparison ads put a regular bagel next to a Royo bagel, and the page puts the same contrast in a table: calories, net carbs, protein, gut health and price per bagel. · “Both of these bagels satisfy your morning cravings, but they are not the same.” · “THERE'S TRULY NO COMPARISON” · “"REGULAR" BAGEL 300 cal 55G 6G NO $1.25 PER BAGEL”
- The taste objection is answered in the ads, the hero and the reviews.. Nearly every ad says it still tastes like a real bagel, the hero puts money behind that promise, and a page review says the same thing in a buyer's voice. · “And I still taste like a real bagel, but with only 80 calories,” · “Get the same great taste you love — or your money back!” · “The bread, bagels and hamburger buns taste like the real thing.”
- The baker-and-dietitian origin is the authority, in ad and page.. One ad names the founders' two jobs as the reason the bagel works, and the page carries the same pairing in its origin block and again in the founder story. · “Created by a baker and a dietitian from Brooklyn,” · “Made By A Nutritionist, Crafted By A Baker” · “Ronit (registered dietitian) and Yoel (lifelong baker.)”
6 · What to take
- Pick one number (Royo's is 93% fewer carbs than other bagels) and say it in at least two ads and the hero line, in the same words.
- If your ads compare against the product people already buy, turn that comparison into a table on the page with the same columns (calories, net carbs, protein, price) so the ad's contrast is the page's proof.
- Put the money-back line in the hero next to the taste claim, not only under the buy box, since taste is the objection every ad has to answer.
7 · Watch-outs
- The regular-bagel numbers do not agree: ad 17 says 'These regular bagels have 230 calories.' while the page table lists the regular bagel at 300 cal, and ad 13 opens on '75% fewer calories than regular bagels.' then says '70% less calories' in the same video.
- The set leans on one primary text (18 of 20 ads) and none of the 26 ads is live; the first-time-customer sale on the top ads is on-image only, so the handoff to code NY26 could not be checked in the text.
FOR THE REVIEWER
- The input's section split is coarse: only 3 blocks (hero, bundle grid, footer) were captured as sections, so page_flow is built from page_text order; moves 02-06 and 08-12 exist only in page_text and carry no section index.
- The rank-1 ad is a 10-second music-only animation with no labelled beats (its transcript 'you' is a Whisper artefact), so its beats are its copy fields (headline, primary text split into three phrases, CTA) rather than timestamps; its Offer hook comes from on-image text that is not in the corpus.
- The input headline is the code line 'GET 26% OFF WITH CODE NY26'; the argument uses the hero sentence under it as the page headline and the code line as the offer.
- Transcripts spell the brand 'Royal', 'rollo' and 'ryo-yogh'; quotes keep the transcript spelling. Rank 13's transcript loops 'I'm going to be eating a lot of these.' past the runtime, and rank 18's 'Thanks for watching guys!' is an artefact.
- The page's review block repeats the same three reviews (carousel captured several times), and the product grid review counts differ slightly between the section capture and page_text (10,651 vs 10,681 for the artisan bread).
Meta Ad Library pull (26 ads, 20 in input, none live; pull date not in input); page captured 2026-09-21; Whisper transcripts on 19 videos, 14 with speech; labels verified 2026-09-27. Nothing here is estimated. Every quote is copied from the ad or the page. Meta publishes no spend or results; nothing here is a performance claim.