Opens in a new tab
Soapbox Digital Media

Active Health Clinic Glasgow Website Audit

https://activehealthclinicglasgow.co.uk/
3/10
Page Speed & Vitals
3/10
On Page SEO
Overall Score
4.5/10

The website is severely compromised by poor mobile performance and fundamental on-page SEO issues, hampering organic visibility and user experience. While AI readiness and conversion structures show promise, critical technical and content improvements are urgently needed to enhance search rankings and patient conversions.

6/10
Conversion Architecture
7/10
AI Search

Introduction

The website report you can’t afford to ignore

Right then. Your website should be your hardest working team member, out there 24/7 winning new clients for your Glasgow clinic. But is it? In a city packed with options for physiotherapy and sports massage, a website that isn’t pulling its weight is more than just a missed opportunity; it’s a drag on your growth.

your website audit

This audit gets under the bonnet to see what’s working, what isn’t, and where the real money is being left on the table.

Think of it this way. First, your site has to get found. When someone in Glasgow desperately searches for ‘sports massage near me’ or ‘physio for a running injury’, you need to be right there at the top of the results. That’s not just about Google anymore, it’s also about being the answer AI assistants trust. Second, once they land on your site, probably on their phone, you have seconds to make the right impression. It needs to load fast, look professional, and instantly communicate that you’re the experts who can fix their pain. Anything less and they’re gone.

This is where the audit comes in. We’ve analysed the critical parts of your online presence. We look at your site’s technical health and speed, because slow sites kill enquiries. We check how well your pages are set up to convince search engines you’re the leading authority in Glasgow for everything from pregnancy massage to footcare. Most importantly, we examine how easy you make it for a potential client to go from ‘I’m in agony’ to ‘I’ve just booked an appointment online’. Every finding in this report is linked back to one simple goal: turning more website visitors into paying clients in your treatment rooms.

Your Business Info
  • Name
    Active Health Clinic Glasgow
  • Service Area
    Glasgow
  • Core Offering
    Physiotherapy, sports massage, deep tissue massage, pregnancy massage, footcare, acupuncture, vitamin injections, and related healthcare services
  • USPs (Unique Selling Points)
    All clinicians are fully qualified HCPC registered and Chartered Physiotherapists or Registered Massage Therapists; hand-picked therapists tailored to individual needs; same day bookings with multiple options; professional clinic with an enviable reputation in Glasgow
  • Audience
    Active Health Clinic Glasgow
  • Website Favicon
Are these details correct?

This is the way your current website is being perceived by AI and search engines such as Google. If this is incorrect, we can help you find the correct target audience.

What this audit covers
Page Speed & Core
Web Vitals

How fast the site feels and performs on real mobiles, and why that affects visibility and conversions.

On-Page
SEO

How titles, headings, copy, internal links and schema help you get discovered for the right searches.

Conversion
Architecture

How clearly the site guides visitors to the next step and removes friction.

AI (Search)
Rankability

How well your content is understood without JavaScript and cited in AI driven results

Why you should care (In plain English)
  • More qualified demand
    Clearer pages and better metadata increase the chances you appear for the searches that actually buy.
  • More of the right actions
    Strong conversion architecture lifts enquiry and add-to-cart rates without higher ad spend.
  • Lower marketing waste
    Faster pages and clearer funnels mean fewer bounces from paid clicks and better ROI.
  • Future-proof visibility
    AI-driven results rely on clean HTML, entities and schema — get these right and you are easier to cite and surface.
How to read this report

Each section explains why it matters, how you are doing, what’s working, and what to improve.

We keep recommendations practical and prioritised so your web team can act quickly.

On-Page SEO

On-page SEO is the foundation of your website’s search visibility. It’s about making sure search engines can find, understand, and trust your content whilst giving users exactly what they’re looking for. When done properly, on-page optimisation directly impacts your rankings, click-through rates from search results, and ultimately the quality of leads and sales you generate.

Think of on-page SEO as your website’s first impression with both Google and potential customers. Elements like your page titles appear as headlines in search results, influencing whether someone clicks through to your site. Your meta descriptions act as your sales pitch in those search snippets. Meanwhile, heading structures, internal links, and image optimisation help search engines and AI systems understand what your page is actually about and how it relates to user queries.

For a Glasgow-based healthcare practice like yours, strong on-page SEO means appearing prominently when local patients search for physiotherapy, sports massage, or injury treatment. It’s the difference between being found on page one versus being buried on page three where virtually no one looks. More importantly, proper on-page optimisation attracts the right kind of visitors – people genuinely seeking your services rather than random traffic that won’t convert.

The technical elements we’ll examine – from structured data that enables rich search results to security headers that build trust – all work together to create a website that search engines want to recommend and users feel confident engaging with. This translates directly into more qualified enquiries, better conversion rates, and ultimately increased revenue for your practice.

How You Are Doing – 3/10

Your homepage scores a disappointing 3 out of 10 for on-page SEO, despite having some solid foundational elements in place. The good news is that your page is indexable, has a proper canonical tag, features a single clear H1 heading, and contains substantial content at 2,968 words. These fundamentals protect your basic search visibility.

However, critical failures are severely undermining your site’s potential. The most damaging issue is that 78 out of 82 images lack alt text – a catastrophic accessibility failure that also eliminates your chances of appearing in image search results. Additionally, your site has no detectable security headers, missing structured data, and an overly long title tag that gets truncated in search results. These aren’t minor technical details – they’re fundamental problems that directly impact your ability to rank well, appear in rich search features, and convert visitors into patients. The low score reflects the urgent need to address these basic but critical on-page elements before focusing on advanced SEO strategies.

Page Basics

Your page basics show a mix of solid fundamentals and concerning gaps. The page returns a healthy HTTP 200 status code, confirming it’s accessible to both users and search engines. The content type is correctly set to ‘text/html; charset=UTF-8’, which ensures proper character encoding and browser interpretation.

