1<!doctype html> 2<!-- ============================================================ 3 Page: home 4 URL: / (studiohub.ai) 5 Role: sales-landing â fires: Facebook Pixel PageView · in search: yes 6 (role table: projects/website/VISION.md) 7 Copy: verbatim from the live GHL homepage, 2026-08-29 â including 8 the live page's "Our average clients adds" wording, kept as-is 9 (flagged to Hervin). 10 Design: the CAREERS site's design language (Hervin's call, 11 2026-08-29 â hard offset shadows, 2px black borders, black-framed 12 video, blue accents), on the live homepage's layout and copy. 13 See the note at the top of styles.css. 14 Embeds: 1 GHL form ("Group Demo Request Form", the demo qualification 15 pop-up â every Schedule A Demo button on every page opens it, via the 16 shared demo-modal.js; the form's redirect in GHL routes qualified â 17 /schedule-demo-call, else /schedule-g-demo-call â Hervin sets 18 it in GHL). Videos: 1 GHL-hosted mp4 (VSL), 19 4 Vimeo testimonials (thumbnail first, player loads on click). 20 All images served from images.studiohub.ai (uploaded 2026-08-29). 21 Tracking: Facebook Pixel PageView (head) + GHL External Tracking 22 (end of body â GHL says before the closing body tag). 23 ============================================================ --> 24<html lang="en"> 25<head> 26 <meta charset="utf-8"> 27 <meta name="viewport" content="width=device-width, initial-scale=1"> 28 <title>Grow Your Dance Studio with Done-for-You Marketing Support</title> 29 <meta name="description" content="Attract more and enroll more students! StudioHub runs your ads, automates follow-up, and supports you with 1-on-1 marketing coaching!"> 30 <link rel="canonical" href="https://studiohub.ai/"> 31 <meta property="og:type" content="website"> 32 <meta property="og:title" content="Grow Your Dance Studio with Done-for-You Marketing Support"> 33 <meta property="og:description" content="Attract more and enroll more students! StudioHub runs your ads, automates follow-up, and supports you with 1-on-1 marketing coaching!"> 34 <meta property="og:url" content="https://studiohub.ai/"> 35 <meta property="og:image" content="https://images.studiohub.ai/site/home-vsl-poster.png"> 36 <link rel="icon" type="image/png" href="https://images.studiohub.ai/site/studiohub-logo.png"> 37 <link rel="preconnect" href="https://fonts.googleapis.com"> 38 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 39 <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800;900&display=swap" rel="stylesheet"> 40 <link rel="stylesheet" href="styles.css?v=c212ebc1"> 41 42 <!-- Facebook Pixel â role sales-landing fires PageView only --> 43
43<script>
vendor: 434 bytes, lines 43-52
43 44 !function(f,b,e,v,n,t,s) 45 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 46 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 47 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 48 n.queue=[];t=b.createElement(e);t.async=!0; 49 t.src=v;s=b.getElementsByTagName(e)[0]; 50 s.parentNode.insertBefore(t,s)}(window,document,'script', 51 'https://connect.facebook.net/en_US/fbevents.js'); 52 fbq('init', '
52180222380855065
vendor: 36 bytes, lines 52-54
52'); 53 fbq('track', 'PageView'); 54
54</script>
54 55 <noscript><img height="1" width="1" style="display:none" 56 src="https://www.facebook.com/tr?id=180222380855065&ev=PageView&noscript=1"></noscript> 57 58 <style> 59 /* Band offsets measured off the live homepage (2026-08-29, DOM at 60 1280 and 390). Each band is pulled up behind the quote cards 61 above it so the cards ride the curve â the live page's look â 62 and .drop pushes the band's heading down below those cards. */ 63 .band-1 { margin-top: -315px; } 64 /* 1px bottom padding stops the video's negative margin collapsing 65 through the band edge â the band must end 40px above the video's 66 bottom so the curve passes behind it */ 67 .band-1 .drop { padding-top: 458px; padding-bottom: 1px; } 68 .band-1 .watch { margin-bottom: 51px; } 69 .enroll-q { padding: 149px 0 0; } 70 .enroll-h2 { margin: 0 auto 50px; } 71 .in-short { margin: 60px 0 32px; } 72 .band2-quotes { margin-top: 59px; margin-bottom: -25px; } 73 .trust { padding: 80px 0 60px; } 74 .final-quotes { padding: 70px 0 112px; } 75 .band-2 { margin-top: -330px; } /* curve crosses the middle of the Kushins card (Hervin, 2026-09-08) */ 76 .band-2 .drop { padding-top: 480px; padding-bottom: 1px; } /* bottom curve crosses the middle of Sara's card at centre */ 77 @media (max-width: 640px) { 78 .band-1 { margin-top: -122px; } /* curve crosses the middle of Melinda's card at centre (Hervin, 2026-09-09) */ 79 .band-1 .drop { padding-top: 174px; } /* more room above the heading (Hervin, 2026-09-10) */
80 .band-1 .watch { margin-bottom: 26px; } 81 .enroll-q { padding-top: 81px; } 82 .enroll-h2 { margin-bottom: 32px; } /* tighter to 'If you've ever thought' (Hervin, 2026-09-10) */ 83 .thoughts-closing { margin-bottom: 9px; } /* more room before Yvonne's card */ /* ~95px from the third card to the heading (Hervin, 2026-09-10) */ 84 /* 29px fits 'Want Us To Help You Enroll' on one line at 390 â wide-to-narrow */ 85 .vsl-h2 { font-size: min(29px, 7.4vw); } 86 .band-2 { margin-top: -311px; } /* curve through the middle of the Kushins card (Hervin, 2026-09-10) */ 87 .band-2 .drop { padding-top: 387px; padding-bottom: 40px; } 88 .in-short { font-size: 18px; line-height: 1.5; margin: 40px 0 31px; } /* tighter than the live 24px, still readable (Hervin, 2026-09-10) */ 89 .band2-quotes { margin-top: 49px; margin-bottom: -83px; } /* curve a third of the way down Sara's card */ 90 .wide-h2 { font-size: min(28px, 7.15vw); } /* 4 lines, wide â narrow */ 91 .stories-h2 { font-size: min(30px, 7.7vw); } /* 3 lines, wide â narrow */ 92 .trust { padding-top: 35px; } /* dots â photo â 65px (Hervin, 2026-09-10) */ 93 .final-quotes { padding: 0 0 87px; } /* half the gap above Luciana's card; less before the footer (Hervin, 2026-09-10) */ 94 } 95 </style> 96 <!-- Google Analytics 4 (property: StudioHub Websites, [email protected]) -->
vendor: 66 bytes, lines 96-97
96 97 <script async src="https://www.googletagmanager.com/gtag/js?id=
97G-Q2Y3XFZTXP
vendor: 14 bytes, lines 97-98
97"></script> 98
98<script> 99
vendor: 139 bytes, lines 99-102
99window.dataLayer = window.dataLayer || []; 100 function gtag(){dataLayer.push(arguments);} 101 gtag('js', new Date()); 102 gtag('config', '
102G-Q2Y3XFZTXP
vendor: 6 bytes, lines 102-103
102'); 103
103</script>
103 104 <!-- Affiliate tracking â GoHighLevel Affiliate Manager, External Website campaign. 105 Reads the ?am_id= code out of an affiliate's link and leaves the referral note 106 on .studiohub.ai, so a demo booked or a plan bought weeks later still credits 107 the affiliate who sent that person. The identical script is in the head of the 108 live GoHighLevel site, which is what makes the handover to Cloudflare seamless: 109 the same note keeps being written before and after the flip. 110 Deliberately NOT on /zoom-callback and /slack-callback â the script reports the 111 address of the page it loads on, and those two addresses carry a live auth code. 112 Added 2026-09-19. The story is in decisions.md; the ids came from GoHighLevel's 113 own "Install Tracking Script" screen, not from guesswork. --> 114
114<script type="text/javascript"> 115 (function() { 116 var t = document.createElement("script"); 117 t.type = "text/javascript", t.async = !0, t.src = 'https://link.msgsndr.com/js/am.js', 118 t.onload = t.onreadystatechange = function() { 119 var t = this.readyState; 120 if (!t || "complete" == t || "loaded" == t) try { 121 affiliateManager.init('ZhtgKVCBzt7oVWSOhyOz', 'https://backend.leadconnectorhq.com', '.studiohub.ai') 122 } catch (t) {} 123 }; 124 var e = document.getElementsByTagName("script")[0]; 125 e.parentNode.insertBefore(t, e) 126 })(); 127 </script>
127 128</head> 129<body> 130 131<!-- The external-link icon every CTA carries, defined once --> 132<svg style="display:none" xmlns="http://www.w3.org/2000/svg"> 133 <symbol id="ext" viewBox="0 0 16 16"> 134 <path d="M12.5 9.5a.75.75 0 0 0-.75.75v3a.5.5 0 0 1-.5.5h-8.5a.5.5 0 0 1-.5-.5v-8.5a.5.5 0 0 1 .5-.5h3a.75.75 0 0 0 0-1.5h-3A2 2 0 0 0 .75 4.75v8.5a2 2 0 0 0 2 2h8.5a2 2 0 0 0 2-2v-3a.75.75 0 0 0-.75-.75Z"/> 135 <path d="M9.75.75A.75.75 0 0 1 10.5 0h4.75a.75.75 0 0 1 .75.75V5.5a.75.75 0 0 1-1.5 0V2.56L8.53 8.53a.75.75 0 0 1-1.06-1.06l5.97-5.97H10.5a.75.75 0 0 1-.75-.75Z"/> 136 </symbol> 137</svg> 138 139<nav class="nav" id="nav"> 140 <div class="inner"> 141 <a href="/"><img class="logo" src="https://images.studiohub.ai/site/nav-logo.png" alt="StudioHub"></a> 142 <ul class="nav-links"> 143 <li><a href="/">Home</a></li> 144 <li><a href="/success-stories">Success Stories</a></li> 145 <li><a href="/pricing">Pricing</a></li> 146 <li class="mobile-only"><a href="https://app.getmorestudents.net">Log In</a></li> 147 <li class="mobile-only"><a href="/schedule-g-demo-call">Schedule A Demo</a></li> 148 </ul> 149 <div class="nav-right"> 150 <a class="login" href="https://app.getmorestudents.net">Log In</a> 151 <a class="btn btn-outline" href="/schedule-g-demo-call">Schedule A Demo <svg><use href="#ext"/></svg></a> 152 </div> 153 <button class="nav-burger" aria-label="Menu" onclick="document.getElementById('nav').classList.toggle('open')"> 154 <span></span><span></span><span></span> 155 </button> 156 </div> 157</nav> 158 159<header class="hero"> 160 <div class="wrap"> 161 <h1>Enroll More Students With<br class="m"> Your Own Dedicated<br class="m"> Marketing Expert.</h1> 162 <p class="sub-lead">Our average clients adds 149 new students per year, and our top clients 200+ students!</p> 163 <p class="disciplines">Dance <span>|</span> Gymnastics <span>|</span> Music <span>|</span> Swim <span>|</span> Cheer</p> 164 <p><a class="btn" href="/schedule-g-demo-call">Schedule A Demo <svg><use href="#ext"/></svg></a></p> 165 </div> 166</header> 167 168<!-- The first three quotes ride down over band 1's curve: the band is 169 pulled up behind them (.band-1 margin), so the curve intersects the 170 lower cards exactly like the live page. --> 171<section class="rides-band" style="padding: 66px 0 0;"> 172 <div class="wrap"> 173 <div class="quotes"> 174 <figure class="quote"> 175 <p>Started the season with 91 and ended the season with 233</p> 176 <div class="who-said"><img src="https://images.studiohub.ai/site/av-steviee.png" alt="Steviee Stilson"><div><strong>Steviee Stilson</strong> <span>
176Orem, UT</span></div></div> 177 </figure> 178 <figure class="quote"> 179 <p>Ended the season with 545! Our goal for January was 500. We stopped accepting students in April - classes bursting. We are hosting a group trial class this upcoming week - with over 90 students scheduled to come in (all ages 2-6!)!</p> 180 <div class="who-said"><img src="https://images.studiohub.ai/site/av-jacque.png" alt="Jacque Dickinson"><div><strong>Jacque Dickinson</strong> <span>Lumberton, NJ</span></div></div> 181 </figure> 182 <figure class="quote"> 183 <p>We ended with 60-70 more than we started with!</p> 184 <div class="who-said"><img src="https://images.studiohub.ai/site/av-melinda-w.png" alt="Melinda Williams"><div><strong>Melinda Williams</strong> <span>Springdale, AR</span></div></div> 185 </figure> 186 </div> 187 </div> 188</section> 189 190<!-- Blue band 1: the VSL pitch. The heading drops in below the 191 overlapping quotes; the video hangs over the band's bottom edge. --> 192<section class="band band-1"> 193 <div class="wave wave-top"> 194 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"><path d="M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z"></path></svg> 195 </div> 196 <div class="wrap center drop"> 197 <h2 class="vsl-h2" style="max-width: 900px; margin: 0 auto 18px;">Want Us To Help You Enroll<br class="m"> 34-100+ New Students<br class="m"> In The Next 90 Days?</h2> 198 <p class="lead watch" style="font-weight: 700;">Watch the video below:</p> 199 <div class="video-wrap overhang"> 200 <video controls preload="metadata" playsinline 201 poster="https://images.studiohub.ai/site/home-vsl-poster.png" 202 src="https://storage.googleapis.com/msgsndr/ZhtgKVCBzt7oVWSOhyOz/media/693181101d466e9b699b56eb.mp4"></video> 203 </div> 204 </div> 205 <div class="wave wave-bottom"> 206 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"><path d="M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z"></path></svg> 207 </div> 208</section> 209 210<section class="after-overhang center" style="padding-bottom: 45px;"> 211 <div class="wrap"> 212 <a class="btn" href="/schedule-g-demo-call">Schedule A Demo <svg><use href="#ext"/></svg></a> 213 </div> 214</section> 215 216<section style="padding: 0;"> 217 <div class="wrap"> 218 <div class="quotes"> 219 <figure class="quote"> 220 <p>Finished this season with 327. I started the season with ~120</p> 221 <div class="who-said"><img src="https://images.studiohub.ai/site/av-nicole.png" alt="Nicole Gornik"><div><strong>Nicole Gornik</strong> <span>Winnipeg, MB, Canada</span></div></div> 222 </figure> 223 <figure class="quote"> 224 <p>We finished the season with 450 individual dancers, 743 total dancers in classes. which is up 578 from last season</p> 225 <div class="who-said"><img src="https://images.studiohub.ai/site/av-melinda-t.png" alt="Melinda Tamm"><div><strong>Melinda Tamm</strong> <span>Waite Park, MN</span></div></div> 226 </figure> 227 <figure class="quote"> 228 <p>One of the best business decisions I have ever made! 😊</p> 229 <div class="who-said"><img src="https://images.studiohub.ai/site/av-autumn.png" alt="Autumn Cardacin"><div><strong>Autumn Cardacin</strong> <span>Bucks County, PA</span></div></div> 230 </figure> 231 </div> 232 </div> 233</section> 234 235<section class="center enroll-q"> 236 <div class="wrap"> 237 <h2 class="enroll-h2" style="max-width: 760px;">Is Your Enrollment Not Growing As Fast As You Would Like?</h2> 238 <!-- The three thoughts as speech bubbles, not a card â so they don't 239 read as another testimonial (Hervin, 2026-09-08). --> 240 <p class="lead thoughts-intro">If you’ve ever thought:</p> 241 <div class="bubbles"> 242 <div class="bubble">“We just need more<br class="m"> people walking in.”</div> 243 <div class="bubble">“I don’t have time to<br class="m"> figure out marketing.”</div> 244 <div class="bubble">“What used to work,<br class="m"> doesn’t anymore.”</div> 245 </div> 246 <p class="lead thoughts-closing">If you feel like you are doing your best, offering amazing classes, but enrollment has either slowed or plateaued… <strong>…We can help!</strong></p> 247 </div> 248</section> 249 250<!-- These three quotes ride down over band 2's curve, same as the top. --> 251<section class="rides-band" style="padding: 56px 0 0;"> 252 <div class="wrap"> 253 <div class="quotes"> 254 <figure class="quote"> 255 <p>Did wonders for my business. I actually had more students than I could take, and had to put my ads on Pause. He is an amazing person to work with as well. Such a great patient person.</p> 256 <div class="who-said"><img src="https://images.studiohub.ai/site/av-yvonne.png" alt="Yvonne Donaghy"><div><strong>Yvonne Donaghy</strong> <span>Torrington, CT</span></div></div> 257 </figure> 258 <figure class="quote"> 259 <p>We started with around 500 and need with about 620</p> 260 <div class="who-said"><img src="https://images.studiohub.ai/site/av-lauren-benjie.png" alt="Lauren & Benjie Kushins"><div><strong>Lauren & Benjie Kushins</strong> <span>Santa Rosa, CA</span></div></div> 261 </figure> 262 <figure class="quote"> 263 <p>Started with 172 and ended with 232. But we had over 100 trials</p> 264 <div class="who-said"><img src="https://images.studiohub.ai/site/av-grace.png" alt="Grace Hamilton-Mayfield"><div><strong>Grace Hamilton-Mayfield</strong> <span>Lafayette, LA</span></div></div> 265 </figure> 266 </div> 267 </div> 268</section> 269 270<!-- Blue band 2: the "3 things" pitch, then two quotes sitting on the 271 band's bottom curve. --> 272<section class="band band-2"> 273 <div class="wave wave-top"> 274 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"><path d="M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z"></path></svg> 275 </div> 276 <div class="wrap center drop"> 277 <!-- 1100px wide like the live heading, so "Clients" stays on line 1 and 278 the heading reads wide-then-narrow (Hervin, 2026-09-08) --> 279 <h2 class="wide-h2">At StudioHub, We Specialize<br class="m"> In Helping Our Clients Grow<br class="m"> Their Enrollment By<br class="m"> Doing 3 Things:</h2> 280 <!-- The 3 things as three columns with the number on the card's top 281 edge (Hervin picked this over numbered rows, 2026-09-08). The 282 short titles are Claude's wording, pending Hervin's sign-off; 283 the body text is the live copy. --> 284 <div class="things"> 285 <div class="thing"><div class="num">1</div><h3>Facebook & Instagram advertising campaigns</h3><p>We help our clients launch campaigns using our proven strategies, to attract local parents who would be interested in taking their kids to dance classes.</p></div> 286 <div class="thing"><div class="num">2</div><h3>An automated follow-up system</h3><p>We build our clients a system to help turn class inquiries into students and prevent them from falling through the cracks!</p></div> 287 <div class="thing"><div class="num">3</div><h3>A dedicated marketing expert, WEEKLY 1-on-1</h3><p>We don't just provide our clients with tools. The thing that makes us different from every other company out there is that we pair our clients with a dedicated marketing expert who provides weekly, 1-on-1, coaching and support. <u>It's kind of like having a personal trainer, but for helping you grow your student enrollment.</u></p></div> 288 </div> 289 <p class="lead in-short">In short, we help you enroll students, so you can focus on what you do best - teaching and inspiring your students.</p> 290 <p style="margin: 0;"><a class="btn" href="/schedule-g-demo-call">Schedule A Demo <svg><use href="#ext"/></svg></a></p> 291 <div class="quotes band2-quotes"> <!-- hangs past the band so the curve crosses Sara's card above its middle --> 292 <figure class="quote"> 293 <p>We started at 298 and ended with 378!</p> 294 <div class="who-said"><img src="https://images.studiohub.ai/site/av-lindsey.png" alt="Lindsey Hadley"><div><strong>Lindsey Hadley</strong> <span>Lee, NH</span></div></div> 295 </figure> 296 <figure class="quote"> 297 <p>Started with 115, finished with 225:)</p> 298 <div class="who-said"><img src="https://images.studiohub.ai/site/av-sara.png" alt="Sara Wardell"><div><strong>Sara Wardell</strong> <span>Lee, NH</span></div></div> 299 </figure> 300 </div> 301 </div> 302 <div class="wave wave-bottom"> 303 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"><path d="M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z"></path></svg> 304 </div> 305</section> 306 307<section id="stories" style="padding: 99px 0 30px;"> 308 <div class="wrap"> 309 <div class="stories-head"> 310 <h2 class="stories-h2">We Have The Most Client<br class="m"> Success Stories Out of<br class="m"> Any Other Company!</h2> 311 <div class="stories-nav"> 312 <button class="prev" onclick="document.getElementById('track').scrollBy({left:-506,behavior:'smooth'})"><svg viewBox="0 0 32 14"><path d="M31 7H3M8 1 2 7l6 6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> Previous</button> 313 <button onclick="document.getElementById('track').scrollBy({left:506,behavior:'smooth'})">Next <svg viewBox="0 0 32 14"><path d="M1 7h28M24 1l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 314 </div> 315 </div> 316 <div class="stories-track" id="track"> 317 <figure class="story-card"> 318 <button class="frame" type="button" data-vimeo="681138200" aria-label="Play: Shawna Kwan - Elan Dance Arts"><img src="https://images.studiohub.ai/site/story-shawna.jpg" alt=""><span class="play"></span></button>
319 <figcaption><strong>Shawna Kwan</strong> <span>Elan Dance Arts <em>London, ON</em></span></figcaption> 320 </figure> 321 <figure class="story-card"> 322 <button class="frame" type="button" data-vimeo="708355263" aria-label="Play: Jodi Shilling - Releve Studios"><img src="https://images.studiohub.ai/site/story-jodi.jpg" alt=""><span class="play"></span></button> 323 <figcaption><strong>Jodi Shilling</strong> <span>Releve Studios <em>Northridge, CA</em></span></figcaption> 324 </figure> 325 <figure class="story-card"> 326 <button class="frame" type="button" data-vimeo="710946806" aria-label="Play: Jan Bilhartz - The Movement"><img src="https://images.studiohub.ai/site/story-jan.jpg" alt=""><span class="play"></span></button> 327 <figcaption><strong>Jan Bilhartz</strong> <span>The Movement <em>Fayetteville, AR</em></span></figcaption> 328 </figure> 329 <figure class="story-card"> 330 <button class="frame" type="button" data-vimeo="698236900" aria-label="Play: Emma Schwickerath - Miss Emma's"><img src="https://images.studiohub.ai/site/story-emma.jpg" alt=""><span class="play"></span></button> 331 <figcaption><strong>Emma Schwickerath</strong> <span>Miss Emma's <em>New Hampton, IA</em></span></figcaption> 332 </figure> 333 </div> 334 <div class="stories-dots" id="dots"><i class="on"></i><i></i><i></i><i></i></div> 335 </div> 336</section> 337 338<section class="trust"> 339 <div class="wrap"> 340 <div class="feature"> 341 <img class="photo" src="https://images.studiohub.ai/site/why-trust-photo.jpg" alt="StudioHub's founders in front of a dance studio"> 342 <div> 343 <h2>Why Trust Us?</h2> 344 <p>We were studio owners ourselves. We’ve faced the same challenges, tried and tested everything, and turned it into a repeatable system.</p> 345 <p>We built StudioHub to be the solution we wish we'd had.<br> 346 We've helped over 250 clients (dance studios, gymnastics gyms, swim schools, music schools) grow their student numbers with our proven system.</p> 347 <p>Our track record speaks for itself:</p> 348 <p class="fact-line">• Our average client adds 34 new students in the first 90 days</p> 349 <p class="fact-line">• Our average client enrolls 149 new students per year</p> 350 <p class="fact-line" style="margin-bottom: 18px;">• Our top-performing studios enroll 200-400 new students annually</p> 351 <p>With over 60 success stories and counting, we know exactly what works to fill your classes.</p> 352 </div> 353 </div> 354 </div> 355</section> 356 357<section class="final-quotes"> <!-- 130px from the Why Trust Us block to the cards; extra room after the button (Hervin, 2026-09-08) --> 358 <div class="wrap"> 359 <div class="quotes cols-2"> 360 <figure class="quote"> 361 <p>Done Club for Lua Dance Club- Studio<br> 362 Second year recital !<br> 363 200 dancers, More than 700 tickets sold, 2 shows And Grand finale dancing with my two amazing daughters!<br> 364 My ❤️ heart is so full of love and relief 😮‍💨 Now 3 days vacation mode just for myself (spa/winery trip) Good luck to all dance studios here ! God bless you all, recital day is the mostly challenge and hard day for all of us ! But see each of our students shines at stage is priceless!</p> 365 <div class="who-said"><img src="https://images.studiohub.ai/site/av-luciana.png" alt="Luciana Costantino"><div><strong>Luciana Costantino</strong> <span>Pittsburgh, PA</span></div></div> 366 </figure> 367 <figure class="quote"> 368 <p>For our 2022 Fall season we started with 208 students and finished at our 2023 recital in June with 427.<br> 369 In April 2023 we ran our pre-registration for next Fall season. We did the 5 day text blast campaign and we registered 179 in 5 days. We made $12,835 in 5 days.</p> 370 <div class="who-said"><img src="https://images.studiohub.ai/site/av-cindy.png" alt="Cindy Kieffer"><div><strong>Cindy Kieffer</strong> <span>Matthews, NC</span></div></div> 371 </figure> 372 </div> 373 <p class="center" style="margin: 59px 0 0;"><a class="btn" href="/schedule-g-demo-call">Schedule A Demo <svg><use href="#ext"/></svg></a></p> 374 </div> 375</section> 376 377<!-- "Schedule A Demo" opens the qualification pop-up. Shared code: demo-modal.js -->
378<script src="/demo-modal.js"></script>
378 379 380<footer class="site"> 381 <img class="logo" src="https://images.studiohub.ai/site/footer-logo.png" alt="StudioHub"> 382 <p>By using this website, you understand the information being presented is provided for informational purposes only and agree to our Terms of Use and <a href="/privacy-policy">Privacy Policy</a>. StudioHub relies on information from various sources, including clients and third parties, but cannot guarantee the accuracy and completeness of that information.</p> 383 <div class="contacts"> 384 <a href="/cdn-cgi/l/email-protection#eb989e9b9b84999fab8c8e9f8684998e989f9e8f8e859f98c5888486"><svg viewBox="0 0 16 16"><path d="M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555ZM0 4.697v7.104l5.803-3.558L0 4.697Zm6.761 4.15L.191 12.98A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.02l-6.57-4.133L8 9.586l-1.239-.74Zm3.436-.586L16 11.801V4.697l-5.803 3.564Z"/></svg> <span class="__cf_email__" data-cfemail="40333530302f3234002725342d2f322533343524252e34336e232f2d">[email protected]</span></a> 385 <a href="tel:+19543887332"><svg viewBox="0 0 16 16"><path d="M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328Z"/></svg> +1 954-388-7332</a> 386 </div> 387 <div class="foot-row"> 388 <span>Copyrights @2026</span> 389 <a href="/privacy-policy">Privacy Policy</a> 390 </div> 391</footer>
vendor: 110 bytes, lines 391-393
391 392 393<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
393<script> 394 // Success-story cards show a thumbnail; the Vimeo player loads only when 395 // one is clicked (keeps the page light and the cards clean â Hervin, 396 // 2026-09-08). Thumbnails are Vimeo's own stills, hosted on our R2. 397 document.querySelectorAll('.story-card .frame[data-vimeo]').forEach(function (b) { 398 b.addEventListener('click', function () { 399 var f = document.createElement('iframe'); 400 f.src = 'https://player.vimeo.com/video/' + b.dataset.vimeo + '?autoplay=1'; 401 f.title = b.getAttribute('aria-label').replace('Play: ', ''); 402 f.allow = 'autoplay; fullscreen; picture-in-picture'; 403 var d = document.createElement('div'); d.className = 'frame'; d.appendChild(f); 404 b.replaceWith(d); 405 }); 406 }); 407 // Carousel position dots (shown on phones instead of Previous/Next) 408 (function () { 409 var track = document.getElementById('track'); 410 var dots = document.getElementById('dots').children; 411 track.addEventListener('scroll', function () { 412 var i = Math.min(dots.length - 1, 413 Math.round(track.scrollLeft / (track.scrollWidth / dots.length))); 414 for (var k = 0; k < dots.length; k++) dots[k].className = k === i ? 'on' : ''; 415 }, { passive: true }); 416 })(); 417</script>
417 418 419<!-- GHL External Tracking â reports page views and form fills into GHL's 420 Sites â Analytics. Fetched from GHL Settings â External Tracking, 421 2026-08-29. Same snippet on every page (VISION.md rule 1). -->
422<script 423 src="https://link.dncestudio.com/js/external-tracking.js" 424 data-tracking-id="tk_8f7ea9865e1244e394dfae0bc403027f" 425></script>
425 426 427</body> 428</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.