From Disorganized Posts to a Content Machine
Ninafrika Dance School — Cabarete, Dominican Republic
Updated October 2026
01 — The Problem
The Challenge
Ninafrika Dance School had an Instagram presence — but it wasn't working. Posts went out inconsistently, with no strategy behind the content, no visual consistency, and no clear message for potential students. The account existed, but it wasn't growing, engaging, or converting.
The school was relying on word-of-mouth to fill classes. For a dance school in an international beach town like Cabarete — where the audience is constantly rotating between locals, expats, and tourists — that's not enough. The opportunity was there. The system to capture it wasn't.
02 — The Approach
The Solution
Content system and daily schedule
We created individual video content for each class offered — and scheduled one post per day at 10:00 AM. Consistent, predictable, on-brand. Every class style got its own visual identity so followers could immediately recognize what they were seeing. The account stopped feeling random and started feeling like a real school.
Cross-promotion and collaborations
We connected Ninafrika with Patty Yanez Real Estate for a collaborative interview — published on both accounts simultaneously. This kind of cross-community content reaches new audiences without paid spend. In Cabarete's tight-knit international community, collaborations between local brands build credibility fast.
— Cross-Promotion
Connecting Brands in Cabarete
One of the most effective moves we made was connecting Ninafrika Dance School with Patty Yanez Real Estate — two established local brands with overlapping international audiences. The result was a joint interview published on both accounts simultaneously. New followers, new credibility, and proof that digital PR doesn't require a big budget — just the right connections.
Event promotion with Facebook Ads
For the Grupo Extra concert event, we ran a targeted Facebook and Instagram campaign with a minimal daily budget of €4. Result: 16,804 video views and 14 direct conversations generated — at a total cost of €19.54. A second story campaign reached 3,107 people at $2.68 per direct conversation.
Full digital ecosystem
Beyond social media, we created event flyers for each performance and class promotion, managed the full content calendar and rebuilt the school's website from scratch (below). Every touchpoint — online and offline — now reflects the same brand.
— The Website
From a Demo Template to a Real School Website
The old site was a WordPress theme that still showed the template’s demo content. In October 2026 we rebuilt it from scratch, around what a dancer actually needs on a phone: what is taught, when, where, and how to book.
Before (audit, Oct 16, 2026)
- Google showed the site name as “Test” in every title.
- Demo content from the theme: filler text, styles the school doesn’t teach (ballet, pole dance) and template stats.
- The class schedule contradicted itself in 4 places.
- No structured data, two H1s on the home page, and the www and non-www versions competing.
- Only 10 of about 30 known URLs indexed.
After (live since Oct 18, 2026)
- 30 pages in English, Spanish and French.
- One weekly schedule used across the whole site, plus a “Today” box with the day’s classes in Cabarete time.
- WhatsApp booking on every page.
- Black and the logo’s yellow, with one color per dance.
- Structured data for the school, each class and every Latin night (24 dated events).
- Old URLs redirected with 301s and the www version merged into one domain.
- Lighthouse on mobile (Oct 24, 2026): 100 in accessibility, best practices and SEO.
The site launched on October 18, 2026. Search results take months to show, so this case study will be updated with real data, not estimates.
Visit ninafrikadance.com →03 — The Results
The Results
- 132,800
- Video views
- 23,200
- Organic reach
- +54%
- Engagement growth
- +20.4%
- Profile visits growth
- 16,804
- Concert campaign views
- €19.54
- Total concert campaign spend
- 14
- Direct conversations from campaign
- $2.68
- Cost per conversation
Organic growth — no paid promotion for regular content. Paid campaigns used selectively for events with minimal budget and measurable results.
04 — Analysis
Why It Worked
Consistency over volume
One post per day at the same time, every day. Not ten posts one week and silence the next. The algorithm rewards consistency — and so does the audience. Showing up daily builds trust faster than any single viral post.
Community first
Cabarete is a small, connected international community. The collaboration with Patty Yanez wasn't just a content tactic — it was a signal that Ninafrika belongs to the fabric of the town. That kind of credibility can't be bought.
Smart paid spend
A $20 budget shouldn't be wasted. By targeting precisely and using video content that was already performing organically, we stretched every dollar. 16,804 views for €19.54 is not luck — it's strategy.
Ready to turn your social media into a real growth channel?
Whether you need full management or a smarter strategy — let's talk about what's possible.