However, several important headers are missing. There’s no Cache-Control header detected, which means you’re missing opportunities to optimise loading speeds for returning visitors and improve crawl efficiency for search engines. Additionally, no X-Robots-Tag header is present at the HTTP level, though this isn’t critical since you’re handling robot directives through meta tags.

The absence of response time data in our audit prevents us from assessing your site’s speed performance, but this is crucial for both user experience and search rankings. Page speed directly affects bounce rates and conversion rates, particularly for mobile users seeking urgent healthcare services.

Changes needed:

  • Add Cache-Control headers – set ‘public, max-age=86400’ for static assets and shorter TTL for dynamic content (Developer task)
  • Implement performance monitoring to capture response times and aim for server TTFB under 500ms (Developer/hosting task)
  • Consider adding appropriate X-Robots-Tag headers for HTTP-level control if needed for specific scenarios (Developer task)

Indexability & Robots

This is one area where your site excels completely. The robots meta tag is properly configured with ‘index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1’, which gives search engines full permission to index your content and display rich previews. This is exactly what you want for a business homepage.

The ‘max-image-preview:large’ setting is particularly valuable for a healthcare practice, as it allows Google to show larger, more compelling images in search results. This can significantly improve click-through rates when your content appears with visual elements that build trust and professionalism.

Your indexability flags show the page is both indexable and followable, which are the fundamental requirements for organic search visibility. Without these, your content wouldn’t appear in search results at all.

Changes needed:

  • No changes required – maintain current robots meta configuration (No action needed)

Canonical Tags

Your canonical implementation is textbook perfect. The canonical tag points to ‘https://www.activehealthclinicglasgow.co.uk/’ and is self-referential, meaning it correctly identifies this page as the definitive version of your homepage content. This prevents any duplicate content issues that could arise from URL variations, tracking parameters, or alternate access paths.

For a business website, proper canonical tags are crucial for consolidating link equity and ensuring search engines don’t get confused by multiple versions of the same content. Your implementation protects your homepage’s ranking authority and ensures all SEO value flows to the correct URL.

Changes needed:

  • No changes required – maintain current canonical configuration (No action needed)
  • Ensure any alternate URLs (with/without trailing slash, tracking parameters) redirect to the canonical version (Developer task)

Titles & Meta Descriptions

Your page title ‘Physiotherapy, Sports Injury & Massage Clinic in Glasgow | Active Health’ contains excellent keywords and clear local relevance, but it’s flagged as too long and likely gets truncated in search results. This means potential patients may not see your full message, reducing click-through rates.

The meta description ‘Expert physiotherapy, massage & sports injury treatment in Glasgow. Trusted physio helping you recover faster. Book your appointment today.’ is well-crafted with appropriate length, clear value proposition, and a strong call-to-action. It effectively communicates your expertise and encourages action within the optimal character count.

Both elements target relevant local healthcare keywords, but the title length issue needs addressing to ensure your complete message appears in search results. Title tags are the most prominent element in search results and directly influence whether people click through to your site.

Changes needed:

  • Shorten title to 50-60 characters – suggest ‘Physiotherapy & Sports Massage Clinic Glasgow | Active Health’ (Content writer task)
  • Test shortened title in Yoast SEO preview to ensure it displays fully in search results (Content writer task)
  • Maintain current meta description as it’s well-optimised for length and messaging (No action needed)

Heading Tags & Content

Your heading structure shows excellent SEO fundamentals with a single, clear H1 tag reading ‘Welcome to Active Health Clinic Glasgow’. This provides perfect focus for search engines and users alike. The page includes multiple well-structured H2 headings like ‘Our Services’, ‘Why choose us for physio, massage and other healthcare needs in Glasgow?’, and ‘Common Conditions We Treat’.

However, there’s a duplication issue with ‘Our Services’ appearing twice as H2 headings, which can confuse both users and search engines about your content structure. The extensive use of H3 tags creates good topical depth, covering numerous specific services and conditions.

At 2,968 words, your content length is exceptional for establishing topical authority and supporting long-tail keyword coverage. This substantial content helps you rank for numerous specific healthcare queries and demonstrates expertise to both users and search algorithms.

Changes needed:

  • Remove duplicate ‘Our Services’ H2 heading and consolidate related content under a single, clear section (Content writer task)
  • Ensure H1 remains aligned with your revised page title for consistent messaging (Content writer task)
  • Maintain extensive H3 structure as it supports comprehensive topic coverage (No action needed)

Images & Accessibility

This represents your site’s most critical failure. Out of 82 images on your homepage, 78 are missing alt text – a 95% failure rate that creates massive accessibility barriers and eliminates opportunities for image search traffic. This isn’t just an SEO issue; it’s a legal compliance risk under accessibility regulations.

The missing alt text affects images across your site, including treatment photos, service illustrations, team photos, and facility images. Examples of images lacking alt text include physiotherapy treatment photos, massage therapy images, and facility shots that could be powerful trust-building and ranking elements if properly optimised.

For a healthcare practice, image search can be a significant traffic source as patients often search visually for treatment types, facility interiors, or specific conditions. Your current setup completely excludes you from this traffic source and creates barriers for visually impaired users who rely on screen readers.

Changes needed:

  • Add descriptive alt text to all 78 missing images, starting with hero images and service photos (Content writer task)
  • Create alt text that describes the image content and context – e.g., ‘Physiotherapist performing shoulder mobilisation treatment at Active Health Clinic Glasgow’ (Content writer task)
  • Implement alt text guidelines for all future image uploads to prevent this issue recurring (Content writer/developer task)
  • Consider using WordPress media library tools or plugins to batch-process existing images (Developer task)

Social & Brand Signals

