<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Curtis Howland on DTC Marketing]]></title><description><![CDATA[What's actually working in DTC. Notes from $150M+ in spend scaling brands.]]></description><link>https://newsletter.curtishowland.com</link><image><url>https://substackcdn.com/image/fetch/$s_!LEWJ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1960b17-8807-4218-9330-51ba65cc3b00_1080x1080.png</url><title>Curtis Howland on DTC Marketing</title><link>https://newsletter.curtishowland.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 20 Aug 2026 12:04:53 GMT</lastBuildDate><atom:link href="https://newsletter.curtishowland.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Curtis Howland]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[curtishowland@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[curtishowland@substack.com]]></itunes:email><itunes:name><![CDATA[Curtis Howland]]></itunes:name></itunes:owner><itunes:author><![CDATA[Curtis Howland]]></itunes:author><googleplay:owner><![CDATA[curtishowland@substack.com]]></googleplay:owner><googleplay:email><![CDATA[curtishowland@substack.com]]></googleplay:email><googleplay:author><![CDATA[Curtis Howland]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[A winner is not a variable]]></title><description><![CDATA[Your hit rate is a function of how many unproven things you&#8217;re holding at once. Most &#8220;this doesn&#8217;t work&#8221; verdicts are just bad variable accounting.]]></description><link>https://newsletter.curtishowland.com/p/a-winner-is-not-a-variable</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/a-winner-is-not-a-variable</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 14 Aug 2026 12:59:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IW_P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A brand I work with ran a top-of-funnel CTV test. Brand lift study, the full setup. It was planned for ten days. The placement shut it down after the control group, the people who never saw the ads, responded to the survey at a higher rate than the people who did.</p><p>So the room&#8217;s takeaway was clean: top-of-funnel CTV doesn&#8217;t work for us.</p><p>Except that test never asked a question about CTV.</p><h2>Count what was actually new</h2><p>Let me total up what was new in that &#8220;one test.&#8221;</p><p>A new creative concept, and only one of them. </p><p>A new format, a brand focused ad instead of the usual direct-response, USP-led style. </p><p>A new channel. </p><p>A new objective on that channel.</p><p>A new funnel structure </p><p>A new measurement instrument nobody had used before</p><p>That was never one test. It was a bunch stacked on top.</p><blockquote><p>So the only thing we can confidently say is <strong>&#8220;This combination of things - did not show results on this test&#8221;</strong> </p></blockquote><p>When we already have preconceived ideas like &#8220;CTV doesn&#8217;t work&#8221; these tests cement that belief. Now, I&#8217;m not a CTV advocate, not by a long shot, but I don&#8217;t think this test was anywhere near that conclusion.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis Howland on DTC Marketing! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>A winner is a joint event</h2><p>When you get a winning ad or channel, you did not prove a variable. You proved a combination.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IW_P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IW_P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png 424w, https://substackcdn.com/image/fetch/$s_!IW_P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png 848w, https://substackcdn.com/image/fetch/$s_!IW_P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png 1272w, https://substackcdn.com/image/fetch/$s_!IW_P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IW_P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png" width="1054" height="949" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:949,&quot;width&quot;:1054,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207412655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IW_P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png 424w, https://substackcdn.com/image/fetch/$s_!IW_P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png 848w, https://substackcdn.com/image/fetch/$s_!IW_P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png 1272w, https://substackcdn.com/image/fetch/$s_!IW_P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d66e6ce-c98e-4ddb-8181-2af66dba1a61_1054x949.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The product, the angle, the creator, the offer, the format, the hook, all of it lined up on the same ad. The win is the overlap, not any one piece of it.</p><p>Which means your probability of hitting on any given test is basically the product of the odds on each variable you&#8217;re holding.</p><p><strong>P(win) &#8776; P(variable 1 is right) &#215; P(variable 2 is right) &#215; P(variable 3 is right)...</strong></p><p>If a variable is proven, its term is close to 1. It barely drags the number down. If a variable is new, its term is well under 1, and it multiplies everything else.</p><p>Most people get a winner and then keep exactly one ingredient from it. Same product, brand-new everything else. </p><p>You need to know which ingredients are the most important. </p><h2>Not all variables weigh the same</h2><p>The variables carry very different weight. A change in product or angle can decide the whole ad. A change in audio quality? Less important.</p><p>If you made me rank them, top to bottom, it looks something like this: </p><ol><li><p>Product </p></li><li><p>Angle</p></li><li><p>Creator</p></li><li><p>Offer</p></li><li><p>Key selling points</p></li><li><p>Filming Location</p></li><li><p>Ad Length / CTA</p></li><li><p>Audio Quality/Lighting (*more expensive =/= better here)</p></li></ol><p>We&#8217;ve run regressions across a lot of these variables but it&#8217;s different account to account and can change over time as well (Getting a A+ creator or offer may jump it up the list)</p><p>So the real rule isn&#8217;t &#8220;change one thing.&#8221; or even &#8220;only make one big change at a time&#8221; (impossible) It&#8217;s <strong>know when you are changing multiple important variables and evaluate appropriately)</strong></p><h2>Quick Example</h2><p>New creative on Meta, everything else proven, hits at something like 15%, with maybe a 5% shot at a real, big winner. Those are my numbers from my own accounts.</p><p>Now stack that YouTube test back up. New creative, call it 15% (generous for new). On a new channel, my gut says maybe 30% that top-of-funnel YouTube is even a fit. On a new strategy, maybe 10% you get an untested strategy right on the first swing. The channel and strategy odds are pure priors, not measured, so don&#8217;t hold me to them. But run the multiplication:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DUxg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DUxg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png 424w, https://substackcdn.com/image/fetch/$s_!DUxg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png 848w, https://substackcdn.com/image/fetch/$s_!DUxg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png 1272w, https://substackcdn.com/image/fetch/$s_!DUxg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DUxg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png" width="1015" height="883" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:883,&quot;width&quot;:1015,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:170297,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207412655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DUxg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png 424w, https://substackcdn.com/image/fetch/$s_!DUxg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png 848w, https://substackcdn.com/image/fetch/$s_!DUxg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png 1272w, https://substackcdn.com/image/fetch/$s_!DUxg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d4579d-95cc-4218-8d35-80323a4f6edf_1015x883.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Under half a percent for any kind of win. For a big winner, swap in the 5% and you&#8217;re at 0.15%.</p><p>You ran a test with a sub-one-percent chance of a real result, it failed, and you filed it under &#8220;the channel doesn&#8217;t work.&#8221; Do that too often and you end up over concentrated.</p><h2>Mistake 1: Changing too much &amp; Learning too quick</h2><p>Sometimes you have to change a bunch of variables. There are local maxima that you find through iterations, and absolute maxima that you find through jumping and changing a bunch of things</p><p>Small iterations can help you climb your local hill, but you have to make a big jump to find a new hill that&#8217;s even taller:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YPDN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YPDN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YPDN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YPDN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YPDN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YPDN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg" width="468" height="436.57438016528926" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:968,&quot;resizeWidth&quot;:468,&quot;bytes&quot;:271033,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207412655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YPDN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YPDN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YPDN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YPDN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f39263-6676-4d5f-bfd2-274d460f04ac_968x903.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s imagine the axes here are channel and ad type for the X and Z axes, and the Y axis is total performance</p><p>If you&#8217;re on the small hill, let&#8217;s call that Google. Then certain keywords and angles might work </p><p>But if you want to jump to the bigger hill, let&#8217;s call it Facebook ads. You may need a completely different selling point and ad type to make that work.</p><p>Don&#8217;t hear me say that changing a lot of variables is a bad idea and you should never do it. Rather, you just need to understand that if you&#8217;re going to change multiple variables at a time, your probability of success is low. You need to take multiple swings at bat before you make any conclusive decisions about any of those individual variables.</p><h2>Mistake 2: changing too little &amp; Giving Up</h2><p>The second concern is making too small a change. Either making a change on a variable that doesn&#8217;t matter (like the background color of a static ad) which has very little impact and is not likely to change. If you&#8217;re running it on Facebook, it&#8217;s going to get grouped as the same ad anyway.  It won&#8217;t get spend, and it will just fatigue the original winner faster if you force it.</p><p>Do your best to understand the most important variable when you find a winning concept. Then do tests where you keep that and change other variables, or keep all the other variables and change only that. </p><p>Control Variables, but only the most important ones. Marketing doesn&#8217;t have time for scientific rigor.</p><h2>When you hold the proven variables</h2><p>Even when you do hold the heavy variables, the hit rate moves a lot.</p><p>In one big account, I looked at creatives that called out a specific version of the product, tied to a partner most people would recognize. The product, the offer, and that selling point stayed fixed; we varied only the execution and the creator.</p><p>Reading the dashboard out loud, they still only had a 30% hit rate. Release the selling point, hold just product and offer: I think around 15%, still strong. Release everything, the account baseline across all products and all selling points: about 11%.</p><p>I&#8217;ve watched the same thing from the other side. Take two or three top ads, push them out to ten or twenty creators with one instruction: make your version of one of these. One or two win, the other eight or nine I don&#8217;t go back to. The concept is proven, so the only new variable is the creator &amp; execution, which is exactly what I&#8217;m trying to isolate. </p><h2>Why a low bar is the right bar</h2><p>First, most of marketing operates on a power law, the top 1% drives the bulk of the performance. (i.e. not a standard distribution)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hhzN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hhzN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png 424w, https://substackcdn.com/image/fetch/$s_!hhzN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png 848w, https://substackcdn.com/image/fetch/$s_!hhzN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png 1272w, https://substackcdn.com/image/fetch/$s_!hhzN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hhzN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png" width="990" height="755" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/095542b0-2357-404f-b180-84aaaff38b2f_990x755.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:755,&quot;width&quot;:990,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:554842,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207412655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hhzN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png 424w, https://substackcdn.com/image/fetch/$s_!hhzN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png 848w, https://substackcdn.com/image/fetch/$s_!hhzN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png 1272w, https://substackcdn.com/image/fetch/$s_!hhzN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095542b0-2357-404f-b180-84aaaff38b2f_990x755.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Second is that creative fatigue and competitors copy you.</p><p>You need to stay in front of everyone, which means you need to be constantly coming up with new ideas, new concepts, and new angles to beat that fatigue and stay novel.</p><p> If you&#8217;re constantly increasing the bar on yourself, you won&#8217;t see an increase in the percentage of hits because your overall quality will be going up. Instead, you&#8217;ll be raising the bar as you go for either higher spend per ad or higher return on ad spend with those ads.</p><p>That constant increasing of the bar of performance is what scales a company </p><h2>What I actually do</h2><p>Pin one, vary the other. But only for important stuff that is worth controlling. (Again this is not the rigor of a scientific test, we still need to move fast here). OR if you vary multiple variables, test multiple times (So if you vary creator + angle but test 3-4 angles and none hit? Then I feel good moving on from the creator but not the angles). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pQ0B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pQ0B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png 424w, https://substackcdn.com/image/fetch/$s_!pQ0B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png 848w, https://substackcdn.com/image/fetch/$s_!pQ0B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png 1272w, https://substackcdn.com/image/fetch/$s_!pQ0B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pQ0B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png" width="1020" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:1020,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:497052,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207412655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pQ0B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png 424w, https://substackcdn.com/image/fetch/$s_!pQ0B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png 848w, https://substackcdn.com/image/fetch/$s_!pQ0B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png 1272w, https://substackcdn.com/image/fetch/$s_!pQ0B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3f750e-4e43-416a-a9d1-943980d67349_1020x586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Port proven assets into new channels.</strong> If you want to test CTV, don&#8217;t build a brand-new asset on an untested angle for it. Take something already converting and keep as many of the learnings as possible.</p><p><strong>When you can&#8217;t isolate, sequence.</strong> Instead of teasing four confounded variables out of one messy test, run 20% off versus 30% off. If 20 wins, next round is 20 versus gifts. One variable per round, winner carries forward. Slower is better than confused.</p><p><strong>Run explore and exploit as two portfolios.</strong> When the hit rate drops and old ads have fatigued, pull back to proven variables and rebuild the base. When it feels healthy again, spend it back down on net-new. </p><p>My rule of thumb: at $100k a month, 70% new concepts and 30% variations. Past $1M a month you can go 50/50. Never below 50% new. </p><p><strong>Change the metric when you change the heavy variables.</strong> A brand-new pain point is not going to convert at your six-month-old CAC on day one. If the thumbstop and engagement rates are in line with your BAU creative, and CPA is within 30%, then keep it running and optimize the page while the audience warms up.</p><p><strong>Read aggregates, not verdicts.</strong> Tag everything MECE, one and only one answer per field: static or video, what&#8217;s the hook, what&#8217;s the selling point, what&#8217;s the problem. Then roll it up. You&#8217;ll find a whole category, say educational awareness ads, is carrying you, which is a real finding. One ad dying is not.</p><p><strong>Learn from individual wins, learn from aggregate losses.</strong></p><h2>The certainty isn&#8217;t late, it&#8217;s unavailable</h2><p>A founder told me recently he was frustrated he couldn&#8217;t find where he had legs, couldn&#8217;t figure out the next ad to produce. The honest answer is that you never get there. The moment you know exactly what the next winning ad is, the bar goes up, you scale spend 50%, and now the bar is higher and the challenge is one level harder. The certainty you&#8217;re waiting for is what moves the bar and now you are in uncharted land again. Congratulations.</p><p>Considering testing a new channel? </p><p>Write down everything you are changing and evaluate the probability of success first.</p><p>Then produce the right number of tests to give a fair chance of winning BEFORE you start. </p><p>Cheers,</p><p>Curtis</p>]]></content:encoded></item><item><title><![CDATA[The 5 Marketing Quotes Worth Keeping ]]></title><description><![CDATA[(The Most Famous One Might Just Be A Saying?)]]></description><link>https://newsletter.curtishowland.com/p/the-5-marketing-quotes-worth-keeping</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/the-5-marketing-quotes-worth-keeping</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 07 Aug 2026 13:03:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M8Vw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>1. &#8220;Half the money I spend on advertising is wasted; the trouble is, I don&#8217;t know which half.&#8221;</h2><p>Attributed to John Wanamaker, the Philadelphia department store magnate. It&#8217;s one of the most quoted lines in advertising. </p><p>The same line gets pinned on Lord Leverhulme (the British soap baron who built Unilever), and sometimes on Henry Ford or JC Penney, depending on who&#8217;s telling it. Ogilvy quoted it in <em>Confessions of an Advertising Man</em> back in 1963 and attributed it to &#8220;Lord Leverhulme, and John Wanamaker after him.&#8221; Jeremy Bullmore checked the archives, found nothing, and decided it's all probably folklore. Its important enough that people <em>want to think and believe</em> it must have come from someone really smart.</p><p><em>Whoever said it</em> was pointing at the oldest problem in the business: some of your budget is always getting wasted, and it&#8217;s not easily transparent.</p><p>If you&#8217;ve been reading my newsletter for a while, you know I love attribution, and if you haven&#8217;t, you should read this one. It&#8217;s still my favorite things that I&#8217;ve ever written. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3238e9b1-7eea-4051-835c-74933a24abc0&quot;,&quot;caption&quot;:&quot;I manage millions in monthly Meta ad spend in the DTC space.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;8 Types of Attribution Every DTC Brand Should Know (And the 3 I Actually Use)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:165933547,&quot;name&quot;:&quot;Curtis Howland&quot;,&quot;bio&quot;:&quot;What actually works in Ecom Digital ads. Notes from hundreds of millions in DTC Revenue.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4239c61-ec3d-452d-abdc-64c072234818_1080x1080.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-06T15:00:30.802Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!wgLp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5364c5de-4d0a-4506-bcdf-bf555db276d0_2048x2048.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://curtishowland.substack.com/p/8-types-of-attribution-every-dtc&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187090345,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:7147753,&quot;publication_name&quot;:&quot;Curtis Howland on DTC Marketing&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!LEWJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1960b17-8807-4218-9330-51ba65cc3b00_1080x1080.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>2. &#8220;The only advantage I want is a starving crowd.&#8221; (Gary Halbert)</h2><p>Gary Halbert was a famous direct mail copywriter. He wrote <em>The Boron Letters</em>, a series of letters to his son Bond, from a federal prison cell in 1984, which is a story in itself.</p><p>He sets this one up with a thought experiment. Imagine you and I both run a hamburger stand and we&#8217;re competing to sell the most burgers. What advantage would you want?</p><p>People usually say better meat, a great location, lower prices, a secret sauce.</p><p>Halbert says sure, take all of that. He only wants one thing for himself: a starving crowd.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M8Vw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M8Vw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png 424w, https://substackcdn.com/image/fetch/$s_!M8Vw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png 848w, https://substackcdn.com/image/fetch/$s_!M8Vw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png 1272w, https://substackcdn.com/image/fetch/$s_!M8Vw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M8Vw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png" width="1057" height="905" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:905,&quot;width&quot;:1057,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1108392,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207408754?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M8Vw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png 424w, https://substackcdn.com/image/fetch/$s_!M8Vw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png 848w, https://substackcdn.com/image/fetch/$s_!M8Vw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png 1272w, https://substackcdn.com/image/fetch/$s_!M8Vw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337d14a4-ce8e-4ee9-951f-cdddcc2050b3_1057x905.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s a simple idea that&#8217;s easy to forget: demand does most of the heavy lifting. You can have sharp creative and a clean landing page, but if the people seeing it don&#8217;t really want the product, it&#8217;s a slog. </p><ol><li><p>Pick a market that&#8217;s growing</p></li><li><p>Pick a product that has (or could have) demand</p></li><li><p>THEN make a better product</p></li><li><p>THEN market it well</p></li></ol><p>Don&#8217;t try to do it backward. </p><p>Don&#8217;t market something people don&#8217;t want (and don&#8217;t ask me to do it either).</p><h2>3. &#8220;The aim of marketing is to know the customer so well the product sells itself.&#8221; (Peter Drucker)</h2><p>Drucker wrote this in <em>Management</em> back in 1973, and it pairs nicely with Halbert.</p><p>Halbert says find a hungry crowd. Drucker says get to know that crowd so well you barely have to sell to them.</p><p>He&#8217;s basically saying the goal isn&#8217;t cleverer ads. It&#8217;s understanding the customer well enough that the product mostly speaks for itself.</p><blockquote><p><strong>In an ad account, the best-performing creative usually isn&#8217;t the most creative. It&#8217;s the ad that describes the customer&#8217;s problem back to them so accurately they feel understood.</strong></p></blockquote><p>How do you find it? It comes from reviews, DMs, support tickets, and the actual words people use when they explain why they bought. CALL YOUR CUSTOMERS.</p><h2>4. &#8220;If it doesn&#8217;t sell, it isn&#8217;t creative.&#8221; (David Ogilvy)</h2><p>Ogilvy didn&#8217;t really come up with this line.  He credits the Benton &amp; Bowles agency.</p><p>Either way, the idea holds up. An ad&#8217;s main job is to sell. If it&#8217;s gorgeous but doesn&#8217;t sell, it didn&#8217;t do the thing it was there to do. If it&#8217;s a little ugly and sells, it worked.</p><p>The easy trap is falling for a concept because it&#8217;s clever. Clever ads make a founder + a team feel &#8216;cool&#8217; but unless you are selling feeling cool somehow it probably won&#8217;t move the needle. </p><p>Just don&#8217;t make the opposite mistake of saying &#8220;if it&#8217;s not tracked by a clear click it didn&#8217;t sell&#8221; that is also not true. Fix your attribution, then fix your creative.</p><h2>5. &#8220;Your brand is what other people say about you when you&#8217;re not in the room.&#8221; (Jeff Bezos)</h2><p>Remember that half of your budget you can&#8217;t quite measure? A good chunk of it lives here. There is a reason I put this right after #4, these quotes need to live side by side in your brain.</p><p>Your brand is the stuff people say about you when there&#8217;s no pixel around. The word of mouth, the recommendation in a group chat, the &#8220;oh yeah, I&#8217;ve heard of them&#8221; that quietly makes your next ad convert a little better.</p><p>Attribution is never going to fully catch that. Your last-click report can&#8217;t see the friend who vouched for you over dinner.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nFj9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nFj9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png 424w, https://substackcdn.com/image/fetch/$s_!nFj9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png 848w, https://substackcdn.com/image/fetch/$s_!nFj9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png 1272w, https://substackcdn.com/image/fetch/$s_!nFj9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nFj9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png" width="1014" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1014,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:618546,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207408754?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nFj9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png 424w, https://substackcdn.com/image/fetch/$s_!nFj9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png 848w, https://substackcdn.com/image/fetch/$s_!nFj9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png 1272w, https://substackcdn.com/image/fetch/$s_!nFj9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a98c754-7cf9-4ba1-a865-c4ccae9ca540_1014x796.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For anyone running paid, I focus on ads that do three things at once.</p><ol><li><p>Drive New Purchases (We know they are compelling)</p></li><li><p>Drive New Reach (Not just retargeting)</p></li><li><p>Speak to selling points (Not just promos)</p></li></ol><p>Think about it. Of the people who watch 15s of a Meta ad (thruplay) 99%-99.5% won&#8217;t purchase (at least directly). If NC ROAS is similar, pick the ad that uses that 15s to speak selling points to new people NOT promos to the same people over and over. </p><h2>Why these five stuck around</h2><p>These are the things that don&#8217;t change. </p><ul><li><p>Find demand.</p></li><li><p>Know the customer.</p></li><li><p>Figure out how to sell.</p></li><li><p>Build a good brand.</p></li><li><p>Realize that you can&#8217;t measure perfectly.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l932!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l932!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png 424w, https://substackcdn.com/image/fetch/$s_!l932!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png 848w, https://substackcdn.com/image/fetch/$s_!l932!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png 1272w, https://substackcdn.com/image/fetch/$s_!l932!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l932!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png" width="1011" height="978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:978,&quot;width&quot;:1011,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:841658,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207408754?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l932!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png 424w, https://substackcdn.com/image/fetch/$s_!l932!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png 848w, https://substackcdn.com/image/fetch/$s_!l932!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png 1272w, https://substackcdn.com/image/fetch/$s_!l932!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838d0e15-6b1f-417f-b3e9-7c361b9460c4_1011x978.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><p>If this was useful, send it to your team or share on Social!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/the-5-marketing-quotes-worth-keeping?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/the-5-marketing-quotes-worth-keeping?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>Best,</p><p>Curtis</p><div><hr></div><p><strong>Sources</strong></p><ul><li><p>Bullmore / archives (&#8220;no such reference&#8221;): Marketing Society, &#8220;Why it&#8217;s time to say goodbye to IKTHTMISOAIW&#8221; at marketingsociety.com/the-library/why-it&#8217;s-time-say-goodbye-ikthtmisoaiw</p></li><li><p>Wanamaker attribution history: Quote Investigator at quoteinvestigator.com/2022/04/11/advertising/</p></li><li><p>Ogilvy citing the line in Confessions + Bullmore context: Conversable Economist at conversableeconomist.com/2018/07/25/half-the-money-i-spend-on-advertising-is-wasted-and-the-trouble-is-i-dont-know-which-half/</p></li><li><p>Ogilvy / Benton &amp; Bowles origin: Doug Garnett&#8217;s Blog at dsgarnett.wordpress.com/2014/04/07/the-best-ideas-come-as-jokes-but-the-best-quotes-are-sourced/</p></li><li><p>Halbert, &#8220;starving crowd&#8221; (The Boron Letters, Ch. 6): bagerbach.com/books/boron-letters/</p></li><li><p>Drucker verified sources (Management / The Essential Drucker): Hammock at hammock.com/marketing/favorite-peter-drucker-quotes-about-customers-and-marketing/</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Struggling to Scale on Meta? Start With These 3 Charts]]></title><description><![CDATA[A creative health check for operators: concentration, hit rate, and creative half-life, and how to find the gap when growth stalls.]]></description><link>https://newsletter.curtishowland.com/p/struggling-to-scale-on-meta-start</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/struggling-to-scale-on-meta-start</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 31 Jul 2026 13:31:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1Kyw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When an account stops scaling, the instinct is to blame the algorithm, the offer, or the economy. The first place I check, though, is creative production. It&#8217;s something you actually control closely and is often the culprit. </p><p>I check three charts before anything else. They answer three questions, in order:</p><ol><li><p>Do you have clear winners that are scaled? (Concentration/Optimization)</p></li><li><p>Are you producing enough winners, and are they winning at a healthy rate? (Hit rate)</p></li><li><p>Do those winners last, or do they burn out fast? (Creative half-life)</p></li></ol><p>Run all three and a gap almost always shows up in one of them. Even if it&#8217;s not the key thing causing your issues, you&#8217;ll still likely find some learning to push into.</p><p><em>One note before we start: this is our internal dash, but the charts below come from demo data, which are realistic examples, but the numbers will not tie out across the three images. </em></p><div><hr></div><h2>1. Concentration: How Much Rides on Your Best Ads</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1Kyw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Kyw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp 424w, https://substackcdn.com/image/fetch/$s_!1Kyw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp 848w, https://substackcdn.com/image/fetch/$s_!1Kyw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp 1272w, https://substackcdn.com/image/fetch/$s_!1Kyw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Kyw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp" width="1481" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1481,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46472,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207407170?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18030b8d-293e-42fb-acb0-6c238ddb7bc7_1481x802.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1Kyw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp 424w, https://substackcdn.com/image/fetch/$s_!1Kyw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp 848w, https://substackcdn.com/image/fetch/$s_!1Kyw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp 1272w, https://substackcdn.com/image/fetch/$s_!1Kyw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c8a2657-f054-4288-af40-30981cb0410c_1481x795.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What it is:</strong> take every ad that spent in a window, rank them by spend, and look at what share of total spend the top slice controls.</p><p><strong>What you will almost always see:</strong> the top 10% of ads should be north of 75% of spend. In a lot of accounts it is higher than that.</p><p>Your goal is to balance concentration. Around 40-50% on the top 1% and 75% on the top 10% is good concentration in my experience. It means Meta is doing its job. The platform runs on a power law, where a small number of ads produce most of the results, and delivery concentrates budget into the ads that clear the bar. Those top ads genuinely outperform, so you want them taking the largest share of spend. Flat, even distribution is the warning sign, because it usually means the algorithm has not found clear winners to scale into, or you are manually spreading budget across mediocre ads.</p><p>If you are seeing 70-75% of spend on the top 1% of ads, that is also a warning sign that you are over-concentrated and at risk of fast fatigue.</p><p>The reason this chart goes first is that once you accept a handful of ads carry the account, everything else follows. </p><blockquote><p><strong>You are not building a big library of decent ads. You are continuously producing the few that Meta will pour money into, and then replacing them as they fade</strong>. </p></blockquote><div><hr></div><h2>2. Hit Rate: Are You Producing Enough Winners</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4NY2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4NY2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp 424w, https://substackcdn.com/image/fetch/$s_!4NY2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp 848w, https://substackcdn.com/image/fetch/$s_!4NY2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp 1272w, https://substackcdn.com/image/fetch/$s_!4NY2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4NY2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp" width="1456" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36642,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207407170?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4NY2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp 424w, https://substackcdn.com/image/fetch/$s_!4NY2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp 848w, https://substackcdn.com/image/fetch/$s_!4NY2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp 1272w, https://substackcdn.com/image/fetch/$s_!4NY2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18343f8c-b7f2-4b42-8ed2-25a28201df89_1483x746.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> <em>Each month is a bar chart. The dark color is the hits, and the gold line is the percentage rate</em> </p><p><strong>What it is:</strong> of all the ads you launched, what percentage became winners? The cleanest way to define a winner is by spending (assumes good media buying). An ad is a hit if Meta gave it real budget, meaning its spend cleared some multiple of your median (10x median is what I use).</p><p>Why define a winner by spend instead of ROAS or CPA? Because Meta&#8217;s own budget allocation is the least noisy signal you have. If the algorithm poured spend into an ad, it found the ad worth scaling. You do not have to untangle attribution to know the platform voted for it. Plus Scalable ROAS is more important than early ROAS.</p><p>This chart answers two questions: are you launching enough ads to produce the winners you need, and are they hitting at a healthy rate.</p><p><strong>The benchmark:</strong> a healthy monthly hit rate sits around 10% to 15%.</p><ul><li><p><strong>Below 10%:</strong> you are producing too much. You are flooding the account with ads, most of which never get off the ground, and diluting your own signal.</p></li><li><p><strong>Above 15%:</strong> you are producing too little, or without enough diversity. If a high share of what you launch ends up getting spend, you usually are not giving the algorithm enough candidates to choose from, so you end up forcing budget into ads instead of letting the best ones earn it against a wide field.</p></li></ul><p>Read the level and the trend together. If you were scaling well at 10% hit rate and then it dropped to 5%, focus on the drop, not the absolute number.</p><p>Then read it against volume. Because so few ads carry the account and winners fade (chart three), you need enough absolute hits every month to replace what is churning and add more on top. <strong>A perfect hit rate on too few launches still will not produce enough winners to grow.</strong></p><p>* one important caveat is that this chart naturally drifts down. For example, if you are in the middle of August, there are some ads that you&#8217;ve launched that are not yet hits and will become hits in the next few weeks as they spend more. You can either adjust this chart to look at the first 7 days of spend, or just get familiar with how the month progresses over time as it matures </p><div><hr></div><h2>3. Creative Half-Life: Do Your Winners Last</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fpK6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fpK6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp 424w, https://substackcdn.com/image/fetch/$s_!fpK6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp 848w, https://substackcdn.com/image/fetch/$s_!fpK6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp 1272w, https://substackcdn.com/image/fetch/$s_!fpK6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fpK6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp" width="1456" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23922,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207407170?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fpK6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp 424w, https://substackcdn.com/image/fetch/$s_!fpK6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp 848w, https://substackcdn.com/image/fetch/$s_!fpK6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp 1272w, https://substackcdn.com/image/fetch/$s_!fpK6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1245d192-335d-4bcf-99a7-56ce0ffe0e87_1502x478.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Each band is a creative vintage, the month it first spent. Every cohort peaks and then decays.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IjjY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IjjY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp 424w, https://substackcdn.com/image/fetch/$s_!IjjY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp 848w, https://substackcdn.com/image/fetch/$s_!IjjY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp 1272w, https://substackcdn.com/image/fetch/$s_!IjjY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IjjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp" width="1456" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/deedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36670,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207407170?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IjjY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp 424w, https://substackcdn.com/image/fetch/$s_!IjjY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp 848w, https://substackcdn.com/image/fetch/$s_!IjjY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp 1272w, https://substackcdn.com/image/fetch/$s_!IjjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdeedbfda-059f-446a-a9ba-98b9ca924a33_1507x567.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Drill into one vintage to see its half-life. This January cohort launched in January and kept bleeding spend for months after.</em></p><p><strong>What it is:</strong> stack daily spend by the month each ad first spent (its vintage), and watch how each month&#8217;s cohort rises and then decays. Click into a single vintage and you can trace exactly how long that batch of creative held up.</p><p><strong>What you will see:</strong> creative fatigues. Every cohort peaks and fades. Nothing spends forever.</p><p><strong>The benchmark I use:</strong> creative half-life is roughly 60 to 75 days. Put another way, expect about 25% to 30% of a cohort&#8217;s spend to churn each month.</p><p>Say you spend $100,000 on a set of ads this month. To hold the same CPA next month, you should expect only $70,000 to $75,000 from that same set, because a chunk of it will have fatigued. To keep CPA flat, you have to replace the $25,000 to $30,000 that fell off. <strong>To grow, you have to replace it and add more on top of that.</strong></p><p>That is the treadmill, and it is why hit rate and volume are never one-time efforts. You are not filling a library, you are refilling a leaking bucket. </p><p>What to do here: drill into your cohorts and find the ads that outlasted the half-life. Study what made them durable, then reverse-engineer the system that produced them, not the exact ad.</p><div><hr></div><h2>Putting It Together: </h2><p>If you are struggling to scale, this is the scan:</p><ol><li><p><strong>Concentration:</strong> is spend actually concentrating into a few winners? If it is flat, Meta does not have clear winners to scale into or you have a structure issue.</p></li><li><p><strong>Production:</strong> are you launching enough, hitting in the 10% to 15% band, and are those winners sustaining?</p></li><li><p><strong>Durability:</strong> are your winners lasting 60 to 75 days, or dying faster? (i.e. you need more creative for any number of reasons)</p></li></ol><p>When you find the gap, go back and diagnose it directly:</p><ul><li><p>Which month dropped off?</p></li><li><p>What were you producing that month versus your best months?</p></li><li><p>What is different, both in output (how much you shipped, and how much of it was variations versus net-new concepts) and in systems (how you were researching, briefing, and iterating)?</p></li></ul><p><strong>A couple of common causes worth checking.</strong></p><p>You might be running too many variations. If you have already researched a concept heavily and squeezed it hard, more variations of it hit diminishing returns fast. That is often the culprit when output is high but hit rate is falling.</p><p>Or you might be running too many net-new concepts, spraying fresh ideas without building on what actually worked.</p><p>Either way, the fix is not to copy your old winners line for line. It is to understand the system that produced them (the research, the angle-finding, the process) and re-run that system. The winners were an output. The system is the thing you rebuild.</p><p>This is why drilling in matters. Click into a strong month and study the top ads and the creators behind them. Click into a weak month and ask what you were making and why it did not land. You learn far more from the structure of a good month next to a bad one than from any single ad.</p><p>Hope this helps!</p><p>Curtis</p>]]></content:encoded></item><item><title><![CDATA[I Built a Skill That One-Shots Animated Ads, Inside Claude. It’s Free.]]></title><description><![CDATA[Point it at a brand and a direction. It does the research, makes the ad, and hands it back in one shot. Not perfect, but a new format you can test in 15 minutes.]]></description><link>https://newsletter.curtishowland.com/p/i-built-a-skill-that-one-shots-animated</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/i-built-a-skill-that-one-shots-animated</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Thu, 23 Jul 2026 12:44:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_gS3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you buy media for a living, you know the treadmill. The account is always hungry for the next angle. Creative fatigues, CPMs drift up, and what worked last month quietly stops working. So you&#8217;re always looking for the next thing to test.</p><p>The problem is the freshest formats are usually the most expensive to make. A new UGC angle you can brief in an afternoon. But an animated, Paper-style ad, the hand-cut paper-collage look, has always meant a motion designer, a timeline, and a real invoice. </p><p>I made a Claude skill, Script to Paper Style, that does the whole thing in one shot. You point it at a brand and a direction, it does the research, makes an animated ad, and hands it back. One session, no tool-hopping, a new format to throw into testing.</p><p>It&#8217;s free. The <a href="https://www.curtishowland.com/download/script-to-vox">download&#8217;s here</a> if you just want it. The next paragraphs are worth skimming if you do test it, though, <strong>you need to plug in your own API key.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_gS3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_gS3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png 424w, https://substackcdn.com/image/fetch/$s_!_gS3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png 848w, https://substackcdn.com/image/fetch/$s_!_gS3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png 1272w, https://substackcdn.com/image/fetch/$s_!_gS3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_gS3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png" width="817" height="489" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:489,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93932,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207534094?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_gS3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png 424w, https://substackcdn.com/image/fetch/$s_!_gS3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png 848w, https://substackcdn.com/image/fetch/$s_!_gS3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png 1272w, https://substackcdn.com/image/fetch/$s_!_gS3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b7ba84-d273-4c7e-bffc-14e73f25daa1_817x489.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Example output below as well. </p><p>Fair warning up front: this isn&#8217;t going to replace your UGC or your studio work, and it&#8217;s not trying to. A good editor will be able to improve on it. The goal is that it accelerates your speed to completion.</p><h2>It all happens inside Claude</h2><p>The thing I like about it: you don&#8217;t leave the chat, and you don&#8217;t glue five tools together.</p><p>You&#8217;re the director, Claude&#8217;s the crew. You give it the brand and the direction, it researches the angle, picks a paper metaphor for each beat, generates the frames, animates them, and hands you a finished vertical file. Research, render, done, in one pass.</p><p>That&#8217;s the whole pitch on &#8220;one shot.&#8221; Usually &#8220;AI video&#8221; means bouncing between a script tool, an image tool, a video tool, and an editor, stitching it together yourself. Here you steer, the scripts handle the plumbing, and an ad comes back.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!513I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!513I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png 424w, https://substackcdn.com/image/fetch/$s_!513I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png 848w, https://substackcdn.com/image/fetch/$s_!513I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png 1272w, https://substackcdn.com/image/fetch/$s_!513I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!513I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png" width="811" height="399" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:399,&quot;width&quot;:811,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207534094?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!513I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png 424w, https://substackcdn.com/image/fetch/$s_!513I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png 848w, https://substackcdn.com/image/fetch/$s_!513I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png 1272w, https://substackcdn.com/image/fetch/$s_!513I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed9e3c1-fb8a-431d-8f0b-f80e5021b1e6_811x399.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How it works</h2><p>Under the hood it&#8217;s five steps, and Claude runs all of them.</p><p>Split the script into beats. A 30-second ad is usually five, one visual idea and one line of voice-over each.</p><p>Each beat becomes a paper-collage still (Gemini&#8217;s image model, the one people call nano-banana). One frame, one metaphor, no text on it.</p><p>Each still gets animated into a 4 to 6 second clip with Veo 3.1, using the still as the first frame. The image sets the composition, Veo adds the motion.</p><p>Each line of voice-over runs through Gemini&#8217;s text-to-speech.</p><p>Then ffmpeg stitches the clips, drops the voice on top, ducks the sound effects under it, and spits out one MP4.</p><p>Two ways to run it: let it generate the voice for a finished ad, or skip that and take a fast-cut b-roll bed you narrate yourself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JKkf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JKkf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png 424w, https://substackcdn.com/image/fetch/$s_!JKkf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png 848w, https://substackcdn.com/image/fetch/$s_!JKkf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png 1272w, https://substackcdn.com/image/fetch/$s_!JKkf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JKkf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png" width="807" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:807,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202998,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/207534094?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JKkf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png 424w, https://substackcdn.com/image/fetch/$s_!JKkf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png 848w, https://substackcdn.com/image/fetch/$s_!JKkf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png 1272w, https://substackcdn.com/image/fetch/$s_!JKkf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439e1b21-019f-489f-930f-53cd6e51ba18_807x802.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The only part that costs real money is the video. Veo bills per clip and each one takes a minute or two, so a five-clip ad is five Veo calls. Stills and voice are pennies.</p><h2>What it actually spits out</h2><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;c6b71ea8-5a6a-452b-905b-46a05c5044b9&quot;,&quot;duration&quot;:null}"></div><p>Is it perfect? No. Could an editor improve it? Yes.</p><p>Did it take 15 minutes in the background for a novel format and a decent ad? Yes. </p><p>Should you test it? I think so.</p><h2>Why the one-shot is actually testable</h2><p>Novelty is a cheap lever most accounts ignore. Meta rewards fresh creative. In a feed full of talking heads and statics, something that looks completely different buys you a beat of attention you weren&#8217;t getting. </p><p>More in an account is good.</p><h2>What you need to run it</h2><p>The skill&#8217;s free. Running it isn&#8217;t quite, because it calls Google&#8217;s API and the video step bills per clip. Figure a few dollars of Veo for a full ad, not a subscription. Generate one clip first to see the cost before you fire off all five.</p><p>You&#8217;ll need Node to run the scripts, ffmpeg for the audio (<code>brew install ffmpeg</code> on a Mac), and the skill dropped into Claude Code, which drives everything.</p><p><strong>HOW TO GET YOUR API KEY</strong></p><p>Go to Google AI Studio at aistudio.google.com/apikey and make an API key (free and often comes with credits to start). Drop it in a <code>.env</code> file in the project folder, one line: <code>GEMINI_API_KEY=your_key_here</code>. That&#8217;s it. The scripts read it from there.</p><p>Then hand Claude the brand and the angle and let it go.</p><h2>Go test something new</h2><p>That&#8217;s the whole thing. It&#8217;s free, it&#8217;s fast, and it makes a format your account probably doesn&#8217;t have.</p><p>It won&#8217;t win every test. Nothing does. But it&#8217;s 15 minutes to put something different in front of your audience, and that&#8217;s usually worth a slot.</p><p><a href="https://www.curtishowland.com/download/script-to-vox">Grab it here</a>. It&#8217;s the third skill in the series. Go make something and test it.</p>]]></content:encoded></item><item><title><![CDATA[100 Things to Check Before You Launch Your Next Ad]]></title><description><![CDATA[Steal it, run it, send it to your team.]]></description><link>https://newsletter.curtishowland.com/p/100-things-to-check-before-you-launch</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/100-things-to-check-before-you-launch</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 17 Jul 2026 13:21:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nbqy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Creative is everything on Meta - here are 100 things, grouped so you can jump to what you need. <strong>Not all of these apply to every ad. That&#8217;s the point.</strong> Run down the list, use it for ideas, for improvements, and go. </p><p>Use this list to make more ads, not less. </p><h2>The Hook (Your First 3 Seconds)</h2><p>The open is a separate product from the rest of the ad. Spend lots of time here. Think about engagement. Test a lot. But focused on qualifying people over entertaining them.</p><ol><li><p>Lead with the problem, not the product. Name the exact pain in the first line before you show what you sell.</p></li><li><p>Get motion into the first 8 frames. A static product shot loses. A zoom, a swipe, a hand entering the frame wins.</p></li><li><p>Put on-screen text in the first second that names a problem or makes a claim. &#8220;I stopped buying foundation&#8221; beats &#8220;New from Brand X.&#8221;</p></li><li><p>Open on a human face. Faces lift thumbstop roughly 30% over product-only openers, per Meta&#8217;s own Creative Hub guidance.</p></li><li><p>Try a curiosity gap or open loop. Start something the viewer has to keep watching to close.</p></li><li><p>Ask a direct question that triggers a silent yes or no. The internal answer is engagement before anyone clicks.</p></li><li><p>Use a pattern interrupt: street interview, subway clip, behind-the-scenes. Break the visual rhythm of the feed so it reads like anything but an ad.</p></li><li><p>Hook first, brand later. Hold the logo until 5-8 seconds in. Nobody stops scrolling for your logo.</p></li><li><p>On a static, put your strongest element in the top third. That&#8217;s the part that survives the crop and the half-second glance.</p></li><li><p>Read hook rate as a triage metric, not a trophy. Under 15-20% is invisible, 25-30% is solid for cold, 30%+ earns scale, and Reels run 5-10 points higher than Feed. Rework anything under 25%. Over that - just focus on qualifying. Don&#8217;t aim for 80%.</p></li><li><p>Cut the dead first second from your losers. Most of them waste a logo or a slow zoom before anything happens, and you&#8217;re paying for it.</p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis Howland on DTC Marketing! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>Formats &amp; Pattern Interrupts</h2><ol start="12"><li><p>Master the four foundational formats before anything trendy: UGC testimonials, statics, short video, carousels. These should be 70-80% of your library.</p></li><li><p>Don&#8217;t sleep on statics. They drive 60+% of conversions on a lot of accounts, produce faster, and iterate easier than video.</p></li><li><p>Try the Snapchat-style 3-second lead-in. A quick, raw, real-moment open makes the whole ad feel organic instead of produced. It came up as a top pattern in a creative call this week.</p></li><li><p>Run skits and relatable in-car testimonials. Both are consistently top performers right now. Put them in every test batch.</p></li><li><p>Use multi-frame, fast-cut scenes with one unexpected stop moment. A seasonal product ad I broke down this week won by stacking quick scenes around a single visual surprise, then a clear CTA.</p></li><li><p>Test the pet-led hook: a dog POV, an unexpected pet, a &#8220;my lab drinks my mushroom coffee&#8221; angle. High uniqueness that still lands the benefit.</p></li><li><p>Spin one winning angle into 15-20 variations before you reinvent. Your winners are worth exhausting, not abandoning. Just make them visually different so they hit different audiences.</p></li><li><p>Recut your long-form winners tighter. An old 90-second testimonial that&#8217;s fatiguing often comes back recut to ~40 seconds for current pacing. Have extra footage? Do the opposite! </p></li><li><p>Save carousels for education and comparison products. Card 1 hooks with a problem, the middle builds tension, the product and CTA wait for the last card.</p></li><li><p>Build 9:16 first, then 4:5. Vertical covers Reels, Stories, and Feed.</p></li><li><p>Match the format to the audience&#8217;s emotional state. For an anxiety product, the format has to evoke the anxious moment while still feeling fresh.</p></li></ol><h2>Production: Lo-Fi, Polished &amp; AI</h2><ol start="23"><li><p>Default to low-fidelity, phone-shot, creator-driven content. Smartphone-quality beats studio about 80-90% of the time in my experience.</p></li><li><p>Remember low-fi means low-fidelity, not low-effort. The selling points, the editing, and the creator still have to be sharp. Sloppy is not a style.</p></li><li><p>Know why polished usually loses. High production signals &#8220;this is an ad,&#8221; and viewers skip ads. Reserve studio for the categories that reward it: luxury, complex demos, some fashion.</p></li><li><p>Test captions - sometimes they outperform sometimes they dont. Test by category not for the whole brand (organic content may perform better without it for example).</p></li><li><p>Keep DR videos to 15-30 seconds. Past that you&#8217;re paying for watch time that rarely converts cold.</p></li><li><p>Use AI where it&#8217;s actually good: short hooks, product animation, voiceovers. That&#8217;s where it earns its keep today.</p></li><li><p>Don&#8217;t ship a fully AI-generated ad without a human editor. They don&#8217;t scale clean, they get copied fast, and the comments flag them.</p></li><li><p>Layer AI on top of real production, don&#8217;t replace it. The hybrid (AI generates, humans refine, AI scales) is what&#8217;s outperforming today, not pure AI.</p></li><li><p>Great place to use AI is background generation, image expansion, text variations. One brand saw +45% ROAS from AI backgrounds alone at zero added cost.</p></li></ol><h2>Messaging, Copy &amp; Offers</h2><ol start="32"><li><p>Talk to one person. &#8220;You&#8221; beats &#8220;customers,&#8221; and a message built for one reader lands harder than one built for a market.</p></li><li><p>Lead with the benefit, not the feature. What it does for them, before what it is.</p></li><li><p>Be specific. &#8220;Lost 23 lbs&#8221; beats &#8220;lose weight.&#8221; Specificity is the cheapest credibility you can buy.</p></li><li><p>Stack multiple selling points on screen. A dog supplement ad I reviewed this week won by calling out competitors, listing benefits on-screen, and adding personal testimony.</p></li><li><p>Use &#8220;because&#8221; to give a reason. People comply far more often when a reason follows, even a simple one. Don&#8217;t make a claim you could be backing with a &#8220;because.&#8221;</p></li><li><p>Address the top objection inside the ad. Name the doubt and answer it on screen before they think it.</p></li><li><p>Power words work, until they don&#8217;t. Free, new, proven, limited, instant, guaranteed all pull, but stack seven of them and the reader is numb by the time you reach the CTA. Use one, not all of them. Make it convincing not cheap.</p></li><li><p>Use review language verbatim. Your customers already wrote your best copy. Lift their exact words.</p></li><li><p>Make the offer visible inside the creative. Show the dollar-value deal and the bundle math on screen. Don&#8217;t make people read to find the value.</p></li><li><p>Use &#8220;free&#8221; where it&#8217;s honest, and check the law where it isn&#8217;t. It&#8217;s one of the most persuasive words but also regulated.</p></li><li><p>Give one clear instruction, not three. One imperative CTA: shop now, get started today. Say it on screen and out loud.</p></li><li><p>Add a risk reducer next to the CTA: Afterpay, free shipping, money-back. Remove the last objection at the moment of decision.</p></li><li><p>Give gifts that feel high quality - cheap gifts can be a drag on performance. Cost =/= high value.</p></li></ol><h2>Proof &amp; Trust</h2><ol start="45"><li><p>Lead with social proof in skeptical categories. When trust is the barrier, a customer&#8217;s words open the ad better than yours do.</p></li><li><p>Use real testimonials in real settings. The whole reason UGC works is that it&#8217;s hard to fake. Real customers over actors, every time.</p></li><li><p>Demonstrate the result. Show the transformation or the product working. Don&#8217;t just claim it.</p></li><li><p>Run whitelist and partnership ads from real, credible pages. Ads from an actual persons page beat fabricated publisher pages.</p></li><li><p>Test out partnership ads for as many as you can - founder ads, employee ads can work as well! </p></li><li><p>Use credible logos and press as trust shorthand. &#8220;As seen in&#8221; does quiet work in a half-second glance.</p></li><li><p>Put proof in the body as evidence, not as a second intro. One hook, then proof that backs the promise, not two openings competing.</p></li><li><p>Let the creator&#8217;s authentic voice carry believability. The moment it sounds scripted, the trust evaporates.</p></li><li><p>Show the product in use, not sitting on a table. Context beats catalog.</p></li></ol><h2>Structure, Pacing &amp; Hold Rate</h2><ol start="54"><li><p>Track hold rate, not just hook rate. Two ads can share a 30% hook and post a 6x ROAS gap because one held 22% of viewers to the CTA and the other held 4%. In 2026 a hook is required, the second 3-15 seconds (thruplay) is where the money is.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nbqy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nbqy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nbqy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nbqy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nbqy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nbqy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:289818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199723217?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nbqy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nbqy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nbqy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nbqy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7ea7a6-bef7-4e44-8889-9259aef92d6a_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Find the cut where viewers leave and put a pattern interrupt there. Diagnose the dead zone before you reshoot the whole thing.</p></li><li><p>Use the arc: hook, problem, solution, proof, CTA. After you name the pain, move straight to proof. Don&#8217;t meander.</p></li><li><p>One core idea per ad. Don&#8217;t split the viewer&#8217;s attention. Confused buyers don&#8217;t buy.</p></li><li><p>Earn each next second. Every beat has to justify the one before it or you lose the viewer.</p></li><li><p>Put your strongest proof right before the CTA. Send them into the decision on the highest note.</p></li><li><p>Cut dead air. Fast transitions, no lulls. The pace itself is a retention tool.</p></li><li><p>End on the offer and a single action. The last frame is the one they act on, so make it the offer, not your logo.</p></li><li><p>Design the first frame as if it were the whole ad. If it can&#8217;t sell on its own, the rest of the ad rarely gets seen.</p></li></ol><h2>Creators &amp; Briefing</h2><ol start="63"><li><p>Use the hybrid brief: share your top 3-5 ads plus the 3-5 prioritized selling points, then ask for authentic variations. Control plus freedom is where breakout ads come from.</p></li><li><p>Loosen the brief as the creator earns trust. Winners come from creators you let run, not creators you script.</p></li><li><p>Match the creator to the persona, not the follower count. Fit beats reach for performance creative.</p></li><li><p>Be cautious with expensive influencers unless the fit is tight. </p></li><li><p>Consolidate down, not up. Three to five higher-quality creators plus one DR agency beats a long tail of small ones. Test wide then consolidate down once you find the winners. Repeat, don&#8217;t keep them all rolling. </p></li><li><p>Run partnership ads from the creator&#8217;s own handle. (Yes this is worth repeating)</p></li><li><p>Source creators continuously, and run a small paid test before you scale any of them. Don&#8217;t bet budget on an unproven voice.</p></li><li><p>Brief on the emotional state, not just the product. Tell the creator the feeling to evoke and let them find the words.</p></li><li><p>Circulate winning creator cuts internally. A great hook from one brand is a starting point for another. Build the library.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fep1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fep1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fep1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fep1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fep1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fep1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:390367,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199723217?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fep1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fep1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fep1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fep1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9082bcd-fe41-40e0-8c86-d89b168e9123_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Differentiation &amp; Feeding the Algorithm</h2><ol start="72"><li><p>Be different from your own past ads. Similar creatives compete in the auction and trigger sequencing that quietly kills both.</p></li><li><p>Be different from your competitors. Novelty to the viewer is what lowers your CPMs.</p></li><li><p>Put the hours where the leverage is. If creative is 70-80% of performance, your team should spend its time there, not rerunning budgets.</p></li><li><p>Make it entertaining or genuinely engaging. A strong hook rate alone can pull CPMs down 30-40%, and engagement earns organic reach that compounds your paid scale.</p></li><li><p>Run 8-15 conceptually different ads, not headline swaps. The algorithm penalizes redundancy now.</p></li><li><p>Match big-spend creatives to a big audience and a top product. A niche SKU can&#8217;t sustain a million-dollar creative. Top-funnel has to speak broadly to justify the spend.</p></li><li><p>Vary before you repeat across platforms. Running the identical cut everywhere accelerates fatigue and sequencing penalties.</p></li><li><p>Start broad (10M+ interest audiences) and let Advantage+ expand. If you&#8217;re still building 500K detailed stacks, you&#8217;re over-constraining the algorithm. Turn on Advantage+ creative features while you&#8217;re at it, they average +22% ROAS.</p></li><li><p>Treat your best organic post as a paid ad you haven&#8217;t run yet. The organic-paid line is gone. Ask your team to forward the organic posts beating Meta and test them.</p></li></ol><h2>Testing, Scaling &amp; Portfolio</h2><ol start="81"><li><p>Launch enough volume for the top 1% to emerge. Don&#8217;t optimize the median ad. Creative returns are fat-tailed, and a handful of breakout winners carry the whole account.</p></li><li><p>Don&#8217;t kill near-winners too fast. Because the returns are fat-tailed, the ad that looks mediocre on day three is sometimes the one that scales. Give it room.</p></li><li><p>Test 3-5 hooks per concept and let thumbstop rate pick. The cheapest way to find a winner is to vary the open, not rebuild the whole ad.</p></li><li><p>Aggregate before you judge. Single-ad reads are noisy. Wait for 10-12 purchases per concept before you decide on something important like an angle.</p></li><li><p>Kill at 2-3x target CPA with no purchase. Don&#8217;t nurse a clear loser hoping it turns.</p></li><li><p>For top-funnel creatives, tolerate 10-20% over CPA target when the qualitative signals (comments, watch time, engagement) say product fit. Pull back around 40-50% over. </p></li><li><p>Overscale your proven top-funnel winners. The best ones lift overall account performance 10-30%, not just their own line.</p></li><li><p>Force-test your under-spent, high-efficiency ads. Meta starves some good creatives. Pull 6-10 of them (look back 90 days, include paused), drop them in a dedicated ABO set for 5-7 days, then cut and scale. If one won&#8217;t scale, the cause is usually one of three: not enough data, sequencing, or decay during scale, and each has a different fix.</p></li><li><p>Volume tends to pay. Shipping 10+ fresh creatives a week often cuts CPA 20-40% over time, because you&#8217;re giving the tail more shots at a breakout.</p></li><li><p>Study your longest-running ads. Longevity is a winner signal. The ad that&#8217;s been live a year is telling you what your account actually wants more of.</p></li></ol><h2>Fatigue &amp; Measurement</h2><ol start="91"><li><p>Run the production math: one new ad per $3,000 in monthly spend. At $150K/mo that&#8217;s ~50 new ads a month just to stay even, and 50-100+ active.</p></li><li><p>Watch the fatigue signals: CTR under 1%, a 20%+ week-over-week CTR drop, frequency over 3.0 on prospecting, or CPA rising with nothing else changed. </p></li><li><p>Don&#8217;t over-rely on a single hero creative. Double down AND diversify.</p></li><li><p>Use publisher whitelisting to revive fatigued creative.</p></li><li><p>Don&#8217;t read creative performance off click tracking alone. </p></li><li><p>Use the right tool for the question. MTA for ad and campaign-level creative decisions, MMM and incrementality for channel-level allocation. They answer different things.</p></li><li><p>Tag your creative consistently. A clean taxonomy beats a clever one, make it functional</p></li><li><p>Build the promo playbook outside black friday. Put ~20-30% of spend on dedicated promo ads (mostly your top performers with promo banners) and update the site copy for urgency. Use seasonal hooks beyond Black Friday: Memorial Day, Fourth of July, even a birthday-month angle.</p></li><li><p>Treat the landing page as part of the creative. Run PDP copy and CTA tests measured on conversion rate and revenue per visitor.</p></li><li><p>Trust the data over your taste. Your winners often won&#8217;t look &#8220;good&#8221; to you. Ugly ads beat polished more often than anyone wants to admit, and the longest-running, highest-spending ad in your account is usually the proof. Ship the thing the numbers like.</p></li></ol><p>That&#8217;s the list. There will be exceptions to them all, thats the joy of marketing, hope it helps!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/100-things-to-check-before-you-launch?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/100-things-to-check-before-you-launch?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Stop Pasting Ad Reports Into ChatGPT]]></title><description><![CDATA[Here&#8217;s the 2 mode model I use to analyze data quicker and more effectively now and a quick run down on how I built it.]]></description><link>https://newsletter.curtishowland.com/p/stop-pasting-ad-reports-into-chatgpt</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/stop-pasting-ad-reports-into-chatgpt</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 10 Jul 2026 12:59:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7wnV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve tried half a dozen times trying to build an AI that could answer questions across my entire ad account.</p><p><strong>These were the requirements.</strong></p><ol><li><p>Answer quickly, and accurately.</p></li><li><p>Live data: Updated every day in the morning</p></li><li><p>Track performance across different attribution models </p></li><li><p>Be able to review engagement metrics for each creative. </p></li><li><p>See the creatives itself as a link that I can view and embed</p></li><li><p>Descriptions of the creatives that are searchable </p></li><li><p>Use AI tags for all creatives. (type, format, angle, hook, etc.) that are MECE</p></li><li><p>Facial tracking recognition to group by creator </p></li></ol><p>But the more data I added the more AI hallucinated as I was building. </p><p>What finally fixed it wasn&#8217;t a better prompt or automation system. It was two things working together, and the combination is the whole point of this post.</p><p>I put the data into a real database with a clean schema, and I let Claude Code write actual SQL against it (sending reports to slack) instead of asking a model to eyeball a pile of exports.</p><p>Then I built a visual analysis for repeat queries or where text answers didn&#8217;t cut it. </p><p>That&#8217;s the unlock. The AI stops guessing because it can write queries to isolate specific data instead of parsing large data sets as an LLM and pair that with a dashboard to see the results, and I can now ask almost anything about the account and get a real response.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7wnV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7wnV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png 424w, https://substackcdn.com/image/fetch/$s_!7wnV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png 848w, https://substackcdn.com/image/fetch/$s_!7wnV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png 1272w, https://substackcdn.com/image/fetch/$s_!7wnV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7wnV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png" width="1002" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:1002,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:615531,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203682254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7wnV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png 424w, https://substackcdn.com/image/fetch/$s_!7wnV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png 848w, https://substackcdn.com/image/fetch/$s_!7wnV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png 1272w, https://substackcdn.com/image/fetch/$s_!7wnV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47f5f4-788d-4416-9d0c-e8d4cb2ba9e8_1002x749.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I built this around the individual ad creative as the unit. Each ad carries its own lifecycle, its spend and revenue split into new versus returning customers, a transcript of what it says, a description of what it shows, who is on screen in it, and how it decays day by day. The data gets in either through a CSV importer (old way + for testing) that auto-detects Northbeam, TripleWhale, or Meta exports, and an automated pipeline that pulls on a schedule and generates the AI tags. </p><p>That&#8217;s the plumbing.</p><p>Here is what the database really looks like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aIG2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aIG2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png 424w, https://substackcdn.com/image/fetch/$s_!aIG2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png 848w, https://substackcdn.com/image/fetch/$s_!aIG2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!aIG2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aIG2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png" width="697" height="1082" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/028775ee-2ffc-4314-a40f-638818a49333_697x1082.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1082,&quot;width&quot;:697,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156253,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203682254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aIG2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png 424w, https://substackcdn.com/image/fetch/$s_!aIG2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png 848w, https://substackcdn.com/image/fetch/$s_!aIG2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!aIG2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028775ee-2ffc-4314-a40f-638818a49333_697x1082.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Claude has instructions on how each table works and is used and so when I ask a question, it filters down to the right data first then it pulls specific data, and then qualitatively analyzes with just the right data. No context window issue, no hallucination.</p><p>With that said, here are some example questions we are building on. </p><h2>Example Question 1: Which rung is the leak</h2><p>I can pull one ad, or a whole category, and see the full path from impression to purchase. Play, 3-second hook, holds at 25, 50, 75, 95, and 100 percent, click, landing-page view, add-to-cart, checkout, purchase. It flags the single biggest leak, weighted by spend.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mUE4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mUE4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!mUE4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!mUE4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!mUE4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mUE4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:290096,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203682254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mUE4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!mUE4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!mUE4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!mUE4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef2cd23b-6c29-414a-9d57-7f1b8d2e429d_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the difference between a guess and a diagnosis. A soft ROAS number tells you an ad is underperforming. The funnel tells you why. Great hook and no completion is a creative problem. Great completion and no add-to-cart is a landing-page or offer problem. Opposite fixes. You can only tell them apart if you kept every rung, and the SQL is what makes &#8220;show me the leak across these 40 ads&#8221; a five-second question.</p><p>In platform visual:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yH4g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yH4g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png 424w, https://substackcdn.com/image/fetch/$s_!yH4g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png 848w, https://substackcdn.com/image/fetch/$s_!yH4g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png 1272w, https://substackcdn.com/image/fetch/$s_!yH4g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yH4g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png" width="875" height="457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dbce002-bd84-479a-844a-2323597c2e25_875x457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:457,&quot;width&quot;:875,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203682254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yH4g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png 424w, https://substackcdn.com/image/fetch/$s_!yH4g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png 848w, https://substackcdn.com/image/fetch/$s_!yH4g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png 1272w, https://substackcdn.com/image/fetch/$s_!yH4g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbce002-bd84-479a-844a-2323597c2e25_875x457.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Question 2: Which specific creator actually drives results</h2><p>The account knows who is on screen in every ad, with the timestamp of their first appearance in video. So I can ask &#8220;how do ads featuring this exact person perform&#8221; across the entire account and get a straight answer.</p><p>We still tag ads by creators in the name often, but this is helpful for accounts with 100&#8217;s of creators or inconsistent historical tagging.</p><p>Creators are one of the biggest levers you have, and &#8220;which one is actually working&#8221; is  important.</p><h2>Question 3: Whether to even trust Meta&#8217;s ratings</h2><p>I can correlate Meta&#8217;s own quality rankings against actual ROAS and CPA and get a verdict, per account: predicts, no signal, or inverted.</p><p>(To be honest, not a ton of insight but fun to analyze!)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8E7O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8E7O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png 424w, https://substackcdn.com/image/fetch/$s_!8E7O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png 848w, https://substackcdn.com/image/fetch/$s_!8E7O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png 1272w, https://substackcdn.com/image/fetch/$s_!8E7O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8E7O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png" width="404" height="405.15099715099717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:702,&quot;resizeWidth&quot;:404,&quot;bytes&quot;:120063,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203682254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8E7O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png 424w, https://substackcdn.com/image/fetch/$s_!8E7O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png 848w, https://substackcdn.com/image/fetch/$s_!8E7O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png 1272w, https://substackcdn.com/image/fetch/$s_!8E7O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5e7b88-f781-4a91-b82b-2457cbf54b9d_702x704.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Most importantly: Ask it anything, at once</h2><p>Every one of those used to be a separate spreadsheet.</p><p>Now I open the database, talk to it in plain language, and say &#8220;go to this brand, pull the top ads in this category, tell me what&#8217;s working and what the selling points are, then send me the three best.&#8221; It writes the SQL, runs it, and comes back with a real answer.</p><p>I can move more quickly, dive deeper, and answer more this way. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Tjt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Tjt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png 424w, https://substackcdn.com/image/fetch/$s_!_Tjt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png 848w, https://substackcdn.com/image/fetch/$s_!_Tjt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png 1272w, https://substackcdn.com/image/fetch/$s_!_Tjt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Tjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png" width="713" height="588" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:713,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102484,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203682254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Tjt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png 424w, https://substackcdn.com/image/fetch/$s_!_Tjt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png 848w, https://substackcdn.com/image/fetch/$s_!_Tjt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png 1272w, https://substackcdn.com/image/fetch/$s_!_Tjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb0440f-c25e-4fae-a94a-12a9cd65b0b8_713x588.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I still have to validate that it answered the right question, that the tests were set up right, and that the underlying data is right. </p><p>But that was true of spreadsheets as well. Bad data in = bad answers out.</p><h2>Want to build it?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MkG-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MkG-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png 424w, https://substackcdn.com/image/fetch/$s_!MkG-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png 848w, https://substackcdn.com/image/fetch/$s_!MkG-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png 1272w, https://substackcdn.com/image/fetch/$s_!MkG-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MkG-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png" width="626" height="370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:370,&quot;width&quot;:626,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44358,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203682254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MkG-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png 424w, https://substackcdn.com/image/fetch/$s_!MkG-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png 848w, https://substackcdn.com/image/fetch/$s_!MkG-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png 1272w, https://substackcdn.com/image/fetch/$s_!MkG-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92312ed2-634d-4f29-888b-75d7b317f9f5_626x370.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ask Claude to help you build each piece. Just dump this article into Claude to start. That is genuinely how I would do it. </p><p>set up a daily Meta Graph API pull. Use Supabase as your database and a Supabase-based dashboard. You can build the dashboard with Claude, and use Claude Code to interact with both Supabase via MCP and the dashboard to update it.</p><p>Meta app set up is annoying but totally doable.</p><p>What to skip for now: transcriptions, visual descriptions, facial tagging, AI tags, &amp; Northbeam or Triplewhale imports for different models.</p><p>Add those in later.</p><p><strong>The middle version (add the creative intelligence).</strong> Layer in the AI tags so every ad is classified the same way without you typing it, and add transcripts and visual descriptions so the creative becomes searchable by what it says and shows. This is where you can start asking questions about angles and hooks across hundreds of ads, not just spend and clicks.</p><p><strong>The full version (everything talking to everything).</strong> Add facial recognition to group by creator, and pipe in Northbeam or TripleWhale so the model is reasoning about incremental revenue, not just in-platform numbers. </p><p>You could skip all of this and just use an existing tool as well. That is a legitimate choice, and if that is your preference, there are plenty of good ones. </p><p>Just don&#8217;t split the middle and point claude at a huge spreadsheet. That&#8217;s where you will run into issues. </p><p>Liked this post? Share it with a friend or on Social! Thanks!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/stop-pasting-ad-reports-into-chatgpt?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/stop-pasting-ad-reports-into-chatgpt?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[13 Ideas From the People I Actually Learn From in DTC ]]></title><description><![CDATA[All these people are worth following / links to full posts below!]]></description><link>https://newsletter.curtishowland.com/p/13-ideas-from-the-people-i-actually</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/13-ideas-from-the-people-i-actually</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 03 Jul 2026 12:22:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1qR7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>1. Chase Dimond: brand voice is the only moat AI can&#8217;t cross</strong></p><p>Chase&#8217;s line: AI made content cheap, and now all the cheap content sounds the same.</p><p>His take is that brand voice is the one thing AI can&#8217;t copy at scale, because it comes from a point of view, not a prompt. He lays out three ways to protect it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1qR7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1qR7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1qR7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1qR7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1qR7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1qR7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg" width="532" height="778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103325,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f58dc35-dcea-4806-8bf3-fd787f16b773_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1qR7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1qR7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1qR7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1qR7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7781ef2f-1282-426c-9e3d-d0db81dd170c_532x778.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7475952660433616896/">Read the full post on LinkedIn &#8594;</a></p><p></p><p><strong>2. Marissa Rodriguez: evaluation is the new bottleneck, not execution</strong></p><p>Chase says protect the voice. Marissa pushes on the harder question: can you even tell which AI output is right?</p><p>Anyone can generate ten versions of an ad in a minute. The rare skill now is knowing which one is actually good, and being able to explain why.</p><p>The strategists worth the most aren&#8217;t the fastest at making things. They&#8217;re the ones with taste sharp enough to evaluate what will work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eCrN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eCrN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eCrN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eCrN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eCrN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eCrN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg" width="532" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f31f5d-7437-4a61-8a6b-21a22a2cc373_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eCrN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eCrN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eCrN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eCrN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345f3162-03d2-43d3-8fb5-3e7cb7f23643_532x782.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7476007997375270912/">Read the full post on LinkedIn &#8594;</a></p><p><strong>3. Marissa Rodriguez: stop asking what AI saves you, ask what you&#8217;d attempt if it were easy</strong></p><p>Most founders ask how much AI can save them. Marissa&#8217;s better question: what would you attempt if this were easy?</p><p>The savings question keeps you doing the same work for less. The other one opens up work you used to write off as too expensive to bother with.</p><p>Not everything you do should be automated / but plenty of things you want to do no can be&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!74_n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!74_n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg 424w, https://substackcdn.com/image/fetch/$s_!74_n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg 848w, https://substackcdn.com/image/fetch/$s_!74_n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!74_n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!74_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg" width="517" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:517,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75871,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb489b740-32d4-4f43-8e70-407fd7c4c04f_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!74_n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg 424w, https://substackcdn.com/image/fetch/$s_!74_n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg 848w, https://substackcdn.com/image/fetch/$s_!74_n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!74_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd033406-f82c-45b7-918d-e6a9fdf08c98_517x787.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7472980517659914240/">Read the full post on LinkedIn &#8594;</a></p><p><strong>4. Michael Kaminsky (Recast): your geo tool is an error tradeoff in disguise</strong></p><p>Michael ran 32,000 simulated geo-experiments through the four main open-source tools, then color-coded which results actually contained the true lift.</p><p>I&#8217;ll let the post speak for itself. I keep thinking about this one...</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!10Dj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!10Dj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!10Dj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!10Dj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!10Dj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!10Dj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg" width="532" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133904,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f30b368-6029-4d93-9432-4a3400224d5e_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!10Dj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!10Dj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!10Dj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!10Dj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F336aa6c8-8652-4e32-bc9d-af97ca53cae1_532x782.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7475913061774630912/">Read the full post on LinkedIn &#8594;</a></p><p><strong>5. Zach Sherrod (Northbeam): the bucket that lies to you</strong></p><p>Straight from Northbeam: when you move off last-click, your &#8220;Organic + Direct&#8221; bucket drops by around 74 percent. Not because organic vanished. Because paid was driving most of it the whole time, and last-click kept handing the credit to the wrong line.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tyzw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tyzw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tyzw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tyzw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tyzw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tyzw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg" width="532" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114887,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbea41c4-9fad-4206-b7ac-e291ff44f6ac_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tyzw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tyzw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tyzw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tyzw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d28ce90-3c5a-423a-8c94-9e15cdf8452b_532x781.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7475954896786268160/">Read the full post on LinkedIn &#8594;</a></p><p><strong>6. Charlie de Thibault: a chunk of your budget isn&#8217;t underperforming, it&#8217;s doing nothing</strong></p><p>Charlie&#8217;s claim: 20 to 30 percent of your conversion budget probably isn&#8217;t underperforming. It&#8217;s marginally a profit loser.</p><p>Great post on a simple way to think about marginal impact.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RElX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RElX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RElX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RElX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RElX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RElX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg" width="532" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d1b7539-a0d8-46a4-b0e8-8edf26af8bde_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RElX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RElX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RElX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RElX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba6c6c07-c816-4613-9058-dde5a40fed73_532x775.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7475521884508323841/">Read the full post on LinkedIn &#8594;</a></p><p><strong>7. Charlie de Thibault: pushing attributed ROI up every year quietly kills growth</strong></p><p>When leadership demands marketing-attributed ROI climb every single year, you eventually starve the spend that was feeding everything else.</p><p>Combined with above, know your target, measure well, and then stick to them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eN_B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eN_B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eN_B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eN_B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eN_B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eN_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg" width="532" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121317,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aab61e4-7f97-4c2b-ade0-d80da2cfe674_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eN_B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eN_B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eN_B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eN_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecfc014-879e-4f25-bcde-720b70910f61_532x782.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7474874198209953792/">Read the full post on LinkedIn &#8594;</a></p><p><strong>8. Taylor Holiday (CTC): the creative quality barbell</strong></p><p>Taylor framed creative quality as a barbell. On one end, a $40k produced video. On the other, something filmed on a phone. The $40k video lost to the phone footage.</p><p>His point: for a $3 to $10M DTC brand, the middle is the worst place to live. Polished enough to be expensive, not raw enough to feel real, and it loses on both counts.</p><p>I really agree with this one. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m1Hh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m1Hh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg 424w, https://substackcdn.com/image/fetch/$s_!m1Hh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg 848w, https://substackcdn.com/image/fetch/$s_!m1Hh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!m1Hh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m1Hh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg" width="532" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149531,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0807808-f51f-4e19-9a3a-0acf05005e8c_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m1Hh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg 424w, https://substackcdn.com/image/fetch/$s_!m1Hh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg 848w, https://substackcdn.com/image/fetch/$s_!m1Hh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!m1Hh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60fad925-e635-4be5-a09a-1c830b844c02_532x713.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7475985816448770048/">Read the full post on LinkedIn &#8594;</a></p><p><strong>9. Joanna Wallace: a bad editor wrecks a creative team faster than a bad strategist</strong></p><p>Joanna&#8217;s contrarian one. The fastest way to destroy creative team morale isn&#8217;t a bad strategist. It&#8217;s a bad editor.</p><p>A weak strategist points the team at the wrong target. A bad editor kills good work, rewards safe work, and teaches everyone to stop taking swings. One is a wrong direction. The other rots the engine.</p><p>If evaluation is the real skill, then the person doing the evaluating is the highest-leverage seat on the team, and the easiest one to get wrong.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eVX_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eVX_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eVX_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eVX_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eVX_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eVX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg" width="532" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115084,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68b41a1-40f2-4b13-855b-e5ae3d50d0ae_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eVX_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eVX_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eVX_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eVX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e7b147-1519-42ea-927c-9a3ca448b73f_532x783.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7470452425397768193/">Read the full post on LinkedIn &#8594;</a></p><p><strong>10. Preston Rutherford (Chubbies): marginal CAC, not blended CAC</strong></p><p>Preston wrote a CEO and CMO dialogue that teaches the difference between marginal and blended CAC - super fun read and again a really clear way of describing the concept. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pMqT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pMqT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pMqT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pMqT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pMqT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pMqT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg" width="532" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99735,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19455c55-3225-4b15-877b-14610fb4907c_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pMqT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pMqT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pMqT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pMqT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7a1732-6ffb-401a-a030-a44b151f25af_532x781.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7474978797768040449/">Read the full post on LinkedIn &#8594;</a></p><p><strong>11. Preston Rutherford (Chubbies): Brand vs. Performance is the wrong fight</strong></p><p>From the lesson of Chubbies&#8217; nine-figure acquisition. The argument everyone has, Brand versus Performance, is mostly a distraction. The real driver sits underneath both.</p><p>As someone who is heavy performance focused I really like learning from Preston.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OZJc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OZJc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OZJc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OZJc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OZJc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OZJc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg" width="532" height="778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134331,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F289364e6-a962-4193-ab1b-b013f65f30e4_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OZJc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OZJc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OZJc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OZJc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccc36ab4-6e20-4f59-965a-ebb1d444c617_532x778.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7474463039438675968/">Read the full post on LinkedIn &#8594;</a></p><h2>The team and the customer</h2><p><strong>12. Joanna Wallace: hire creative strategists with agency reps</strong></p><p>Joanna makes the case for hiring creative strategists with an agency background over a brand background, every time. Her logic: agency reps are grad school. You see fifty brands, fifty problems, fifty failures, in the time a brand-side hire sees one.</p><p>I&#8217;m biased, I&#8217;ve done both. But the breadth point is real. Just make sure it's not an agency with 40 accounts on each person. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aaCI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aaCI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aaCI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aaCI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aaCI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aaCI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg" width="532" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122188,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2aee831-5b28-42cd-8bcd-4b15bba1f4c7_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aaCI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aaCI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aaCI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aaCI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37242e04-417a-449c-b2b1-d941be2ce31d_532x782.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7475602693462401024/">Read the full post on LinkedIn &#8594;</a></p><p><strong>13. Eli Weiss: Loyalty is a feeling, not a points balance</strong></p><p>Eli&#8217;s distinction: a loyalty program and a loyalty strategy are not the same thing. The most loyal customers share one trait. The program makes them feel something, not just earn something.</p><p>He may be biased but he has a great point. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VUuR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VUuR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VUuR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VUuR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VUuR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VUuR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg" width="532" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86749,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995436fd-9b15-47cb-8eb9-907911715c1f_532x849.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VUuR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VUuR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VUuR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VUuR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3278d0d-389c-43d9-83f4-043b140073e0_532x630.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7473074798357626880/">Read the full post on LinkedIn &#8594;</a></p><h2>Quick Summary</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nLEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLEp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png 424w, https://substackcdn.com/image/fetch/$s_!nLEp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png 848w, https://substackcdn.com/image/fetch/$s_!nLEp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png 1272w, https://substackcdn.com/image/fetch/$s_!nLEp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png" width="953" height="844" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:953,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:738766,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/203703318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nLEp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png 424w, https://substackcdn.com/image/fetch/$s_!nLEp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png 848w, https://substackcdn.com/image/fetch/$s_!nLEp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png 1272w, https://substackcdn.com/image/fetch/$s_!nLEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e4aef8f-633f-44d0-8816-d2266dfab707_953x844.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Read these back to back and a pattern shows up. Almost every one is about the gap between what a number says and what&#8217;s actually true.</p><p>Voice versus generic output. </p><p>Evaluation versus execution. </p><p>What you&#8217;d attempt versus what you&#8217;d save. </p><p>Real lift versus tool error. </p><p>Paid versus the credit it gets. </p><p>A budget working versus a budget that just exists. </p><p>The dashboard improving versus the business growing. </p><p>Marginal versus blended. </p><p>Brand-versus-performance versus what actually compounds. </p><p>A good editor versus a safe one. </p><p>Feeling versus points.</p><p>That&#8217;s the whole game right now. The tactics are mostly known. The edge is in seeing the real number under the convenient one.</p><p>Happy Friday!</p><p>Curtis</p><p>(p.s. please do follow all these people, all great educators)</p>]]></content:encoded></item><item><title><![CDATA[The Offer Is the Cheapest Growth Lever You’re Not Pulling (A Framework)]]></title><description><![CDATA[Why offer changes move accounts like nothing else, how to pick the right construct for your brand, and the four ways promos go wrong.]]></description><link>https://newsletter.curtishowland.com/p/the-offer-is-the-cheapest-growth</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/the-offer-is-the-cheapest-growth</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 26 Jun 2026 15:10:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LF6n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I work with Ecom brands valued from $0 to over $1b and have been in this industry for ~7 years now. Across all of that, there are only a few times a single change made an account scale 2x within a month AND drop CPA.</p><p>A strong offer is almost always the reason.</p><p>I don&#8217;t like talking about offers since it&#8217;s a dangerous funnel.</p><p>But once you have a great product, great ads, strong media buying, and a website that converts with CRM locked and loaded?</p><p>Offer structure can be a huge multiplier on top of that performance when done right.</p><div><hr></div><p><em>Sponsored by UpPromote</em></p><p>If you are running offers you need to be VERY CAREFUL who you pick as your affiliate partner.</p><p>The most common issue: a brand hands promo codes to anyone with a following, the codes leak to Honey and coupon Reddits, and existing customers find them at checkout. That&#8217;s the Bed Bath &amp; Beyond problem, running on autopilot. You pay commission on revenue that was already walking through the door.</p><p>The deeper miss is targeting. Every ad dollar you spend has logic behind it: demographics, interests, lookalikes, intent. Then you recruit affiliates by DMing whoever looks big enough. That&#8217;s untargeted traffic, and then everyone acts surprised the program is flat.</p><p>A real program fixes both. Per-affiliate trackable codes, fraud detection, automated payouts, and partners actually matched to your niche. Run it right and affiliates can drive 30-40% of total revenue. Run it wrong and you pay 5-10% on sales you&#8217;d have made anyway.</p><p>@UpPromote is the Shopify-native platform I point brands to. 250,000+ stores, $1B in tracked affiliate GMV.</p><p>They also built a free tool that does the targeting work for you. Paste your store URL, and it identifies your niche and recommends the 5 partner types most likely to convert for your category, plus outreach templates, in under a minute. The same logic you apply to ads, pointed at partner recruitment.</p><p>If you&#8217;re running offers and want to make sure you&#8217;re paying commission on new revenue, not existing customers, the tool is free and takes under a minute: <a href="https://upmote.link/5142ab">https://upmote.link/5142ab</a></p><div><hr></div><h2>Why offers move numbers like nothing else</h2><p>The mechanism is simple: an offer change touches every impression in the account at the same time. A creative test touches one ad.</p><p>When a creative hits, one ad takes off. It pulls spend, carries the account for a while, and eventually fatigues. When an offer hits and is added to your landing page, everything lifts at once.</p><p>We&#8217;ve seen this drop CPA by 78% at higher spend within a week in some cases.</p><p>The second reason offers hit: your evergreen ads fill the funnel, and the offer closes it. At any moment there&#8217;s a pool of people who have seen your ads, mostly agree with you, and just haven&#8217;t had a reason to act today. The promo collects that demand. </p><p>The math is roughly: 99% of viewers don't click, and 95% of clicks don&#8217;t convert. Adjust for frequency and impressions that scroll fast (no engagement) and you still get 99% of awareness never buying. </p><p>And it compounds on Meta specifically. More conversions in a short window means more signal for the algorithm, faster cash conversion, and better optimization data. The promo doesn&#8217;t just convert the funnel. It makes the whole account smarter for a week.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LF6n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LF6n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png 424w, https://substackcdn.com/image/fetch/$s_!LF6n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png 848w, https://substackcdn.com/image/fetch/$s_!LF6n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png 1272w, https://substackcdn.com/image/fetch/$s_!LF6n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LF6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png" width="911" height="667" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!LF6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:911,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:520533,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/200783556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LF6n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png 424w, https://substackcdn.com/image/fetch/$s_!LF6n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png 848w, https://substackcdn.com/image/fetch/$s_!LF6n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png 1272w, https://substackcdn.com/image/fetch/$s_!LF6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f14345-f34f-4b8b-ba3f-85ec5bd08f50_911x667.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One caveat that applies to every offer win: cheap conversions that don&#8217;t hold up downstream aren&#8217;t a win. If it&#8217;s lead gen, track your close rate. If it&#8217;s ecom, track your LTV on promos.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://newsletter.curtishowland.com/subscribe?"><span>Subscribe now</span></a></p><h2>How to pick the offer</h2><p>The first thing I ask on a new account: tell me your offer in one sentence, the way a customer would repeat it to a friend.</p><p>&#8220;$0 down, fast installation&#8221; is an offer. &#8220;Up to 25% off select styles with code SUMMER25&#8221; is forgettable and bland. I&#8217;m looking for the first: something specific, memorable, and compelling.</p><p>The second thing I pull is the Meta Ad Library for the top five competitors. Your offer competes with whatever sits next to it in the feed, not with whatever you ran last quarter.</p><p>From there, the routing comes down to one question: <strong>what&#8217;s actually stopping the purchase?</strong> Every construct exists to kill a specific objection. Name the objection out loud, in the customer&#8217;s words, and the offer mostly picks itself.</p><p><strong>&#8220;It costs too much.&#8221;</strong> Price is the objection, so price might be the lever. Percent off is the workhorse, and it wins across the board but easts into margin.</p><blockquote><p>Price is the easy one: price is the first thing people say and the last one you should test. </p></blockquote><p>For example, you may be able to increase the value first before a discount. Giving the customer a gift they value at 25% of the order might cost you 5 points of margin. A 20% discount costs you the full 20, and the customer values it less if they think you raised the price to just discount it. </p><p>That asymmetry is why gift with purchase is my preference vs discounts (or do both), and the default for subscription brands: perceived value goes up, price expectations stay untouched. Theme the gift to the moment (free gifts for dad in June) and it does double duty as creative. Just make sure the gift is something people would buy on its own or makes the original product more usable. A throwaway gift reads as clutter, not value.</p><p><strong>&#8220;It&#8217;s a big commitment.&#8221;</strong> High ticket, installation, a long contract. The objection isn&#8217;t the number, it&#8217;s starting, so terms beat discounts: $0 down, no interest, no payments, free demo.</p><p><strong>&#8220;What if it doesn&#8217;t work for me?&#8221;</strong> Skepticism is the objection, and you can&#8217;t discount your way out of it. The construct is risk reversal: a money-back guarantee, a free trial, a sample size, painless returns. Make it specific: &#8220;90 days, no questions&#8221; beats &#8220;satisfaction guaranteed&#8221; every time. Model in a return-rate assumption here. It&#8217;s a nonzero cost, but as long as the product is good, it&#8217;s better than the CVR hit of not having it.</p><p><strong>&#8220;I&#8217;ll get to it later.&#8221;</strong> Nothing is blocking the purchase. People mostly agree with you and just have no reason to act today. You don&#8217;t need a new offer. You need urgency on the one you have, and the urgency has to be real: tie it to a calendar moment, or to actual scarcity, a kicker that runs while stock lasts. One rule: don&#8217;t publicize an end date unless it&#8217;s inside the next couple of days. A deadline two weeks out is not a deadline in today&#8217;s world.</p><p><strong>&#8220;I don&#8217;t need it.&#8221;</strong> Stop. No offer fixes this one. If people don&#8217;t want the product at full attention, a discount just buys cheaper indifference. Improve the product or find the right audience. Don&#8217;t try to offer-hack this. It will just result in bad reviews, low LTV, or returns.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o-Sq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o-Sq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png 424w, https://substackcdn.com/image/fetch/$s_!o-Sq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png 848w, https://substackcdn.com/image/fetch/$s_!o-Sq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png 1272w, https://substackcdn.com/image/fetch/$s_!o-Sq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o-Sq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png" width="928" height="819" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!o-Sq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:928,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:669374,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/200783556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!o-Sq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png 424w, https://substackcdn.com/image/fetch/$s_!o-Sq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png 848w, https://substackcdn.com/image/fetch/$s_!o-Sq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png 1272w, https://substackcdn.com/image/fetch/$s_!o-Sq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c4cce8b-53e4-4407-b472-fdfe56830711_928x819.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Then decide: one-off or system?</strong> If you&#8217;ll run offers all year, build one evergreen high-value construct and re-skin it per moment instead of inventing a new offer every holiday. Nine-figure brands run essentially the same offer all year and re-wrap it for each moment: small tweaks or products but same core idea. Same economics, new urgency, and the unit math always works.</p><p>Whichever construct you land on, four checks before anything launches:</p><p><strong>Stack before you deepen.</strong> The cheapest improvements remove friction instead of cutting price: a payment term, a free-shipping threshold, a guarantee, a bonus unit. </p><p>Deepening is the expensive move. Make it your last one.</p><p><strong>Condition the offer to lift AOV or LTV.</strong> Free shipping earns its keep when it&#8217;s gated: on subscriptions, or on two-plus units. </p><p>A good offer doesn&#8217;t just close the sale, it improves the order. If it doesn&#8217;t raise AOV or start a longer relationship, it&#8217;s margin out the door.</p><p><strong>Do the depth math before launch, not during.</strong> A 30% discount doesn&#8217;t cost you 30%. It comes out of contribution. Take a $100 order with $35 in landed costs: you keep $65. At 30% off you collect $70 and keep $35. The discount cut contribution nearly in half, so your allowable CAC drops with it. Set the in-window CAC target from that math and hand it to your media buyer on day one. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NMIq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NMIq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png 424w, https://substackcdn.com/image/fetch/$s_!NMIq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png 848w, https://substackcdn.com/image/fetch/$s_!NMIq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png 1272w, https://substackcdn.com/image/fetch/$s_!NMIq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NMIq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png" width="831" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:831,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131226,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/200783556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NMIq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png 424w, https://substackcdn.com/image/fetch/$s_!NMIq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png 848w, https://substackcdn.com/image/fetch/$s_!NMIq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png 1272w, https://substackcdn.com/image/fetch/$s_!NMIq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9de3278-4f37-4c9f-9af4-1d6ad968d54c_831x496.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Aim it at the first order.</strong> A sitewide discount pays a lot of people who were buying anyway. First-order constructs, the welcome bundle, the starter kit, the new-customer gift, point every dollar of margin give at acquisition. You can&#8217;t gate perfectly on Meta, but you can design the offer so its value concentrates on order one.</p><h2>When to run it</h2><p>The big holidays all work: Memorial Day, 4th of July, Labor Day, Black Friday, Thanksgiving, Christmas, New Year&#8217;s. </p><p>Then there are the in-betweens. Spring sale. Summer sale. Most brands chain them: Mother&#8217;s Day into Memorial Day into a summer sale into the 4th of July and back into summer. Seasonal language fills the gaps when there&#8217;s no actual holiday.</p><p>Brand moments work too. If you started your company in February or one of your founders has a birthday away from a holiday, that&#8217;s a great time to add another promo. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h12a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h12a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png 424w, https://substackcdn.com/image/fetch/$s_!h12a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png 848w, https://substackcdn.com/image/fetch/$s_!h12a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png 1272w, https://substackcdn.com/image/fetch/$s_!h12a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h12a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png" width="796" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:796,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164345,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/200783556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h12a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png 424w, https://substackcdn.com/image/fetch/$s_!h12a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png 848w, https://substackcdn.com/image/fetch/$s_!h12a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png 1272w, https://substackcdn.com/image/fetch/$s_!h12a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45b4c817-76ed-4399-a926-d900ee4efad0_796x448.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>One timing detail most brands get backwards: promos convert better in the few days after the holiday than before it.</p><p>A 4th of July sale on July 1st says <em>you have time</em>. The same sale on July 7th says <em>this might be the last day</em>. Every day past the holiday adds urgency, right up to the point where it&#8217;s obviously never ending.</p><p>So don&#8217;t kill the promo on the holiday. The strongest days are usually still ahead of you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YyUm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YyUm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png 424w, https://substackcdn.com/image/fetch/$s_!YyUm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png 848w, https://substackcdn.com/image/fetch/$s_!YyUm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png 1272w, https://substackcdn.com/image/fetch/$s_!YyUm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YyUm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png" width="797" height="662" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!YyUm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:797,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148780,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/200783556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!YyUm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png 424w, https://substackcdn.com/image/fetch/$s_!YyUm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png 848w, https://substackcdn.com/image/fetch/$s_!YyUm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png 1272w, https://substackcdn.com/image/fetch/$s_!YyUm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bdbb9f-9498-4a5a-9436-b216bd308b7e_797x662.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>How to run it</h2><p>The mechanics matter as much as the offer itself:</p><p><strong>Cap promo ads at 20-30% of account spend (by ad not landing page).</strong> Never 100%. More on why below.</p><p><strong>Two formats are my favorites.</strong> Promo statics, plus your top evergreen videos with a scrolling banner on top that says &#8220;25% off for the 4th.&#8221; Add in dedicated video promos if you can.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v5DY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v5DY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png 424w, https://substackcdn.com/image/fetch/$s_!v5DY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png 848w, https://substackcdn.com/image/fetch/$s_!v5DY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png 1272w, https://substackcdn.com/image/fetch/$s_!v5DY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v5DY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png" width="796" height="553" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!v5DY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:553,&quot;width&quot;:796,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154586,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/200783556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!v5DY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png 424w, https://substackcdn.com/image/fetch/$s_!v5DY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png 848w, https://substackcdn.com/image/fetch/$s_!v5DY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png 1272w, https://substackcdn.com/image/fetch/$s_!v5DY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d4012-b9f1-43c3-8691-e25e515a6a82_796x553.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>80% iterations, 20% new.</strong> Pull last year&#8217;s holiday winners and rerun them. They reactivate year over year more often than you&#8217;d expect. Promo creative requires way less creative diversity in my experience.</p><p><strong>Accept the fatigue.</strong> Promo ads die 3 to 14 days after the holiday and the account goes back to baseline. That&#8217;s fine. </p><p><strong>Load the funnel first.</strong> In the week before a sale, push DR ads to fill the top of the funnel. Run a bit less efficient than normal (and more efficient during the sale). That awareness has to come from somewhere. </p><h2>Building the calendar </h2><p>When, what, and how are useless as trivia. Here&#8217;s the assembly order I&#8217;d run with a brand starting from zero:</p><ol><li><p><strong>Anchor the majors.</strong> Pick the four to six proven holidays that fit your category. Health brands don&#8217;t skip New Year&#8217;s. Nobody should skip Black Friday unless you are REI.</p></li><li><p><strong>Add your brand moments.</strong> Birthday month, product anniversary, the category&#8217;s natural season.</p></li><li><p><strong>Fill the gaps with seasonal frames.</strong> Spring sale, summer sale, fall. Depends how often you want to have some kind of promo. Subscription-heavy brands should run promos more often since initial AOV is less important than LTV, so they should chain these in.</p></li><li><p><strong>Assign one offer construct per slot.</strong> Most slots are re-skins of the evergreen offer. Vary the wrapper, and keep it fun.</p></li><li><p><strong>Set windows, not dates.</strong> Promo ads start about two weeks before the holiday and run a week past it for most big brands</p></li><li><p><strong>Pre-build both copy variants.</strong> An evergreen version and a short-dated version of every asset, written before launch. </p></li><li><p><strong>Tag everything for next year.</strong> Name promo ads by holiday so next June you can pull this June&#8217;s winners in five minutes. </p></li></ol><h2>The concerns are real</h2><p>Up top I called offers a dangerous funnel, and I meant it. I philosophically hate the idea of going promo heavy. And I still push for promos every holiday, on every brand, because the data keeps winning the argument.</p><p>The way to hold both is to take the objections seriously. There are four that matter.</p><p><strong>The impression problem.</strong> Every dollar on Meta buys an impression, and an impression that says &#8220;25% OFF&#8221; is an impression that didn&#8217;t say why your product matters. Go 100% promo and you&#8217;re paying premium holiday CPMs to communicate a price instead of a selling point. That&#8217;s the real reason for the 20-30% cap and the banner-on-winner format. The proof points keep running. The offer just closes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XZwV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XZwV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!XZwV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!XZwV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!XZwV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XZwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XZwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:547469,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/200783556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!XZwV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!XZwV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!XZwV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!XZwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2fdac3e-5996-4218-8112-dbb746d0705c_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The Bed Bath &amp; Beyond problem.</strong> Train customers to only buy with a coupon and you&#8217;ve permanently repriced your product. The fix is the evergreen offer. When your everyday offer is already high value, a holiday promo is a re-skin, not a markdown, and you never teach anyone to wait for the markdown.</p><p><strong>The hangover.</strong> Promos pull demand forward. Budget for the dip after the sale or you&#8217;ll spend a week diagnosing a problem that doesn&#8217;t exist.</p><p><strong>The opt-out tax.</strong> Holidays raise CPMs whether you participate or not. If everyone else is running Memorial Day offers and you aren&#8217;t, you pay holiday auction prices without holiday conversion rates. Worse, the shopper who just bought your competitor&#8217;s deal isn&#8217;t buying your full-price product this week. Sitting out isn&#8217;t neutral. People won&#8217;t remember that you sat out.</p><h2>The practical takeaway</h2><p>Six moves, in order:</p><ol><li><p>Confirm the fundamentals first. Product, creative engine, media buying, a site that converts. The offer multiplies what&#8217;s working. It doesn&#8217;t fix what isn&#8217;t.</p></li><li><p>Look at your past wins. One ad winning is creative. Everything winning at once is the offer.</p></li><li><p>Name the objection in the customer&#8217;s words and let it route you: price, commitment, risk, or timing. Then draft five variants of the construct before your next creative sprint.</p></li><li><p>Cap dedicated promo ads at 20-30% of spend. Banners on proven winners, 80% iterations, rerun last year&#8217;s promos.</p></li><li><p>Build the calendar once: anchor the majors, add your brand moments, fill the gaps with seasonal frames, and set windows instead of dates.</p></li><li><p>Load the funnel the week before the sale. Budget for the hangover the week after.</p></li></ol><p>Most operators will test 200 ways to say it before testing one change to what they&#8217;re offering.</p><p>This month, two words cut a brand&#8217;s CPA 78%. The framework above is how you find yours.</p><p>If this was useful, send it to someone who has a good offer (or doesn&#8217;t). Thanks! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/the-offer-is-the-cheapest-growth?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://newsletter.curtishowland.com/p/the-offer-is-the-cheapest-growth?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[You Forgot About Prime Day (Here’s the 96-Hour Triage Plan)]]></title><description><![CDATA[Prime Day starts Tuesday, June 23. If your prep so far consists of reading this post, this is exactly what I&#8217;d do between now and then.]]></description><link>https://newsletter.curtishowland.com/p/you-forgot-about-prime-day-heres</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/you-forgot-about-prime-day-heres</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 19 Jun 2026 12:22:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6fJJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>Prime Day 2026 runs June 23 to 26.</p><p>Amazon moved the whole event up to June this year after nearly a decade of July dates.</p><p>My first job inside marketing was actually Amazon-specific. So I have a lot of Prime Day experience.</p><p>My biggest learning? the brands that win Prime Day built their demand months ago, and you can&#8217;t change that now. The job this weekend isn&#8217;t to build a huge Prime Day. It&#8217;s to not mess it up and capture what you built in the past.</p><h2>Start With What You&#8217;re NOT Doing</h2><p>The fastest way to blow the next four days is trying something new you&#8217;ve never tested on huge spend levels.</p><p><strong>No new creative concepts.</strong> You don&#8217;t have time to test, and running untested concepts on the highest-traffic days of the summer is a good way to end up with an unprofitable ROAS.</p><p><strong>No optimization strategies you&#8217;ve never run.</strong> Prime Day is not the moment to try click campaigns, new bidding setups, or anything you haven&#8217;t already validated at normal spend.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis Howland on DTC Marketing! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>Friday: Three Decisions (About 2 Hours)</h2><p><strong>Decision 1: Which channel gets the better deal?</strong></p><p>If your site evergreen promo beats your Amazon deal, you split conversions and confuse buyers. If Amazon undercuts your site, your DTC offer looks weak all week. </p><p>Or, third, run a &#8220;prime time&#8221; sale on your site matching the Amazon offer.</p><p>Most brands let both channels run whatever was already planned and find out Tuesday that they&#8217;re competing with themselves.</p><p>Pick a winner on purpose. If your site unit economics are better, give a better site offer (just make it a GWP or offer bar so it's not scrapeable, as long as it's not identical SKUs, Amazon can&#8217;t match it back). If you are trying to build Amazon reviews, give a better Amazon offer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6fJJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6fJJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6fJJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6fJJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6fJJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6fJJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:408314,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/201748052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6fJJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6fJJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6fJJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6fJJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e89a019-495e-4077-a931-9cdd56062947_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Decision 2: Spend to your inventory, not your ambition.</strong></p><p>It&#8217;s too late to inbound more FBA units. Count what&#8217;s actually sellable and pace your spend against that number.</p><p>If units are tight, spend steadily across four days instead of blowing the budget on day one and going dark.</p><p><strong>Decision 3: Raise your budgets now.</strong></p><p>Prime Day traffic will drain a normal daily budget by mid-morning. Then your ads sit dark during the highest-intent hours.</p><p>Raise Amazon campaign caps today. If you&#8217;re pushing Meta traffic to Amazon, decide that number today too. That way you have a plan and don&#8217;t panic-adjust.</p><h2>The Weekend: Creative and Email (About 3 Hours)</h2><p><strong>Badge your winners.</strong></p><p>Take your top 3 to 5 ads and put a Prime Day banner on them. That&#8217;s it. Your winners already work, they just need a deal flag.</p><p>Then knock out a handful of quick Prime Day statics. Product shot, deal callout, urgency line. Make the offer and the product clear.</p><p>Don&#8217;t edit your live winners, because editing resets learning on the ads currently working. These should be net new ads set up, then paused after Prime Day.</p><p><strong>Segment your list</strong></p><p>An email to everyone can send your best customers to Amazon, where you lose the subscription, the data, and the margin.</p><p>Example segmentation:</p><p><strong>Active subscribers &amp; recent buyers</strong> never see a Prime Day email. They already pay you regularly. Leave them alone.</p><p><strong>Lapsed customers (no recent purchase, not subscribed)</strong> get sent to Amazon. They weren&#8217;t coming back to your site anyway. A Prime Day purchase from a dead segment is found money.</p><p>Then schedule everything now: a launch-day send, a mid-event nudge, a last-chance email Friday. Write the post-event &#8220;missed the deal&#8221; email this weekend too, scheduled for Saturday the 27th. </p><p><strong>Fix your links.</strong></p><p>One thing on every ad and email pointing to Amazon.</p><p>First, attribution links, so you collect Amazon&#8217;s 10% Brand Referral Bonus. It&#8217;s free margin so claim it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7iSK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7iSK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png 424w, https://substackcdn.com/image/fetch/$s_!7iSK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png 848w, https://substackcdn.com/image/fetch/$s_!7iSK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!7iSK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7iSK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png" width="1456" height="1073" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1073,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1609813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/201748052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7iSK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png 424w, https://substackcdn.com/image/fetch/$s_!7iSK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png 848w, https://substackcdn.com/image/fetch/$s_!7iSK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!7iSK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab36ede-fad4-4715-87a7-28fadb3608de_1458x1074.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Start the push Saturday, not Tuesday.</strong></p><p>Amazon Attribution counts conversions for 14 days after the click. Traffic you send this weekend still gets credited when those people convert at deal prices on Tuesday.</p><p>Weekend clicks are also cheaper than event-day clicks, because every brand in your category piles into the auction Tuesday morning. So if you&#8217;re pushing Meta traffic to Amazon, start Saturday. Not at full budget levels, but a small &#8220;get ready&#8221; test is worthwhile. </p><p>Break it into its own campaign so you can measure it post-window and decide if it's worth increasing or cutting next year. </p><h2>Monday: Keep the gas on.</h2><p>The instinct says Prime Day steals from your site, so pull back DTC spend and let Amazon have the week. I recommend the opposite.</p><p>Buying intent rises everywhere during Prime Day. People are in shopping mode, and site conversion often lifts during the event even when you&#8217;re not pushing traffic there. Pausing your regular Meta campaigns means pulling out of the market during one of the biggest shopping windows of the summer, and resetting learning on the way out.</p><p>Leave your DTC campaigns running. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rmld!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rmld!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!rmld!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!rmld!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!rmld!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rmld!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:397279,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/201748052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rmld!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!rmld!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!rmld!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!rmld!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc05f5c-170e-4241-8b38-938ddb6b1a79_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Then verify everything actually renders.</strong></p><p>Monday is for checking. The coupon clips. The strikethrough price shows. Subscribe &amp; Save settings are what you think they are. Redirects resolve to the right listings. Scheduled emails point at the right segments.</p><p>And check what the final stacked price actually is. A Prime Day coupon that stacks with your Subscribe &amp; Save discount can put you at 40%+ off without anyone deciding that. Check for yourself.</p><p><strong>And set your day-of cadence.</strong></p><p>Pick three check-in windows for Tuesday: a morning budget check, a midday pacing look, an evening scale-or-kill call. Decide the schedule Monday so Tuesday is execution instead of refreshing dashboards all day.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VKPX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VKPX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png 424w, https://substackcdn.com/image/fetch/$s_!VKPX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png 848w, https://substackcdn.com/image/fetch/$s_!VKPX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png 1272w, https://substackcdn.com/image/fetch/$s_!VKPX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VKPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png" width="1456" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1112460,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/201748052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VKPX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png 424w, https://substackcdn.com/image/fetch/$s_!VKPX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png 848w, https://substackcdn.com/image/fetch/$s_!VKPX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png 1272w, https://substackcdn.com/image/fetch/$s_!VKPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aab78f6-a65f-4f05-9480-358b01805334_1462x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Whole Thing on One Page</h2><p><strong>Friday:</strong> pick which channel wins (or run a parallel offer on purpose), pace spend to inventory, raise budgets.</p><p><strong>Weekend:</strong> badge your top ads, quick statics launched as new ads, segment the list (protect subscribers and recent buyers, push 90+ day lapsed to Amazon), schedule every send including post-event, attribution links and redirects on everything, and start the Meta-to-Amazon push Saturday to load the 14-day attribution window.</p><p><strong>Monday:</strong> leave DTC running, verify everything renders including the final stacked price, set the day-of cadence.</p><p><strong>Tuesday:</strong> 12:05 a.m. check, then execute.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hWf7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hWf7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hWf7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hWf7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hWf7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hWf7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:419381,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/201748052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hWf7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hWf7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hWf7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hWf7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a835748-97f2-41eb-8f03-d197b6323055_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The brands that win Prime Day built their demand in March and April. This is just the final checklist. </p><p>Did I miss anything? Hit reply and let me know! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/you-forgot-about-prime-day-heres?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/you-forgot-about-prime-day-heres?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The DTC static ad system: what 67,852 ads across 106 brands actually look like. ]]></title><description><![CDATA[12 Formats to copy today and why.]]></description><link>https://newsletter.curtishowland.com/p/the-dtc-static-ad-system-what-67852</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/the-dtc-static-ad-system-what-67852</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 12 Jun 2026 12:40:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F2N2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We pulled every active ad from 106 brands across DTC, ecommerce, and consumer categories. 67,852 ads in total. We classified each one by format and analyzed the mix.</p><p>Here are the data highlights:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F2N2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F2N2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png 424w, https://substackcdn.com/image/fetch/$s_!F2N2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png 848w, https://substackcdn.com/image/fetch/$s_!F2N2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png 1272w, https://substackcdn.com/image/fetch/$s_!F2N2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F2N2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png" width="997" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:997,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:177241,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F2N2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png 424w, https://substackcdn.com/image/fetch/$s_!F2N2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png 848w, https://substackcdn.com/image/fetch/$s_!F2N2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png 1272w, https://substackcdn.com/image/fetch/$s_!F2N2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff272f5b1-3777-497a-bc1e-18ebce94a719_997x394.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Brands like SHEIN (96.6%), Calvin Klein (93.4%), On Running (85.1%), Obvi (82.1%), and Fabletics (82.5%) are running heavily image-weighted accounts. These are not small brands hedging because they cannot afford video production. These are the largest Meta spenders in DTC.</p><p>This does not mean video is less important. Glossier runs 57% video. Honeylove runs 84% video. Both are successful. The point is that static is not a secondary format. If you haven&#8217;t cracked static ads or think they could perform better, that is why I&#8217;m writing this.</p><div><hr></div><p>Quick note from Vinay. Curtis is about to hand you the system: 12 formats, 5 axes, one SKU turned into 20+ distinct ads. A healthy account runs 6 to 8 formats and ships 12 to 15 genuinely new statics a week.</p><p>Now look at your team and ask who&#8217;s actually producing that.</p><p>That&#8217;s the gap. The strategy above is right. The problem is a person cutting statics at 30 to 60 minutes each can&#8217;t hold 6 to 8 formats across 5 axes and still refresh weekly. So accounts quietly collapse back to 2 to 3 formats and one angle, and the algorithm reads it as sameness.</p><p>That&#8217;s what Notch fixes. Not a clip generator. An autonomous marketer that ships finished, Meta-ready ads across the formats Curtis just mapped. Paste a product URL &#8594; Product Hero, Social Proof, Before &amp; After, UGC-Native, statics and video. Point it at a winner &#8594; it rebuilds the concept across new formats and personas, not 20 lazy iterations. Feed it your top ad &#8594; it branches genuinely distinct variations before fatigue.</p><p>Diversity, not just volume. The exact bar Curtis set.</p><p>And it pairs with a human, it doesn&#8217;t replace one. Your team directs and edits. Notch carries the production load they physically can&#8217;t.</p><p>This newsletter was brought to you by Notch, the autonomous marketer that ships winning ads. Built by ex-Meta folks behind Facebook Lead Ads and Instagram ads, raised $8M, now running creative for 4,000+ businesses. Readers get 30% off any annual plan &#8594; <a href="https://usenotch.ai/?via=curtiszf">Sign up</a> or <a href="https://calendly.com/vinayjain404/notch-agentic-ads-onboarding">book a custom onboarding call with founder Vinay</a>.</p><div><hr></div><h2>Why the algorithm now rewards static diversity</h2><p>Meta&#8217;s Andromeda update changed how creative gets evaluated and served. The algorithm now uses visual recognition to assess creative diversity across your account. </p><p>Real creative diversity now means genuine visual, format, and messaging variation. And static images are where you produce that diversity fastest and cheapest. PLUS those placements on Meta are cheaper on a CPM basis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Dvk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Dvk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!3Dvk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!3Dvk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!3Dvk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Dvk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334044,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Dvk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!3Dvk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!3Dvk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!3Dvk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18114db9-69e1-480a-9445-1da2a5d1a6c0_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>A static ad takes 30-60 minutes to produce. A video takes 4-8 hours. A small team can produce 15-25 static variations per week. The same team produces 3-5 videos. </p><p>AI changes this, but most people I talk to are still seeing better performance from strategically using AI to augment ad production, not to fully outsource it. End-to-end AI production creates volume. Proper AI usage should create efficient quality output. </p><blockquote><p><strong>Statics are cheaper to make, cheaper to place on Meta, and can test diverse angles quickly. Despite having less information density than videos, they still consistently perform in top DTC accounts.</strong> </p></blockquote><h2>The 12 static formats every DTC brand needs</h2><p>Here is the system. Twelve distinct formats, mapped to the funnel stage where each does its best work. A healthy account has active ads in at least 6-8 of these at any given time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wE9o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wE9o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wE9o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wE9o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wE9o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wE9o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:434341,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wE9o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wE9o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wE9o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wE9o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa91bfde-5986-4ed0-ad7d-ae834d51e85f_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>01. Product Hero (BOF)</h3><p>Clean product photography on a neutral or branded background. The product is the entire message.</p><p>Works because it eliminates cognitive load for warm audiences. They already know what you sell. The fastest path to conversion is removing everything between them and the product.</p><p>Best for fashion, accessories, beauty, home goods. Especially effective on retargeting.</p><p>What to test: solid brand color background vs. lifestyle context vs. pure white.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZtIx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZtIx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png 424w, https://substackcdn.com/image/fetch/$s_!ZtIx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png 848w, https://substackcdn.com/image/fetch/$s_!ZtIx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png 1272w, https://substackcdn.com/image/fetch/$s_!ZtIx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZtIx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png" width="261" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:261,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97219,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZtIx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png 424w, https://substackcdn.com/image/fetch/$s_!ZtIx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png 848w, https://substackcdn.com/image/fetch/$s_!ZtIx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png 1272w, https://substackcdn.com/image/fetch/$s_!ZtIx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3c0be35-83bb-4028-9bbd-9bea3caef8d9_261x460.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Dr. Squatch | High Impression Ad</p><h3>02. Social Proof / Testimonial (MOF, BOF)</h3><p>Customer quotes, star ratings, review counts, expert endorsements paired with product imagery.</p><p>Works because when a prospect sees thousands of five-star reviews or a quote from someone who sounds like them, it short-circuits evaluation. The brain defaults to &#8220;if that many people trust it, I probably can too.&#8221;</p><p>Best for supplements, skincare, health, subscriptions. Anything with a trust gap.</p><p>What to test: customer review vs. expert endorsement vs. press mention.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!46yo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!46yo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png 424w, https://substackcdn.com/image/fetch/$s_!46yo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png 848w, https://substackcdn.com/image/fetch/$s_!46yo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png 1272w, https://substackcdn.com/image/fetch/$s_!46yo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!46yo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png" width="411" height="411" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:411,&quot;width&quot;:411,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:249196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!46yo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png 424w, https://substackcdn.com/image/fetch/$s_!46yo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png 848w, https://substackcdn.com/image/fetch/$s_!46yo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png 1272w, https://substackcdn.com/image/fetch/$s_!46yo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d73881e-aa87-422c-a913-0cab86f66b2c_411x411.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ridge Wallet | High Impression Ad</p><h3>03. Before &amp; After (MOF)</h3><p>Split-frame visual showing the problem state versus the result after using the product.</p><p>Works because it makes the transformation tangible. The &#8220;before&#8221; triggers problem recognition. The &#8220;after&#8221; triggers aspiration. The product becomes the bridge.</p><p>Best for skincare, haircare, supplements, fitness, cleaning products. Obvi has built their entire static strategy around this.</p><p>What to test: horizontal split vs. vertical split vs. slider-style overlay.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IvjM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IvjM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png 424w, https://substackcdn.com/image/fetch/$s_!IvjM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png 848w, https://substackcdn.com/image/fetch/$s_!IvjM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png 1272w, https://substackcdn.com/image/fetch/$s_!IvjM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IvjM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png" width="547" height="547" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:547,&quot;width&quot;:547,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409277,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IvjM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png 424w, https://substackcdn.com/image/fetch/$s_!IvjM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png 848w, https://substackcdn.com/image/fetch/$s_!IvjM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png 1272w, https://substackcdn.com/image/fetch/$s_!IvjM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1a8d4e-c63d-4422-be12-33dac90651b2_547x547.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Obvi | High Impression Ad</p><h3>04. Feature Callout (MOF)</h3><p>Product image with annotated benefit callouts pointing to specific features.</p><p>Works because annotation feels informational, not promotional. The viewer processes it like content. The arrows and callout boxes create a natural reading path.</p><p>Best for tech accessories, supplements with ingredient stories, apparel with functional features. Huel excels at this with clean ingredient breakdowns.</p><p>What to test: 3 callouts vs. 5 vs. full ingredient breakdown.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W-7x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W-7x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png 424w, https://substackcdn.com/image/fetch/$s_!W-7x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png 848w, https://substackcdn.com/image/fetch/$s_!W-7x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png 1272w, https://substackcdn.com/image/fetch/$s_!W-7x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W-7x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png" width="494" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:494,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256201,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W-7x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png 424w, https://substackcdn.com/image/fetch/$s_!W-7x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png 848w, https://substackcdn.com/image/fetch/$s_!W-7x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png 1272w, https://substackcdn.com/image/fetch/$s_!W-7x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade4a0f7-a916-42a0-a02d-b5ccf543ef27_494x618.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Dr. Squatch | High Impression Ad</p><h3>05. Us vs. Them / Comparison (TOF, MOF)</h3><p>Side-by-side or chart-style comparison between your product and the competition, the old way, or the category default.</p><p>Works by anchoring your product against something the viewer already dislikes. They do not need to evaluate yours in isolation. They only need to agree that yours is better than what they are currently using.</p><p>Best for any product displacing an incumbent. Ridge built their brand on this format and has never stopped running it.</p><p>What to test: generic category (&#8221;old way&#8221;) vs. implied competitor vs. direct name.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nefb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nefb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png 424w, https://substackcdn.com/image/fetch/$s_!Nefb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png 848w, https://substackcdn.com/image/fetch/$s_!Nefb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png 1272w, https://substackcdn.com/image/fetch/$s_!Nefb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nefb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png" width="553" height="545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:553,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230345,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nefb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png 424w, https://substackcdn.com/image/fetch/$s_!Nefb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png 848w, https://substackcdn.com/image/fetch/$s_!Nefb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png 1272w, https://substackcdn.com/image/fetch/$s_!Nefb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0da7ff9-7fc4-4f64-9ab0-90b9880d6914_553x545.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ridge Wallet | High Impression Ad</p><h3>06. UGC-Native / Screenshot (TOF)</h3><p>Designed to look like organic social content. Selfies, text message screenshots, comment replies, casual phone photos.</p><p>Works by bypassing the &#8220;ad filter.&#8221; After years of scrolling past polished brand creative, people have developed unconscious pattern recognition for ads. UGC-Native earns the half-second of extra attention that separates scroll from click.</p><p>Best for beauty, skincare, fashion, food. Glossier has mastered this.</p><p>What to test: selfie + text overlay vs. screenshot of texts vs. comment reply.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fgQf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fgQf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png 424w, https://substackcdn.com/image/fetch/$s_!fgQf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png 848w, https://substackcdn.com/image/fetch/$s_!fgQf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png 1272w, https://substackcdn.com/image/fetch/$s_!fgQf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fgQf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png" width="347" height="617" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:347,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:235659,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fgQf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png 424w, https://substackcdn.com/image/fetch/$s_!fgQf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png 848w, https://substackcdn.com/image/fetch/$s_!fgQf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png 1272w, https://substackcdn.com/image/fetch/$s_!fgQf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d47ef07-b57a-4a0b-a7e1-8de5ba3c0fe8_347x617.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Glossier | High Impression Ad</p><h3>07. Grid / Collage / Mood Board (TOF, MOF)</h3><p>Multiple images arranged in a grid. Pinterest-board energy combining product, lifestyle, UGC, and texture.</p><p>Works because grids trigger completeness. The brain wants to scan every cell, which increases dwell time. Each cell can target a different objection or desire.</p><p>Best for fashion, jewelry, home goods, beauty with diverse product lines.</p><p>What to test: all product vs. product + lifestyle vs. product + UGC.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T7A6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T7A6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png 424w, https://substackcdn.com/image/fetch/$s_!T7A6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png 848w, https://substackcdn.com/image/fetch/$s_!T7A6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png 1272w, https://substackcdn.com/image/fetch/$s_!T7A6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T7A6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png" width="503" height="638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:638,&quot;width&quot;:503,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346777,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T7A6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png 424w, https://substackcdn.com/image/fetch/$s_!T7A6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png 848w, https://substackcdn.com/image/fetch/$s_!T7A6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png 1272w, https://substackcdn.com/image/fetch/$s_!T7A6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dda2792-c54b-4e4e-9937-d8b82013c1e2_503x638.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Glossier | High Impression Ad</p><h3>08. Offer / Promo (BOF)</h3><p>Bold typography, discount codes, urgency language, clear CTAs. The conversion closer.</p><p>Works through loss aversion. &#8220;30% off ends tonight&#8221; triggers a fear of missing the deal that is often stronger than the desire for the product itself.</p><p>Best for any ecommerce brand running promotions. Especially powerful for the &#8220;Four Peaks&#8221; strategy of four major sales events per year.</p><p>Obvious: Black Friday / New Year / Memorial Day</p><p>Less Obvious: Spring Sale / Brand Birthday / Founder Birthday / BIS Sale / Cultural Event Sale</p><p>What to test: countdown urgency vs. scarcity vs. exclusivity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lWPQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lWPQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png 424w, https://substackcdn.com/image/fetch/$s_!lWPQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png 848w, https://substackcdn.com/image/fetch/$s_!lWPQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png 1272w, https://substackcdn.com/image/fetch/$s_!lWPQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lWPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png" width="548" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&quot;width&quot;:548,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:283783,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lWPQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png 424w, https://substackcdn.com/image/fetch/$s_!lWPQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png 848w, https://substackcdn.com/image/fetch/$s_!lWPQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png 1272w, https://substackcdn.com/image/fetch/$s_!lWPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49c8404-301c-429f-b912-c6014f2aa3cc_548x548.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ridge Wallet | High Impression Ad</p><h3>09. Ugly / Lo-Fi / MS Paint (TOF)</h3><p>Deliberately unpolished creative. Handwritten text, crude drawings, mismatched fonts, screenshot energy. The anti-ad.</p><p>Works because it violates expectations. In a feed full of polished brand creative, something that looks like it was made in MS Paint creates genuine pattern interruption. The brain registers it as &#8220;not an ad.&#8221;</p><p>Best for brands with a strong established identity who can afford to break it. Also excellent for early-stage brands where authenticity matters more than polish.</p><p>What to test: MS Paint text vs. handwritten on paper vs. phone notes screenshot.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P_jM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P_jM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png 424w, https://substackcdn.com/image/fetch/$s_!P_jM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png 848w, https://substackcdn.com/image/fetch/$s_!P_jM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png 1272w, https://substackcdn.com/image/fetch/$s_!P_jM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P_jM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png" width="552" height="688" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:688,&quot;width&quot;:552,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201582,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P_jM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png 424w, https://substackcdn.com/image/fetch/$s_!P_jM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png 848w, https://substackcdn.com/image/fetch/$s_!P_jM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png 1272w, https://substackcdn.com/image/fetch/$s_!P_jM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ed4c49-5fb3-4531-93da-e16ae7a49efc_552x688.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Dirty Dog Farm | High Impression Ad</p><h3>10. Data / Stat Callout (MOF)</h3><p>One powerful number or data point as the hero of the image. The statistic IS the creative.</p><p>Works because specificity feels more trustworthy than qualitative claims. &#8220;11,000+ five-star reviews&#8221; or &#8220;2 million wallets sold&#8221; creates instant credibility for the analytical buyer.</p><p>Best for supplements, review-heavy brands, subscriptions, products with clinical backing.</p><p>What to test: social proof number vs. product spec vs. outcome number.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-MJ8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-MJ8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png 424w, https://substackcdn.com/image/fetch/$s_!-MJ8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png 848w, https://substackcdn.com/image/fetch/$s_!-MJ8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png 1272w, https://substackcdn.com/image/fetch/$s_!-MJ8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-MJ8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png" width="548" height="549" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:549,&quot;width&quot;:548,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:491212,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-MJ8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png 424w, https://substackcdn.com/image/fetch/$s_!-MJ8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png 848w, https://substackcdn.com/image/fetch/$s_!-MJ8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png 1272w, https://substackcdn.com/image/fetch/$s_!-MJ8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9454926c-6965-4f89-81f1-8f3ad41da7d5_548x549.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Obvi | High Impression Ad</p><h3>11. Meme / Culture (TOF)</h3><p>Trending meme formats, pop culture references, humor-forward creative with brand messaging layered in.</p><p>Works because the brain processes it as entertainment first, advertising second. This earns not just attention but engagement: likes, comments, shares. Those social signals feed back into the algorithm and earn cheaper distribution.</p><p>Best for brands with humor-forward identity and a social team that moves fast. Dr. Squatch uses this consistently as a TOF entry point.</p><p>What to test: trending template vs. brand-specific recurring joke vs. reaction image.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i48H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i48H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png 424w, https://substackcdn.com/image/fetch/$s_!i48H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png 848w, https://substackcdn.com/image/fetch/$s_!i48H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png 1272w, https://substackcdn.com/image/fetch/$s_!i48H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i48H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png" width="549" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6173d57f-3083-4396-84a4-9b82655ab418_549x548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&quot;width&quot;:549,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:604620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i48H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png 424w, https://substackcdn.com/image/fetch/$s_!i48H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png 848w, https://substackcdn.com/image/fetch/$s_!i48H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png 1272w, https://substackcdn.com/image/fetch/$s_!i48H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6173d57f-3083-4396-84a4-9b82655ab418_549x548.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Dr. Squatch | High Impression Ad</p><h3>12. Listicle / &#8220;Reasons Why&#8221; (MOF)</h3><p>Text-heavy format listing 3-5 benefits, reasons, or ingredients. A mini landing page in a single image.</p><p>Works because lists are scannable. The numbered structure promises a specific amount of information and creates a completeness loop. Stacks multiple proof points into one impression.</p><p>Best for supplements, meal replacements, tech products, subscriptions. Huel uses this to stack nutritional benefits.</p><p>What to test: 3 reasons (cleaner) vs. 5 reasons (more comprehensive).</p><p>Huel | High Impression Ad</p><h2>The 5-axis creative diversity framework</h2><p>Format diversity is necessary but not sufficient. Genuine creative diversity on Meta lives across five axes. Some formats require some consistent overlap but this is my general framework:</p><p><strong>Axis 1: Format.</strong> Which of the 12 you are running. Most brands default to 2-3. Top performers maintain 6-8 in rotation.</p><p><strong>Axis 2: Visual style.</strong> Polished brand creative, lo-fi UGC, editorial photography. Running the same visual treatment across every format is still creative sameness.</p><p><strong>Axis 3: Messaging angle.</strong> Pain point, aspiration, social proof, curiosity, humor, education. Each angle attracts a different segment.</p><p><strong>Axis 4: Offer type.</strong> Free gift, percentage discount, dollar-off, BOGO, no offer. Dr. Squatch leads promos with free bags. Other brands never mention price. Test both.</p><p><strong>Axis 5: Audience persona.</strong> Ridge runs the same wallet targeted at minimalists, travelers, tech workers, and gift-givers with completely different creative for each. Same product, different person in the ad, different context. One SKU becomes 20+ distinct ads.</p><p>The practical takeaway: if your account has format diversity but the same visual treatment, same angle, same persona across all of them, the algorithm still reads it as sameness.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Jof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Jof!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!9Jof!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!9Jof!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!9Jof!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Jof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379905,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/199579029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9Jof!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!9Jof!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!9Jof!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!9Jof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4133f1f0-8df8-4ffe-bd9a-f76025c998bf_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Brand teardowns: five DTC accounts to study</h2><p>Five DTC brands. How they build their static systems. What you can steal.</p><h3>Dr. Squatch: The Volume Machine</h3><p>Men&#8217;s personal care. Estimated $220-280M revenue. Acquired by Unilever in 2025. </p><p><strong>Format mix:</strong> Heavy on Meme/Culture, Offer/Promo, and Ugly/Lo-Fi for TOF. Product Hero and Social Proof for conversion. Three-way split between humor-driven TOF, education-driven MOF, and urgency-driven BOF.</p><p><strong>What to steal:</strong> Volume and iteration velocity. They test more creative than almost any brand in DTC and maintain a consistent brand voice that is humor-forward, masculine, and self-aware. They turn one celebrity partnership (Sydney Sweeney, Mike Tyson, Alan Ritchson) into dozens of format variations.</p><p><strong>The opportunity if I were running it:</strong> They are extremely video-heavy. Scaling static production to match would open real headroom. Specifically more Data Callout formats built around their ingredient story, more Grid/Collage showing the expanding product line, and more UGC-Native since the audience skews young.</p><h3>Ridge Wallet: The Premium Product Showcase</h3><p>EDC accessories. ~$200M annual revenue, $300M+ cumulative wallet sales. Expanded from wallets into rings, backpacks, and luggage.</p><p><strong>Format mix:</strong> Primarily Product Hero, Us vs. Them, and Feature Callout. Premium product photography on clean backgrounds. Side-by-side comparisons (slim Ridge vs. bulky traditional wallet). Material and color showcases. Offer/Promo around new product launches drives incremental ROAS above 4x.</p><p><strong>What to steal:</strong> Making a simple product category feel premium and diverse. A wallet is a wallet, but Ridge sustains diversity through materials (aluminum, titanium, carbon fiber, Damascus steel), colors (20+ options), and use cases. Their comparison ads are best-in-class because no copy is needed to understand the value gap.</p><p><strong>The opportunity if I were running it:</strong> They are very product-focused, which is their ceiling. More Social Proof formats built around the 2M+ wallets sold stat, UGC-Native showing real people using the wallet in context, and Listicle formats. The brand is strong enough to support Ugly/Lo-Fi as pattern interrupt.</p><h3>Glossier: The Community-Driven Approach</h3><p>Beauty and skincare. The brand that proved community-generated content could outperform traditional beauty advertising. 42.8% image in our dataset (one of the more video-leaning DTC brands).</p><p><strong>Format mix:</strong> Centers on UGC-Native, Grid/Collage, and Social Proof. Unfiltered selfies, community mood boards, customer review statics that feel indistinguishable from organic Instagram posts. Product Hero exists but is secondary to people-first creative.</p><p><strong>What to steal:</strong> Their visual identity is so consistent that even &#8220;unbranded&#8221; UGC immediately reads as Glossier. That is the mark of a brand system working correctly. They build campaigns around customer content, hitting social proof, diversity representation, and feed-native formatting all at once.</p><p><strong>The opportunity if I were running it:</strong> They are heavy on TOF and MOF but lighter on BOF conversion creative. More direct Offer/Promo formats, Feature Callout ads explaining ingredient science (they have credibility to go deeper), and Comparison ads (natural approach vs. heavy makeup) would all earn a real test.</p><h3>Obvi: The Bold Transformation Play</h3><p>Collagen and weight management supplements. 82.1% image in our dataset. One of the most static-heavy supplement brands on Meta. One of the few openly using AI-generated imagery in static ads.</p><p><strong>Format mix:</strong> Heavy on Before &amp; After, Offer/Promo, and Data Callout. Bold, colorful, emotionally charged transformation ads. Social Proof statics with high-energy testimonials. Seasonal promos with strong urgency. Bright pinks, purples, bold typography.</p><p><strong>What to steal:</strong> They have made Before &amp; After their own by keeping it fun and aspirational rather than clinical or shame-based. The &#8220;before&#8221; is treated with empathy, not embarrassment. The &#8220;after&#8221; is framed as confidence, not just physical change. In a category where transformation messaging easily becomes problematic, this tonal choice is critical.</p><h3>Huel: The Education-First Native</h3><p>Nutritionally complete meal replacement. 67.8% image in our dataset. Highly systematized static creative.</p><p><strong>Format mix:</strong> Feature Callout, Listicle, and UGC-Native are the core. Annotated ingredient breakdowns are some of the cleanest in DTC. A distinctive &#8220;reply to comment&#8221; UGC-Native format addresses common objections (&#8221;is it actually worth the money?&#8221;) in a native, authentic-feeling way.</p><p><strong>What to steal:</strong> Education that feels native. The reply-to-comment format takes a real customer question and answers it in accessible, non-corporate language. Disarms skepticism by acknowledging the objection rather than pretending it does not exist. Feature Callout ads lead with outcomes (&#8221;complete nutrition in 2 minutes&#8221;) rather than specs.</p><p><strong>The opportunity if I were running it:</strong> They play it safe visually. Everything is clean, branded, on-template. More Ugly/Lo-Fi, Meme/Culture (meal prep humor, &#8220;what I eat in a day&#8221; parodies), and bolder Before &amp; After showing the convenience transformation (messy kitchen + 15 supplements vs. one Huel shake) would push them past their template ceiling.</p><h2>The 5-minute account audit</h2><p>Run these ten questions against your current ad account. </p><ol><li><p>Are you running ads in at least 6 of the 12 static formats?</p></li><li><p>Do you have both polished and lo-fi visual styles active?</p></li><li><p>Are you testing at least 3 different messaging angles?</p></li><li><p>Do you have ads running with AND without a promotional offer?</p></li><li><p>Are you targeting at least 2 distinct audience personas with different creative?</p></li><li><p>Have you refreshed your oldest running static in the last 4 weeks?</p></li><li><p>Do you have at least one &#8220;ugly&#8221; or meme-format ad in rotation?</p></li><li><p>Is your static-to-video ratio at least 50/50 by ad count?</p></li><li><p>Are you launching 5+ genuinely new statics per week?</p></li><li><p>Can you name the top-performing format in your account right now?</p></li></ol><p></p><p>Score yourself:</p><p><strong>8-10 yes:</strong> Diversity is strong. Focus on iteration speed.</p><p><strong>5-7 yes:</strong> Gaps exist. Use the format matrix to identify what is missing.</p><p><strong>0-4 yes:</strong> Creative diversity is likely your biggest performance bottleneck.</p><h2>The takeaway</h2><p>Static images are 55.6% of all ads across the 106 brands we analyzed. Among DTC brands specifically, that number climbs to 64.8%.</p><p>There are some brands scaling successfully with 100% or 95% video. But if that&#8217;s you, it&#8217;s worth occasionally testing new statics to see if you can get one to hit.</p><p>The brands winning on Meta in 2026 are running both video and static 90%+ of the time. But the thing that lets them test fast, iterate daily, and maintain genuine creative diversity is a systematic static production process. Twelve formats. Five axes. Six to eight formats active at any time. Twelve to fifteen new statics per week.</p><p>When you find a winner, the job is not to crank out 20 more iterations of the same thing. It is to repurpose the winning messaging across genuinely new creative formats. A winning video hook becomes a static headline. A winning static becomes a carousel. A winning testimonial becomes a Data Callout.</p><p>Creative diversity beats creative volume. Every time.</p><div><hr></div><p>Thanks again to Notch for sponsoring the newsletter. I met with them and was very impressed by their products. It's an autonomous marketer that ships winning ads. Built by ex-Meta folks behind Facebook Lead Ads and Instagram ads, raised $8M, now running creative for 4,000+ businesses. Readers get 30% off any annual plan &#8594; <a href="https://usenotch.ai/?via=curtiszf">Sign up</a> or <a href="https://calendly.com/vinayjain404/notch-agentic-ads-onboarding">book a custom onboarding call with founder Vinay</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/the-dtc-static-ad-system-what-67852?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/the-dtc-static-ad-system-what-67852?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The DTC Meta Ads Tier List ]]></title><description><![CDATA[After working with many 8 and 9 figure brands - here are my thoughts.]]></description><link>https://newsletter.curtishowland.com/p/the-dtc-meta-ads-tier-list</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/the-dtc-meta-ads-tier-list</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 05 Jun 2026 14:01:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wOvO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>After years of running these accounts, my opinions on what works have hardened. Some tactics I used to defend I now think are a waste of time. Some I dismissed I now consider table stakes.</p><p>Im sure ill change my mind on some next year again!</p><p>So I built a tier list. </p><p>F Tier is &#8220;stop wasting time on this.&#8221; </p><p>S Tier is &#8220;this is what compounds.&#8221;</p><p>If you disagree with where something landed, email me!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wOvO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wOvO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wOvO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wOvO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wOvO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wOvO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:482355,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/198844739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wOvO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wOvO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wOvO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wOvO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07583e0-add1-4099-8535-e84e2d1c9f89_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>F Tier: Stop Doing These</h2><p><strong>Engagement objectives.</strong> You are paying Meta to optimize for the cheapest metric on the platform. Likes don&#8217;t buy your product. Unless you are hyper-focused on utilizing these correctly (and using the low-quality ones a good way&#8217;s a good way to burn money.</p><p><strong>Frequency capping.</strong> Every hour you spend tuning frequency caps is an hour you didn&#8217;t spend making a new ad. If your audience is fatiguing, the answer is more creative, not less delivery on the creative you have.</p><div><hr></div><h2>D Tier: Mostly a Waste</h2><p><strong>Lookalike audiences.</strong> Meta&#8217;s algorithm finds your buyers better than any seed list you&#8217;ll ever build. Lookalikes felt like magic in 2018. In 2026 they&#8217;re a worse version of adv+ or broad targeting.</p><p><strong>Retargeting campaigns.</strong> Most retargeting is showing ads to people who were going to buy anyway. The incremental lift on a clean lift test is often very low. If you run these, don&#8217;t measure them on click basis (unless they are underperforming on clicks, which we often see, then definitely cut them).</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis Howland on DTC Marketing! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><h2>C Tier: Fine, But Stop Obsessing</h2><p><strong>The CBO vs ABO debate.</strong> The honest answer: it depends on whether your media buyer is actually in the account. If they are, ABO gives you more control and lower CPAs. If they aren&#8217;t in the account every day, don&#8217;t run ABO. Either way, the structure isn&#8217;t what&#8217;s holding your account back. Its utilizing it well for the product and creative you have that is.</p><p><strong>Advantage+ Creative enhancements.</strong> Letting Meta auto-crop your ads and overlay random text is often really bad. And many of them just don&#8217;t perform well.</p><p><strong>Heavy offer-led creative.</strong> Promo ads work. They convert. The problem is they train your customers to wait for the next sale. If 70% of your creative is &#8220;20% off,&#8221; its going to hurt long term growth. I generally target 70 non promo / 30 promo. </p><div><hr></div><h2>B Tier: Solid, Use Them</h2><p><strong>Interest targeting.</strong> (Im going to get hate for this one) Still works on launches when you don&#8217;t have data yet. Broad and Advantage+ Audiences outperform it once you have scale. Find an audience of a few million and turn on  Advantage+ Audiences, it works like a seed into broad and outperforms on most tests we run. </p><p><strong>UGC ads.</strong> Table stakes now. Every brand runs UGC. The bar has moved from &#8220;do we have any&#8221; to &#8220;do we have creators who can actually sell on camera.&#8221; The format is B Tier because everyone has it. Your creator roster and selling points is what determines whether it actually works.</p><p><strong>Static image ads</strong>. Fast to produce, easy to iterate, still convert at scale. AI image tools have made these even more efficient. We use designers who use AI to move faster. Most ecom should run 20-30% spend on statics.</p><p><strong>Cost caps and bid caps.</strong> Great for protecting CAC. The tradeoff is they throttle delivery when you want to scale. I use them most when the performance is volatile. </p><p><strong>Whitelisting and partnership ads.</strong> Useful format. The lift over standard UGC is real but overhyped, otherwise this would be A tier. If a creator already converts well as a non-whitelisted ad, expect a 10 to 30% lift, not a 2x though. Focus on creators with real names in their handles OR problem specific handles. Worse for generic non person handles. </p><p><strong>Long-form video (60s+).</strong> 15-30 second ads usually win for DTC. But when a long-form ad rips, it really rips. They tend to be founder stories, documentary-style ads, or product demos where the length is the value. Worth testing!</p><div><hr></div><h2>A Tier: This Is Where Scale Happens</h2><p><strong>Advantage+ Shopping Campaigns (ASC).</strong> Almost every brand should run ASC. Especially low-SKU brands selling to a consistent customer base. Feed it creative, set your budget, and get out of the way. Track performance vs your other campaigns and allocate budget.</p><p><strong>Creative diversification.</strong> More concepts equals more shots on goal. The brands scaling fastest ship 100+ new ads a month. Not 100 versions of the same concept. 100 different ideas. If your team is shipping 10 ads a month, your ceiling is built in.</p><p><strong>Big creative swings.</strong> The ads that 10x your account are never the safe ones. Ugly, weird, unexpected. The ad you almost killed in review. Every account I&#8217;ve scaled past $1M/month had at least one ad that the brand team initially hated.</p><p><strong>Landing page testing.</strong> Massively overlooked. Creative testing gets all the attention, but a landing page change can move CVR and doesn&#8217;t fatigue. The reason brands ignore it: it&#8217;s harder, slower, and requires dev resources. The reason it&#8217;s A Tier: the upside is enormous.</p><div><hr></div><h2>S Tier: The Two Things That Compound</h2><p>After 8 years of running these accounts, only two things consistently compound across every brand I&#8217;ve worked with.</p><p><strong>A creative testing framework.</strong> Not a vague &#8220;we test creative.&#8221; A system. Specific volume targets, a defined testing window, a kill rule, a scale rule, a rotation schedule. The brands with a real framework outpace the ones without one by 3-5x on creative output and scale much faster.</p><p><strong>Founder story ads.</strong> Especially when your founder is also your ICP. Nothing I have ever tested outperforms a founder who can sell on camera. The trust signal is impossible to replicate with UGC. The conversion rates are 30-50% higher in my accounts, the ads last longer, and the lift across the whole account is real.</p><p>The catch: most founders can&#8217;t sell on camera. The ones who can have a permanent  advantage.</p><div><hr></div><p>What did I miss? What did I rank wrong? Reply to this email and tell me where I&#8217;m off. Every tier list exists to be argued with.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/the-dtc-meta-ads-tier-list?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis Howland on DTC Marketing! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/the-dtc-meta-ads-tier-list?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/the-dtc-meta-ads-tier-list?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[Stop Auditing Your Meta Account Like It’s a Checklist]]></title><description><![CDATA[After dozens of audits and close to half a billion in Meta ad spend reviewed this year, there is no perfect structure, cadence, or creative mix.]]></description><link>https://newsletter.curtishowland.com/p/stop-auditing-your-meta-account-like</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/stop-auditing-your-meta-account-like</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 29 May 2026 13:25:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iMis!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve had the chance to audit accounts running Meta ads from $500/day to $400,000/day this year. </p><p>The theme I saw in brands spending $1m/month+? </p><p>Every account I look at is different. Different team structures, different creative pipelines, different attribution stacks, different stages of brand maturity. Across consulting and auditing close to half a billion in total ad spend reviewed, I want to share some themes.</p><p>But these aren&#8217;t a checklist. Checklists work for the binary, settled stuff. Tracking. Attribution setup. Pixel events. Things where the answer is &#8220;this is set up&#8221; or &#8220;it isn&#8217;t.&#8221;</p><p>They fall apart for the most important pieces.</p><div><hr></div><p>First, almost every brand I&#8217;ve audited has an &#8220;affiliate program.&#8221; Almost none of them actually have one that works. </p><p>What they have is a discount code distribution channel.</p><p>The pattern I see over and over: brand hands promo codes to anyone who asks &#8594; codes leak to Honey, RetailMeNot, coupon Reddits &#8594; existing customers find them at checkout &#8594; brand pays commission on revenue that was already coming through.</p><p>That&#8217;s basically just a tax on your conversion rate.</p><p>A real program has per-affiliate trackable codes, fraud detection, multiple commission structures, a creator marketplace, and automated payouts.</p><p>Brands doing affiliate right pull 15-40% of total revenue from it. Brands doing it wrong pay 5-10% commission on revenue that was already going to come through the door.</p><p>But here&#8217;s what most brands miss: a properly tracked affiliate program doesn&#8217;t just generate revenue on its own. It becomes your best creative testing lab. You get real purchase data on which creators, which angles, and which content formats actually convert, before you put a single dollar of ad spend behind them.</p><p>Brought to you by UpPromote, the Shopify-native affiliate platform powering 150K+ DTC brands. $1B+ in tracked GMV. [<a href="https://upmote.link/b21lec">Check out UpPromote &#8594;</a>]</p><div><hr></div><p>Now onto the core themes I see.</p><h2>1. The Power Law of Ad Spend</h2><p>People often ask &#8220;what structure should I use&#8221; and I&#8217;m happy to share what we do 90% of the time (ABO for testing &amp; scaling / ASC for scaling, tweaking based on account specific tests). </p><p>But a better question is &#8220;when I test a structure, what tells me it is working?&#8221;</p><p>3 things</p><ol><li><p>Good ads get through testing (breaking ads out later doesn&#8217;t produce winners)</p></li><li><p>Fatigued ads get cut (they don&#8217;t keep spending forever)</p></li><li><p>Best ads get scaled. </p></li></ol><p>In every Meta account I audit, 5-10% of the ads do 60-80% of the productive work. That part is consistent across scaling accounts. The goal is getting those ads scaled up and then down once they fatigue. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iMis!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iMis!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png 424w, https://substackcdn.com/image/fetch/$s_!iMis!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png 848w, https://substackcdn.com/image/fetch/$s_!iMis!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png 1272w, https://substackcdn.com/image/fetch/$s_!iMis!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iMis!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png" width="1080" height="453" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:453,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80808,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/198681646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iMis!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png 424w, https://substackcdn.com/image/fetch/$s_!iMis!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png 848w, https://substackcdn.com/image/fetch/$s_!iMis!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png 1272w, https://substackcdn.com/image/fetch/$s_!iMis!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ccd944-25ee-473e-82ba-df2ede1243cc_1080x453.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The above chart is dummy data from our internal dash. An example of an account where good ads were overspent and wasted money (ads deep in the red). And other good ads were never scaled enough (deep green). Breaking out tests creates new winners in this case. </p><p>Two symptoms show up in the same account:</p><p>Roughly 30% of ads are statistically dead but still spending. Past the point where the math says they&#8217;ll hit target. Still running. Still spending. Adset/campaign is still live and forcing spend. No new winners for Meta to rotate to so they just keep chugging along.</p><p>Roughly 5% of ads are early winners getting starved. Low CPA, low spend, sitting there doing nothing while breakeven ads scale by inertia.</p><p>If you are testing, cutting, and scaling ads within your structure then keep it. </p><p>I&#8217;ve seen it work well in 100% CBO, 100% ASC, a mix of all three. My point is that outcome is more important than structure. I&#8217;ve seen bad accounts with every structure and good accounts with every structure. </p><p>It depends on the product, the optimization strategy, and the ads. You need all three to align here to get a strong account outcome. </p><p>The goal is to get more winners through learning and pull back on fatigued ads before they waste spend. Not to check the box on the &#8220;right structure&#8221; </p><h2>2. The Wall Between Media Buying and Creative</h2><p>One super common disconnect: Target around &#8220;producing more ads&#8221; but then creative ships ads. Media buying runs them. Nobody is closing the loop between the two.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7NXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7NXm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7NXm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7NXm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7NXm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7NXm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:466003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/198681646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7NXm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7NXm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7NXm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7NXm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfbdae5c-5b47-4ebf-9743-0d16de23f016_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>When a creative wins, what happens next?</strong></p><p>Three things should happen</p><ol><li><p>Scaling (new tests within Meta + new budget)</p></li><li><p>Iterations (how can we build on this with new creators/formats/angles)</p></li><li><p>Learning (discussion in the team)</p></li></ol><p>The result is a creative pipeline that produces compound learning. </p><p>If you don&#8217;t do this, you are just repeating the same process over and over. Your team needs to be improving and learning. That&#8217;s what keeps setting the bar higher, and puts you in front of your competitors.</p><p>It&#8217;s important to note that if you don&#8217;t optimize your strongest winners it&#8217;s hard to tell what to lean on. (Do you iterate on High ROAS or High spend ads??) Once you have an account where fatigued ads are cut and great ads are scaled, this process becomes much easier. </p><p>But the media buying team should be involved. There is nuance to which ads are driving top of funnel, which are scaling the fastest, which are seeing fatigue in the last 2 days. Those things all need to be communicated to the creative team. </p><p>The highest scaling accounts have a quick weekly cadence here. But they know when to build off a winner and when to wait for data. </p><div><hr></div><h2>3. Creative Diversity Across 5 Axes</h2><p>Most accounts I audit have &#8220;creative volume&#8221; as their KPI. That&#8217;s great, but meaningless without Creative Performance and Creative Diversity. </p><p>Meta&#8217;s algorithm rewards genuine creative variation more than it rewards quantity, and most accounts solve volume before diversity.</p><p>5 axes I find are consistently important:</p><p><strong>Format.</strong> Static, video, carousel, story, collection, catalog, dynamic product ads, UGC, lifestyle, founder POV, problem-solution, testimonial. </p><p><strong>Visual style.</strong> Polished brand creative, lo-fi UGC, editorial photography, mixed media, meme format. Running the same visual treatment across every format is still a form of creative sameness.</p><p><strong>Messaging angle.</strong> Pain point, aspiration, social proof, curiosity, humor, education. Each angle attracts a different segment of your potential audience. </p><p><strong>Offer type.</strong> Free gift with purchase, percentage discount, dollar-off, BOGO, no offer. You should be testing across multiple offer constructions even if you have a primary one.</p><p><strong>Audience persona.</strong> Same product, different person in the ad, different landing page. One SKU can become 20+ distinct ads if you build it around different personas.</p><p>Most high scaling accounts are concentrated on one of these dimensions and diverse on the rest. <strong>I rarely see brands that are truly diverse across ALL of them and creating excellent ads.</strong> But, if you are concentrated across multiple of these - work hard to start diversifying as much as possible, it reduces your fatigue and increases the volume you can scale. </p><p><strong>Don&#8217;t force diversity, test diversity and lean into what works. Key difference, it&#8217;s fine to have some concentration just not too much. </strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ods-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ods-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ods-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ods-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ods-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ods-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg" width="800" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49705,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/198681646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ods-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ods-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ods-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ods-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9bc6890-472d-45d2-a4bb-8c7e72d1f466_800x800.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>4. Attribution as a Decision Problem, Not a Tech Problem</h2><p>The standard attribution conversation goes like this: numbers don&#8217;t match between Meta and Triple Whale. Meta says 200 purchases, Triple Whale says 140, Shopify says 175. The team spends weeks trying to figure out which one is &#8220;right.&#8221; They want to report something clean and easy and set KPIs to know if they &#8220;hit&#8221; or &#8220;miss&#8221;.</p><p>The key thing to understand is that no single attribution model is perfect and can be relied on. Forcing one is bad for the business. </p><p>If you use MTA, it undercounts view-through, long-term attribution impact, and omni channel halo. </p><p>If you use an MMM, you can&#8217;t optimize quickly enough, and you risk a poorly calibrated model. </p><p> The best brands know their North Star metric: total customers acquired per dollar or aMER (acquisition MER). They measure channel performance based on total impact, not just clicks. Within each channel, they use click-based tracking tools to ensure the right ads are getting the right spend, either by setting up the Meta algorithm or optimizing on top of it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PcfU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PcfU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp 424w, https://substackcdn.com/image/fetch/$s_!PcfU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp 848w, https://substackcdn.com/image/fetch/$s_!PcfU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp 1272w, https://substackcdn.com/image/fetch/$s_!PcfU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PcfU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80482,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/198681646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PcfU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp 424w, https://substackcdn.com/image/fetch/$s_!PcfU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp 848w, https://substackcdn.com/image/fetch/$s_!PcfU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp 1272w, https://substackcdn.com/image/fetch/$s_!PcfU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8db410b-cbca-44f6-af8b-a7c65ac6771a_1456x1456.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They also have all their tracking set up correctly, and they understand the unit economics and LTV numbers. That means they know how to optimize and what numbers to look for.</p><p>Too often, brands focus on which single tool they should trust. The better approach is to understand the web of tools and where each one works and where it does not.</p><div><hr></div><h2>5. Okay, Fine, A Short Checklist</h2><p>I know I just spent too many words telling you not to audit your account like a checklist.</p><p>There are a few things that are worth checking anyway. </p><ul><li><p>Do you have your Pixel set up correctly with deduped CAPI events?</p></li><li><p>Is your Conversions API sending hashed email and phone, plus IP and fbp/fbc cookies?</p></li><li><p>Are you testing partnership ads (whitelisted creator content)?</p></li><li><p>Are you testing ad copy variations, or are you testing landing pages? (Both work. Pick one as your primary lever.)</p></li><li><p>Have you evaluated Advantage+ Enhancements and made an explicit decision about which ones to enable?</p></li></ul><p>If you can answer &#8220;yes, intentionally&#8221; to all five, you get a gold star. &#11088;</p><p>If you can&#8217;t, fix those first. </p><div><hr></div><h2>The Practical Takeaway</h2><p>Be careful about following the &#8220;right system&#8221; the &#8220;right number of ads&#8221; the &#8220;right attribution tool&#8221; and work to understand the gaps in each. This is the theme I&#8217;m seeing across the biggest accounts. It&#8217;s not perfection but reliable systems and strong thinking:</p><p>4 things</p><ol><li><p>Your structure gets good ads scaling and bad ads paused</p></li><li><p>Your creative team compounds learnings</p></li><li><p>Your creative production is expanding ideas not narrowing in</p></li><li><p>Your attribution is nuanced not mono-focused.</p><p></p></li></ol><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Meta Ads Creative Moat AI Can’t Touch (And Costs 1/3 the price)]]></title><description><![CDATA[So much of ad production got commoditized this year. All ads look the same, which means they perform worse and fatigue quicker. On meta, creative moats and creative diversity scales.]]></description><link>https://newsletter.curtishowland.com/p/the-meta-ads-creative-moat-ai-cant</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/the-meta-ads-creative-moat-ai-cant</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 22 May 2026 13:36:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Q-xv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m currently helping multiple brands build creator groups as their primary source for performing Meta ads. Multiple industries. Spend ranges from $50K to over $1M monthly. </p><p>Credit to Hugo - CMO of sassy saints who inspired this idea - if you want the full podcast from him ill share it at the end!</p><p>In this model direct creative cost runs about 3-5% of spend. A comparable agency runs closer to 7-15%, in my experience. That&#8217;s a nice benefit but not even the main one.</p><p>The interesting part is the moat that it builds (again shout out to Hugo for illustrating this clearly)</p><h2>The 2026 AI Problem</h2><p>Anyone can spin up 50 static variants in a Claude window. Anyone can generate decent imagery, decent hooks, decent copy. The barrier to making a passable ad collapsed somewhere around mid-2025. &#8220;Decent&#8221; is the new minimum bar now.</p><p>AI &#8216;UGC&#8217; is getting better and sometimes outperforms standard UGC. You might be scaling an AI ad right now! </p><p>But the moat on that is $0. Any brand with any budget can copy that ad in an hour for their own brand. Meta ad library now sorts by impressions, look-a-likes pop up immediately. That causes quicker ad fatigue.</p><p>It means that layer of your account is now a commodity. Your competitor&#8217;s intern with a $20 Claude subscription can ship your top performer today if it&#8217;s a generic AI winner.</p><p>That doesn&#8217;t mean it can&#8217;t perform (I&#8217;ve seen it work) but it isn&#8217;t a moat you can build on.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Did someone forward this to you? Join 1,900+ other readers here!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>Standard Model:</h2><p>Brand pays for creative. Creator pulled from a roster, briefed, video edited, delivered.</p><p>The creator gets paid and then might repeat the next month with a different brand.</p><p>So many brands I know are stuck in this loop of deliver &#8594; reset and they are trying to compound instead. The question today is how we get to a compounding process.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h9XU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h9XU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png 424w, https://substackcdn.com/image/fetch/$s_!h9XU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png 848w, https://substackcdn.com/image/fetch/$s_!h9XU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png 1272w, https://substackcdn.com/image/fetch/$s_!h9XU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h9XU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png" width="845" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:845,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189873,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197750368?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h9XU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png 424w, https://substackcdn.com/image/fetch/$s_!h9XU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png 848w, https://substackcdn.com/image/fetch/$s_!h9XU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png 1272w, https://substackcdn.com/image/fetch/$s_!h9XU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5382a5cf-757e-4fe9-9ecf-0f9e5102299d_845x606.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>But you may say &#8220;no my agency is excellent, they take the top performers and pull them in and they get weekly scripts! They analyze data and improve each week&#8221;</p><p>Perfect: <strong>Keep them</strong> (really), but also, take that and put it on steroids. That is the creator group.</p><p>Take your top creators, pull them into a group (slack, telegram, whatsapp, whatever), and start coaching instead of scripting. The cost stays flat. The output gets weirder, more specific, more aligned with what actually scales in the account.</p><h2>Cost Breakdown</h2><p>Most creators charge a flat fee per video of roughly $200-300 which often comes out to around 3% of spend depending on scale.</p><p>Or once you get comfortable I recommend a model of 5% of spend.</p><p>The first is easier to get started, finance isn&#8217;t concerned. Creators get clear payments, etc.</p><p>The latter is better aligned. If a creator wants to make 20 ads in a day? Awesome, test them in a group and if they have 3 winners that scale, they get paid!</p><p><strong>Either way it should include the following:</strong></p><ol><li><p><strong>Lifetime usage of edited ads</strong></p></li><li><p><strong>B roll rights (No % of spend costs)</strong></p></li><li><p><strong>Partnership access for all ads from day 1</strong></p></li></ol><h2>What Compounds (And Why It&#8217;s a Moat)</h2><p>We evaluate a new creator (before they join the group). They make 1-2 ads, one of them is decent. We started them on the top product with our top USP. Best shot at success. Not bad, not stellar. </p><p>Then they join the group. </p><p>After a few weeks they hit their stride and start producing more winners. People recognize their ads in the comment as if they are an influencer (Which is great, many selling points, many angles, that is good for the brand) it builds familiarity and comfort.</p><p>After a few more weeks they start getting creative: What if we tried X or Y or a new product? </p><p>It&#8217;s distributed creative strategy.</p><p><strong>That&#8217;s the moat.</strong></p><blockquote><p>An AI can give you 50 variants of an ad concept in 60 seconds. It can&#8217;t give you the angle a creator developed over three months of paying attention to your brand&#8217;s actual customers. The AI doesn&#8217;t know what it&#8217;s like to use a product for months. It can&#8217;t personally try out your newest launch. AI UGC can only replicate authenticity at best. And it can&#8217;t execute on an angle that you never would have suggested in the first place.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q-xv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q-xv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Q-xv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Q-xv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Q-xv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q-xv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349158,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197750368?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q-xv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Q-xv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Q-xv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Q-xv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38a5a78-3c0e-436e-9fa7-cd1880468df3_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>The Partnership Ad Tailwind</h2><p>If you were at Meta Performance Marketing Summit this year or if you&#8217;ve talked to a Meta rep in 2026 you&#8217;ve heard them pushing Partnership ads.</p><p>It&#8217;s the format where the creator&#8217;s handle appears on the ad and you whitelist their handle to run it from their account. Reps have told me these ads are getting actively favored by Meta&#8217;s algorithm right now. </p><p>Partnership ads feel more organic in the feed, which keeps users on platform longer. Meta wins, the creator wins, the brand wins. Everybody is incentivized to push that format.</p><p>In my experience ~70% of the time partnership ads outperform standard ads. It&#8217;s just hard to manage when you are using new creators every week.</p><p>We request whitelisting from every creator in our groups as a condition of working together. That gives us a stable pool of partnership-eligible accounts at all times.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w7r0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w7r0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png 424w, https://substackcdn.com/image/fetch/$s_!w7r0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png 848w, https://substackcdn.com/image/fetch/$s_!w7r0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png 1272w, https://substackcdn.com/image/fetch/$s_!w7r0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w7r0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png" width="1001" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1001,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:598314,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197750368?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w7r0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png 424w, https://substackcdn.com/image/fetch/$s_!w7r0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png 848w, https://substackcdn.com/image/fetch/$s_!w7r0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png 1272w, https://substackcdn.com/image/fetch/$s_!w7r0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F207ec80e-4115-4fc6-bd2d-bc466ca19e1e_1001x733.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Playbook / Set up</h2><p><strong>Sourcing.</strong> Most of my top creators came from <a href="https://billo.app/">Billo</a>, were past customers, or actors on backstage. Work with as many creators as you can, wherever you can find them, find the ones that resonate with your brand and pull them in!</p><p><strong>Group size.</strong> Scales with spend. A brand spending $50K/month doesn&#8217;t need more than 5 to 7 active creators. A brand spending $500K+ should run 20+ as you scale (start small). The constraint is cost and keeping the group updated with feedback and approving new ads quickly or giving feedback.</p><p><strong>Comms channel.</strong> One channel per brand, managed by our team. Ideas drop weekly. Creators can see each other&#8217;s work as we share top performers. This is the powerful part. They all want to get a ping that their ad was a winner.</p><p><strong>Review workflow.</strong> Slack works fine to start. We eventually built an internal tool we call Ad Review that we use in our groups. Creators upload assets, AI reviews them immediately for a first pass, the team reviews and gives feedback in one place, captions automatically added (music coming soon), approved ads uploaded quickly, payments get tracked for creators easily + analytics on common mistakes in ads. Removes the back-and-forth scroll problem that big Slack channels create. Not required to run a creator group, but worth knowing the bottleneck is real and there are ways to engineer past it.</p><p><strong>Pay model.</strong> Mix of flat and performance. Flat rate per asset to make the economics predictable for the creator. Performance bonuses tied to ads that scale past a threshold. Or % of spend once everyone is comfortable. Best creators end up making meaningfully more than they would on standard UGC rates, which is the loop you want. That keeps them loyal and you can scale quicker and save money testing bad ads. Win win.</p><h2>Where This Doesn&#8217;t Work</h2><p>A creator group is not a fix for a brand whose UGC was never working. It amplifies what&#8217;s already there. If your account has historically performed on statics and your video UGC has never scaled, this won&#8217;t change that. Different problem, different solution.</p><p>Four places I would not set this up:</p><p><strong>Static-heavy brands.</strong> If your hero creative is product-on-white and you can&#8217;t remember the last UGC video that scaled, you don&#8217;t have a creator group problem. You have a format problem.</p><p><strong>Brands under $50K monthly spend.</strong> The management overhead doesn&#8217;t pencil. You&#8217;re better off running standard Billo tests until you&#8217;re large enough to support the group. Just keep going back to those top creators!</p><p><strong>Brands with no internal owner.</strong> Someone has to run the Slack. If it&#8217;s not your team, it has to be ours. If neither, don&#8217;t start.</p><p><strong>Brands that need volume over authenticity.</strong> Some categories optimize for sheer asset throughput. If you&#8217;re testing 200 ads a week and authenticity is not your differentiator, then you can skip this.</p><h2>The Layer Underneath</h2><p>Most of the conversation about AI and DTC right now is about workflow. How fast can you generate concepts. How quickly can you spin up variants. How efficient can you make the production layer.</p><p>I often talk about a target of 1 ad for every $3k in spend (or 1 concept for $10k in spend). You need to not over optimize for this metric though. Quality first, volume second.</p><p>If you are tempted to AI-ify everything to hit the goal then this is for you.</p><p>The brands that own their creator relationships are building something AI can&#8217;t take from them and Meta is actively boosting. </p><p>If you build this out let me know! </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_vBw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_vBw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png 424w, https://substackcdn.com/image/fetch/$s_!_vBw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png 848w, https://substackcdn.com/image/fetch/$s_!_vBw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png 1272w, https://substackcdn.com/image/fetch/$s_!_vBw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_vBw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png" width="798" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:798,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189141,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197750368?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_vBw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png 424w, https://substackcdn.com/image/fetch/$s_!_vBw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png 848w, https://substackcdn.com/image/fetch/$s_!_vBw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png 1272w, https://substackcdn.com/image/fetch/$s_!_vBw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da95245-879c-4d3a-93f1-ac772b45e77b_798x526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>As promised, here is the podcast from Hugo, worth a watch!</p><div id="youtube2-UR_v6zMPzqM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UR_v6zMPzqM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/UR_v6zMPzqM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>If this was useful, send it to your team or share on LinkedIn with your favorite graphic and tag me! Best compliment you can give!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/the-meta-ads-creative-moat-ai-cant?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/the-meta-ads-creative-moat-ai-cant?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How I Evaluate a Good Performance Creative]]></title><description><![CDATA[So many ads that &#8220;work&#8221; only work for a few days. The job is finding the ones that work for months.]]></description><link>https://newsletter.curtishowland.com/p/how-i-evaluate-a-good-performance</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/how-i-evaluate-a-good-performance</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 15 May 2026 12:44:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u3jT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve run ~$150M in Meta spend and helped produce 20,000+ ads. I&#8217;ve reviewed way more than that.</p><p>I get asked all the time &#8220;what makes a good ad&#8221; here is my best advice.</p><p>First, here is the order I prioritize the data:</p><p><strong>Scale. Then efficiency. Then diagnostics.</strong></p><p>Once we establish the right evaluation flow we can talk evaluation specifics.</p><div><hr></div><h2>Don&#8217;t start with high ROAS:</h2><p>Here&#8217;s what too many people do. </p><p>They open Ads Manager. They sort by ROAS. They look at the top ad. They look at hook rate. They look at hold rate. They look at CTR. They form an opinion about why it worked.</p><p>Then they do the same for the bottom ad and form an opinion about why it failed.</p><p>The problem: the bottom ad spent $200. The top ad spent $400. Neither has enough data to support an opinion about anything. Those conversions might have been flukes or early audiences.</p><p>You&#8217;re reading tea leaves at this point.</p><p>Here is the order of evaluation first before you start looking at ad specifics.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! If this was forwarded to you, subscribe here!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><h2>Layer 1: Scale</h2><p>Before you look at any other metric, ask one question.</p><p><strong>Did this ad get enough spend for the result to mean anything?</strong></p><p>The threshold varies by account size, but my general rule: an ad needs to clear roughly 5-10x your CPA target before any of its numbers tell you anything. If your CPA target is $50, you want $250-$500 minimum on an ad before you call it a winner or a loser.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u3jT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u3jT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!u3jT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!u3jT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!u3jT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u3jT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:313966,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197830858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u3jT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!u3jT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!u3jT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!u3jT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8478cc87-7afd-4a63-9351-302991748b0a_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Meta&#8217;s algorithm spends the first chunk of an ad&#8217;s budget testing into warm audiences it already trusts. You&#8217;ll notice that you always get new ads pushed to you. Starting there is great, it gives the algo data but it isn&#8217;t always indicative of true performance.</p><p>The real question isn&#8217;t &#8220;does this ad work on warm traffic?&#8221; (if it was then just run a promo) The real question is &#8220;does this ad work on cold audiences Meta hasn&#8217;t found yet?&#8221;</p><p>You don&#8217;t find that out at $200 in spend. You find it out at $2,000 or $200,000.</p><p>Strong ROAS for 2 days then it dropped off? Just ignore that ad. </p><div><hr></div><h2>Layer 2: Efficiency</h2><p>Once an ad has cleared the scale threshold, then you look at efficiency.</p><p>CPA. ROAS. Contribution margin. Whatever the unit economics metric is for your business.</p><p>This is where the ROAS intuition is helpful. </p><p>But be careful about being overly reliant on click based tracking. </p><p>A problem solution ad may drive better overall performance (tracked by incrementality) than a promotion ad but not show it on your MTA. This is not an excuse to ignore those metrics but rather to measure more carefully.</p><div><hr></div><h2>Layer 3: Diagnostics</h2><p>Only after an ad has scaled and proven its efficiency do you dig into the supporting metrics.</p><p>Hook rate. Hold rate. CTR. Average watch time. Add-to-cart rate. Landing page conversion.</p><p>These metrics don&#8217;t tell you whether an ad worked. They tell you <strong>why</strong> it worked and if it can be improved, so you know what to iterate on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x_6-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x_6-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!x_6-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!x_6-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!x_6-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x_6-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:337837,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197830858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x_6-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!x_6-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!x_6-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!x_6-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3276e010-7917-4d43-83f9-ee68cf6c4979_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A 60% hook rate on an ad that didn&#8217;t get enough spend or perform means nothing. Same goes for hold rate. Same goes for CTR.</p><p>But once an ad has scaled and proven it works, the diagnostic metrics let you understand the formula. Then you can iterate intelligently.</p><p>This is the order: scale, efficiency, diagnostics. Skip any layer and you&#8217;ll waste time.</p><div><hr></div><h2>What Makes an Ad Actually Compelling</h2><p>Alright so what makes a compelling ad that can scale at high performance? </p><p>Here is what I&#8217;ve learned:</p><blockquote><p><strong>A compelling ad shares something genuinely unique about your brand, in an engaging way, and communicates the benefit the customer gets from it that is unique to you.</strong></p></blockquote><p>That&#8217;s it. That&#8217;s the pattern.</p><p>Everything else (Format, length, USPs, etc.) shifts in my experience.</p><p>Your job as a creative strategist is to figure out how to engage someone&#8217;s attention while telling that story. The best ads do it in three beats:</p><ol><li><p>Engage and qualify in the first few seconds</p></li><li><p>Explain the differentiation and the benefit</p></li><li><p>Make it compelling to buy</p></li></ol><p>Notice what&#8217;s not on that list. CTAs. Problem-solution structure. Specific formats. Those are all optional. They are helpful for specific ads, but they&#8217;re not required in my opinion.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fLYL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fLYL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png 424w, https://substackcdn.com/image/fetch/$s_!fLYL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png 848w, https://substackcdn.com/image/fetch/$s_!fLYL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png 1272w, https://substackcdn.com/image/fetch/$s_!fLYL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fLYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png" width="989" height="419" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:419,&quot;width&quot;:989,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:510142,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197830858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fLYL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png 424w, https://substackcdn.com/image/fetch/$s_!fLYL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png 848w, https://substackcdn.com/image/fetch/$s_!fLYL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png 1272w, https://substackcdn.com/image/fetch/$s_!fLYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fd71c9-a6e7-48fa-8337-72d06a6707b9_989x419.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Engage AND Qualify</h2><p>This is the single biggest framing shift I push on clients.</p><p>It&#8217;s tempting to chase hook rate as if it&#8217;s the goal. You are paying for impressions, so higher hook rate equals better ad, right? </p><p>No. A high hook rate from the wrong audience is worse than a lower hook rate from the right one.</p><p>I&#8217;d much rather have an ad with a 30% hook rate that qualifies the right person than an ad with a 70% hook rate that engages everyone but qualifies no one.</p><p>A 70% hook rate that pulls in college students for a $200 supplement is a waste of spend. A 30% hook rate that pulls in 45-year-old men with joint pain for the same product is a winning ad.</p><p>The job of the first three seconds isn&#8217;t to maximize attention. It&#8217;s to maximize <em>qualified</em> attention. The right person, not the most people.</p><p>You can engage and qualify in lots of ways:</p><ul><li><p><strong>Problem-solution</strong> engages with a pain point only your customer feels.</p></li><li><p><strong>Founder story</strong> engages with a personal narrative that screens for the right audience.</p></li><li><p><strong>Testimonial</strong> engages with the kind of person your customer wants to be.</p></li></ul><p>All three work. The format can shift. The point is whether the first few seconds pull in the right person AND give them a reason to keep watching.</p><p>Once you figure that out, you can go back and optimize for engagement. But it&#8217;s secondary to qualification, not primary. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fMvk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fMvk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png 424w, https://substackcdn.com/image/fetch/$s_!fMvk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png 848w, https://substackcdn.com/image/fetch/$s_!fMvk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png 1272w, https://substackcdn.com/image/fetch/$s_!fMvk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fMvk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png" width="799" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:799,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134452,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197830858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fMvk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png 424w, https://substackcdn.com/image/fetch/$s_!fMvk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png 848w, https://substackcdn.com/image/fetch/$s_!fMvk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png 1272w, https://substackcdn.com/image/fetch/$s_!fMvk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50abf98-fcc2-425e-b274-5cdfa2c4a571_799x579.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>Differentiate, Benefit, Then Make It Compelling</h3><p>Once you&#8217;ve engaged and qualified the right person, you have a few seconds to make them care.</p><p><strong>Differentiation: what&#8217;s actually different about your product.</strong></p><p>The test: swap your brand name for a competitor&#8217;s. Does the ad still work? If yes, you&#8217;re describing the category, not your product.</p><p>&#8220;Clean ingredients&#8221; is describing the category. &#8220;Only 4 ingredients, no seed oils, made in a facility we own&#8221; is differentiation. Specific. Verifiable. Hard to copy.</p><p><strong>Benefit: what the customer actually gets.</strong></p><p>Features are what the product does. Benefits are what the customer&#8217;s life looks like once they have it.</p><p>&#8220;High in protein&#8221; is a feature. &#8220;You&#8217;ll stop feeling hungry at 3pm&#8221; is a benefit. Founders love features because they built around them. Customers don&#8217;t translate features into benefits. They just scroll.</p><p>If you can&#8217;t draw a clear line from a feature to something concrete in the customer&#8217;s day, cut the feature.</p><p><strong>Compelling to buy: why now.</strong></p><p>I try to avoid discounts and fake urgency to handle. It works short term and trains your customer to never pay full price.</p><p>The durable version is stakes. What does it cost the customer to keep doing what they&#8217;re doing? If the answer is &#8220;nothing really,&#8221; you have a positioning problem, not a creative problem.</p><p>The strongest versions are usually:</p><ul><li><p>Cost of inaction (every month on the wrong solution is another month wasted)</p></li><li><p>Risk reversal (try it for 60 days, full refund)</p></li><li><p>Specific moment of relevance (a deadline the customer already has in their life)</p></li></ul><p>Discounts close the deal. They don&#8217;t make the case.</p><p>When you put all three together cleanly, the ad starts to feel inevitable to the right customer. Thats why this is so powerful and why most of the best ads follow this pattern.</p><div><hr></div><h2>Building Specific Learnings: Evaluating Across Ads</h2><p><strong>Individual winners = signal.</strong> An ad that cleared the scale threshold and posted strong efficiency is real. You can study it. You have stat sig.</p><p><strong>Individual losers = noise.</strong> A single ad can fail for ten different reasons. The hook was wrong. The hold was wrong. The CTA was bad. The landing page was off. The targeting got weird. You can&#8217;t tell which one from a sample of one.</p><p><strong>Aggregate patterns across multiple ads = real learning.</strong> If five UGC ads with similar hooks all underperformed and five with different hooks all worked, that&#8217;s signal you can act on.</p><p>The practical rule: don&#8217;t take a definitive learning from a single losing ad. Build off what&#8217;s winning. Use losers as starting points for new tests, not as diagnostic puzzles to solve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r4ej!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r4ej!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!r4ej!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!r4ej!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!r4ej!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r4ej!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:376248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197830858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r4ej!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!r4ej!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!r4ej!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!r4ej!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6de2f5b-ccab-4d58-82b7-e0cc58eb0210_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Variations vs. Concepts</h2><p>When you find a winner, you have two ways to test off it.</p><p><strong>Variations:</strong> Take the winner and make three similar versions.  Same idea to a new creator, change the first 5 seconds (not just 1), or extend the length heavily. Keep the underlying concept the same.</p><p>This is your safest, highest-hit-rate testing. Most variations work because the concept is already proven.</p><p>Just don&#8217;t make variations like it&#8217;s 2024. Small hook changes or CTA changes don&#8217;t count anymore. </p><p><strong>New concepts off the same insight:</strong> Take the core insight from a winner and build three completely different ads around it. Different visual style, different format, different angle, but the same underlying story about why the product matters.</p><p>Often these don&#8217;t even look like the original ad. But they&#8217;re built on what you learned from it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gx3J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gx3J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Gx3J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Gx3J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Gx3J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gx3J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:363895,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/197830858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gx3J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Gx3J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Gx3J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Gx3J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae3a8a2a-a870-4f93-b90a-8083292dec68_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We find a ton of winners through both paths. The first compounds your existing concept. The second extends what you can do with the insight underneath it.</p><p>If you&#8217;re only running variations, your account will eventually hit a ceiling. If you&#8217;re only running new concepts, you&#8217;re leaving easy wins on the table.</p><div><hr></div><h2>A Few More Common Mistakes</h2><p><strong>Over-indexing on warm audience performance.</strong> Your retargeting CPA is not your creative quality signal. It&#8217;s your customer base. New customer CPA on prospecting is the real test.</p><p><strong>Defaulting to statics because they&#8217;re cheap.</strong> Statics work. They have a place. But if 80% of your output is static because video is hard, you&#8217;re capping your account&#8217;s ceiling.</p><p><strong>Discount-led creative as the primary lever.</strong> It works in the short term and degrades your business in the long term. The brands that win are the ones that figured out how to make creative compelling without a price-led hook.</p><p><strong>The &#8220;feel cool&#8221; trap.</strong> Sarcastic, hyper-stylized, snazzy copy that makes the founder feel like they have a cool brand. It rarely converts. The ads that win usually look more boring than the founder wants them to look.</p><p>If you&#8217;re falling into any of these, the fix isn&#8217;t more ads. It&#8217;s better evaluation of the ones you have, and a clearer view of what compelling actually looks like.</p><div><hr></div><h2>Putting It Together</h2><p>Evaluating creative well is mostly about discipline.</p><p>Scale before efficiency. Efficiency before diagnostics. Engage AND qualify, not just engage. Differentiate, benefit, make it compelling: in that order. Build off winners with both variations and new concepts. Don&#8217;t try to diagnose losers.</p><p>And remember the thing this whole framework is solving for:</p><p>You&#8217;re not trying to find an ad that works for three days on warm audiences. You&#8217;re trying to find ads that consistently resonate with cold audiences at scale. </p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/how-i-evaluate-a-good-performance?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/how-i-evaluate-a-good-performance?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Goal Of A Company Is Not ROAS (It's Also Not Revenue, Scale, Or Profit)]]></title><description><![CDATA[Sub-KPIs are sensors, not steering wheels. The moment you treat them as goals, Goodhart's Law will come around and bite you.]]></description><link>https://newsletter.curtishowland.com/p/the-goal-of-a-company-is-not-roas</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/the-goal-of-a-company-is-not-roas</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 08 May 2026 16:39:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z7Xi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The goal of a business is not ROAS.</p><p>It&#8217;s also not revenue. Or scale. Or profit. Those are the scoreboard. The goal (I would argue) is to make something that maximizes the value to people for less than it costs to produce. Everything else is a proxy so that you can fit it on a dashboard.</p><p><strong>Understanding this is key to properly managing your ecom marketing team.</strong></p><p>A few classic examples: Private equity over-optimizes for profit. Venture capital over-optimizes for revenue. Media buyers over-optimize for ROAS. </p><p>Three critiques I got on LinkedIn recently landed on exactly this point.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_6Vg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_6Vg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png 424w, https://substackcdn.com/image/fetch/$s_!_6Vg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png 848w, https://substackcdn.com/image/fetch/$s_!_6Vg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png 1272w, https://substackcdn.com/image/fetch/$s_!_6Vg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_6Vg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png" width="540" height="127" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:127,&quot;width&quot;:540,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45358,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/194985860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_6Vg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png 424w, https://substackcdn.com/image/fetch/$s_!_6Vg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png 848w, https://substackcdn.com/image/fetch/$s_!_6Vg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png 1272w, https://substackcdn.com/image/fetch/$s_!_6Vg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69600be8-9dca-46e5-aced-47b5ae989e4b_540x127.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aqoH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aqoH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png 424w, https://substackcdn.com/image/fetch/$s_!aqoH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png 848w, https://substackcdn.com/image/fetch/$s_!aqoH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png 1272w, https://substackcdn.com/image/fetch/$s_!aqoH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aqoH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png" width="544" height="139" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:139,&quot;width&quot;:544,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31730,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/194985860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aqoH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png 424w, https://substackcdn.com/image/fetch/$s_!aqoH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png 848w, https://substackcdn.com/image/fetch/$s_!aqoH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png 1272w, https://substackcdn.com/image/fetch/$s_!aqoH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5e06b38-7773-4282-ae03-4867aac6b7fc_544x139.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;">(to be fair it was arbitrary)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y_if!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y_if!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png 424w, https://substackcdn.com/image/fetch/$s_!Y_if!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png 848w, https://substackcdn.com/image/fetch/$s_!Y_if!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png 1272w, https://substackcdn.com/image/fetch/$s_!Y_if!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y_if!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png" width="553" height="213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:213,&quot;width&quot;:553,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80903,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/194985860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y_if!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png 424w, https://substackcdn.com/image/fetch/$s_!Y_if!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png 848w, https://substackcdn.com/image/fetch/$s_!Y_if!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png 1272w, https://substackcdn.com/image/fetch/$s_!Y_if!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c86ad9e-1bfb-4192-8f0c-5edaf3fb53a7_553x213.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p style="text-align: center;"></p><p>Each of these has its own separate specific critique I could debate, but there&#8217;s a more important pattern underneath them that&#8217;s I want to focus on, which I will wholeheartedly agree with. </p><p><strong>The moment you promote a sub-KPI into a goal, it can become harmful.</strong></p><p>That&#8217;s Goodhart&#8217;s Law. <em>When a measure becomes a target, it ceases to be a good measure.</em></p><p>Nick is critiquing change-log analysis. Taylor is critiquing quality-vs-quantity targets. Barry is critiquing ad-level ROAS optimization. </p><blockquote><p><strong>All of these are powerful tools that are incredibly useful in my experience but if over-simplified and over-optimized, can be dangerous and unhelpful.</strong></p></blockquote><p>Each of the posts I share on LinkedIn is based on scaling companies, $150M+ in total ad spend, and careful attention to accounts. It&#8217;s not made up. But be careful over-optimizing into any single metric I share.</p><p>This is the trap most operators fall into. Look at my LinkedIn for a perfect example. Simple posts with a single idea engage far more than complex nuanced ones. I always try to post nuanced ideas but its the simple ones that get the bulk of the views. </p><p>A sub-KPI as a golden star/silver bullet is so much easier. It&#8217;s also a trap.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis's Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Goodhart&#8217;s Law, translated into ad accounts</h2><p>Charles Goodhart wrote his paper in 1975 on UK monetary policy and produced the cleanest mental model in operations. When a measure becomes a target, it ceases to be a good measure.</p><p>The classic example is the Soviet nail factory. Told to produce more nails, the factory made tiny useless nails. Told to produce more weight of nails, it made oversized useless nails. The measure was fine until it became the goal. Then it collapsed.</p><p>Your ad account is full of these.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z7Xi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z7Xi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!z7Xi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!z7Xi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!z7Xi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z7Xi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:374536,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/194985860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z7Xi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!z7Xi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!z7Xi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!z7Xi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff95342d8-674b-4872-9acc-538add2c39f2_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>&#8220;Produce more ads.&#8221;</strong> The target becomes count, not impact. Briefs get padded, variations get shallower, winners get drowned in noise.</p><p><strong>&#8220;Hit a hook rate benchmark.&#8221;</strong> You brief creators to optimize the first three seconds for thumbstop. They do. Your CVR drops because you hooked the wrong audience.</p><p><strong>&#8220;Keep average creative age low.&#8221;</strong> You start pausing ads that are still profitable because they are old. You sacrifice efficient spend to hit the age number.</p><p><strong>&#8220;Kill anything below X ROAS at the ad level.&#8221;</strong> You pause the ads that were enabling scale. The losing ads were part of how the ASC learned. Revenue flattens.</p><p>Every one of these is a sub-KPI doing its job as a sensor, then getting promoted to the steering wheel, and quietly destroying the thing it was supposed to build.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qRgl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qRgl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qRgl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qRgl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qRgl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qRgl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:486123,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/194985860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qRgl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qRgl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qRgl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qRgl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec51f02e-7e0b-470e-ab4c-20c059a22248_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why this hits winning accounts hardest</h2><p>Plenty of sub-KPI in a top accounts looks &#8220;worse&#8221; than some theoretical best. That&#8217;s the nature of portfolio optimization. You cannot have every component be best in class and also have the whole system be best in class. Real portfolios have weak corners.</p><p>This is why Barry&#8217;s critique lands well. Ad-level last click CPA in a consolidated ASC setup will look ugly at the ad level for plenty of winners, because the algorithm is optimizing for more than last click (or any single attribution model). Pause them to &#8220;fix&#8221; ad-level CPA and you risk killing true performance. The headline performance flattens.</p><p>Nick&#8217;s critique is the same move at a different level. Daily tinkering against sub-KPI drift is how good operators accidentally break good accounts. The goal is to make the right decisions when they are needed, NOT to make decisions as a default.</p><p>Both of them are saying the same thing I&#8217;m saying here. The sub-KPI is not the lever. </p><p>It was never the lever.</p><h2>The operator rule: sensors vs. steering wheels</h2><p>My rule of thumb across accounts: sub-KPIs are sensors, not steering wheels.</p><p>They tell you what is happening. They are not what you optimize for. The headline metric (usually blended ROAS, efficient new customer acquisition, or contribution margin depending on the business) is what you optimize for.</p><p>ROAS is a sensor for Revenue which is a sensor for driving value. You need to know what problem you are solving for in order to understand which one it is. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0O0p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0O0p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0O0p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0O0p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0O0p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0O0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197456,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/194985860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0O0p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0O0p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0O0p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0O0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f3fc612-5eaa-47e1-9ec0-d6d5bf910bb5_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Another crucial test: <em>if this number got better <strong>through gaming,</strong> would the headline metric actually improve?</em></p><p>Produce more ads? Usually no. Count can be gamed with low-effort repeats.</p><p>Produce more tested angles? Usually yes. Gaming it forces real creative exploration.</p><p>Hit a hook rate target? Usually no. Easily gamed with clickbait.</p><p>Cut production cost per proven concept? Usually yes. Gaming it forces better briefs upstream.</p><p>Be extra careful when using game-able metrics as targets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KHsv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KHsv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KHsv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KHsv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KHsv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KHsv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:368185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/194985860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KHsv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KHsv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KHsv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KHsv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c5543f-5ba0-48a4-a3d1-320a9c337bd7_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The takeaway</h2><p>A dashboard is only useful to the extent it makes you smarter about the real job.</p><p>And the real job hasn&#8217;t changed. Make something valuable. Get it to the people who want it and offer it for less than they&#8217;ll pay for it. Everything inside Ads Manager is a tool in service of that, not the end goal.</p><p>So each time I send a KPI be careful with the nuance. Sub-KPIs sense. You steer.</p><p>If this was useful, send it to your team or share on LinkedIn with your favorite graphic and tag me! Best compliment you can give!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/the-goal-of-a-company-is-not-roas?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/the-goal-of-a-company-is-not-roas?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Your Creative Team Thinks You’re Killing Their Best Ads. Here’s How to Know If They’re Right. ]]></title><description><![CDATA[The tension between creative and media buying is the most expensive unresolved conflict in paid media. Here&#8217;s a framework to diagnose it and a reality check most creative teams need to hear.]]></description><link>https://newsletter.curtishowland.com/p/your-creative-team-thinks-youre-killing</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/your-creative-team-thinks-youre-killing</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 01 May 2026 13:35:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AO47!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>If you run paid media for a DTC brand, you&#8217;ve had this fight.</p><p>Your creative strategist builds something they believe in. They&#8217;ve studied the hooks, the angles, the audience. They&#8217;re proud of it.</p><p>Three days later, your media buyer pauses it. &#8220;Didn&#8217;t hit CPA.&#8221;</p><p>Your creative strategist is frustrated. &#8220;You didn&#8217;t give it enough time.&#8221;</p><p>Your media buyer is annoyed. &#8220;The data was clear.&#8221;</p><p>Both of them are usually half right.</p><p>I&#8217;ve managed over $100M in Meta ad spend across DTC brands, and this tension shows up in almost every account I&#8217;ve ever touched. It&#8217;s not a personality conflict. It&#8217;s a structural one. And if you don&#8217;t diagnose it correctly as a brand, you&#8217;ll either burn through creative talent or waste budget on ads that were never going to work.</p><p>Here&#8217;s what I see across accounts.</p><div><hr></div><p><em>First, if you are readying this thinking &#8220;I wish I had enough creative to wonder if I cut too early&#8221; then you should really read this&#8230; this was brought to you by <a href="https://billo.app/">Billo</a>, </em></p><p>I&#8217;ve been using Billo for 5 years across almost every client I manage creative for. One 9-figure brand, Billo&#8217;s content is around 50% of total ad spend, besting four other agencies producing creative. <strong>We put $3M behind a single Billo creator in 6 months for them (quite profitably).</strong> The process is simple: order wide, test a lot, cut the bottom, and scale the winners hard. Then go back to those creators for new angles and concepts. Take those winning ads and test them with new creators. Let the creators speak authentically and test at least 10. If you&#8217;re like me, you will find some real gems. If you&#8217;re running paid media and not using Billo as your UGC pipeline, you&#8217;re overpaying for creative. <a href="https://billo.app/">Check them out here.</a></p><p>I&#8217;ve had a dozen companies reach out about sponsoring this newsletter, but I chose  Billo as a partner. After 5 years of using their tool, and seeing all the recent improvements (analytics, AI mashes, auto scripting) I feel very comfortable recommending them as a high-value partner that you can test out today. </p><div><hr></div><h2>Part 1: Is Your Media Buyer Actually Cutting Too Fast?</h2><p>Before you take the creative team&#8217;s side, you need to test the claim. &#8220;You&#8217;re killing our ads&#8221; is a feeling. You need data.</p><p>There are two things to look at.</p><h3>1. Are you spending too aggressively in the first 48 hours?</h3><p>A new ad launches, gets $500 in spend on day one, and the CPA is $140 against a $90 target. It gets paused. The creative team says it never had a chance.</p><p>And sometimes they&#8217;re right.</p><p>If you&#8217;re front-loading too much spend before the algorithm has enough signal, you&#8217;re making decisions on noise, not data. Meta&#8217;s delivery system needs conversion events to optimize. If you&#8217;re spending $300-500 before you&#8217;ve gotten 5-10 conversions, you&#8217;re reading tea leaves.</p><p>The fix is simple. Look at your recent launches and answer two questions: How much did we spend before pausing? And how many conversions did we get before making the call?</p><p>If the answer is &#8220;we spent $200 and got zero conversions so we killed it,&#8221; that might be premature. If the answer is &#8220;we spent $800 and got 2 conversions at 3x our target CPA,&#8221; that&#8217;s a different story.</p><p>This is our internal tool (demo data of a poorly managed account) where we plot this out. At each spend level the cut threshold gets closer and closer to the actual CPA as you have more data. </p><p>Dont let ads get into the red like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AO47!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AO47!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png 424w, https://substackcdn.com/image/fetch/$s_!AO47!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png 848w, https://substackcdn.com/image/fetch/$s_!AO47!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png 1272w, https://substackcdn.com/image/fetch/$s_!AO47!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AO47!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png" width="902" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:902,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63630,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AO47!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png 424w, https://substackcdn.com/image/fetch/$s_!AO47!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png 848w, https://substackcdn.com/image/fetch/$s_!AO47!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png 1272w, https://substackcdn.com/image/fetch/$s_!AO47!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a730c8-9553-49cb-a6c8-f267cc399db3_902x376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On the flip side, don&#8217;t leave too many in the green (over performing for their spend level). Try to balance it out. </p><p>4 scenarios to think through: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BGal!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BGal!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!BGal!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!BGal!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!BGal!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BGal!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:426105,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BGal!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!BGal!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!BGal!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!BGal!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e3b61c-4747-4001-b9a3-33310cfabe41_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>2. Are you giving ads enough calendar time to develop?</h3><p>This is different from spend.</p><p>In my experience ads need 3-7 days to find their audience, especially if you&#8217;re testing a new angle or a new customer segment. An ad that looks mediocre on day 2 can look great on day 5 once Meta figures out who to show it to.</p><p>Pull your last 20-30 ad launches. For each one, chart the CPA trajectory from day 1 through day 7. You&#8217;re looking for two patterns:</p><p><strong>Pattern A:</strong> Ads that started bad and stayed bad. These are clear losers. Cutting them on day 3 was the right call.</p><p><strong>Pattern B:</strong> Ads that started rough but improved significantly by day 5-7. If you&#8217;re seeing a meaningful percentage of these, then give ads more time before you cut them.</p><p>You need to know in YOUR account how long ads take to develop but 4 days is a good place to start. Knowing this + your spend thresholds should help you set your testing budgets daily.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4yig!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4yig!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4yig!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4yig!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4yig!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4yig!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:401191,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4yig!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4yig!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4yig!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4yig!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b0e23d-6bfc-4646-837d-8c832942a103_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3. The fastest diagnostic I know: the low-spend retest</h3><p>This is the test that settles the argument.</p><p>Go pull every ad in your account that spent less than $1,000 but had strong top-of-funnel metrics across two groups. Low CPA, low cost per add-to-cart, low CPC. These are ads that showed early promise but never got enough budget to prove themselves.</p><p>Build 3 ad sets, top 8 ads each:</p><ul><li><p>Group 1: Low CPA ads that didn&#8217;t get scaled</p></li><li><p>Group 2: Low cost per add-to-cart (excluding Group 1)</p></li><li><p>Group 3: Low cost per click (excluding Groups 1 and 2)</p></li></ul><p>Run it for a week.</p><p>If you find winners, your testing structure has gaps. You had good ads sitting in the account that never got a real shot. That&#8217;s a media buying process problem.</p><p>If nothing shows potential, your current testing is working fine and the creative team needs to hear that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!10nr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!10nr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!10nr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!10nr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!10nr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!10nr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:453855,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!10nr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!10nr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!10nr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!10nr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd296d6d4-9141-42d6-96ad-ac6425fe8e48_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the fastest way to turn &#8220;you&#8217;re killing our ads&#8221; from a feeling into a fact. Either the data proves it or it doesn&#8217;t.</p><h3>4. Stagger high-confidence with low-confidence launches</h3><p>One more testing principle that most brands get wrong.</p><p>Let&#8217;s say you have a new skincare product and you drop 100 new ads in a week for it. All new products, all new creative. The result: ~10% win rate, and a ton of wasted test spend, and a week of terrible account performance while the algorithm sorts through the wreckage.</p><p>The fix is simple. Instead of launching 100 new ads in one shot, alternate between high-confidence and low-confidence batches. Launch an ad set of new product creative, then an ad set of proven winners (your core product, your hero SKU, whatever is already working). New batch, proven batch, new batch.</p><p>Why this works: you&#8217;re giving the algorithm ads that are likely to convert between the experimental ones. It stabilizes account performance while you test, and it means you&#8217;re not stacking 7 consecutive ad sets of unproven creative on top of each other.</p><p>Quick rule of thumb: Established products with proven creative angles hit at about a 20% win rate. Net new products with untested concepts hit closer to 10%. (Adjust if you measure hit rate differently) That difference is massive when you are trying to keep the account rolling and manage test spend.</p><p>If you&#8217;re launching 100 ads of established product variations, you can expect ~20 winners. If you&#8217;re launching 100 ads of brand new products, you&#8217;re looking at ~10. Plan your test budget and your expectations accordingly.</p><h3>5. Use organic performance as a pre-filter (when you can)</h3><p>This won&#8217;t work for every brand, but if you have an active organic presence, it&#8217;s a cheat code.</p><p>If a product or creative concept is performing well on organic social, prioritize it for paid testing first. If you have waitlist data, pre-order data, or any other signal of demand, use that to sequence what you test.</p><p>The goal is reducing wasted test spend by front-loading the creative that already has some signal behind it. It doesn&#8217;t guarantee a paid winner, but it tilts the odds.</p><div><hr></div><p><em>Was this forwarded to you? I break down the systems behind scaling DTC creative and media buying every week.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h2>Part 2: The Bar Keeps Moving (and That&#8217;s Not Anyone&#8217;s Fault)</h2><p>Here&#8217;s where I need to level with the creative side.</p><p>Even if the data shows your testing process is fair, giving ads enough time, making good decisions... your hit rate is still going to feel terrible. And it&#8217;s going to feel worse over time.</p><p>Most brands don&#8217;t talk about this.</p><p><strong>The bar is always going up.</strong></p><p>I wrote about this in my post on <a href="https://curtishowland.substack.com/p/the-power-law-of-ad-creative">The Power Law of Ad Creative</a>, but let me put it in the context of how it feels when you&#8217;re the one making the ads.</p><p>Six months ago, your team made an ad that crushed. $80 CPA, scaled to $50K in spend, everyone was happy. They&#8217;re proud of it. They should be.</p><p>Today, that same ad concept might not pass your testing threshold.</p><p>Not because it got worse. Because everything around it got better.</p><p>Your account&#8217;s top performers set a new ceiling. The algorithm found more efficient delivery paths. Your ROAS targets went up. Maybe your spend scaled and you need ads that work at higher volumes now.</p><p>Your competitors also got better, and now you are competing against bigger players.</p><p>This is how power laws work. You&#8217;re always raising the floor. An ad that was &#8220;great&#8221; at $100K/month in total account spend might be &#8220;average&#8221; at $300K/month. The winners keep winning harder, and every new ad is competing against your best, not your average.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8paa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8paa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8paa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8paa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8paa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8paa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:413688,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8paa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8paa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8paa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8paa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc64cf36-188d-45b1-893a-393dc777e814_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What this means for your creative team: their &#8220;hit rate&#8221; will naturally decline as your account matures. If they keep improving the hit rate might stay the same.</p><p>My solution is to measure &#8220;big hits&#8221; $25k ads / $100k ads or whatever makes sense for your team. </p><p>Anytime your creative team creates an ad that hits $100k study it, learn from it, and celebrate it. </p><p>As you scale this keeps you focused on those big wins (which drive the account) and you can still celebrate wins. </p><div><hr></div><h2>Part 3: The Power Law Hit Rate Problem</h2><p>Studies show that people are happiest when they succeed 80% of the time. That&#8217;s the magic point where they feel stretched but accomplished. But in power laws most things fail which stings.</p><p>Meta advertising doesn&#8217;t follow a normal distribution. It follows a power law.</p><p>In a power law, a small number of ads do the vast majority of the work. That normally means: 1-2% of your ads end up doing ~50% of your total spend. The rest are either modest contributors or outright failures (the majority).</p><p>That means the realistic &#8220;hit rate&#8221; for a well-run creative operation is not 80%.</p><p>It&#8217;s closer to 15%. Maybe 20% on a good month.</p><p>At best, you&#8217;re looking at 20% successes and 80% failures.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7oqs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7oqs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7oqs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7oqs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7oqs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7oqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:367736,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7oqs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7oqs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7oqs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7oqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd72cd39-bca0-4595-84ab-b1b1dc991ddf_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is not how most professional feedback loops work.</p><p>In most jobs, if 80% of your output fails, you get fired. In Meta advertising, if 80% of your ads fail and the other 20% scale efficiently, you&#8217;re running an elite operation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DTwh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DTwh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!DTwh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!DTwh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!DTwh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DTwh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:355029,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DTwh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!DTwh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!DTwh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!DTwh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfeb17cf-22f0-4ff3-b747-05966ae97e84_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The disconnect between &#8220;how professional success normally feels&#8221; and &#8220;how power law creative production actually works&#8221; is the root cause of the tension between creative and media buying inside brands.</p><p>Your creative team feels like they&#8217;re failing because their mental model says 80% should work. The math says the opposite. And nobody noticed because both sides are using different scorecards.</p><h3>The bias problem</h3><p>There&#8217;s one more layer here that&#8217;s uncomfortable to talk about.</p><p>Every creative team loves their own work. That&#8217;s not a flaw. That&#8217;s what makes them good. You want people who believe in what they&#8217;re making.</p><p>But it creates a blind spot. I was talking to a team spending $1m+/mo recently and they felt confident there were more winners in there than they were finding. They thought they were too good for 15% hit rates.</p><p>And they are good. Their overall ROAS is well above average. Their content quality is elite. But even elite creative teams can&#8217;t beat power law math. Having great creative means your winners are bigger winners, and that the bar is now increased. You spend more and your hit rate stays the same. The difference between a great creative team and an average one isn&#8217;t 40% hit rate vs. 20%. It&#8217;s that the 20% that hit, hit harder and spend overall goes up.</p><p>When your team says &#8220;we should retest the losers because our content is too good to fail,&#8221; the honest answer is usually: it&#8217;s not worth the test spend. If an ad was going to be a big winner, it would have shown at least some signal in the first pass. Retesting to find a few more mediocre performers in the middle doesn&#8217;t change the math.</p><div><hr></div><h2>Part 4: The Similarity Tax</h2><p>One more thing that kills creative performance and gets misattributed.</p><p>An ad that&#8217;s too similar to what&#8217;s already in the account won&#8217;t find its own audience.</p><p>Meta&#8217;s system is trying to find unique audiences for each ad. If two ads are nearly identical in concept, format, hook, and visual style, they&#8217;re competing for the same eyeballs. The system will pick the one with better historical data (your existing winner) and suppress the new one.</p><p>So your creative team makes a variation of something that worked. It launches. It dies. They blame the testing process.</p><p>But the real problem is the ad wasn&#8217;t different enough to find its own audience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HNpZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HNpZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!HNpZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!HNpZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!HNpZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HNpZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:464414,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HNpZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!HNpZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!HNpZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!HNpZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbdaf9d4-4f36-4e47-92e9-766e26592504_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is where it gets tricky. The best creative operations push hard on net new concepts, not just variations of winners. Variations have their place (they replace concepts that are fatiguing and help you improve), but the concepts themselves need to be different. </p><p>The practical rule: if you can describe two ads with the same sentence, they&#8217;re probably too similar.</p><p>Don&#8217;t take this too far though. </p><ol><li><p>Take a concept and apply it to another product</p></li><li><p>Take an ad and apply to another format</p></li><li><p>Take a USP and speak to it in a new way</p></li></ol><p>Just dont take the same static, same headline, and lightly tweak the colors or sub copy and expect it to win again. </p><div><hr></div><h2>Putting It All Together</h2><p>Here&#8217;s what to do next time your creative team says, &#8220;You&#8217;re cutting our best ads too soon.&#8221;</p><p><strong>Step 1: Check the data.</strong> Are you spending too aggressively before the algorithm has signal? Are you giving ads at least 5-7 days before calling it? If not, fix the testing process first.</p><p><strong>Step 2: Set realistic expectations.</strong> A 15-20% hit rate is excellent in a power law system. Frame it that way for your team. Celebrate the winners loudly instead of mourning the losses.</p><p><strong>Step 3: Variation vs. concept.</strong> Variations of existing winners will underperform because of audience overlap. Push for net new concepts and accept that most of them will fail. That&#8217;s the game.</p><p><strong>Step 4: Acknowledge the moving bar.</strong> Show your creative team how the account&#8217;s performance ceiling has risen over time. Their work from 6 months ago built that ceiling. The fact that it&#8217;s harder now is evidence of success, not failure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TsPH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TsPH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TsPH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TsPH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TsPH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TsPH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:526790,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193780561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TsPH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TsPH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TsPH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TsPH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58620cb0-377f-4185-9792-fe3731cb597d_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The best brands I work with share one trait: the people making the ads and the people buying the media have agreed on what &#8220;winning&#8221; looks like in a power law system. They stopped keeping score the wrong way.</p><div><hr></div><p>If this changed how you think about creative performance, send it to someone on your team who needs to see it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Actually Build Your Attribution Stack (The Implementation Guide)]]></title><description><![CDATA[The exact tools, spreadsheet formulas, and weekly workflow I use to manage $30M+/year in ad spend.]]></description><link>https://newsletter.curtishowland.com/p/how-to-actually-build-your-attribution</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/how-to-actually-build-your-attribution</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 24 Apr 2026 12:36:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A7v2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two months ago I published what became my most-shared post: the 8 types of attribution every DTC brand should know. I called it the Christmas Tree Framework. It laid out the hierarchy of how attribution models fit together, from blended metrics at the top down to cohort LTV at the roots.</p><p>The #1 response I got was some version of: &#8220;Great framework. But how do I actually set this up?&#8221;</p><p>Fair. That post gave you the <em>what</em> and the <em>why</em>. This one gives you the <em>how</em>. </p><p>If you haven&#8217;t read the original, <a href="https://curtishowland.substack.com/p/8-types-of-attribution-every-dtc">start there</a>. It explains why the hierarchy matters. This post assumes you get the concept and you&#8217;re ready to build it.</p><div><hr></div><p><em>Brought to you by <a href="https://billo.app/">Billo</a></em></p><p>I&#8217;ve been using Billo for 5 years across almost every client I manage creative for. One 9-figure brand, Billo's content is around 50% of total ad spend, besting four other agencies producing creative. <strong>We put $3M behind a single Billo creator in 6 months for them (quite profitably).</strong> The process is simple: order wide, test a lot, cut the bottom, and scale the winners hard. Then go back to those creators for new angles and concepts. Take those winning ads and test them with new creators. Let the creators speak authentically and test at least 10. If you&#8217;re like me, you will find some real gems. If you&#8217;re running paid media and not using Billo as your UGC pipeline, you&#8217;re overpaying for creative. <a href="https://billo.app/">Check them out here.</a></p><p>I&#8217;ve had a dozen companies reach out about sponsoring this newsletter, but I chose  Billo as an exclusive partner. After 5 years of using their tool, and seeing all the recent improvements (analytics, AI mashes, auto scripting) I feel very comfortable recommending them as a high-value partner that you can test out today. </p><div><hr></div><p>Back to attribution, here&#8217;s the quick version: think of attribution like a Christmas tree. The star at the top is your blended MER/nCAC. It tells you if the business is working. The upper branches are your channel allocation tools (post-purchase surveys, MMM). They tell you which channels deserve more budget. The lower branches are your ad-level tools (MTA, platform data). They tell you which ads to scale or cut. And the trunk (server-side tracking) holds all of it up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A7v2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A7v2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp 424w, https://substackcdn.com/image/fetch/$s_!A7v2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp 848w, https://substackcdn.com/image/fetch/$s_!A7v2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp 1272w, https://substackcdn.com/image/fetch/$s_!A7v2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A7v2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81934,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A7v2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp 424w, https://substackcdn.com/image/fetch/$s_!A7v2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp 848w, https://substackcdn.com/image/fetch/$s_!A7v2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp 1272w, https://substackcdn.com/image/fetch/$s_!A7v2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2ab7737-2af1-4773-8a50-b744defc317c_1456x1456.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Most brands try to build this from the bottom up. They install an MTA tool and try to track every click before they even know their blended numbers. That&#8217;s backwards. You build top-down.</p><p>Its also important to note that we are aiming for accuracy AND precision, in order to do so you need to get the steps down in the right order. Skipping to MTA gives your precision (tempting) but not accuracy (dangerous)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KIeS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KIeS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp 424w, https://substackcdn.com/image/fetch/$s_!KIeS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp 848w, https://substackcdn.com/image/fetch/$s_!KIeS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp 1272w, https://substackcdn.com/image/fetch/$s_!KIeS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KIeS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80212,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KIeS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp 424w, https://substackcdn.com/image/fetch/$s_!KIeS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp 848w, https://substackcdn.com/image/fetch/$s_!KIeS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp 1272w, https://substackcdn.com/image/fetch/$s_!KIeS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44fc39d-643e-401c-8cac-9d7be319b329_1456x1456.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s how. Step by step.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis's Substack! If this was forwarded, subscribe here.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Step 1: Build Your MER/nCAC Tracker (15 Minutes in Google Sheets)</h2><p>This is the star on the tree. It takes 15 minutes to build and it&#8217;s the most important thing in your entire attribution stack.</p><p>Open a new Google Sheet. Here are your columns:</p><p><strong>Column A:</strong> Date (Daily or weekly rows) </p><p><strong>Column B:</strong> Total Revenue </p><p><strong>Column C:</strong> New Customer Revenue </p><p><strong>Column D:</strong> Total Purchases</p><p><strong>Column E:</strong> New Customer Purchases</p><p><strong>Column F:</strong> Total Marketing Spend </p><p><strong>Column G:</strong> Total Acquisition Spend (paid media only)</p><p>Then your calculated columns:</p><p><strong>Column H: MER (Marketing Efficiency Ratio)</strong></p><pre><code><code>=B2/F2</code></code></pre><p>Total Revenue divided by Total Marketing Spend. This is your top-line efficiency number. Channel-agnostic. If MER is healthy, the business is profitable (or burning appropriately). If it&#8217;s not, nothing else matters.</p><p><strong>Column I: Total CPO (Cost Per Order)</strong></p><pre><code><code>=F2/D2</code></code></pre><p>Total Marketing Spend divided by Total Orders. This is your cost per order across all customers, new and returning. Because repeat buyers are in the denominator, this number should always be lower than your nCPA. Returning customers should cost you (almost) nothing to re-acquire, so they bring the average down.</p><p>This is useful as a broad health check, but it can hide problems. If your Total CPA looks great but your nCPA is ugly, your repeat customers are masking the fact that new customer acquisition is too expensive. You&#8217;re riding your existing base, not growing it.</p><p><strong>Column J: AMER (Acquisition MER)</strong></p><pre><code><code>=B2/G2</code></code></pre><p>Total Revenue divided by Acquisition Spend only. This isolates your paid media efficiency from retention spend.</p><p><strong>Column K: nCPA (New Customer CPA)</strong></p><pre><code><code>=G2/E2</code></code></pre><p>Acquisition Spend divided by New Customer Purchases. This is the number I watch most closely. (nROAS if AOV is changing a lot) It tells you what you&#8217;re actually paying per new customer on your paid channels, without retention costs or repeat buyers muddying the picture.</p><p>The gap between Total CPA and nCPA is one of the most revealing numbers in DTC. A small gap means most of your orders are new customers (either early-stage brand or your retention is weak). A large gap means repeat buyers are carrying the business, which is great for margins but means your nCPA target needs to be realistic about what acquisition actually costs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qsPf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qsPf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png 424w, https://substackcdn.com/image/fetch/$s_!qsPf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png 848w, https://substackcdn.com/image/fetch/$s_!qsPf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png 1272w, https://substackcdn.com/image/fetch/$s_!qsPf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qsPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png" width="972" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:972,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:447060,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qsPf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png 424w, https://substackcdn.com/image/fetch/$s_!qsPf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png 848w, https://substackcdn.com/image/fetch/$s_!qsPf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png 1272w, https://substackcdn.com/image/fetch/$s_!qsPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c6807e-c461-4e29-8f66-dd6f9130f231_972x415.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Where the numbers come from:</strong></p><p>Total Revenue, New Customer Revenue, Total Orders, and New Customer Purchases all come from Shopify (or whatever your ecommerce platform is). Filter by first-time vs. returning to split orders and purchases. Marketing Spend is your total across all channels, including email/SMS tools, influencer payments, everything. Acquisition Spend is just your paid media aimed at new customers (Meta, Google, TikTok, potentially influencers, etc.). It depends company to company but if it heavily impacts new customer growth and is not employee cost, include it.</p><p><strong>How often to update:</strong></p><p>Weekly minimum. Daily if you&#8217;re actively scaling or testing new channels. We track daily and occasionally intra-day pacing on large spends even at these high level numbers.</p><p><strong>The two numbers that set your guardrails:</strong></p><p>Your <em>maximum</em> marketing spend = Gross Margin % minus OpEx %. Cross this line and you&#8217;re losing money at the company level. This is the ceiling.</p><p>Your <em>target</em> CPA = projected 3-month customer profitability. This is your efficient growth zone. It&#8217;s the number where you&#8217;re acquiring customers who will be profitable within a reasonable timeframe.</p><p>Everything else in this post is about figuring out how to spend between those two numbers as effectively as possible.</p><p>Quick example of why this matters first: A client comes to me with a &#8220;4.2x ROAS&#8221; on Meta. Looks great. But when I pull their MER tracker, their nCPA is $120 on a product with $85 in 3-month projected profit. They&#8217;re underwater on every new customer. </p><p>The Meta dashboard was telling a story that the business math didn&#8217;t support. Once we identified it the solution was clear, fix the broken exclusions, change the creative strategy, and install a system to optimize for new customers on their higher AOV product. </p><p>That&#8217;s why you start here. Every time.</p><div><hr></div><h2>Step 2: Set Up Your Post-Purchase Survey (30 Minutes with Fairing)</h2><p>This is the most underrated tool in DTC attribution. (Yes a majority use it, still underrated) It lives on the upper branches of the tree. It tells you where to allocate budget at the channel level.</p><p><strong>The tool:</strong> I use <a href="https://fairing.co">Fairing</a>. It exports to Google Sheets automatically with their built in tool, the setup is simple, and the data is reliable. <a href="https://knocommerce.com">KnoCommerce</a> also works well. I&#8217;ve seen people custom build them too. I&#8217;m sure there are other good ones but I always recommend Fairing to start out since it&#8217;s never failed us and is inexpensive. Really though, any tool that lets you ask a post-purchase question and export the data works.</p><p><strong>The exact question:</strong></p><p>&#8220;Where did you FIRST hear about us?&#8221;</p><p>FIRST in all caps. This matters. You&#8217;re not asking where they last clicked. You&#8217;re asking what created the awareness. That distinction is the whole point.</p><p><strong>The answer options (randomize the order every time):</strong></p><ul><li><p>Facebook</p></li><li><p>Instagram</p></li><li><p>TikTok</p></li><li><p>Google Search</p></li><li><p>YouTube</p></li><li><p>Podcast</p></li><li><p>Friend / Referral</p></li><li><p>TV / Streaming</p></li><li><p>Other (with text field)</p></li></ul><p>A few things to note here. Split Facebook and Instagram into separate options. Yes, they&#8217;re both Meta. You&#8217;ll combine them later in your analysis. But splitting them in the survey catches signal you&#8217;d miss. A lot of people know the difference between where they saw your ad, and that data is useful for creative strategy even if you combine it for budget decisions.</p><p>Keep total options under 10. Randomize the display order so you don&#8217;t bias toward whatever&#8217;s listed first. And always include &#8220;Other&#8221; with a text field. You&#8217;ll find stuff in there you didn&#8217;t expect. If you have any primary channels not listed here, swap them in.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Et8p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Et8p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Et8p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Et8p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Et8p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Et8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:241827,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Et8p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Et8p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Et8p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Et8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553aa9c1-0cce-4338-b8db-d9fa67623886_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Target response rate:</strong> 35%+. If you&#8217;re below that, make the survey more prominent in your checkout flow or simplify the question. Some brands get 50%+ with good placement.</p><p>Note, there are lots of good secondary questions you can ask. Follow ups to the first (more detail or specificity). Timing (how long since you first heard about us). Ideation (What is your favorite selling point). Etc. Normally about 50% of people answer each successive question (40%, 20%, 10%, 5%) so at scale you still get a lot of data 4 or 5 questions deep. </p><p><strong>The output that actually drives decisions:</strong></p><p>Export your survey data daily/weekly. The math here is simple but the extrapolation is what makes it powerful.</p><p><strong>First, calculate your response rate.</strong> Take total new customer survey responses and divide by total new customers for the period.</p><pre><code><code>=Total New Customer Responses / Total New Customers</code></code></pre><p>If you got 133 survey responses out of 380 new customers, your response rate is 35%. That&#8217;s your multiplier for everything below.</p><p><strong>Second, sum responses by channel.</strong> In your export, count how many new customers selected each channel (Facebook + Instagram, TikTok, Google, etc.) for the period.</p><p><strong>Third, extrapolate to all new customers.</strong> This is the key step most people skip. Not everyone answers the survey, but the ones who do are a representative sample at 35%. Divide each channel&#8217;s response count by your response rate to get the implied total new customers from that channel.</p><pre><code><code>=Channel Responses / Response Rate</code></code></pre><p>If 47 people said &#8220;Facebook&#8221; and your response rate is 35%, that implies ~134 total new customers actually came from Facebook that week. Not 47. The survey only captures a slice, and you need to account for the full picture.</p><p><strong>Fourth, calculate cost per implied new customer by channel.</strong></p><pre><code><code>=Channel Spend / Implied New Customers</code></code></pre><p>Now you have an estimated true CPA by channel based on where customers say they actually discovered you, extrapolated to your full customer base. That&#8217;s a fundamentally different (and often more useful) number than what the ad platforms report.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Xvb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Xvb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8Xvb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8Xvb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8Xvb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Xvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:420021,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8Xvb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8Xvb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8Xvb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8Xvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61569b23-997d-4f8e-b69f-ef8d0b059c5b_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>If Meta is showing you a $40 CPA but your survey-implied CPA for Facebook + Instagram combined is $90, there&#8217;s a gap. That gap is usually view-through attribution inflation. The survey is catching the signal that click-based tools miss.</p><p>The key here is that you are evaluating based on impact (what people remember) and first impact (where they first heard about you) on an attribution model that is MECE (mutually exclusive and completely exhaustive) instead of potentially overlapping and overcounting or undercounting customers (which then means you can trust it for financial analysis and target setting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!huq-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!huq-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!huq-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!huq-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!huq-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!huq-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:348925,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!huq-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!huq-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!huq-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!huq-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3fbbeda-e84f-4971-b105-e5d9c3f6a51c_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Use this number to set your channel level budgets, how much you spend on Meta vs Google vs Tiktok. </p><p>ONLY then move onto allocating across campaigns/ads and using an MTA for intra channel analysis.</p><p><strong>Limitation to remember:</strong> People don&#8217;t always remember correctly. Long purchase cycles make this harder. That&#8217;s fine. You&#8217;re using this for directional channel allocation, not surgical precision. The directional signal is extremely reliable still.</p><div><hr></div><h2>Step 3: Configure Your MTA Tool (Triple Whale)</h2><p>Now we&#8217;re on the lower branches. This is where you make ad-level decisions: which ads to scale, which to cut, which to retest.</p><p><strong>The tool:</strong> I use <a href="https://triplewhale.com">Triple Whale</a> as my primary MTA. <a href="https://northbeam.io">Northbeam</a> is also one we use internally. The main reason I prefer TW: it gives live data that updates regularly and you don&#8217;t have to pay extra for the refresh rate. Paying extra for up to data data makes me upset but otherwise North beam is great too.</p><p><strong>The setup that matters:</strong></p><p>Start with Total Attribution as your default view (non MECE but we already solved for that in the first step). This gives you the full picture across all touchpoints. Then toggle between attribution models (first-click, last-click, linear) to pressure-test what you&#8217;re seeing.</p><p>Why don&#8217;t we just use an MTA for channel level allocation and skip the post purchase survey? </p><p>Facebook is much better at pushing people to click the link than TikTok, Google grabs a ton of last clicks. TV? No clicks at all! (Google will grab them though I promise). </p><p>A 3x Google ROAS =/= a 3x TikTok ROAS in an MTA.</p><p>But once we are within a channel it gets a bit cleaner (still exceptions though). </p><p>When you see a new ad performing well, don&#8217;t just look at the ROAS number. Click into the actual conversions. Look at the customer paths.</p><p>If you had 5 customers who all clicked the ad directly as their first interaction, that&#8217;s a strong signal. The ad is doing real work finding new people.</p><p>If you had 5 customers who all saw 3-4 other ads before eventually clicking this one, that&#8217;s a different story. The ad might be getting credit for conversions that were already in motion. It&#8217;s a closer, not a prospector. Still valuable but know the difference.</p><p>That distinction changes your scaling decision entirely. A prospecting ad that&#8217;s working deserves more budget. A closing ad that&#8217;s riding other ads&#8217; coattails might require warm audiences to scale which means you need to be a bit slower in the scaling. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TMvw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TMvw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TMvw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TMvw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TMvw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TMvw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:392598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TMvw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TMvw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TMvw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TMvw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c43cad-f3cb-48cc-9375-7533013d97f3_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>The Account Control Chart:</strong></p><p>This is the visual I use to manage every ad account. Pull your MTA data and plot CPA (y-axis) vs. Total Spend (x-axis) for every active ad on a scatter plot.</p><p>You get four quadrants:</p><ul><li><p><strong>Low CPA, High Spend (Bottom right):</strong> Your winners. These are doing exactly what you want. Protect them.</p></li><li><p><strong>Low CPA, Low Spend (bottom left):</strong> Efficient but under-scaled. Push more budget here. This is where the opportunity lives.</p></li><li><p><strong>High CPA, High Spend (top right):</strong> Burning cash. Cut or restructure immediately.</p></li><li><p><strong>High CPA, Low Spend (top left):</strong> Not working but also not hurting you much. Kill them and reallocate.</p></li></ul><p>If your best ads aren&#8217;t in the low CPA / high spend zone, you have a media buying problem that no amount of new creative will fix.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A69U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A69U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A69U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A69U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A69U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A69U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg" width="688" height="537" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:537,&quot;width&quot;:688,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44669,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A69U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A69U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A69U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A69U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797eb1f8-c4e9-4971-81ce-ab8cc795b9dc_688x537.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>Step 4: Wire It Together</h2><p>You&#8217;ve got your three tools built. Here&#8217;s how they work together in practice.</p><p><strong>Every day, in this order:</strong></p><p><strong>First:</strong> Open the MER tracker. Is the business healthy? Are we between our max ceiling and our target CPA? If nCPA is trending up, I need to understand why before I do anything else. If it&#8217;s stable or improving, I move on.</p><p><strong>Second:</strong> Pull the survey data. Any shifts in where new customers say they&#8217;re discovering us? If Instagram&#8217;s share of responses is climbing while TikTok&#8217;s is dropping, that&#8217;s a signal about where demand is actually being created, regardless of what the ad platforms claim.</p><p><strong>Third:</strong> Open Triple Whale. Which ads are winning? Do the winners align with what the surveys are telling me about channels? Scale what&#8217;s working. Cut what&#8217;s not.</p><p><strong>When the tools disagree (this is where it gets interesting):</strong></p><p>Real example, anonymized. A client had an ad on Meta showing a 5x ROAS in Facebook&#8217;s dashboard. Looked like a home run. But when we checked Triple Whale, the same ad was showing a 1.5x.</p><p>We dug in. The ad was promoting a specific product that simply didn&#8217;t have enough sales volume to justify what Facebook was reporting. When we looked at the attribution breakdown, the vast majority of Facebook&#8217;s claimed conversions were view-through credit. Meaning someone was &#8220;served&#8221; the ad (possibly for one second while scrolling), didn&#8217;t click, and then bought something later. Facebook took credit.</p><p>This is something Meta&#8217;s system does constantly. It&#8217;s not a bug, it&#8217;s how their attribution works. But it means their dashboard will consistently overstate performance on certain ads, especially broad-targeted ones with high impression volume.</p><p>We trusted Triple Whale, pulled budget from that ad, and reallocated to ads that were showing strong performance in both systems. Overall account efficiency improved.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JZdg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JZdg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png 424w, https://substackcdn.com/image/fetch/$s_!JZdg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png 848w, https://substackcdn.com/image/fetch/$s_!JZdg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png 1272w, https://substackcdn.com/image/fetch/$s_!JZdg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JZdg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png" width="935" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:935,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:587604,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JZdg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png 424w, https://substackcdn.com/image/fetch/$s_!JZdg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png 848w, https://substackcdn.com/image/fetch/$s_!JZdg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png 1272w, https://substackcdn.com/image/fetch/$s_!JZdg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466a4099-eb9f-4f7e-a453-d21b586dc85c_935x756.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>The principle:</strong> You&#8217;re not looking for three tools to agree perfectly. They won&#8217;t. You&#8217;re looking for the disagreements, because that&#8217;s where the insight lives. Thats where you get to learn interesting things about your customers.</p><div><hr></div><h2>Step 5: The Upgrade Path (Build for Your Spend Level)</h2><p>Not every brand needs every tool on day one. Here&#8217;s what to build first based on where you are.</p><p><strong>$10K-$50K/month:</strong></p><p>Build the MER tracker and set up Fairing and use interface data for optimization. That&#8217;s it. These two tools will give you 80% of the insight you need at this spend level. Skip MTA for now, the cost isn&#8217;t justified and your volume might not be high enough for the data to be meaningful.</p><p>Setup time: 1 hour.</p><p><strong>$50K-$250K/month:</strong></p><p>Add Triple Whale or Northbeam. Make sure server-side tracking (CAPI or Elevar) is set up and firing correctly on Shopify. Without server-side tracking, every other tool in your stack is working with incomplete data.</p><p>Setup time: About 1 week to get clean data flowing.</p><p><strong>$250K+/month:</strong></p><p>Layer in cohort LTV by acquisition channel. Start adjusting your CPA targets by channel based on customer quality, not just acquisition cost. Consider MMM (Meta&#8217;s Robyn if you have data science resources, or a SaaS platform like Measured or Sellforte if you don&#8217;t). Run your first geo-lift test (Haus makes this accessible, northbeam has this now too) on your biggest spend channel.</p><p>Setup time: 1-2 months for meaningful data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4g_H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4g_H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4g_H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:435598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193249915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4g_H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4g_H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12b53562-78ee-4767-aaba-012442eb7889_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The point is: start at the top of the tree. Get your blended numbers right. Layer in survey data. Then add precision tools as your spend justifies them. Most brands try to build this in reverse and end up with precise data pointing in the wrong direction.</p><div><hr></div><h2>The Takeaway</h2><p>Attribution isn&#8217;t a dashboard you install. It&#8217;s a system you build, one layer at a time, starting from the top.</p><p>Your MER tracker takes 15 minutes and it&#8217;s the most important thing in the stack. Your post-purchase survey takes 30 minutes and it&#8217;ll change how you think about channel allocation. Your MTA tool takes a week to configure and it&#8217;ll change how you manage ads.</p><p>Wire them together. Check them weekly. Dig into the disagreements more than the agreements.</p><p>And never let a platform grade its own homework.</p><p>If you want the full framework behind all of this (the 8 models, how they fit together, and why the hierarchy matters), <a href="https://curtishowland.substack.com/p/8-types-of-attribution-every-dtc">read the original post here</a>.</p><div><hr></div><p style="text-align: center;"><em>If this was useful, send it to your team!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/how-to-actually-build-your-attribution?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/how-to-actually-build-your-attribution?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[14-Minute Ads and the Volume Trap]]></title><description><![CDATA[What&#8217;s working, what we&#8217;re testing, and what we&#8217;re learning on Meta]]></description><link>https://newsletter.curtishowland.com/p/14-minute-ads-and-the-volume-trap</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/14-minute-ads-and-the-volume-trap</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 17 Apr 2026 12:29:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Pype!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>March was tough for some Ecom brands, and for others it was a time to scale 50%</p><p>Everyone is doing different things. </p><p>Everyone&#8217;s success looks very different.</p><p>Across millions in spend and billions in revenue here is what im seeing working as I talk to different brands. </p><div><hr></div><h2>What&#8217;s Working Right Now</h2><p><strong>Problem/solution ads as a full-funnel play.</strong></p><p>The brands scaling hardest on Meta right now are not running promo-first creative.</p><p>They&#8217;re running problem/solution video ads. A real pain point. A credible voice (founder, doctor, real customer). A complete story.</p><p>These ads pull new people into the funnel AND drive direct conversions. One brand I work with saw their Black Friday performance jump 100% year over year, not because of better promos. Because we spent Q1 through Q3 building the top of funnel with problem-first creative. By November, the audience was pre-educated. The promos just had to close. Better performance through the whole year but very clear when BF came around.</p><p>Here&#8217;s what I see across accounts: When you scale ads to high budgets at strong performance AND those ads speak to a problem, the long term performance and sustainability of that growth is better.</p><p>When we come into an account and it&#8217;s heavy on promo language (percent off, free gift, limited time), the first move is almost always pushing toward problem/solution, video format, high-density information ads. That&#8217;s what expands the audience. That&#8217;s what builds long-term scale.</p><p>Offers bundles and promos have their place, but their place isn&#8217;t <em>everywhere.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pype!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pype!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Pype!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Pype!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Pype!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pype!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:352345,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193778231?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pype!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Pype!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Pype!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Pype!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6861eb-bac0-45d3-8085-2f237f312aba_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis's Substack! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p><strong>Long-form ads are having a moment.</strong></p><p>This might be the most counterintuitive thing we&#8217;re seeing right now.</p><p>We&#8217;re testing 2-minute, 3-minute, 5-minute, and even 14-minute ads across multiple accounts. And they&#8217;re working.</p><p>One account has a 14-minute ad that&#8217;s one of their top spenders at strong efficiency. It&#8217;s basically a mashup. One strong 90-second ad stitched together with several other creator clips. All over the place from a production standpoint. Crushing it from a performance standpoint.</p><p>A separate brand has a 4-minute video walking through the full story and usage of the product. No script. It does have a fun eye catching before/after hook (thats still important). But they are authentically walking through their story. Average watch time was nearly 40 seconds. The comment section was people sharing their own story and commenting back about it.</p><p>A few friends have mentioned the same thing in their ad accounts. Long form ads hitting well (all kinds of formats)</p><p>It makes sense from one level: if someone watches 2+ minutes of your content, Meta has an incredibly strong signal about who that person is and what they want. You&#8217;re pre-qualifying buyers before they ever hit your landing page.</p><p>The completion rate doesn&#8217;t need to be high. Even 1-2% watching to the end at scale means you&#8217;re building a deep pool of highly educated prospects.</p><p>The 30% hook rate threshold still applies. You need qualified attention at the top. But once you have it, keeping people engaged for minutes (not seconds) is a massive signal advantage.</p><p><strong>Whitelisted pages are still outperforming.</strong></p><p>For brands with AOVs above $80-100, running ads from whitelisted pages instead of your brand page is one of the biggest performance levers I&#8217;m seeing right now.</p><p>The simplest version: find a credible expert (doctor, practitioner, creator with real domain authority) and run your ads from their page as a partnership ad. </p><p>The credibility transfer is real. People trust a doctor talking about a health product more than a brand page saying the same thing. And Meta&#8217;s algorithm picks up on it too. The engagement signals are stronger because the content feels more native coming from a person than from a brand.</p><p>If you&#8217;re in health, wellness, beauty, or any category where trust matters, whitelisting should be a core part of your creative mix. Not a nice-to-have. A core part. </p><p><strong>The $3K/creative production benchmark.</strong></p><p>Across our accounts, the math keeps coming back to one number: you need roughly 1 new ad for every $3,000 in monthly Meta spend.</p><p>At $100K/month, that&#8217;s ~33 new ads. At $300K, it&#8217;s ~100.</p><p>This accounts for creative fatigue (most accounts churn 25-35% of their spend monthly), hit rates (10-15% of ads become real winners), and the need to keep testing.</p><p>But here&#8217;s the thing most brands don&#8217;t talk about.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!atnO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!atnO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!atnO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!atnO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!atnO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!atnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:497144,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193778231?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!atnO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!atnO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!atnO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!atnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4695ada-e43f-45e8-9b5a-48a1e63d1acd_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The volume trap is real.</strong></p><p>I had three separate conversations this month with brands producing 100+ ads per month who couldn&#8217;t scale.</p><p>The problem wasn&#8217;t volume. The problem was that all 100 ads looked the same.</p><p>Different copy. Different creators. Different hooks. But the same core angle, the same format, the same visual feel. Meta is reaching the same pocket of audience over and over because the creative isn&#8217;t actually diverse.</p><p>One founder put it perfectly: &#8220;Even when the messaging is entirely different, when you look at the ad account, it all looks exactly the same.&#8221;</p><p>The fix is not more ads. It&#8217;s more different ads. Map your creative on a grid (selling point x format x creator type) and look for the empty squares. That&#8217;s where your next winner is hiding, not in another variation of your current best angle.</p><p>I&#8217;ve seen a single ad spend $800K+ at strong efficiency. It was unique and new. That one ad is worth more than 200 variations of the same concept.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1e1Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1e1Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png 424w, https://substackcdn.com/image/fetch/$s_!1e1Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png 848w, https://substackcdn.com/image/fetch/$s_!1e1Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png 1272w, https://substackcdn.com/image/fetch/$s_!1e1Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1e1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png" width="998" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:998,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1010097,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193778231?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1e1Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png 424w, https://substackcdn.com/image/fetch/$s_!1e1Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png 848w, https://substackcdn.com/image/fetch/$s_!1e1Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png 1272w, https://substackcdn.com/image/fetch/$s_!1e1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d48de7f-2b01-4b66-95a7-f3bf0d305223_998x846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>What We&#8217;re Testing</h2><p><strong>Novel format &#8220;big swing&#8221; creative.</strong></p><p>We&#8217;re allocating roughly 10% of creative production to &#8220;big swings.&#8221; Engaging, native-feeling formats that still incorporate real selling points.</p><p>Speed challenges. Street interviews. Game-show style comparisons. Science experiments. Founder content.</p><p>One brand did a game show style version of their product, made it into a challenge to apply the skin care product quickly. Casual phone shoot. Became one of their best-performing concepts. The format was engaging enough to hook, but the USP (ease of installation) was baked into the concept.</p><p>Other big swings that have crushed it: a founder talking to himself in two chairs about a product problem. A song about a product&#8217;s core benefit. A skincare vs child race filmed on a phone.</p><p>All engaging. All selling.</p><p>The hit rate is lower than workhorse creative. Some of them flop HARD. But the ceiling is much higher. When one hits, it can change the trajectory of an entire account.</p><p>The important thing: don&#8217;t go high production. The best big swings are phone-shot. Authentic. People associate polished video with ads and scroll past. High production works in specific contexts (podcast interviews, product demos in a warehouse, events where cameras make sense). Everywhere else, phone wins.</p><p><strong>AI animated statics.</strong></p><p>This one is early but worth watching.</p><p>We&#8217;re taking top-performing static images and running them through AI video tools (Veo, Gemini) to animate them. The AI adds subtle movement, background elements, and atmosphere. </p><p>For some accounts, this has become a significant chunk of account spend in just three months. Every week we launch new ones by animating the best performers.</p><p>Download the static, convert it, send to the AI tool with specific direction prompts, output a video. Not 100% perfect, and you need to filter out a lot but you get some really interesting content.</p><p>Twitter is full of the AI-generated &#8220;clay&#8221; style ads and seeing them scale to $50K/day in spend on launch. This space is moving fast.</p><p><strong>Subscription-only landing pages.</strong></p><p>Most brands default to showing both one-time and subscription options. If your subscription take rate is already above 50%, consider removing the one-time option entirely.</p><p>The math changes too. Your LTV goes up dramatically when everyone is on subscription. That means your allowable CAC goes up. That means you can spend more on Meta. That means you scale faster.</p><p>It&#8217;s not right for every brand. But if you&#8217;re already converting more than half your customers to subscription, the one-time option is probably just adding friction.</p><p><strong>Retail support via Meta (three approaches).</strong></p><p>For brands with retail distribution, we use three distinct strategies:</p><ol><li><p><strong>Conversion overflow.</strong> Keep everything conversion-optimized. When a top-of-funnel ad performs well, retail sees a pickup naturally. No special targeting needed.</p></li><li><p><strong>Banner hijacking.</strong> Take your top DR ads and add &#8220;Now at [Retailer]&#8221; banners. Still conversion-optimized. But millions of impressions build retail awareness for free on top of ads already working.</p></li><li><p><strong>Geo-targeted reach.</strong> Impression campaigns targeted to high-income households around specific retail locations. Best for major launches.</p></li></ol><p>Most brands should start with #1. Layer in #2 when you have a clear retail story. Save #3 for big launch moments.</p><h2>Top Tests You Should Be Running</h2><p><strong>1. Long-form video (2-5 minutes).</strong> Take your best short ad concept and expand it. Don&#8217;t pad. Add depth: more proof points, more story, more education. If you&#8217;re feeling bold, go longer. The 12-minute ceiling is real.</p><p><strong>2. AI animated statics.</strong> Take your top 5 performing static images. Run them through Veo or Gemini. Launch them as video ads. Total time investment: an hour. Potential upside: a whole new format that scales.</p><p><strong>3. Static ads with non-promo headlines.</strong> If your top statics are discount-driven, test the same visual with a selling-point headline instead. If it performs at parity, it&#8217;s better for the business because it doesn&#8217;t train the algorithm for deal-seekers.</p><p><strong>4. Creative matrix gap analysis.</strong> Map your last 90 days on a grid: selling points on one axis, formats on the other. Find the empty squares. Fill one gap per week. This is how you escape the volume trap.</p><p><strong>5. Post-purchase survey budget reallocation.</strong> Compare implied CAC by channel (spend / survey-attributed customers). If Meta&#8217;s implied CAC is 2-4x lower than Google non-brand, shift 20% of Google non-brand to Meta and watch overall CAC for 30 days.</p><p><strong>6. One whitelisted expert ad.</strong> Find one credible voice (doctor, specialist, creator with domain authority) and run their content from their page. Even one strong whitelisted ad can shift your entire account&#8217;s efficiency.</p><p><strong>7. One big swing.</strong> Block 2 hours this week for one creative concept that&#8217;s genuinely different from anything in your account. A challenge, an experiment, a format you&#8217;ve never tried. The worst case is you learn something. The best case is a million-dollar ad.</p><div><hr></div><p>If this was useful, send it to your team or share on LinkedIn with your favorite graphic and tag me! Best compliment you can give!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/14-minute-ads-and-the-volume-trap?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/14-minute-ads-and-the-volume-trap?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Ecom Growth Checklist (50+ Things Every DTC Brand Should Have in Place)]]></title><description><![CDATA[Subtitle: A single reference list of everything I check when I audit a brand spending $100k+/mo on paid.]]></description><link>https://newsletter.curtishowland.com/p/the-ecom-growth-checklist-50-things</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/the-ecom-growth-checklist-50-things</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 10 Apr 2026 13:13:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YOs8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The thing that separates the brands scaling profitably from the ones stuck in a cycle of &#8220;we need better ads&#8221; is almost never one thing. It&#8217;s 50 things working together.</p><p>Most brands have 60-70% of the basics covered. This list is to fill in the gaps.</p><p>So I built this. One checklist. Everything an ecom brand needs to have in place before trying to scale, organized by category.</p><p>This isn&#8217;t a deep dive on any single topic. Just a place to start. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YOs8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YOs8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png 424w, https://substackcdn.com/image/fetch/$s_!YOs8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png 848w, https://substackcdn.com/image/fetch/$s_!YOs8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png 1272w, https://substackcdn.com/image/fetch/$s_!YOs8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YOs8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png" width="1003" height="477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7241236-6549-4096-a802-3e80f87d9c90_1003x477.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:1003,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150562,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193055343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YOs8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png 424w, https://substackcdn.com/image/fetch/$s_!YOs8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png 848w, https://substackcdn.com/image/fetch/$s_!YOs8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png 1272w, https://substackcdn.com/image/fetch/$s_!YOs8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7241236-6549-4096-a802-3e80f87d9c90_1003x477.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>1. Unit Economics</h2><p>If you don&#8217;t know your numbers at the individual customer level, nothing else on this list matters. You can&#8217;t scale what you can&#8217;t measure.</p><p>&#9744; <strong>You have a 1st Customer P&amp;L.</strong> Not blended. Just first-time orders. Revenue minus COGS, shipping, payment processing, and acquisition cost. This is the number that tells you if growth is actually profitable.</p><p>(<a href="https://curtishowland.substack.com/p/the-1st-time-customer-p-and-l-the">Read this substack to grab a template</a>)</p><p>&#9744; <strong>You know your nCAC ceiling.</strong> The maximum you can pay to acquire a new customer and still hit your contribution margin target. If you don&#8217;t have this number, your media buyer is flying blind.</p><p>&#9744; <strong>You track LTV by acquisition channel.</strong> Meta customers behave differently than Google customers. TikTok Shop customers behave differently than both. If you&#8217;re using blended LTV, you&#8217;re probably overpaying on at least one channel.</p><p>&#9744; <strong>You know your contribution margin by customer cohort.</strong> Not just overall. By month of acquisition, by channel, by offer. The brands that scale fastest can tell you exactly which cohorts are profitable and which aren&#8217;t.</p><p>&#9744; <strong>You can forecast revenue from ad spend with 80%+ accuracy.</strong> If you can&#8217;t, you don&#8217;t have enough data or your attribution is broken. Either way, fix it before you scale.</p><p>&#9744; <strong>You know your payback period.</strong> How many days until a new customer becomes profitable after acquisition cost. If it&#8217;s 90+ days, you need to plan cash flow around it, not ignore it.</p><div><hr></div><h2>2. Creative Production</h2><p>Creative is the single biggest variable in paid media performance. Make it a system that focuses on quality &amp; quantity at the right levels. </p><p>&#9744; <strong>You&#8217;re launching ~1 new concept per $10k in monthly ad spend.</strong> At $500k/mo, that&#8217;s roughly 50 new concepts. (3 ads per concept, not too similar!) Scaling hard? Launch pre-emtively (project budgets and product for that). Ads fatigue quickly? Produce even more. (Don&#8217;t go above 1 ad per $1k (1 concept per $3k) in spend, though, unless you have a tiny AOV like Temu).</p><p>&#9744; <strong>You track creative hit rate.</strong> What percentage of new ads meet your CPA or ROAS target? Aim for 10-15%. Below 5% means your concepts are off. Above 25% means you&#8217;re probably not testing enough variety or scaling the right ones.</p><p>&#9744; <strong>You have a scatter plot of every ad.</strong> CPA on Y axis, spend on X axis (log scale). Look for a pattern of ads being scaled within confidence levels. </p><p>&#9744; <strong>You know your creative decays.</strong> How much does your ad account decay every month if you don&#8217;t add new ads? This tells you how fast you need to produce beyond general benchmarks.</p><p>&#9744; <strong>You track spend-weighted creative age.</strong> Weight each ad&#8217;s age by its share of total spend. If that number is climbing, your portfolio is aging and performance will follow.</p><p>&#9744; <strong>You&#8217;re not trying to over learn from losing ads.</strong> I&#8217;ve launched 20,000+ ads. Analyzing losers to learn what not to do can lead you in the wrong direction. If you want to learn from ads, focus on huge hits and aggregate learnings (you can aggregate losses to get statistical significance). If you want to improve ads, then take a winner from 2x ROAS to 3x instead of trying to save a 0.5x.</p><p>&#9744; <strong>You have a creative brief process.</strong> Not a Slack message that says &#8220;we need more ads.&#8221; A documented brief with the concept, angle, hook, target persona, and reference examples.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ud97!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ud97!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ud97!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ud97!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ud97!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ud97!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:420551,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193055343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ud97!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ud97!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ud97!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ud97!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54626c9d-649d-4b4a-a347-1ea287599730_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Curtis's Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><h2>3. Media Buying</h2><p>Good media buying is invisible. Bad media buying looks like a creative problem. Here&#8217;s how to tell the difference.</p><p>&#9744; <strong>Your top 1-2% of ads take ~40-60% of total spend.</strong> This is what a healthy power law looks like. If spend is spread evenly across ads, the algorithm isn&#8217;t finding winners (or your buyer isn&#8217;t letting it). Please note, the top creatives should not look identical and should not be promotions. Diverse problem aware ads at the top please!</p><p>&#9744; <strong>You have a kill rule.</strong> Example: at $250 spend, cut if CPA is 2.4x target. At $1,000, cut at 1.4x. At $5,000, cut at 1.15x. Use confidence intervals, not gut feel.</p><p>&#9744; <strong>You&#8217;re not testing faster than Meta can learn.</strong> Count new ads launched in the last 30 days. Check spend per ad. If you&#8217;re spreading $500k across 1000 new ads, none of them have enough data to read. Cut so many variations, focus on quality, and balance testing and scaling.</p><p>&#9744; <strong>You use both cost cap and highest volume.</strong> Cost cap for scaling volatile ads that have winning potential. Highest volume for testing new concepts that need room to find their audience.</p><p>Some accounts do best with all cost cap, some with all ABO. Most can benefit from both. Test everything Meta has for you and evaluate.</p><p>&#9744; <strong>Your account structure matches your spend level.</strong> Under $100k/mo, keep it simple (1-2 campaigns). Over $500k/mo, you probably need segmentation by LTV / Product / Margin etc. Whatever Meta can&#8217;t differentiate well or the business needs to dictate more than absolute performance.</p><p>&#9744; <strong>You&#8217;re day-trading budgets on winners.</strong> Green day (CPA in target)? Increase spend. Red day? Pull back. Your best ads should be getting more gas every day they perform, not waiting for a weekly review. Don&#8217;t make the mistake of the occasional huge swing. Small gentle nudges gives the algo good feedback.</p><p>Bonus: Use intra-day pacing, not just yesterdays data. </p><p>&#9744; <strong>You check the change log.</strong> Pull the last 90 days of changes from Ads Manager. You should know who is making changes in your account, is it 1 person or 10? Do you know who they are? Is it all automated? Common questions you can answer quickly by checking.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wi7b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wi7b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Wi7b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Wi7b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Wi7b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wi7b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:430468,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193055343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wi7b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Wi7b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Wi7b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Wi7b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536046e1-f1f4-4703-854a-fa8f941eb117_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>4. Attribution</h2><p>If your attribution is wrong, every decision downstream is wrong. This is the part most brands skip because it feels complicated. </p><p>Channel level allocation is so much more important than campaign allocation. </p><p>You might be optimizing $&#8217;s in the completely wrong ecosystem.</p><p>&#9744; <strong>You use multi-touch attribution (MTA).</strong> Platform-reported numbers are biased. An MTA tool (Triple Whale, Northbeam, Rockerbox, etc.) gives you a second opinion on which ads actually drove conversions.</p><p>&#9744; <strong>You run incrementality tests.</strong> Holdout tests, geo-lifts, or conversion lift studies. At least quarterly. This is the only way to know if your spend is actually causing revenue or just taking credit for it.</p><p>&#9744; <strong>You have a post-purchase survey.</strong> &#8220;How did you hear about us?&#8221; is the simplest attribution model and it catches things pixel-based models miss entirely (podcasts, word of mouth, organic social).</p><p>&#9744; <strong>Your three models roughly agree.</strong> MTA, incrementality, and survey. If all three say Meta is working, it&#8217;s working. If they disagree, dig in before you scale. Trust non click based attribution first. Don&#8217;t over optimize for last click.</p><p>&#9744; <strong>You&#8217;re not relying on last-click for Meta.</strong> Last-click undervalues Meta by 30-50% in most accounts. If you&#8217;re optimizing to last-click, you&#8217;re cutting winners.</p><p>&#9744; <strong>You track view-through conversions separately.</strong> Platforms love to claim view-through credit. Break it out and compare to click-through. If 50%+ of your attributed conversions are view-through, be skeptical.</p><p>Go deeper into this topic here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bcbab2b8-8c61-42a0-98b9-edd01fb4c321&quot;,&quot;caption&quot;:&quot;I manage millions in monthly Meta ad spend in the DTC space.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;8 Types of Attribution Every DTC Brand Should Know (And the 3 I Actually Use)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:165933547,&quot;name&quot;:&quot;Curtis Howland&quot;,&quot;bio&quot;:&quot;$100M+ in ad spend for DTC brands taught me most marketing advice is backwards. I write about what drives actual growth, backed by experience.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d43c8734-803a-4cee-888d-7e423fa68990_144x144.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-06T15:00:30.803Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!wgLp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5364c5de-4d0a-4506-bcdf-bf555db276d0_2048x2048.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://curtishowland.substack.com/p/8-types-of-attribution-every-dtc&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187090345,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:7147753,&quot;publication_name&quot;:&quot;Curtis's Substack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7xtM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c8734-803a-4cee-888d-7e423fa68990_144x144.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h2>5. Landing Pages / CRO</h2><p>You can have the best ads in the world. If your landing page doesn&#8217;t convert, you&#8217;re just paying to send people to a bad experience.</p><p>&#9744; <strong>You test dedicated landing pages for top ads.</strong> Not just your homepage. Your best-performing ad concepts should test pages that continue the same story, angle, and offer.</p><p>&#9744; <strong>Your page loads in under 3 seconds on mobile.</strong> Check it. Most brands think their site is fast. It&#8217;s not. Slow pages kill conversion rates and inflate CPAs.</p><p>Stop, test your top pages:</p><p><a href="https://pagespeed.web.dev/">https://pagespeed.web.dev/</a></p><p>&#9744; <strong>You test landing pages, not just ads.</strong> A 20% lift in landing page conversion rate is worth the same as a 20% drop in CPA. Stacking 30 AB tests that improve CVR 1% means 35% improvement in ROAS (which could mean 2x the spend at your target ROAS).</p><p>&#9744; <strong>Your above-the-fold matches your ad.</strong> If the ad promises &#8220;50% off your first order&#8221; and the landing page headline says &#8220;Premium skincare for the modern woman,&#8221; you have a problem.</p><p>&#9744; <strong>You have social proof visible without scrolling.</strong> Reviews, star ratings, press logos, customer count. Something that says &#8220;other people already bought this and liked it.&#8221; Take the risk away for customers.</p><p>&#9744; <strong>You test your offer on the landing page, not just in ads.</strong> The offer is usually the highest-leverage variable. Free shipping vs. discount vs. bundle vs. gift with purchase. Test the page, not just the ad copy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PmDi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PmDi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!PmDi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!PmDi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!PmDi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PmDi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459289,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193055343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PmDi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!PmDi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!PmDi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!PmDi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3716e0-1013-4ff4-a043-22a3510c8415_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>6. Channel Diversification</h2><p>Meta is probably your primary channel. But try not to make it your only channel.</p><p>&#9744; <strong>You have a plan for at least one channel beyond Meta.</strong> Google, TikTok, AppLovin, YouTube, Pinterest. You don&#8217;t need to be on all of them. But you need at least one backup generating revenue is worth a bit of dilution. Don&#8217;t go too far and test all of them at once though. Get good at each channel.</p><p>&#9744; <strong>You understand the platform differences before copying ads over.</strong> Meta ads interrupt the scroll (3s hook is everything). AppLovin interstitial ads can&#8217;t be skipped for 15-30 seconds (tell a story instead). YouTube needs $2,500-5,000 for a reliable signal vs. $500 on Meta.</p><p>&#9744; <strong>You&#8217;re spending enough on each channel to learn.</strong> YouTube needs $15-25k/mo minimum to test properly. TikTok Shop needs volume. All channels need dedication. Don&#8217;t spread $20k and minimal focus across 4 channels and conclude &#8220;none of them work.&#8221;</p><p>&#9744; <strong>You&#8217;ve evaluated TikTok Shop as a creative subsidy.</strong> Even if it&#8217;s not profitable directly, high affiliate commissions can generate thousands of creator videos you can repurpose across Meta and YouTube.</p><p>&#9744; <strong>You&#8217;re not just reposting Meta ads on other platforms.</strong> Learn from all channels and test across all channels but the winners may not be the same.</p><p>&#9744; <strong>You have a Google brand search strategy.</strong> If you&#8217;re spending on Meta, you&#8217;re generating search demand. Make sure you&#8217;re capturing it, not losing it to competitors bidding on your brand name. But also PLEASE don&#8217;t just accept the CPC&#8217;s Google requests from you. Those customers are looking for you and Google knows its best to send them to you, bid less and they will accept it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y7E8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y7E8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!y7E8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!y7E8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!y7E8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y7E8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:558834,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193055343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y7E8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!y7E8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!y7E8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!y7E8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faff72a26-dc6b-4eb6-942a-500e0ab1e592_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>7. Offers &amp; Pricing</h2><p>Your offer is usually the single highest-leverage variable in your funnel. A mediocre ad with a great offer beats a great ad with no offer almost every time.</p><p>&#9744; <strong>You&#8217;ve tested at least 3 different offer structures.</strong> Percentage off, dollar off, free gift, bundle, free shipping, subscribe-and-save discount. Find the one that makes sense for you and ideally tie to a subscription. </p><p>&#9744; <strong>You know which offer converts best for new customers vs. returning.</strong> The offer that gets a first purchase is maybe not the same one that drives repeat. </p><p>&#9744; <strong>Your offer math works at your nCAC ceiling.</strong> A 40% discount that drives a ton of conversions but puts you underwater on first purchase is only viable if your LTV math supports it.</p><p>&#9744; <strong>You rotate offers seasonally.</strong> The same &#8220;20% off&#8221; gets stale. Most brands need rotation.</p><p>&#9744; <strong>You&#8217;ve tested a strong offer against no offer.</strong> Some brands (especially premium) convert better with no discount and strong value messaging. You won&#8217;t know until you test.</p><div><hr></div><h2>8. Creator &amp; UGC Pipeline</h2><p>Creator content is the fuel for paid media. But most brands treat it as a one-off transaction instead of a system.</p><p>&#9744; <strong>You have a repeatable creator sourcing process.</strong> Not &#8220;we post on a UGC platform when we need ads.&#8221; A system that consistently brings in new creators monthly.</p><p>&#9744; <strong>You track creator performance at the individual level.</strong> Some creators produce 3x ROAS content consistently. Others produce duds. If you&#8217;re not tracking this, you&#8217;re treating a 10x creator the same as a 0.5x creator.</p><p>Pull the best ones into a group and treat them like pseudo-employees.</p><p>&#9744; <strong>You have a mix of UGC styles.</strong> Talking head, unboxing, tutorial, lifestyle, street interview, testimonial. Different formats resonate with different audiences and fatigue at different rates. Diversity reduces fatigue across the whole account.</p><p>&#9744; <strong>You brief creators with winning angles, not scripts.</strong> Give them the hook, the angle, and the key proof points. Let them deliver it naturally. Over-scripted UGC performs like a bad infomercial.</p><p>&#9744; <strong>You&#8217;re repurposing top UGC across channels.</strong> Your best Meta UGC should be tested on TikTok, YouTube Shorts, and Pinterest. Most brands leave performance on the table by siloing content to one platform.</p><p>&#9744; <strong>You&#8217;ve considered a creator community model.</strong> Brands like Comfrt scaled to $1b with 1,000,000 TikTok affiliates. Even at a smaller scale, an affiliate/community model compounds in a way that one-off UGC doesn&#8217;t.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vjbK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vjbK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!vjbK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!vjbK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!vjbK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vjbK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:367400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193055343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vjbK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!vjbK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!vjbK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!vjbK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cfb292a-e78a-4009-b1f2-814fd8d0aa72_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>9. Retention / Email / SMS</h2><p>Acquisition gets all the attention. Retention is where the margin lives.</p><p>&#9744; <strong>You have a post-purchase email flow.</strong> Not just a confirmation email. A sequence that educates, builds loyalty, and drives the second purchase.</p><p>&#9744; <strong>You know your repeat purchase rate by cohort.</strong> What percentage of January customers buy again within 60 days? 90 days? If you don&#8217;t know this by cohort, you don&#8217;t really know your LTV.</p><p>&#9744; <strong>You have a win-back flow for lapsed customers.</strong> Customers who bought 90-180 days ago and haven&#8217;t returned. A targeted offer here is almost always cheaper than acquiring a new customer.</p><p>&#9744; <strong>Your email/SMS list is segmented beyond &#8220;everyone.&#8221;</strong> At minimum: new subscribers, first-time buyers, repeat buyers, VIPs, lapsed. Each segment should get different messaging.</p><p>&#9744; <strong>You&#8217;re not over-discounting to your existing list.</strong> If every email is a sale, you&#8217;re training customers to wait for discounts. Mix value content, new arrivals, and social proof into the cadence. Don&#8217;t Bed Bath and send your company to the Beyond. (Sorry I can&#8217;t help myself)</p><p>&#9744; <strong>You track revenue from email/SMS as a percentage of total.</strong> Healthy benchmark is 25-35% of total revenue from owned channels. Below 15% means your retention engine needs work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y4Fk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:475045,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193055343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Y4Fk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945efb47-7d2c-456e-a695-f822d7ab4c7b_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>10. Reporting &amp; Dashboards</h2><p>If your team can&#8217;t see the data, they can&#8217;t act on it. Reporting isn&#8217;t a nice-to-have. It&#8217;s the operating system.</p><p>&#9744; <strong>You have a daily dashboard your buyer checks every morning.</strong> Spend, CPA, ROAS, and creative performance at a glance. If your buyer waits until Friday to check performance, you&#8217;re losing money Monday through Thursday.</p><p>&#9744; <strong>You track creative performance at the individual ad level.</strong> Not campaign level. Not ad set level. Individual ad. The scatter plot from Section 2 should be something your team builds weekly.</p><p>&#9744; <strong>You have a weekly reporting cadence with your team.</strong> 30 minutes max. What worked, what didn&#8217;t, what&#8217;s launching next week. No 45-slide decks. Just the numbers and the plan.</p><p>&#9744; <strong>Your reporting separates prospecting from retargeting.</strong> Blended ROAS hides the truth. A 4x blended ROAS could be a 2x on prospecting and 10x on retargeting. You need to see both.</p><p>&#9744; <strong>You track month-over-month trends, not just snapshots.</strong> A 3x ROAS this month means nothing without context. Is it up or down? Is CPA trending higher? Is creative fatigue accelerating? Trends tell the story.</p><p>&#9744; <strong>You share results with stakeholders who aren&#8217;t in the weeds.</strong> The founder, the CFO, the board. They need a one-page summary, not an Ads Manager export. Build it once and update it weekly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f705!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f705!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!f705!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!f705!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!f705!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f705!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:432638,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193055343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f705!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!f705!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!f705!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!f705!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff73c5cd6-f57c-4267-bf7c-30f1640cf83f_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>How to use this</h2><p>Count your checks. Figure out your biggest opportunities. </p><p>Don&#8217;t do everything at once, pick one high leverage change and keep improving your business! </p><p>Happy scaling!</p><p>Curtis</p>]]></content:encoded></item><item><title><![CDATA[Facebook Is Sequencing Your Ads. That Doesn’t Mean What You Think It Means.]]></title><description><![CDATA[The algorithm is real. The conclusion most people draw from it is wrong.]]></description><link>https://newsletter.curtishowland.com/p/facebook-is-sequencing-your-ads-that</link><guid isPermaLink="false">https://newsletter.curtishowland.com/p/facebook-is-sequencing-your-ads-that</guid><dc:creator><![CDATA[Curtis Howland]]></dc:creator><pubDate>Fri, 03 Apr 2026 15:50:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XRBt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I keep hearing the same argument.</p><p>&#8220;You can&#8217;t turn off that ad. Facebook is sequencing the creative. <strong>What if</strong> that ad is a critical first touch?&#8221;</p><p>This has become the new meta-argument (pun intended) in performance marketing. It shows up in Slack groups, on LinkedIn, in pitch decks. </p><p>And I get why. Meta has rebuilt how ads get delivered from the ground up, and sequencing is a core part of it.</p><p>But the conclusion people draw, that you should just upload creative and let the machine handle everything, is getting stretched past what the data supports.</p><p>It permits lazy media buying. Turn &#8220;What if&#8221; into &#8220;Here is what the data shows&#8221; and keep improving.</p><p>The answer isn&#8217;t the opposite extreme either, day-trading your ad account with wild swings and killing anything that doesn&#8217;t hit ROAS targets in a 48 hour period. Or managing every ad at exactly the same CPA with no nuance.</p><p>I&#8217;ve reviewed roughly half a billion dollars in Meta spend over my career, most of it post-Andromeda. The answer lives in the middle. But <em>where</em> in the middle depends on your business, your spend level, and even what phase your campaign is in.</p><p>One thing I want to be upfront about: I don&#8217;t claim to know exactly how Meta&#8217;s algorithm works internally. Nobody outside of Meta does (Not sure if they do internally either). </p><p>What I can tell you is where the big ideas break down logically when you compare them against what I see in real accounts every day.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XRBt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XRBt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!XRBt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!XRBt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!XRBt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XRBt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:408025,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193054286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XRBt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!XRBt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!XRBt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!XRBt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc030b574-bbbc-4d65-b88e-5d1d5bd16014_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>What Meta Actually Built</h2><p>Three systems are working together now. The engineering behind them is worth understanding because it&#8217;s the foundation of the whole debate.</p><p><strong>Andromeda</strong> is the retrieval engine. When an impression opportunity comes up, Andromeda narrows tens of millions of ads down to a few thousand candidates. It uses &#8220;Entity IDs,&#8221; which are clusters of semantically similar ads. If you upload 50 variations that are all minor tweaks of the same concept, Andromeda might treat them as a single entity. </p><p><strong>GEM (Generative Ads Recommendation Model)</strong> launched in mid-2025. GEM is trained at a scale comparable to large language models. It predicts which ad, and which <em>sequence</em> of ads, will drive the best result for each user. It works across Facebook, Instagram, and Messenger at the same time. Previously, each placement had its own optimization model. GEM bridges those silos.</p><p>Meta reported that GEM drove a 5% increase in conversions on Instagram and 3% on Facebook Feed. For context, in standard creative testing, individual ads routinely outperform each other by 100-200%. So the sequencing system is a real improvement, but it&#8217;s not the magnitude of difference that some people imply.</p><p><strong>Sequence Learning</strong> is the underlying paradigm shift. Meta&#8217;s engineering team published a detailed breakdown of this in late 2024. The old system used aggregated features: &#8220;ads a user clicked in the last N days.&#8221; The new system uses event-based features that preserve the <em>order</em> and <em>timing</em> of every interaction. It doesn&#8217;t just know what a user engaged with. It knows when, in what order, and what happened next.</p><p>Meta&#8217;s system now understands conversion paths as sequences, not just individual touchpoints.</p><p>So yes. Sequencing is real. The algorithm is deciding what order to show your ads in. Some ads are first-touch awareness drivers. Some convert on the fifth impression.</p><p>That&#8217;s the part everyone agrees on. And logically it makes sense from an awareness to conversion perspective:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x90s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x90s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!x90s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!x90s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!x90s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x90s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:360812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193054286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x90s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!x90s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!x90s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!x90s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac997c2-7ed7-4242-8b6d-8b5a08688cba_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Case for Letting the Machine Work</h2><p>The &#8220;trust the algorithm&#8221; camp has stronger arguments than most media buyers want to admit.</p><p>Start with the human bias problem. Most media buyers introduce more noise than signal. They kill ads based on 3-day windows. They anchor on whatever metric they checked that morning. They make gut calls that feel decisive but are statistically meaningless at the spend levels they&#8217;re working with. The algorithm is processing millions of signals per impression.</p><p>The argument isn&#8217;t really &#8220;do nothing.&#8221; It&#8217;s &#8220;most people&#8217;s version of active management is destructive, so the bar for intervention should be very high.&#8221; And that&#8217;s a fair point. </p><p>I&#8217;ve audited accounts where the media buyer was resetting learning phases weekly during their &#8220;Friday media buying spring&#8221;, never giving any ad enough data to prove itself. </p><p>Or worse, three people taking turns making changes at different levels of the account week after week with no shared framework. So much disruption.</p><p>Then there&#8217;s the adaptation speed. GEM saturates optimal audiences faster than the old system, so individual ads have shorter lifespans. But the system is already rotating spend away from fatigued creative on its own. If the algorithm is already cycling through your ads, your manual pruning might just be adding turbulence.</p><p>And the Entity ID clustering is real. Andromeda groups similar ads together. If your 50 hook variations all land in a single Entity ID, the media buyer spending an hour deciding which hook to kill is doing work the algorithm already handles.</p><p>Here&#8217;s the thing I&#8217;ll say directly: as of April 2026, Meta is a solid B+ media buyer for a clear product. If you sell a single SKU supplement with an obvious audience, Meta&#8217;s system will do a respectable job on its own with zero intervention on a bunch of ads in an ASC. If you&#8217;re not willing to be disciplined and data-driven about your account management, you&#8217;re probably better off letting Meta run it than doing it badly yourself.</p><blockquote><p>Know your limits. For simple accounts (similar products by margin profile, clear ICP), a bad media buyer is worse than no media buyer in 2026. If the difference between a B+ and an A is millions in profit because of LTV gaps, margin complexity, or channel mix, that gap is worth paying for. But you have to earn that distinction with real work, not just button-pushing.</p></blockquote><p>When I say &#8220;media buyer&#8221; I&#8217;m including financial strategy, creative insights, inventory awareness, and cross-channel thinking. If your definition of media buying is changing budgets based on interface data, that stopped working in 2024. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lWLj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lWLj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lWLj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lWLj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lWLj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lWLj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:434803,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193054286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lWLj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lWLj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lWLj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lWLj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb410b688-1fad-4c53-a2b8-aa2bd8370232_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Was this forwarded to you? I break down the systems behind scaling paid media every week.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Where the Logic Breaks Down</h2><p>So if sequencing is real, why am I not fully in Camp 1?</p><p>Because when I push on the specific claims people make, the logic falls apart.</p><p>The argument goes like this: &#8220;This ad had a terrible ROAS, but when we turned it off the entire account fell apart.&#8221;</p><p>I hear this same claim on Twitter, Slack groups, calls. But when I push on it, the answer is almost always &#8220;not my account, someone told me they saw it happen.&#8221;</p><p>If you&#8217;ve seen this firsthand with data to back it up, I&#8217;d love to talk. Seriously. DM me. </p><blockquote><p>Think about what that claim is actually saying.</p><p>This ad is so important to the conversion path that the entire account depends on it. It&#8217;s the key first impression. It sets up every downstream conversion.</p><p>And it can&#8217;t generate a trackable click. On <em>any</em> attribution window. Not 1-day. Not 7-day. Not 28-day. Not first-click, not last-click, not multi-touch. Its all view through impact. </p><p><strong>Important enough to affect the whole account. Not enough to tap &#8220;shop now&#8221; to learn more.</strong>  </p></blockquote><p>We aren&#8217;t arguing about impression campaigns here. This ad has a &#8220;Shop Now&#8221; CTA. It&#8217;s designed to drive action. And nobody who sees it takes any measurable action.</p><p>But it&#8217;s secretly the most important ad in the account.</p><p>So influential the account depends on it. So uninfluential nobody clicks on it.</p><p>That&#8217;s where the logic breaks for me.</p><p>And we&#8217;re not talking about a soft performer here. The ROAS is bad enough that you wouldn&#8217;t just pull back spend. You&#8217;d pause it entirely according to the quote I hear.</p><p>Could an ad contribute to awareness in a way that&#8217;s hard to measure directly? </p><p>Absolutely. </p><p>That&#8217;s real and I&#8217;ve seen it. But the version of this argument that gets used in practice, the version where a high-spend, high-CPA ad with declining engagement and zero click signal across every attribution window is actually a secret hero, that doesn&#8217;t hold up.</p><p>Now, a high-scaling ad that leads with a problem, speaks to non-aware customers, and has a slightly softer ROAS than your bottom-funnel converters? But most conversions are first click at a higher ratio than normal? That&#8217;s a different story. Keep it running even with that lower performance, we know there is some cookie loss. That ad is doing top-of-funnel work inside a conversion campaign, and it&#8217;s probably driving new customer acquisition that your last-click model undervalues. (I wrote a full breakdown of how to think about this with creative <a href="https://curtishowland.substack.com/p/how-to-actually-get-more-new-customers">here</a>.) </p><p>I also think most of the people repeating this narrative haven&#8217;t observed it in their own accounts. They heard it on a Reel or in a Slack group, and now it&#8217;s conventional wisdom. </p><p><strong>It also happens to be a very convenient argument if you&#8217;re a media buyer who doesn&#8217;t want to be evaluated. &#8220;Just let Meta do its thing&#8221; is a nice way to avoid accountability.</strong></p><p>Here&#8217;s what I tell my team instead. If you want to argue an ad is doing sequencing work, back it up with three things:</p><ol><li><p>The creative logically speaks to awareness. It leads with a problem, not a product. It&#8217;s designed to reach people who don&#8217;t know your brand yet. If it looks like every other conversion ad in the account, it&#8217;s not a first-touch driver.</p></li><li><p>The first-click attribution signal is there. It should show a high ratio of first-click conversions relative to last-click. That&#8217;s the signal that people are discovering you through this ad, even if they convert later through something else.</p></li><li><p>The relative performance is reasonable. A softer ROAS than your bottom-funnel ads? Fine. A 0.3x vs 2.0x with declining engagement after 30 days and $3k in spend? That&#8217;s not a sequencing play. That&#8217;s a bad ad. Cut it.</p></li></ol><div><hr></div><h2>The Algorithm&#8217;s Real Blind Spots</h2><p>The real case for active management doesn&#8217;t rest on sequencing being fake. It rests on three gaps the algorithm can&#8217;t close on its own.</p><p><strong>Meta&#8217;s goals are not your goals.</strong> Meta optimizes for high on-platform revenue per minute. They know giving you customers profitably is a piece of that but its not a 1:1 tie. Meta doesn&#8217;t care about your margin or whether one product creates a better customer experience than another except if it makes you spend more. It doesn&#8217;t know if one ad drives heavier retail or Amazon lift than another. If a discount-heavy ad converts at high volume but attracts customers who churn after one order, Meta&#8217;s system sees that as a win. If you aren&#8217;t tracking it and see that as a reason to spend more on Meta they will accept it. You shouldn&#8217;t. That gap is where human judgment matters most. The algorithm is working with incredible data, but it doesn&#8217;t have your margin model, your LTV curves, or your retail sell-through numbers. You do.</p><p><strong>The algorithm can&#8217;t fix that your creative library is dying.</strong> It can only sequence what you give it. It can&#8217;t produce new ads. It can&#8217;t flag that the same three ads have been carrying the account for 90 days. The brands I see fail with the &#8220;let the algorithm work&#8221; approach aren&#8217;t failing because the system is bad. They&#8217;re failing because nobody is feeding it fresh creative, nobody is watching spend concentration, and nobody noticed the library went stale.</p><p>Meta is trying to fix this with their &#8220;AI ad tax&#8221; (pushing AI-generated ads without your permission, or with it if you turned it on I guess). If those AI ads are outperforming your creative, that&#8217;s a clear sign your library needs more diversity. Have you seen them? You can do better&#8230;</p><p><strong>LTV segmentation requires human intervention.</strong> If different products or customer personas have meaningfully different contribution margins and lifetime values, and you&#8217;re optimizing for conversions, the algorithm will over-index on the easiest-to-convert customers. A subscription brand where one product line retains at 2x the rate of another has a massive LTV gap that Meta doesn&#8217;t account for. Active management, combined with MTA and predicted LTV data, is the only way to steer toward your best customers.</p><p>Meta is working on this (LTV optimization betas are rolling out, results are mixed so far) but for most accounts in 2026, this gap is still yours to manage. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T0la!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T0la!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!T0la!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!T0la!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!T0la!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T0la!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:465211,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193054286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T0la!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!T0la!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!T0la!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!T0la!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864fc908-53b8-4f9a-a4c7-fe891e72e0d3_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The Creative Graveyard</h2><p>I want to name the real danger that the sequencing argument correctly identifies, because it&#8217;s not wrong about everything.</p><p>I was on a call recently with a brand making 1000+ creatives per month. Their CMO said something that stuck with me. They have a &#8220;graveyard of creative that was probably working extremely hard for us, but was turned off because of reactivity to what we were defining as success.&#8221;</p><p>She was defining success as efficient direct-response conversion. But some of those killed ads had really high click-through rates, strong engagement, broad reach. They were doing awareness work. They were the first touch in a sequence. And they got killed because their direct ROAS didn&#8217;t clear the bar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-xA1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-xA1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!-xA1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!-xA1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!-xA1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-xA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:552338,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193054286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-xA1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!-xA1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!-xA1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!-xA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31446efe-a20d-47e4-b4f4-0488a3729ce2_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is real and I&#8217;ve seen it at multiple brands. When you evaluate every ad by the same last-click metric, you systematically kill your top-of-funnel creative. And by top-of-funnel creative, I don&#8217;t mean awareness campaigns or impression-optimized fluff. I mean conversion-optimized ads that lead with a problem instead of your brand. Ads that can convert a customer who&#8217;s never heard of you. Those are the ones that get killed first, because they look weak on last-click ROAS even though they&#8217;re doing the hardest work in the account. </p><p>The inverse is also true: optimize only on first-click and you kill your bottom-funnel closers.</p><p>No single attribution model is perfect. Looking at multiple windows and understanding trends within individual ads over time is what separates a good media buyer from a dashboard watcher. </p><p>Over time, if you over-optimize to a single model, your ad library gets narrower. With last click, all your surviving ads are bottom-funnel converters. You lose the ability to reach new people. Growth stalls.</p><p>The fix isn&#8217;t &#8220;never turn anything off.&#8221; The fix is better evaluation criteria. And if you&#8217;re only looking at one attribution window (last click or 7-day click) before you decide to turn something off, you&#8217;re not giving yourself enough data points to make the call.</p><div><hr></div><h2>The Complexity Spectrum: Where Should You Sit?</h2><p>I thought about cutting this section since its a side note but its really important&#8230;</p><p>Not every brand needs the same level of active management. Where you should sit on the spectrum depends on four variables.</p><p><strong>Variable 1: How obvious is your audience to Meta?</strong></p><p>If you sell dog products, Meta knows who has a dog. The signal is clean. The algorithm finds your people with minimal guidance.</p><p>If you sell something more nuanced, like specialty food for different age ranges with different medical needs, Meta&#8217;s signal is muddier.</p><p>Meta knows a lot about each person, but depth of knowledge doesn&#8217;t equal relevance of knowledge. It might know someone&#8217;s browsing patterns down to the minute, but it doesn&#8217;t know they just started a specific diet or that their kid aged out of your product line. </p><p>The clearer your audience signal, the more you can lean into the algorithm.</p><p><strong>Variable 2: How complex is your product?</strong></p><p>Single SKU supplement with one clear benefit? Pretty simple. The algorithm can figure out who responds to what.</p><p>Multiple product lines, different selling points per product, different customer personas, bundles versus subscriptions? Now you need creative that maps to each segment, and you need to watch whether the algorithm is matching the right message to the right person.</p><p>Simplest test: if a single ASC campaign does 90% of what your structured account does, your product is probably simple enough to let Meta do all the work. If you see meaningful performance differences by structuring different ad sets for different product lines, that complexity is real and worth managing carefully.</p><p>To be clear: managing your account does not mean turning off Advantage+ and going back to manual audience targeting. That&#8217;s not 2026. It means using the algorithm&#8217;s strengths (broad delivery, creative matching) while layering in structure at the ad set level so you can control budget allocation, test new concepts cleanly, and scale winners intentionally. </p><p><strong>Variable 3: How different is your MTA from in-platform reporting?</strong></p><p>If your multi-touch attribution (Northbeam, Triple Whale, whatever you use) tells roughly the same story as Meta&#8217;s in-platform numbers, you can trust the algorithm&#8217;s optimization decisions more.</p><p>But if MTA shows dramatically different performance from what Meta reports, the algorithm is optimizing for something that doesn&#8217;t align with your actual business outcomes. That gap is where human judgment adds the most value.</p><p><em>(Side note: If you&#8217;re spending $200k+/mo and don&#8217;t have MTA yet, it&#8217;s probably the highest-ROI investment you can make right now. We use Triple Whale across most accounts. Northbeam is solid too.)</em></p><p><strong>Variable 4: How much are you spending?</strong></p><p>At $10-20k per month, the cost of a bad decision (killing an ad too early, restarting learning phases) is high relative to your total budget. A lighter touch makes sense.</p><p>At $200k+ per month, you have enough data to make confident decisions quickly. And the cost of <em>not</em> managing is huge. Every day a bad ad runs at that level, it&#8217;s burning real money. Higher spend = more reason for active management.</p><p><strong>The punchline:</strong> A single supplement brand spending $30k per month should probably run ASC and put its energy into creative production. Meta is a B+ buyer for that kind of account, and a B+ might be 90% of performance. A complex subscription brand spending $500k per month with 100s of creatives across different personas, different LTVs, big gaps between MTA and in-platform, and nuanced customer segments needs real hands on the wheel.</p><p>Most DTC brands fall somewhere in between.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AbqL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AbqL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AbqL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AbqL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AbqL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AbqL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:421030,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193054286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AbqL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AbqL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AbqL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AbqL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc99da8d3-9bc2-4900-a28c-e1e0a0212448_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Practical Framework</h2><p>Regardless of where you fall on the spectrum, these basics apply.</p><p><strong>The three checks.</strong></p><p>I don&#8217;t care what account structure you use. ABO, CBO, ASC, a hybrid, whatever. As long as three things are happening:</p><ol><li><p><strong>Your ads get tested effectively.</strong> New creative gets enough spend to prove itself. If you&#8217;re regularly finding that ads you paused early turn out to be winners when retested, you have a testing structure problem.</p></li><li><p><strong>Your ads get cut effectively.</strong> Underperformers with enough data behind them get turned off. Budget stops being wasted.</p></li><li><p><strong>Your top performers get scaled effectively.</strong> The top 1% of your ads drives something like half your revenue. Are those ads getting maximized? Are you building iterations around them?</p></li></ol><p>If all three are working, the account is healthy. If any one is broken, performance suffers regardless of how sophisticated your sequencing theory is.</p><p><strong>Think about what you&#8217;re removing, not just that you&#8217;re removing.</strong></p><p>The risk isn&#8217;t removing <em>an</em> ad. It&#8217;s removing an <em>entire concept</em> or an <em>entire stage</em> of the funnel.</p><p>Turning off the worst-performing hook variation of a UGC concept? Totally fine. The algorithm has other variations in that entity cluster.</p><p>Turning off your only problem-first creative (the kind that reaches non-aware customers inside a conversion campaign) because its last-click ROAS is low? That might actually hurt the account. You created a gap in the ecosystem. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a2Hz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a2Hz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!a2Hz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!a2Hz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!a2Hz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a2Hz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:402285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://curtishowland.substack.com/i/193054286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a2Hz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!a2Hz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!a2Hz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!a2Hz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff66e61d5-bfde-4166-8e03-34e7e25d63f3_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Feed the algorithm variety.</strong></p><p>Sequencing means Meta is trying to show users the right ad at the right moment. If all your ads say the same thing in the same way, the algorithm can&#8217;t sequence anything meaningful.</p><p>Build for conceptual diversity: different formats, different messages, different angles, different funnel stages. Not 50 hook swaps on the same video. </p><p>One concept per $10k in monthly spend is my baseline for production volume, with 3 variations per concept. If you&#8217;re scaling quickly or burning through creative fast, produce more. </p><div><hr></div><h2>The Bottom Line</h2><p>The sequencing infrastructure is real. Meta built a system that orchestrates multi-ad conversion paths.</p><p>But the debate has collapsed into two extremes that are both wrong.</p><p>&#8220;Never touch anything&#8221; ignores incentive misalignment, creative production gaps, and LTV segmentation. &#8220;Optimize everything by last-click ROAS&#8221; fills the graveyard with problem-first creative that was doing the hardest work in the account: reaching people who&#8217;d never heard of you and converting them inside a conversion campaign. Kill enough of those and your audience contracts, your new customer rate drops, and growth stalls.</p><p>And the most popular version of the sequencing argument, that a high-CPA ad with zero click signal is secretly the most important ad in your account, just doesn&#8217;t hold up when you think about it.</p><p>The right answer depends on your complexity, your spend level, and your campaign phase. </p><p>The algorithm decides the order. You decide the options.</p><p>And the quality of those options still matters more than anything else.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.curtishowland.com/p/facebook-is-sequencing-your-ads-that?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.curtishowland.com/p/facebook-is-sequencing-your-ads-that?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item></channel></rss>