Case Study

    Fitness Website Redesign Case Study: Oxygen Fitness Club

    Fitness / Personal TrainingMarkham, OntarioVisit Live Site

    This fitness website redesign case study shows how we rebuilt a 10,000 sqft premium gym's website from a slow, dated WordPress site into a lightning-fast custom platform — and eliminated every recurring cost in the process.

    93
    PageSpeed Score
    84%
    Faster Page Load
    $0/yr
    Hosting Cost

    Key Takeaways at a Glance

    • Rebuilt Oxygen Fitness Club's WordPress site as a custom Next.js platform in 3 weeks
    • PageSpeed score jumped from 69% (Grade C) to 93/100 — FCP dropped 84% from 2.5s to 0.4s
    • Set up 73 redirect rules preserving all SEO rankings with zero loss during migration
    • Eliminated $500-$800/year in WordPress hosting and plugin costs (WPForms, hosting, maintenance) — new site costs $0/year
    • Built full bilingual support (English + Chinese) and replaced manual trainer workflows with automated tools

    About Oxygen Fitness Club: A Premium Markham Gym

    Oxygen Fitness Club is a 10,000 sqft premium fitness facility in Markham, Ontario, serving clients from youth athletes to seniors. They offer personal training, group classes, rehabilitation services, and nutrition programs. The facility includes a full gym floor, a lounge area with a pool table, and a recovery zone — a space designed to feel more like a private club than a typical gym.

    Their client base is predominantly bilingual (English and Chinese), reflecting Markham's demographics. This meant the website needed to serve both language communities equally well — not as an afterthought, but as a core feature.

    Oxygen had been operating with a WordPress website for several years. It served its purpose initially, but as the business grew and the fitness market in Markham became more competitive, the website was becoming a liability rather than an asset.

    Why the Old WordPress Gym Website Was Failing

    When Oxygen came to us, their WordPress site had four compounding problems that were actively costing them members:

    Slow mobile performance losing prospects

    The WordPress site had a First Contentful Paint of 2.5 seconds on mobile. In fitness, where over 60% of searches happen on phones, a three-second wait means lost prospects. People Google a gym, tap the first result, wait, and hit the back button. GTmetrix rated the site a C with 69% performance — failing every Core Web Vital metric that Google uses for search rankings.

    Dated design mismatching the brand

    The physical space at Oxygen is premium — LED-lit training areas, a lounge with a pool table, professional equipment from Technogym and Precor. But the website looked like a generic 2018 WordPress theme. The first impression online did not match the experience inside. For a facility charging premium rates, this disconnect was eroding trust before prospects even walked through the door.

    Plugin maintenance and security risks

    The WordPress site ran 10+ plugins for basic functionality — WPForms for contact forms, Yoast for SEO, caching plugins, image optimization, security. Every plugin update risked breaking something. The site owner had no way to fix these issues without calling a developer. Annual costs for hosting and premium plugin subscriptions (WPForms Pro alone is $199/year) added up to $500-$800 per year — a recurring expense for functionality that should just work out of the box.

    Manual trainer workflows draining staff time

    Behind the scenes, the gym's operational tools were equally fragmented. Trainer session intake forms were handled through Jotform, routed through Make.com automations into Google Sheets, then manually processed into client reports. This pipeline broke silently every time a form field was updated. Staff were spending 30+ minutes per client report on manual copy-paste work.

    Sound like your website? Get a free audit.

    Get Your Free Audit

    Our Fitness Website Redesign Process

    We treated this as a full digital transformation, not just a website redesign. The project was broken into four phases over three weeks:

    01

    Discovery & Audit

    We audited the existing WordPress site's performance (GTmetrix, PageSpeed Insights), cataloged every page and URL, mapped the trainer workflow pipeline, and identified every plugin and third-party dependency. We documented 73 unique URLs that would need 301 redirects to preserve SEO equity.

    02

    Design & Architecture

    We designed a mobile-first, dark-themed interface that matches Oxygen's premium positioning. The color system uses deep navy and charcoal with cyan accents — deliberately moving away from the loud reds and oranges typical of fitness websites. Every image was shot specifically for the brand, no stock photos.

    03

    Development & Migration

    We built the site from scratch using Next.js with server-side rendering, deployed on Vercel's edge network. All content was migrated, images were converted from JPG/PNG (200-400KB each) to optimized WebP format (30-80KB each). Bilingual support was built as a core feature, not a plugin. We created custom intake forms that submit directly to a secure database, eliminating the Jotform + Make.com + Google Sheets pipeline entirely.

    04

    SEO Migration & Launch

    We configured 73 redirect rules mapping every old WordPress URL to its new equivalent — trainer pages, product pages, service pages, and WooCommerce routes. The site was submitted to Google Search Console, and all pages were fully indexed within two weeks of launch with zero ranking loss.

    Custom Gym Website Features and Build Details

    The new site is not a template or a theme. Every component was purpose-built for Oxygen's specific needs. The homepage features a full-bleed image carousel showcasing the actual facility — the training floor, the lounge area, the recovery zone. The hero section leads with their positioning statement and two clear calls to action: Join Now and Book a Tour.

    The trainers page is designed to build trust. It opens with a team group photo, then features individual trainer cards with professional portraits, bios, and specializations. Visitors can see the real people they would be working with before they ever walk through the door. A transformations section shows real client results with before-and-after photos.

    The pricing page is radically transparent. Where most gym websites hide pricing behind a "Contact Us" button, Oxygen displays every membership tier, training package, meal plan, and add-on with exact prices. This transparency is a deliberate conversion strategy — it filters out price-sensitive prospects and pre-qualifies visitors who do reach out.

    Bilingual support is integrated at the infrastructure level, not bolted on with a translation plugin. A language toggle in the navbar switches between English and Chinese instantly, with all content — including forms, pricing tables, trainer bios, and navigation — fully translated. This serves Markham's large Chinese-speaking community and gives Oxygen a competitive advantage over gyms that only offer English.

    8 (Home, Trainers, Pricing, Contact, Welcome, Assessment, Session, Agreement)
    Pages built
    10 (form submissions, PDF generation, file uploads)
    API endpoints
    73 (full WordPress URL preservation)
    Redirect rules
    2 (English + Simplified Chinese)
    Languages
    0 (everything is custom)
    Third-party plugins
    $0/month (Vercel free tier)
    Hosting cost

    Gym Website Redesign: Before and After Screenshots

    Oxygen Fitness Club redesigned homepage showing premium dark theme with facility photos

    New homepage: full-bleed facility carousel, clear CTAs, premium dark aesthetic

    Why We Chose Next.js Over WordPress for This Gym Website

    WordPress powers 43% of the web, and for good reason — it is the most accessible website platform ever built. But for a premium fitness facility competing for local search visibility, WordPress had become the bottleneck. The question was not whether WordPress could build a gym website, but whether it could build one fast enough to compete.

    Next.js solved every problem WordPress created for Oxygen. Server-side rendering means Google sees fully rendered HTML on the first crawl — no waiting for JavaScript to execute, no render-blocking plugins. The page loads in under a second because the HTML is prebuilt and served from Vercel's edge network, which has data centers in Toronto. WordPress, by comparison, was generating pages dynamically on each request through PHP, adding latency at every step.

    The image optimization alone justified the switch. WordPress required a plugin (Smush, ShortPixel, or similar) to compress images, and even then served them as JPGs or PNGs. Next.js Image component automatically converts uploads to WebP, resizes them per device, and lazy-loads below-the-fold images — all without a plugin. This dropped Oxygen's image payloads from 200-400KB to 30-80KB per image.

    For a local business, the performance difference is not abstract. Google uses Core Web Vitals as a ranking signal for local search. A gym website that loads in under one second on a phone outranks one that takes three seconds — and that gap directly translates into which gym shows up when someone searches 'personal training near me' in Markham.

    Fitness Website Redesign Results: Before and After

    The performance improvement was immediate and measurable. We tested the old WordPress site on GTmetrix (January 22, 2026) and benchmarked the new Next.js site on Google PageSpeed Insights after launch:

    MetricBefore (WordPress)After (Next.js)Change
    Performance Score69% (Grade C)93/100+24 points
    First Contentful Paint2.5s0.4s84% faster
    Largest Contentful Paint1.8s1.0s44% faster
    Total Blocking Time374ms170ms55% faster
    Cumulative Layout Shift0.020Perfect
    Best PracticesN/A100/100Perfect
    SEO ScoreN/A100/100Perfect
    Accessibility ScoreN/A96/100Excellent
    Image sizes reduced: 70-80% (200-400KB JPGs to 30-80KB WebPs)
    WordPress plugins eliminated: 10+
    Annual hosting + plugin cost: $0 (was $500-$800/year)
    Google indexing time: Fully indexed within 2 weeks
    SEO ranking loss: Zero — all 73 URLs properly redirected
    Middleware subscriptions eliminated: 2 (Jotform + Make.com)
    Staff time saved on reports: 10+ hours per week

    Key Takeaways for Gym Owners Considering a Website Redesign

    Your website speed directly affects your search ranking

    Google uses Core Web Vitals as a ranking factor. If your gym website takes more than 2 seconds to load on mobile, you are losing position to faster competitors. Run your site through Google PageSpeed Insights — if you score below 80, a redesign will likely pay for itself through improved local search visibility.

    Plan your URL redirects before you touch anything else

    The biggest risk in any website migration is losing existing SEO equity. We mapped all 73 of Oxygen's WordPress URLs before writing a single line of code, and set up 301 redirects (permanent forwarding rules that tell Google the page has moved) for every one. The result: zero ranking loss. Skip this step and you could lose years of accumulated search authority overnight.

    Bilingual is a competitive advantage, not a nice-to-have

    In markets like Markham where a significant portion of the population speaks Chinese, offering a fully translated website is not just courtesy — it is a business strategy. Most competing gyms in the area only offer English. Oxygen's bilingual site serves a market that competitors are ignoring.

    Eliminate recurring costs, do not just reduce them

    WordPress maintenance costs compound silently — hosting, plugin renewals like WPForms Pro ($199/year), security patches, developer fixes. Oxygen was spending $500-$800 per year on these. The custom site eliminated all of them permanently. Over five years, that is $2,500-$4,000 saved, which means the custom build effectively pays for itself.

    Want Results Like These?

    Every project starts with a free discovery call. No sales pitch — just an honest assessment of whether a custom website makes sense for your business, or if optimizing what you have is the better move. You own the code, the domain, and the content. No lock-in, no recurring fees.

    Book a Free Discovery Call

    Tech Stack: Why Next.js for Fitness Websites

    Next.jsReactTypeScriptTailwind CSSVercelOpenAIFramer MotionWebP Images

    Frequently Asked Questions

    How much does a fitness website redesign cost?

    A complete website redesign like the Oxygen Fitness Club project falls in our Digital Foundation package, starting at $2,000. This includes design, development, content migration, SEO redirect setup, and deployment. There are no ongoing hosting or plugin fees after launch — the site runs on Vercel's free tier. Compare that to WordPress where you are paying $500-$800 per year on hosting and plugin subscriptions like WPForms Pro just to keep the lights on.

    How long does a website redesign take?

    The Oxygen Fitness Club project was completed in 3 weeks from kickoff to launch. This included discovery, design, development, content migration, 73 redirect rules, bilingual content, and deployment. Most similar projects follow the same 2-4 week timeline. Unlike WordPress projects, there is no post-launch period of installing plugins, configuring caching, and troubleshooting theme conflicts.

    Will I lose my Google rankings during the migration?

    No. We set up 301 redirect rules (permanent forwarding rules that tell Google the page has moved) for every existing URL before launch. For Oxygen, that meant 73 individual redirects covering trainer pages, product pages, service pages, and WooCommerce routes. The new site was fully indexed by Google within two weeks with zero ranking loss. We also submit the new sitemap to Google Search Console and monitor indexing until all pages are covered.

    How do you measure the ROI of a website redesign?

    ROI comes from three places: reduced costs, improved search visibility, and higher conversion rates. For Oxygen, we eliminated $500-$800 per year in WordPress hosting and plugin subscriptions (WPForms Pro, hosting, maintenance), plus 10+ hours per week in manual staff work (calculated from 20 clients at 30+ minutes per manual report). The 84% improvement in page load speed directly improves Google ranking position for local search — where the majority of gym memberships originate. Over five years, the cost savings alone mean the custom build pays for itself.

    What features should a fitness website have?

    A modern fitness website needs fast mobile loading (under 2 seconds), a trainer showcase with real photos and bios, transparent pricing (not hidden behind a Contact Us button), an online booking or contact flow, and responsive design that works on every device. If you serve a multilingual community, built-in language support is a major competitive advantage. The Oxygen Fitness Club site includes all of these plus automated intake forms and client reporting tools.

    Is Next.js better than WordPress for gym websites?

    For performance-focused gym websites, yes. Next.js serves prerendered pages from edge servers, meaning your site loads in under a second without caching plugins or CDN configuration. WordPress generates pages dynamically through PHP, which is inherently slower. The Oxygen rebuild showed a 84% improvement in First Contentful Paint. However, if you run a content-heavy blog with multiple non-technical writers publishing daily, WordPress's editorial workflow is still hard to beat.

    What happens after launch? Do you offer ongoing support?

    Yes. After launch, you own the code, the domain, and all content — there is zero vendor lock-in. For ongoing support, our retainer plans start at $300 per month and include same-day content updates, bug fixes, and performance monitoring. If anything breaks, we fix it. Many clients do not need a retainer at all because the custom site has no plugins to update and no security patches to apply — it just runs.

    Do you build websites for other industries, or just fitness?

    We build custom websites for any small business that has outgrown WordPress or template-based solutions. Fitness is one vertical — we also work with professional services, e-commerce, SaaS companies, and local businesses. The same principles apply: fast loading, mobile-first design, zero plugin maintenance, and a site that actually converts visitors into customers.

    What happens to my WordPress content during the migration?

    We handle the full content migration as part of the project. All existing text, images, and page structure are transferred to the new site. Images are converted to optimized WebP format — the Oxygen migration reduced image sizes by 70-80% while maintaining quality. Nothing is lost in the transition.

    Ready to Build?

    Book a free 20-minute consultation. We'll map your needs, recommend the right package, and give you a clear timeline.