Your Open Graph implementation is complete and well-configured with appropriate title, description, and image tags. The OG title mirrors your page title, the description matches your meta description, and you’ve specified a branded image at ‘https://www.activehealthclinicglasgow.co.uk/wp-content/uploads/2023/02/ahpic02.webp’. This ensures high-quality social media previews when your homepage is shared.

However, your Twitter Card metadata is incomplete. While you’ve set the card type to ‘summary_large_image’, both the Twitter title and description fields are empty. This means Twitter may fall back to Open Graph tags or generate less optimal previews, potentially reducing click-through rates from Twitter shares.

Social links to Facebook and Instagram are present, though they appear duplicated in the markup. The social signals help establish brand authority and provide additional ways for patients to engage with your practice.

Changes needed:

  • Add Twitter-specific title and description tags that mirror your Open Graph content (Developer task)
  • Remove duplicate social media links from the markup to clean up code (Developer task)
  • Ensure social media profile links are current and active (Content writer task)
  • Add rel=’noopener’ to external social links for security best practices (Developer task)

Structured Data

Your structured data implementation shows critical gaps. While the audit detects one schema element, no valid types are identified, suggesting the markup is either incomplete, incorrectly formatted, or not recognised by search engines. This represents a significant missed opportunity for rich search results.

For a local healthcare practice, structured data should include LocalBusiness schema with your address, phone number, opening hours, and geographic coordinates. Organization schema should establish your brand identity with logo and social media profiles. These elements enable rich snippets, local knowledge panels, and enhanced search result displays that dramatically improve visibility and click-through rates.

The absence of valid structured data means you’re excluded from rich search features that could showcase your practice hours, location, contact information, and services directly in search results. This puts you at a competitive disadvantage against practices with proper schema markup.

Changes needed:

  • Implement LocalBusiness JSON-LD schema with complete address, phone, opening hours, and geo coordinates (Developer task)
  • Add Organization schema including logo, legal name, and sameAs social media properties (Developer task)
  • Consider Service schema for individual treatment types to enable service-specific rich results (Developer task)
  • Validate all schema markup using Google’s Rich Results Test tool and fix any errors (Developer task)

Security Headers

Your site completely lacks essential security headers, representing both a technical SEO weakness and a genuine security vulnerability. No Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, or X-Content-Type-Options headers are detected. This absence can negatively impact user trust, browser security warnings, and search engine confidence in your site.

Security headers aren’t just technical details – they’re trust signals that search engines consider when evaluating site quality. For a healthcare practice handling sensitive patient information, robust security measures are particularly important for building user confidence and meeting professional standards.

Missing security headers can also make your site vulnerable to common attacks like clickjacking, content-type sniffing, and man-in-the-middle attacks. This is especially concerning for a healthcare website that may handle patient enquiries and personal information.

Changes needed:

  • Implement Strict-Transport-Security header with ‘max-age=31536000; includeSubDomains; preload’ (Developer/hosting task)
  • Add X-Content-Type-Options header set to ‘nosniff’ to prevent MIME type sniffing attacks (Developer/hosting task)
  • Configure X-Frame-Options header to ‘DENY’ or ‘SAMEORIGIN’ to prevent clickjacking (Developer/hosting task)
  • Develop and implement a Content-Security-Policy starting with report-only mode, then enforce (Developer task)
  • Test all headers using online security scanners and browser developer tools after implementation (Developer task)
3/10
On-Page SEO

On-page SEO score is weak at 3/10, with major failures in image alt text, missing security headers, incomplete structured data, and overly long title tags undermining ranking and accessibility.

View our SEO services

2025 Award
Nominations

Innovation in business

Sustainable Development

Conversion Architecture

Why It Matters to Your Business

Conversion architecture is the structure and sequence that turns visitors into enquiries or orders through clear value proposition, obvious signposts, next steps, proof at the point of decision, and a friction-free path to book or buy. It’s the invisible framework that guides potential patients from curiosity to commitment.

If 5 in 100 visitors currently book an appointment and we improve this to 6 in 100, that’s a 20% lift in bookings without spending another penny on ads. For a Glasgow physiotherapy clinic averaging £80 per session, this could mean an extra £1,600 monthly revenue from the same website traffic.

  • Primary CTA visible on first mobile screen without scrolling
  • Contact forms with ≤6 essential fields and inline validation
  • Trust signals (HCPC registration, insurance logos) next to booking buttons
  • Clear routes to appointment booking from every service page
  • Mobile contact options including tap-to-call functionality
  • Treatment pricing or next-step clarity above the fold
  • GA4 measurement tracking appointment requests and form completions
  • Testimonials with real names positioned near booking CTAs

How You Are Doing

Score: 6/10

Your site has solid fundamentals with prominent ‘Book Now’ buttons, good trust signals, and comprehensive service information. However, it suffers from information overload, weak value proposition messaging, and missed opportunities to guide visitors toward booking. The hero carousel and generic headline dilute focus, while extensive navigation creates decision fatigue.

What You Are Doing Well

  • Multiple prominent ‘Book Now’ CTAs throughout the site with consistent styling and clear visibility
  • Excellent phone number display (07427 737 604) as a secondary conversion path for immediate contact
  • Strong testimonials with real names and authentic content building genuine trust
  • Professional accreditation logos and insurance acceptance badges providing credibility
  • Comprehensive service coverage with good visual presentation of treatment options
  • Embedded video content adding authenticity and professional credibility
  • Social media integration encouraging ongoing engagement beyond the initial visit
  • Clean, modern design with good mobile responsiveness and fast loading times

