Website Audit &
Growth Strategy
O'Hanlon Dance Studio — prepared by Digital Bridge. Four Dublin studios: Terenure · Blackrock · Firhouse · Walkinstown.
O'Hanlon Dance Studio is a genuinely strong, 40-year-old, award-winning business sitting on a tired, under-optimised Wix site. The metadata foundations are better than most small-business Wix builds — but the site actively blocks mobile calls, has no local or structured-data footprint across its four locations, hides its best proof points (Dance World Cup top-20, an award-winning principal, West End workshops) in an abandoned blog, and is capped by the Wix platform on exactly the things the studio now wants to do: sell merchandise, take class bookings, and be found in Google and AI search.
Significant issues — strong foundation, poor execution
What's already working
Credit where it's due — these foundations are in place and we won't tear them out.
- Canonical tags ARE present and self-referencing on every page (no duplicate-content risk).
- Meta titles and descriptions are set site-wide.
- Open Graph + Twitter Card tags are in place.
- HSTS is enabled (HTTPS enforced).
- Google Search Console verification is present.
- Mobile viewport + iOS web-clip icon configured.
- Genuinely strong brand: 40 years, award-winning principal, Dance World Cup top-20 pedigree.
What's actually under the hood
Confirmed from public signals on the live site. Two items matter strategically: the studio already pays for Stores and Bookings on Wix, and pupil data is being served from the United States.
- PlatformWix (React-based render stack)
- eCommerceWix Stores + PayPal (already installed)
- BookingsWix Bookings (already installed)
- BlogWix Blog + RSS
- Forms / Chat / FAQWix Forms, Wix Chat, Wix FAQ
- HostingGoogle Cloud + Google Cloud CDN
- Server locationUnited States
- DNSWix DNS
- SSLLet's Encrypt + HSTS
- MonitoringSentry
- PopularityCrUX Top-50m · in Common Crawl (AI-trained)
Where the site stands today
32 findings grouped by Digital Bridge's four-zone framework. Each carries an honest verification status — verified against the live site, high-confidence, or pending platform access.
This isn't "Wix can't do it." It's a ceiling problem.
Wix Stores and Wix Bookings are already installed and paid for. The case for migration isn't capability — it's ceilings, ownership, cost-over-time, GDPR and SEO/GEO reach. Below is what stays capped as long as the studio is on Wix.
"She already pays Wix every month for a store and a booking tool that are capped on SEO, can't be cited by AI, can't be exported, and host her pupils' data in the US."
- Forced onto Wix Payments / PayPal — Wix takes a cut and lower plans can add transaction fees.
- eCommerce gated behind a paid Business/Commerce plan on top of everything else.
- Weak product SEO — limited control of Product/Offer schema, URLs and structured data.
- Limited integrations for print-on-demand, POS, fulfilment and accounting.
- Products, orders and customer data are locked in Wix and painful to export.
To confirm on access
Items we will validate with Search Console / source access before final scoping — included here for full transparency. We don't claim what we haven't verified.
- robots.txt AI-bot allowances (GPTBot, ClaudeBot, PerplexityBot, Google-Extended)
- Sitemap count + presence of an image sitemap
- llms.txt at root
- Exact LCP / Core Web Vitals (pull CrUX + PageSpeed)
- og:image (1200×630) configured
- Live JSON-LD check in Google Rich Results Test (LocalBusiness, FAQPage, Review, Course)
From triage to compounding authority
A staged plan starting with the bleeding (mobile calls, H1s, dates) and building toward location pages, class pages, E-E-A-T and AI-search visibility.
- Week 1Outcome — Stop the bleeding
Add H1s, fix header logo clip, remove telephone=no + add tel: click-to-call, rewrite title/meta, fix '40 years' & dynamic footer year.
- Week 2Outcome — Local + AI visibility
LocalBusiness/DanceSchool + FAQPage schema, image alt text, standardise NAP (add Firhouse), branded email, declare page language.
- Week 3Outcome — Local-pack rankings
Build four location pages (NAP + map + schedule + location schema).
- Week 4Outcome — Long-tail traffic
Class-type pages with Course schema + published pricing.
- Week 5Outcome — E-E-A-T + conversion
Principal (Emer) page, safeguarding page, parent testimonials + Review schema, surface World Cup / ASPIRE proof on homepage.
- OngoingOutcome — Compounding authority
Restart blog cadence, image sitemap, llms.txt, performance pass / migration off Wix.
Ready to fix this properly?
Three workstreams Digital Bridge would deliver. Outcomes shown; budget to be scoped once we've validated the open items together.
Foundation
Rebuild + technical & on-page SEO foundation.
- New custom, owned site (no Wix rent)
- Full schema stack + Core Web Vitals
- Four location pages + class pages
- Click-to-call, CTAs, fixed NAP
Commerce & Bookings
Sell merch + take class bookings properly.
- Custom store (Stripe) you own
- Term enrolment + parent portal
- Sibling/family billing + waitlists
- EU-hosted pupil data (GDPR)
Authority
Win Google + AI search and automate.
- GEO / LLM visibility (llms.txt, citable schema)
- Review + Person + Course schema at scale
- Content engine + image SEO
- Reporting + automation