Built to get you booked
Free audit15 min
← All workCase study 03 / 03
[ HL® — Case study ]

Miracles Wellness

rebuilt from scratch.

A full custom rebuild for one of Dubai's longest-running wellness practices: new design, SEO structure, custom plugins and a site that now loads in 2.4 seconds.

ClientMiracles Wellness
IndustryHolistic wellness · Dubai
Timeline2025 → ongoing
RoleStrategy · UI/UX · Build · SEO
Live sitemiraclesworldwide.com ↗
Miracles Wellness website on laptop and phone
7.9s→2.4sPage load time, before and after the rebuild
#1On Google in Dubai for "reiki healing dubai"
44Pages managed from one custom content panel
3+1Custom plugins plus an SEO audit dashboard
[ The brief ]

The practice had a reputation the website couldn't carry. Strong reviews, a busy blog, but service pages that didn't rank and a site that took almost eight seconds to load.

Miracles has been helping people in Dubai since 2013, from the Meliá Desert Palm, with 20,000+ lives supported. The old site was slow, hard to update and built on a template that fought every change.

The ask started as a 12-page redesign. An SEO audit showed that a plain redesign would break pages already ranking, so I re-scoped it into a 30+ page rebuild that kept every URL and moved the rankings across intact.

The real problemSearch traffic was landing on the blog, not on the service pages that turn visits into consultations.
[ What I built ]

A custom platform,
not a template

Design, code, SEO and the tools the team uses every day, all built for this practice.

01.

Full custom rebuild

Every page rebuilt by hand on WordPress with a shared design system: one sitewide CSS and JS layer, global header and footer, and page sections built in code instead of a drag-and-drop builder.

  • 30+ hand-built pages: services, programs, signature experiences, team, events, corporate wellness
  • Every existing URL kept, so pages ranking on page one stayed there
  • Practitioner pages, mobile accordions for long service content, consistent booking paths
UI/UXWordPressCustom code
miraclesworldwide.com
Miracles Wellness homepage
02.

SEO built in from page one

Each page started with its search structure before any design: target keywords, one clear H1, H2–H3 hierarchy, meta titles and descriptions, and schema.

  • #1 on Google in Dubai for "reiki healing dubai"
  • Service, FAQ and rating schema across the site
  • Site health in Ahrefs from 69 to 92 after fixing 323 issues across 1,679 URLs
  • A Google Business Profile audit and services rebuild to match the site
Technical SEOSchemaLocal SEOAI search
03.

From 7.9 to 2.4 seconds

Page load dropped by more than two thirds. Lighter custom code instead of builder bloat, optimised images, and caching tuned on both WP Rocket and the SiteGround server.

  • No page-builder markup on custom pages
  • Compressed and properly sized imagery
  • Cache purge built into the content workflow so updates go live safely
PerformanceCore Web Vitals
04.

Conversion paths that feel human

Wellness first-timers are hesitant, so every page keeps the next step obvious: a free consultation form, WhatsApp and a clear phone line, with a country-code picker on every form so international numbers arrive correctly.

FormsWhatsAppMobile-first
miraclesworldwide.com
Miracles trust stats band
[ Custom plugins ]

Built for this team, from scratch. No third-party page builders or bolt-on apps behind these screens.

Tools the team
uses every day

Service ContentPlugin

One admin panel for every service, program, signature experience and team page. The content editor changes copy, images and sections without touching code or breaking the design.

Service Content plugin editing the Reiki Healing page
0Pages in the panel
0Editable fields on Reiki alone
SEO Audit dashboardModule

Scans every page for what stops it ranking: missing headlines, snippets, image descriptions, broken links and redirects. Plain-English fixes, a per-page view, a link map and a CSV export.

SEO Audit dashboard showing site health by page
0Pages checked per scan
1-clickRe-check after every fix
MW Blog PublisherPlugin

A locked article template with schema and search metadata built in, so every post is consistent and ready to rank. It powers a 64-post, 16-week content plan, with a new article roughly every two days.

0Posts in the plan
4/wkPublishing pace
Page speedBefore / after

Lean code, optimised images and tuned caching took load time down by more than two thirds.

Before
7.9s
After
2.4s
−70%Load time
EventsCustom plugin for workshops and retreats
[ Screens ]

Desktop and mobile, as it runs today.

Calm, credible,
easy to book

miraclesworldwide.com
Miracles Wellness service section
Services and programs, each with its own optimised page
miraclesworldwide.com
Guided programs section
Guided programs
Miracles Wellness on mobile
[ Stack ]

What it's built with.

WordPressAvadaCustom PHP pluginsWPCodeSchema JSON-LDYoastWP RocketSiteGroundSite Kit · GA4
[ Contact ]

I take on a few projects a quarter and reply myself, usually the same day.

Want results
like these?