Where You Can Do Better

  • Replace generic headline with benefit-driven messaging: Change ‘Welcome to Active Health Clinic Glasgow’ to something like ‘Get Fast Relief from Pain & Injuries – Expert Physiotherapy in Glasgow’. This immediately communicates value and outcome. Target: increase engagement by 25% measured through scroll depth.
  • Remove hero image carousel and use single static image: Carousels reduce conversion rates by up to 17%. Use one compelling image of treatment in progress with overlay CTA. Implement immediately by selecting your strongest visual. Target: reduce bounce rate by 15%.
  • Simplify navigation menu structure: Reduce top-level menu items from current extensive list to 6 core options plus prominent booking button. Move detailed service breakdowns to a services landing page. Target: increase pages per session by 20%.
  • Add micro-commitment CTAs to service sections: Replace plain links with action-oriented buttons like ‘Check Availability for Physiotherapy’ or ‘Book Your Assessment’. This creates stepping stones to booking. Target: increase service page engagement by 30%.
  • Position trust signals next to booking CTAs: Move HCPC registration and insurance logos immediately adjacent to Book Now buttons. Add brief supporting text like ‘Fully qualified & insured therapists’. Target: increase CTA click-through by 20%.
  • Implement sticky booking CTA on scroll: Add a non-intrusive bottom banner or slide-in reminder after 50% page scroll. Include phone number and book button. Target: capture 15% more conversions from scrolling visitors.
  • Create benefit-focused service descriptions: Rewrite service copy to emphasise outcomes rather than processes. Focus on ‘Get back to sport pain-free’ rather than technical treatment details. Target: increase service page conversion rate by 25%.
  • Add exit-intent booking incentive popup: Offer priority booking slots or free consultation call to capture abandoning visitors. Ensure GDPR compliance. Target: recover 10% of exit traffic as leads.
  • Streamline content hierarchy: Reduce information density by condensing multiple content blocks. Create clear visual breaks and prioritise booking paths. Target: increase time to CTA click by 40%.
  • Implement GA4 conversion tracking: Set up proper event tracking for form submissions, phone clicks, and booking button interactions. Essential for measuring improvement success. Target: achieve 95% conversion event capture rate.

What We Found (The Nerdy Stuff)

Element Mobile Desktop Status / Notes Commercial Impact
Primary CTA Visibility Above fold Above fold ‘Book Now’ buttons prominent throughout Strong foundation for conversions
Hero Messaging Generic welcome Generic welcome ‘Welcome to Active Health Clinic Glasgow’ Missed value proposition opportunity
Hero Image Treatment Carousel present Carousel present Multiple rotating images with overlay text Reduces focus and conversion potential
Navigation Complexity Extensive menu Extensive menu Multiple dropdown options available Creates decision fatigue
Phone Number Display Prominent Prominent 07427 737 604 clearly visible Good alternative conversion path
Trust Signals Footer placement Footer placement Professional logos and accreditations present Underutilised for conversion support
Testimonials Multiple locations Multiple locations Real names and authentic content Strong trust building elements
Service Presentation Visual blocks Visual blocks Good imagery with brief descriptions Clear but weak CTAs
Content Density Heavy Heavy Multiple content sections and carousels Risk of overwhelming visitors
Video Content Embedded Embedded Professional clinic video present Good credibility but low visibility
Social Media Integration Present Present Icons and links throughout page Supports ongoing engagement
Form Complexity Not detected Not detected Booking system not visible on main page Unknown friction level for conversions
Mobile Responsiveness Good Good Clean layout adapts well to screen size Supports mobile conversion potential
Page Loading Speed Optimised Optimised Images and layout load efficiently Prevents bounce due to slow loading
Search Functionality Not detected Not detected No visible site search feature Missed navigation support opportunity
Live Chat Integration Not detected Not detected No immediate support option visible Missed real-time engagement chance
Pricing Information Not visible Not visible Treatment costs not displayed above fold Creates uncertainty for price-conscious visitors
Urgency Messaging Minimal Minimal No appointment availability or urgency cues Missed opportunity for immediate action
Conversion Tracking Not detected Not detected GA4 events for booking actions unclear Cannot measure or optimise performance
Contact Methods Phone prominent Phone prominent Clear phone display but no WhatsApp/chat Limited contact preference options

Additional Notes

  • The site demonstrates good technical fundamentals but suffers from classic ‘brochure syndrome’ where information provision takes priority over conversion
  • Strong foundation of trust elements exists but needs repositioning for maximum conversion impact
  • Consider implementing booking availability calendar widget to create urgency and transparency
  • WhatsApp integration could significantly improve mobile conversion rates for younger demographics
6/10
Conversion Architecture

AI ranking score of 7/10 shows good content accessibility and structured data presence but lacks AI bot access checks, freshness indicators, and structured Q&A, limiting full AI search potential.

View our web services
Overall Score
4.5/10

The website is severely compromised by poor mobile performance and fundamental on-page SEO issues, hampering organic visibility and user experience. While AI readiness and conversion structures show promise, critical technical and content improvements are urgently needed to enhance search rankings and patient conversions.

Page speed & core web vitals

Why It Matters

Page speed and Core Web Vitals are no longer just nice-to-have features – they’re fundamental drivers of business success in 2025. Google’s mobile-first indexing means your mobile experience directly determines your search rankings, and with mobile LCP at 19.1 seconds, you’re losing organic visibility every day. Slow pages dramatically increase your cost per acquisition across all paid channels – Google Ads Quality Score drops with poor landing page experience, Facebook’s algorithm penalises slow-loading destinations, and LinkedIn charges more for ads that lead to sluggish pages.

When users wait 19 seconds for your main content to load, 95% will abandon your site before conversion. This isn’t just a user experience problem – it’s revenue bleeding from every marketing pound you spend. Search engines now use AI systems that rely heavily on technical performance signals to determine page quality and relevance. A site that takes nearly 20 seconds to show its main content signals poor quality to these algorithms, pushing you down in search results and reducing your chances of appearing in AI-generated answers and featured snippets.

Beyond immediate conversions, slow pages reduce your crawl budget efficiency. Search bots spend more time waiting for your pages to respond, meaning they crawl fewer of your pages per session. This delays indexation of new content and products, limiting your ability to compete for fresh search traffic. Your technical debt is actively working against your marketing investments.

Layout instability (CLS 0.161) compounds these problems by making users miss their intended tap targets, creating frustration that reduces trust in your brand. When combined with the 1,290ms delay before users can interact with your mobile site, you’re creating a perfect storm of poor user experience that search engines will penalise and users will abandon.

How You Are Doing

Score: 3/10

This low score reflects the severe mobile performance crisis shown in your data. With mobile LCP at 19.1 seconds and significant layout instability, your site fails modern web standards badly. While desktop performance is better at 45/100, Google’s mobile-first approach means your mobile experience drives rankings. The 6,000ms of unused JavaScript savings identified shows fixable bottlenecks, but the current state represents a material threat to organic visibility and conversion performance.

Your Results

Your mobile experience shows critical failures across all metrics, with no field data available to confirm real-world performance. Mobile lab data reveals catastrophic delays: LCP at 19.1 seconds (should be under 2.5s), interactivity blocked for 1,290ms (target under 200ms), and layout instability at 0.161 (threshold 0.10). Desktop performs better but remains slow with 3.3s LCP. The mobile performance score of 26/100 indicates severe technical debt that’s actively harming your search rankings and conversion rates.

Metric Mobile Desktop Status Notes
Performance Score 26/100 45/100 Poor Mobile score indicates severe optimisation needed
LCP 19.1s 3.3s Poor Mobile fails by massive margin; desktop borderline
FCP 4.1s 1.0s Poor/Good Mobile content appears too slowly
TBT/INP 1,290ms 750ms Poor Users cannot interact; main thread blocked
CLS 0.161 0.001 Poor/Good Mobile layout shifts harm usability
Speed Index 16.1s 4.4s Poor Visual progress severely delayed
TTI 19.5s 4.2s Poor Mobile completely unusable for 19 seconds

What You Are Doing Well

  • Desktop CLS of 0.001 shows excellent layout stability on larger screens
  • Desktop FCP of 1.0s indicates your server can respond quickly when not overloaded
  • Desktop performance reaching 45/100 suggests your infrastructure has potential
  • Opportunities analysis identifies clear, actionable bottlenecks rather than vague performance issues
  • Desktop TTI of 4.2s shows reasonable interactivity on larger screens
  • CSS minification already partially implemented based on diagnostic patterns
  • Basic responsive design appears functional given mobile/desktop metric differences

What You Need to Do

The commercial impact of fixing these performance issues cannot be overstated. Every second you shave off mobile LCP can increase conversions by 8-15%, while improving Core Web Vitals will boost your organic search rankings and reduce your paid advertising costs through better Quality Scores. With 6,000ms of unused JavaScript identified and massive layout stability issues, you have clear paths to dramatic improvements that will directly impact your bottom line through higher search visibility and conversion rates.

Action Why it matters How to implement Metric to move
Remove 6,000ms of unused JavaScript on mobile Primary cause of 19.1s LCP; eliminates main thread blocking Developer: Code-split bundles, defer non-critical JS, audit third-party scripts LCP ≤ 5s initial target
Fix layout instability causing 0.161 CLS Users miss tap targets; search engines penalise unstable layouts Designer/Developer: Reserve space for images, avoid late-loaded content CLS ≤ 0.10
Eliminate redirects saving 780ms mobile, 230ms desktop Every redirect delays all content; reduces crawl efficiency SEO/Developer: Update internal links, consolidate redirect chains LCP reduction 0.5-1s
Reduce unused CSS by 1,350ms on mobile Blocks critical render path; delays visual completion Developer: Inline critical CSS, lazy-load non-essential styles LCP ≤ 4s, FCP ≤ 2s
Implement resource preloading for critical assets Reduces discovery delays for fonts and hero images Developer: Add preload tags for LCP image and key fonts LCP reduction 0.5-1.5s
Enable aggressive caching for static assets Repeat visits load instantly; reduces server load Developer: Set long cache headers, implement cache busting Repeat LCP ≤ 1s
Optimise images with modern formats and compression Large images delay LCP; modern formats reduce bytes by 30-60% Designer/Developer: Convert to WebP/AVIF, implement responsive images LCP reduction 1-3s
Implement critical CSS inlining Eliminates render-blocking CSS requests for above-fold content Developer: Inline critical styles, defer non-critical CSS loading FCP ≤ 2s, LCP improvement
Audit and defer third-party scripts External scripts cause unpredictable delays and main thread blocking Marketing/Developer: Prioritise essential scripts, lazy-load analytics TBT reduction 400-800ms
Improve server response times High TTFB delays all content; hurts crawl budget efficiency Developer: Implement CDN, optimise database queries, enable caching TTFB ≤ 800ms
Minify remaining CSS saving 150ms Reduces payload size and parsing time Developer: Enable CSS minification in build process FCP improvement 100-200ms
Set up real user monitoring Lab data insufficient; need field metrics for ranking signals Marketing/Developer: Implement RUM tracking for Core Web Vitals Field LCP ≤ 2.5s target
Implement service worker for offline caching Improves repeat visit performance and perceived reliability Developer: Cache critical resources, implement offline fallbacks Repeat visit LCP ≤ 1s
Optimise font loading strategy Font loading often contributes to CLS and LCP delays Designer/Developer: Use font-display swap, preload key fonts CLS ≤ 0.05, LCP improvement
Enable Brotli compression Reduces text asset sizes by 15-25% over gzip Developer: Configure server to support Brotli for text assets Overall load time reduction

Start with removing unused JavaScript and fixing layout stability – these changes alone could improve your mobile LCP from 19 seconds to under 5 seconds within weeks. Every day you delay these fixes costs you search rankings, increases your advertising spend, and reduces conversion rates. The opportunities identified show massive, achievable wins that will directly impact your revenue through better organic visibility and user experience.

3/10
Page speed & core web vitals

Mobile speed is critically poor with a 3/10 score, LCP at 19.1s, and high layout instability. Desktop is better but still suboptimal. Fixes in unused JavaScript and CLS can greatly improve performance and conversions.

View our web services
Our Work

Web Design Testimonials

  • quote-left-solid

    We recently trusted Soapbox with our full company rebranding , one of our most important investments to date, including a full brand design, high performance website integrating with our current systems & a range of traditional marketing materials – all of which the team delivered exactly to our very high expectations.

    From the initial meeting, Andy & the team understood our vision & they were always extremely responsive to our requests, showing extreme patience with our constantly changing ideas, right up to the launch day. We would like to sincerely thank the full Soapbox team and would happily recommend their services to anyone.

    Kelly Residential Profile
    Fraser Kelly
    Director
    Kelly Residential Mockup 1.2
  • quote-left-solid

    I want to extend my heartfelt gratitude to Andy Hart and the incredible team at Soapbox Digital Media Glasgow for our stunning new website!

    I truly believe we now have the most modern and updated website in our industry. This transformation not only enhances our clients’ ability to navigate and discover the services that best suit their needs, but it also reinforces our commitment to leading the way in customer experience with cutting-edge features. Thank you, Andy and team, for making this vision a reality!

    Jordan Grant
    Jordan Grant
    Managing Director
    GGM Mockup
  • quote-left-solid

    Andy Hart and his team have become an integral part of the successful implementation of Accountants Plus’ ambitious growth plan.

    We depend on Andy and his team to collaborate with us on website content and updates, SEO input, Social Media pages and posts, email campaigns, branded merchandise. From design to execution, all wrapped in sensible advice from Andy.

    Accountants Plus Profile
    Bryan Wood
    Founder and Senior Partner
    Accountants Plus Mockup Collection
  • quote-left-solid

    Soapbox have been dealing with all my fliers, websites, and vehicles graphics for over ten years now. Great guys, great team to work with. The guys always lend a real personal experience and are happy to keep me up to date with the digital side of things and help me put together design ideas for my marketing.

    Kevin McMillan
    Kevin McMillan
    Owner
    Dino Team Mockup
  • quote-left-solid

    A MASSIVE thank you to all the Soapbox team for their ongoing support with our BakeBox Gifting website. From creation, to content, and all the further developments inbetween! Soapbox are an invaluable extension to any business and offer a wide skill set to help best reflect any website need. Thanks again for all your help in maximising opportunities for business success and growth.

    Jennifer Walker
    Jennifer Walker
    Owner
    Bake Box Mockup
  • quote-left-solid

    I had the pleasure of working with Soapbox Digital Media to design a website for my restaurant, Pendulum. I was impressed with their professionalism, responsiveness, and attention to detail. The end result was a beautiful website that has received positive feedback from customers. I highly recommend Soapbox Digital Media for anyone looking for high-quality web design services, especially if you’re a restaurant owner like myself.

    Pendulum black logo
    Stefano Cardosi
    Managing Director
    pendulum design
Net Zero - carbon reduction
By automating routine tasks through AI, organisations can reduce the need for travel, meetings, or on-site presence, which cuts carbon emissions from transport and helps shrink an organisation’s environmental footprint.
AI Search Ranking Potential Assessment

Are You Ready for the AI (Search) Revolution

Why It Matters to Your Business

AI-powered search is reshaping how customers discover healthcare providers. When someone searches for ‘physiotherapy near me’ or ‘sports injury treatment Glasgow’, AI systems like ChatGPT, Google’s AI Overviews, and Perplexity are increasingly providing direct answers rather than traditional blue links. These AI systems need to understand your content clearly to recommend your clinic over competitors. If your website can’t be properly read and understood by AI, you’re invisible in this new search landscape, losing qualified leads to competitors who are AI-ready.

For Active Health Clinic, this means the difference between capturing high-intent patients searching for specific treatments versus watching them book with competitors. AI systems favour websites with clear structure, accessible content, and comprehensive information that directly answers patient questions. Getting this right protects your organic traffic, reduces patient acquisition costs, and ensures you’re recommended when AI systems compile treatment options for potential patients.

How You Are Doing

Score: 7/10

Your website shows strong fundamentals with 19,384 characters of visible text accessible without JavaScript, proper heading structure (H1, H2, H3 present), and comprehensive JSON-LD schema including WebPage, Organization, and BreadcrumbList types. The site includes noscript fallbacks and doesn’t hide critical content behind JavaScript, making it accessible to AI systems. However, the score reflects room for improvement in bot access policies, content freshness indicators, and structured Q&A formats that AI systems increasingly prefer for healthcare queries.

What You Are Doing Well

  • Substantial visible content accessible without JavaScript (19,384 characters) ensuring AI systems can read your service descriptions and expertise
  • Well-structured heading hierarchy with H1, H2, and H3 tags properly organising treatment information and clinic details
  • Comprehensive JSON-LD structured data including Organization, WebPage, and BreadcrumbList schemas helping AI understand your clinic’s services and location
  • Meta description and Open Graph tags present, supporting AI summary generation and social sharing
  • Noscript fallbacks implemented, ensuring content accessibility for AI crawlers that don’t execute JavaScript
  • Internal linking strategy connecting related treatments and services, helping AI understand your expertise areas
  • Professional content covering multiple treatment specialties with detailed service descriptions
  • Contact information and location details clearly structured for local search and AI recommendations

Where You Can Do Better

  • Check your robots.txt file at your domain/robots.txt to ensure GPTBot, Google-Extended, and ChatGPT-User bots are allowed access. Blocked AI bots mean zero visibility in AI search results, directly impacting new patient discovery. Implement: Review and update robots.txt to explicitly allow these bots. Target: All major AI bots permitted access.
  • Add visible last-updated dates to treatment pages and clinic information. AI systems favour fresh, current medical information when recommending healthcare providers. Implement: Include ‘Last updated’ timestamps on key service pages. Target: Visible freshness indicators on all main treatment pages.
  • Create structured FAQ sections addressing common patient questions about treatments, costs, and appointment booking. AI systems frequently pull from Q&A formats for direct answers to healthcare queries. Implement: Develop FAQ schema markup for common patient questions. Target: At least 10 structured Q&As per main service area.
  • Ensure all treatment and staff photos include descriptive alt text mentioning specialties and equipment. AI systems need this information to understand your clinic’s capabilities and facilities. Implement: Audit and update image alt attributes with treatment-specific descriptions. Target: 100% of images with relevant, descriptive alt text.
  • Implement author bylines for treatment articles and blog posts to establish expertise signals. Healthcare content requires clear authorship for AI systems to assess credibility and expertise. Implement: Add author schema and visible bylines for clinical staff. Target: All educational content attributed to qualified practitioners.
  • Add video transcripts or detailed captions for any treatment demonstration videos. AI systems cannot process video content without text alternatives, missing opportunities to showcase your treatment methods. Implement: Provide full transcripts for patient education videos. Target: Text alternatives for all multimedia content.
  • Create more comprehensive internal linking between related treatments and conditions. AI systems use link relationships to understand topical authority and service connections. Implement: Link physiotherapy services to related sports medicine treatments. Target: Minimum 5 contextual internal links per service page.
  • Develop more structured content using tables for treatment comparisons, pricing information, or appointment availability. AI systems favour tabular data for comparative queries about healthcare options. Implement: Create comparison tables for treatment options and recovery timelines. Target: Structured data tables on main service pages.
  • Implement breadcrumb navigation visible in the HTML to help AI understand your site structure and treatment categories. Clear navigation hierarchy helps AI categorise your specialties and recommend appropriate services. Implement: Add visible breadcrumb schema and HTML navigation. Target: Clear breadcrumb paths on all service pages.
  • Add more specific location and service area markup to capture local healthcare searches. AI systems need precise geographic and service scope information to recommend your clinic for location-specific queries. Implement: Enhanced local business schema with service areas and specialties. Target: Comprehensive local SEO markup covering all Glasgow service areas.

Summary of Findings

Signal Value Status / Notes Why it matters
No-JS visible text length 19,384 chars ✓ Excellent AI can read comprehensive service information
H1 present True ✓ Good Clear page topics for AI understanding
H2/H3 structure Present ✓ Good Hierarchical content organisation
Schema types WebPage, Organization, BreadcrumbList ✓ Good Enhanced AI comprehension and rich results
Meta description Present ✓ Good Supports AI summary generation
Open Graph tags Present ✓ Good Social sharing and AI content understanding
Noscript fallback True ✓ Good Ensures AI crawler accessibility
AI bots allowed Not detected ⚠ Requires manual check Critical for AI search visibility
Author present Not detected ⚠ Missing Healthcare expertise and credibility signals
Last updated date Not detected ⚠ Missing Content freshness for medical information
FAQ sections Not detected ⚠ Missing AI systems favour Q&A formats
Internal links count Not detected Unknown Topical authority and content relationships
Images missing alt Not detected Unknown Multimedia accessibility for AI
Video transcripts Not detected Unknown Video content accessibility
Content freshness Not detected Unknown Healthcare information currency

Additional notes

  • Manual robots.txt verification is essential – check your domain/robots.txt to ensure GPTBot, Google-Extended and ChatGPT-User are not blocked
  • Consider implementing healthcare-specific schema markup for medical conditions, treatments, and practitioner credentials
  • Patient testimonials and case studies (with permissions) can provide valuable social proof signals for AI systems

Action Checklist

Task Priority Estimated Time Difficulty
Check and update robots.txt for AI bot access High 15 minutes Easy
Add visible last-updated dates to key pages High 2 hours Easy
Create FAQ sections with schema markup High 4 hours Medium
Audit and improve image alt text Medium 3 hours Easy
Add author bylines and credentials Medium 2 hours Easy
Implement comprehensive internal linking Medium 3 hours Medium
Create treatment comparison tables Medium 4 hours Medium
Add video transcripts Low 2 hours per video Easy
Enhance local business schema markup Low 2 hours Medium
Implement visible breadcrumb navigation Low 3 hours Medium
AI Search Ranking Potential Assessment

AI ranking score of 7/10 shows good content accessibility and structured data presence but lacks AI bot access checks, freshness indicators, and structured Q&A, limiting full AI search potential.

View our web services

Roadmap to Recovery

Your Personal Website To-Do List

Worried about the findings identified in this website audit? Ready to get back on track and make your website start working for you and your business?

Fear not, we’re not just here to find problems, we’re here to provide solutions and by following this comprehensive checklist of required tasks, your website health and performance will soon be unrecognisable

What’s the problem Why does it matter How to Fix it
6,000ms of unused JavaScript on mobile Primary cause of 19.1s LCP; eliminates main thread blocking Code-split bundles, defer non-critical JS, audit third-party scripts
Layout instability causing CLS 0.161 Users miss tap targets; search engines penalise unstable layouts Reserve space for images, avoid late-loaded content
Redirects causing delays (780ms mobile, 230ms desktop) Every redirect delays all content; reduces crawl efficiency Update internal links, consolidate redirect chains
Unused CSS blocking critical render path (1,350ms mobile) Delays visual completion Inline critical CSS, lazy-load non-essential styles
Delayed discovery of critical assets (fonts, hero images) Increases LCP Add preload tags for LCP image and key fonts
No aggressive caching for static assets Repeat visits slower; higher server load Set long cache headers, implement cache busting
Non-optimised images (formats and compression) Large images delay LCP; modern formats reduce bytes by 30-60% Convert to WebP/AVIF, implement responsive images
Render-blocking CSS requests Delays FCP and LCP Inline critical styles, defer non-critical CSS loading
Third-party scripts causing unpredictable delays and blocking Main thread blocked impacting TBT Prioritise essential scripts, lazy-load analytics
Slow server response time (high TTFB) Delays all content; hurts crawl budget efficiency Implement CDN, optimise database queries, enable caching
Remaining CSS not minified Increases payload size and parsing time Enable CSS minification in build process
No real user monitoring Lab data insufficient; lack field metrics for ranking signals Implement RUM tracking for Core Web Vitals
No offline caching Repeat visit performance and reliability reduced Implement service worker caching critical resources
Poor font loading strategy causing CLS and LCP delays Font loading impacts layout stability and speed Use font-display swap, preload key fonts
No Brotli compression Text assets larger than necessary Configure server to support Brotli for text assets
AI bots possibly blocked in robots.txt Zero visibility in AI search results; loss of qualified leads Review and update robots.txt to allow GPTBot, Google-Extended, ChatGPT-User
Missing visible last-updated dates on treatment pages AI systems prefer fresh content; impacts recommendations Add ‘Last updated’ timestamps on key pages
No structured FAQ sections with schema markup AI prefers Q&A formats for direct healthcare answers Develop FAQ schema markup with at least 10 Q&As per main service area
Images missing descriptive alt text mentioning specialties and equipment AI cannot accurately understand clinic capabilities; accessibility risk Add relevant descriptive alt text to 100% images
No author bylines with schema for treatment articles Missing expertise signals AI requires for credibility Add author schema and visible bylines for clinical staff
No video transcripts or captions for treatment videos AI cannot process video content without text; misses engagement Provide full transcripts or captions for all videos
Insufficient internal linking between related treatments Reduces AI understanding of topical authority Create contextual internal links linking treatments and conditions
Missing structured tables for treatment comparisons or pricing AI favours tabular data for comparative healthcare queries Create comparison tables with structured data markup
Breadcrumb navigation not visible in HTML AI struggles to understand site and treatment category structure Add visible breadcrumb schema and HTML navigation
Incomplete local business schema markup for service areas Limits local search and AI recommendations for Glasgow area Enhance local business schema with full service area coverage
78 out of 82 images lack alt text Catastrophic accessibility failure; loses image search traffic; legal risk Add descriptive alt text to all missing images, use descriptive guidelines, implement ongoing policy and batch processing tools
Title tag too long and truncated in search results Reduces click-through rates by hiding full value message Shorten title to 50-60 characters; test in SEO preview tools
Duplicate ‘Our Services’ H2 headings Confuses users and search engines about page structure Remove duplication and consolidate content under single heading
Missing Cache-Control headers Missed optimisation of loading speeds and crawl efficiency Add Cache-Control headers with proper TTL values for static and dynamic content
No server response time performance monitoring Cannot identify or optimise server speed bottlenecks Implement monitoring to capture response times; aim TTFB under 500ms
No detected structured data or missing key schemas Excludes site from rich results and local knowledge panels Implement LocalBusiness, Organization, and Service JSON-LD schemas; validate with Rich Results Test
Missing essential security headers (Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options) Impacts trust, SEO ranking factors, user security, legal compliance Implement and test all security headers per recommended settings
Twitter Card metadata incomplete Reduces click-through rates from Twitter shares Add Twitter title and description tags matching Open Graph
Duplicate social media links in markup Creates code clutter and potential parsing issues Remove duplicates and clean up markup
Social media profile links need updating and security enhancements Ensures trustworthy external linking and active profiles Verify links, add rel=noopener to external links
Generic homepage headline lacks benefit messaging Missed opportunity to instantly engage visitors and increase conversions Rewrite headline to communicate clear outcomes and benefits
Hero image carousel reduces conversion rates Distracts visitors and lowers focus on CTAs Replace carousel with one static, compelling image with overlay CTA
Overly complex and extensive navigation menu Causes decision fatigue; lowers visitor engagement Simplify menu items to core options plus booking button
Service section CTAs are plain links Weak calls-to-action reduce booking engagement Add micro-commitment buttons like ‘Check Availability’ or ‘Book Assessment’
Trust signals not positioned near booking CTAs Less effective at converting visitors Move HCPC registration and insurance logos next to CTAs with supportive text
No sticky booking CTA on scroll Missed conversions from scrolling visitors Add bottom banner or slide-in reminder with phone and booking link
Service descriptions focus on processes not benefits Less compelling, lower conversion potential Rewrite descriptions to emphasise outcomes and benefits
No exit-intent booking incentive popup Lose potential bookings from abandoning visitors Implement GDPR-compliant popup offering priority booking/free consultation
Content hierarchy too dense and cluttered Overwhelms visitors, delays CTA clicks Condense content blocks, create clear visual breaks, prioritise booking paths
No GA4 conversion tracking on booking actions Cannot measure or optimise conversion performance Set up event tracking for form submissions, phone clicks, and CTAs
Contact options limited (only phone) Restricts visitor contact preferences Add WhatsApp or live chat for mobile engagement
The Time to Act is Now
Help Your Business to Thrive Online

Your website is the digital face of your business, and right now, it’s working harder than it should just to keep up. Every slow load, unclear headline, and missing trust signal is costing you visibility, enquiries, and ultimately, revenue.

The good news? You already have the customers searching for what you offer. With the right structure, content, and performance improvements, your website can convert those clicks into consistent, qualified leads.

At Soapbox Digital Media, we specialise in turning underperforming websites into powerful marketing assets that work as hard as you do. From lightning-fast builds using Bricks Builder to search-optimised content written for real humans (and Google’s AI systems), our team knows exactly how to turn this audit’s recommendations into measurable results.

You’re welcome to take this report and hand it to your current developer. Everything’s laid out for them in black and white. But if you’d need a partner who can deliver these changes quickly, properly, and with proven results, we’d love to help.

Your website can be your best salesperson. Let’s make sure it’s doing its job.

soapbox digital media

Websites that perform. Results that matter.

Connect with us