Opens in a new tab
Soapbox Digital Media

Blackrock FM Website Audit

https://blackrockfm.ie/
3/10
Page Speed & Vitals
6/10
On Page SEO
Overall Score
5.0/10

The website shows strong desktop optimisation and foundational SEO structures but suffers from critical mobile speed issues and insufficient AI and conversion readiness. Major improvements in mobile performance, AI content visibility, on-page SEO enhancements, and conversion-focused elements are urgently needed for better growth.

4/10
Conversion Architecture
6/10
AI Search

Introduction

The website report you can’t afford to ignore

Alright, let’s get straight to it. Your website is one of the most critical assets for winning business in Dublin’s competitive facilities management sector. Right now, it’s either your hardest working salesperson or a digital boat anchor slowing your growth.

your website audit

Ignoring how it performs is like running a sales team without targets, you’re leaving money on the table, and we’re here to show you exactly where. This audit isn’t about ticking boxes; it’s a commercial review designed to find opportunities to win more contracts.

Think of your website as your 24/7 representative. When a busy operations manager needs ’emergency repairs’ or is sourcing a firm for ‘planned preventative maintenance’, your site has to do three things perfectly. First, it must get found, appearing high up in Google and new AI search results. Second, it must make a brilliant first impression, especially on a mobile phone, instantly showing you’re a professional and reliable outfit. Finally, it has to guide that visitor smoothly towards making an enquiry. If any part of that chain is broken, a potential client will simply click away to a competitor.

This report is our deep dive into how well your website is performing those crucial tasks. We’ve looked under the bonnet to assess everything from your findability on search engines to how fast your site loads for a potential client on the move. We’ll pinpoint the exact friction points that could be costing you valuable enquiries for services like your bespoke management solutions and show you the clear, practical steps needed to turn more website visitors into profitable, long term customers. Let’s make your website work harder for your business.

Your Business Info
  • Name
    Blackrock FM
  • Service Area
    Greater Dublin area
  • Core Offering
    Bespoke facilities management including commercial power washing, planned preventative maintenance, emergency repairs, audits, inspections, and logistical, technical, administrative, and housekeeping support
  • USPs (Unique Selling Points)
    Tailored, results-driven facility management solutions that optimize operations, reduce costs, ensure compliance, and focus on preventative maintenance to avoid equipment breakdown
  • Audience
    Blackrock FM
  • 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 and revenue potential. It’s about making sure search engines like Google can easily understand what your business does, who you serve, and why visitors should choose you over competitors. When done properly, on-page SEO doesn’t just improve your rankings – it directly impacts your click-through rates from search results, the quality of leads finding your website, and ultimately your bottom line.

Think of on-page SEO as your digital shopfront. Elements like page titles and meta descriptions are your window display – they determine whether someone clicks through to your site from Google’s search results. Your heading structure acts like clear signage inside your shop, guiding visitors to exactly what they need. Internal links work like helpful shop assistants, directing customers to relevant services or information. Meanwhile, structured data and image optimisation help search engines and AI systems like ChatGPT understand your content better, making you more likely to appear when potential customers are looking for facility management services.

For a facility management company operating in Ireland, these technical details translate directly into commercial success. A well-optimised homepage means more qualified leads finding your preventative maintenance services, clearer communication about your emergency repair capabilities, and stronger trust signals that help enterprise clients choose your team for their facility management needs.

The beauty of on-page SEO is that it’s entirely within your control. Unlike trying to earn backlinks or competing for social media attention, you can implement these improvements on your own website and see measurable results in search visibility, user engagement, and conversion rates within weeks.

How You Are Doing – 6/10

Your website demonstrates solid technical fundamentals that protect your search visibility. The homepage loads with a clean 200 status code, has proper indexing permissions, includes a single clear H1 tag, and contains substantial content at 665 words. All nine images include alt text, which is excellent for both accessibility and search optimisation. Your canonical tag is correctly self-referential, preventing duplicate content issues that could dilute your rankings.

However, several critical gaps are holding back your search performance and conversion potential. Your meta description exceeds Google’s recommended 160-character limit at 161 characters, risking truncation in search results. More significantly, you have no detectable analytics or Tag Manager setup, meaning you’re essentially flying blind when it comes to measuring visitor behaviour and conversion success. The complete absence of structured data means you’re missing opportunities for rich search results, while empty Twitter metadata and missing social links limit your cross-channel discovery. Security headers like Content Security Policy are also absent, which can affect trust with enterprise clients.

Page Basics

Your homepage foundation is technically sound with a 200 HTTP status code and correct ‘text/html; charset=UTF-8’ content type. The cache control header shows ‘max-age=3294, public’, which helps with page loading speed for returning visitors. These basics ensure search engines can properly crawl and index your content without technical barriers.

However, we couldn’t detect response time data from the audit, which prevents us from assessing loading speed performance. The X-Robots-Tag header appears empty, which is acceptable but could be more explicit for clarity.

Analysis: Your server returns the expected HTTP 200 status with proper content type headers. Cache control is configured with a reasonable public cache duration. No response time data was provided in the audit results.

Checklist of Changes:

  • Monitor and measure page response times to ensure loading speeds under 3 seconds (Developer/SEO responsibility)
  • Consider setting an explicit X-Robots-Tag header value if implementing server-level robot controls (Developer responsibility)
  • Maintain current HTTP status and content-type configuration

Indexability & Robots

Your robots configuration is properly set for maximum search visibility. The robots meta tag shows ‘index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1’, which tells search engines to index the page, follow all links, and use enhanced preview features in search results. This configuration maximises your potential search result real estate and click-through opportunities.

The indexable and follow flags both return true, confirming that search engines have permission to crawl your content and include it in search results. This is essential for organic visibility and lead generation.

Analysis: Robots meta tag correctly configured for indexing with enhanced preview permissions. No conflicting X-Robots-Tag headers detected that might override these settings.

Checklist of Changes:

  • Maintain current robots meta configuration
  • Monitor for any conflicting X-Robots-Tag headers in future updates (Developer responsibility)
  • Ensure robots.txt file doesn’t block important resources (SEO responsibility)

Canonical Tags

Your canonical implementation is textbook perfect. The self-referential canonical tag points to ‘https://blackrockfm.ie/’, which prevents duplicate content issues and concentrates link equity on your preferred URL version. This is particularly important for homepage SEO, as homepages are often accessible via multiple URL variations.

Proper canonicalisation ensures that when other websites link to different versions of your homepage URL, all that link value gets consolidated into your primary domain authority rather than being split across multiple URLs.

Analysis: Canonical tag present and correctly self-referential to https://blackrockfm.ie/. This prevents URL parameter and trailing slash duplicate content issues.

Checklist of Changes:

  • Maintain current canonical tag implementation
  • Ensure canonical tags are consistent across all site pages (SEO/Developer responsibility)
  • Monitor for canonical tag implementation when adding new pages (Content/SEO responsibility)

Titles & Meta Descriptions

Your page title ‘Homepage | Blackrock Facility Management’ is well within the optimal 30-60 character range at 40 characters. It’s clear, branded, and will display fully in search results. However, your meta description presents a significant opportunity for improvement. At 161 characters, it exceeds Google’s typical 160-character display limit, which means your carefully crafted message might get truncated in search results with an unhelpful ellipsis.

The current meta description reads: ‘From preventative maintenance to janitorial, audits, repairs and management, Blackrock provides efficiency and quality you can trust to support your organisation.’ While the messaging is strong, that extra character puts you at risk of incomplete display in search results, potentially reducing click-through rates.

Analysis: Page title is 40 characters (optimal). Meta description is 161 characters, exceeding the 160-character best practice limit by one character. Title includes brand name and page identifier. Meta description covers key services but risks truncation.

Checklist of Changes:

  • Reduce meta description to 155 characters maximum. Suggested revision: ‘Preventative maintenance, janitorial services, audits and repairs — Blackrock delivers efficient, reliable facility management you can trust.’ (142 characters) (Content Writer responsibility)
  • Maintain current title structure and length (Content Writer responsibility)
  • Implement character count monitoring for future meta descriptions (SEO responsibility)

Heading Tags & Content

Your heading structure demonstrates excellent SEO fundamentals. You have a single, clear H1 tag reading ‘Blackrock Facility Management’, which perfectly identifies your business and primary service focus. This avoids the common SEO mistake of multiple H1 tags that can confuse search engines about page focus.

Your H2 tags effectively break down your service offerings: ‘Our Services’, ‘Preventative Maintenance’, ‘Emergency Repairs’, ‘Audits and Inspections’, ‘Bespoke Facility Management Support’, and ‘Commercial Power Washing Services’. You also have team-focused sections and client testimonials, creating a comprehensive page structure that serves both SEO and user experience needs.

With 665 words of content, you well exceed the minimum 300-word threshold that search engines expect for substantive pages. This content depth helps establish topical authority and provides multiple opportunities for relevant keyword inclusion.

Analysis: Single H1 tag present (‘Blackrock Facility Management’). Twelve H2 tags covering services, team, and social proof. Three H3 tags for team member roles. Content word count at 665 words exceeds thin content thresholds.

Checklist of Changes:

  • Maintain single H1 structure across all pages (Content Writer responsibility)
  • Consider adding brief call-to-action elements within the first 150 words to improve conversion rates (Content Writer/UX responsibility)
  • Ensure H2 tags align with target keyword themes for service pages (SEO/Content Writer responsibility)

Images & Accessibility

Your image optimisation is exemplary. With nine images on the homepage and zero missing alt text instances, you’ve achieved 100% alt text coverage. This is crucial for both search engine understanding and accessibility compliance, particularly important for facility management companies that may work with public sector clients requiring accessibility standards.

Proper alt text helps search engines understand image context, contributes to image search visibility, and ensures screen readers can properly describe visual content to visually impaired visitors. This attention to accessibility detail also signals professionalism that enterprise clients expect.

Analysis: Nine images detected on homepage. Missing alt text count is zero, indicating 100% alt text coverage. No accessibility barriers identified in image implementation.

Checklist of Changes:

  • Maintain 100% alt text coverage for all new images (Content Writer/Design responsibility)
  • Review existing alt text for descriptive quality and avoid keyword stuffing (Content Writer responsibility)
  • Ensure alt text describes image content and context rather than generic descriptions (Content Writer responsibility)

Social & Brand Signals

Your Open Graph implementation is complete with proper title, description, and image tags. The OG image points to ‘https://blackrockfm.ie/app/uploads/2025/01/Circular-Glass-Building.jpg’, which should create professional link previews when your content is shared on LinkedIn or Facebook – important for B2B facility management marketing.

However, significant gaps exist in your social optimisation. Your Twitter card is set to ‘summary_large_image’ but both twitter:title and twitter:description fields are empty. This means Twitter/X shares of your content will lack compelling, controlled messaging. Additionally, no social profile links were detected on your homepage, missing opportunities for cross-channel discovery and trust building.

Analysis: Open Graph tags complete (title, description, image). Twitter card type set to ‘summary_large_image’ but title and description fields empty. No social media profile links detected in homepage content or navigation.

Checklist of Changes:

  • Populate twitter:title and twitter:description tags to match or complement Open Graph content (Developer/SEO responsibility)
  • Add social profile links in footer or header navigation, even if limited to primary business profiles (Design/Developer responsibility)
  • Verify Open Graph image dimensions meet platform requirements (1200×630 pixels recommended) (Design responsibility)
  • Test social sharing previews across LinkedIn, Facebook, and Twitter before launch (SEO responsibility)

Structured Data

Your structured data implementation represents a significant missed opportunity. While the audit detected one instance of structured data, no specific schema types were identified. For a facility management business, structured data can dramatically improve search visibility through rich results, local pack inclusion, and enhanced business information display.

Without proper Organization, LocalBusiness, and Service schema markup, you’re invisible to search features that could showcase your services, location, contact information, and client reviews directly in search results. This is particularly important for facility management companies that serve local markets and compete for emergency service calls.

Analysis: Schema count shows 1 instance but no specific schema types detected. Missing critical business schema opportunities including Organization, LocalBusiness, Service, and Person markup for team members.

Checklist of Changes:

  • Implement Organization schema with business name, address, phone, and website URL (Developer/SEO responsibility)
  • Add LocalBusiness schema if serving local Dublin/Ireland markets (Developer/SEO responsibility)
  • Create Service schema for each major service category (preventative maintenance, emergency repairs, etc.) (Developer/SEO responsibility)
  • Add Person schema for team member profiles to enable rich snippets (Developer responsibility)
  • Validate all schema implementation using Google’s Rich Results Test (SEO responsibility)

Security Headers

Your security header implementation is partially complete. The Strict Transport Security header is properly configured with ‘max-age=63072000; includeSubdomains; preload’, which forces HTTPS connections and prevents protocol downgrade attacks. The X-Content-Type-Options header is set to ‘nosniff’, preventing MIME type confusion attacks.

However, critical security headers are missing. No Content Security Policy was detected, leaving your site potentially vulnerable to cross-site scripting attacks. X-Frame-Options is also absent, which could allow clickjacking attacks. For facility management companies handling enterprise client data, these security gaps can impact client trust and contract eligibility.

Analysis: HSTS header properly configured with long max-age and subdomain inclusion. X-Content-Type-Options set to ‘nosniff’. Content Security Policy and X-Frame-Options headers not detected, creating potential security and trust gaps.

Checklist of Changes:

  • Implement Content Security Policy header, starting with report-only mode to identify issues (Developer responsibility)
  • Add X-Frame-Options header set to ‘SAMEORIGIN’ or ‘DENY’ based on embedding needs (Developer responsibility)
  • Maintain existing HSTS and X-Content-Type-Options configurations (Developer responsibility)
  • Test security header implementation using tools like securityheaders.com (Developer responsibility)
6/10
On-Page SEO

On-page SEO is solid with good technical foundation, clear headings, and image alt text coverage. However, meta description slightly exceeds length, lacks analytics and structured data, and missing social links and security headers.

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. It’s about value proposition clarity, clear signposts, obvious next steps, proof at the point of decision, and a friction-free path to submit or buy.

For a facility management company like yours, even small improvements compound quickly. If 3 in 100 visitors currently enquire and you lift that to 4 in 100, that’s a 33% increase in leads without spending another penny on marketing. With your average client value likely in the thousands, this could mean tens of thousands in additional revenue annually.

  • Primary CTA visible on the first mobile screen with benefit-driven copy
  • Contact forms ≤5 essential fields with inline validation and autofill hints
  • Trust signals (certifications, client logos, testimonials) next to CTAs
  • Clear routes to service pages and quote requests from homepage
  • Mobile contact options (tap-to-call for urgent maintenance enquiries)
  • Service benefits and outcomes clearly stated above the fold
  • GA4 measurement tracking enquiry forms and phone clicks
  • Risk reversal messaging (free assessments, no-obligation quotes)

How You Are Doing

Score: 4/10

Your site has professional visual presentation and comprehensive service coverage, but conversion architecture fundamentals are largely missing. No primary CTA above the fold, weak value proposition messaging, buried contact options, and no clear conversion funnel. The foundation is solid but needs strategic restructuring to turn visitors into enquiries.

What You Are Doing Well

  • Professional visual presentation with high-quality building imagery that signals credibility in the facility management sector
  • Comprehensive service coverage with detailed descriptions across preventative maintenance, cleaning, security, and compliance services
  • Clean, accessible site structure with proper alt text and ARIA labels for screen readers
  • Client testimonials present with named positions like ‘Chief Financial Officer’ adding authenticity
  • Clear navigation structure with logical service categorisation that helps visitors find relevant information
  • Contact information readily available in footer with Dublin address establishing local presence

Where You Can Do Better

  • Add a benefit-driven headline and primary CTA above the fold on mobile. Replace ‘Blackrock Facility Management’ with ‘Reduce Facility Costs by 30% with Proactive Maintenance Solutions’ and include a prominent ‘Get Free Assessment’ button. This targets enquiry conversion immediately and could lift visitor-to-lead conversion from 2% to 3%.
  • Implement sticky contact options for mobile users. Add tap-to-call and WhatsApp buttons that remain visible on scroll for urgent maintenance requests. B2B facility managers often need immediate support, and this could capture 15-20% more emergency enquiries.
  • Create micro-commitment CTAs within each service section. Add ‘Request Quote’ or ‘Download Service Guide’ buttons beside each service description to capture leads before they leave. This progressive profiling approach could increase total conversions by 25%.
  • Move client testimonials and trust signals higher on the page, ideally near service sections. Add client company logos where possible and position testimonials beside CTAs to provide social proof at the decision point. This proximity could improve CTA click-through rates by 20%.
  • Replace generic service descriptions with outcome-focused bullet points. Transform paragraphs into scannable benefits like ‘Prevent 90% of equipment breakdowns’ or ‘Ensure 24/7 building safety compliance’. This clarity improvement targets higher engagement and better conversion rates.
  • Implement GA4 conversion tracking for form submissions, phone clicks, and service page visits. Set up events for ‘generate_lead’ and ‘contact’ to measure which pages and CTAs drive the most valuable enquiries. Proper measurement enables continuous optimisation.
  • Add an interactive cost calculator or facility assessment tool to engage visitors actively. A simple ‘Calculate Your Maintenance Savings’ widget could increase time on site and lead quality, potentially improving qualified enquiry rates by 30%.
  • Strengthen risk reversal messaging throughout the site. Add ‘Free initial consultation’, ‘No long-term contracts required’, or ’30-day satisfaction guarantee’ near CTAs to reduce enquiry friction. This addresses common B2B concerns about commitment.
  • Optimise the contact form by reducing fields to essential information only (name, company, phone, service interest). Add inline validation and autofill hints to minimise form abandonment, which could improve form completion rates from 60% to 80%.
  • Create clear service-specific landing pages with dedicated conversion paths. Each service currently leads to general pages rather than optimised conversion funnels with relevant CTAs and proof points for that specific service need.

What We Found (The Nerdy Stuff)

Element Mobile Desktop Status / Notes Commercial Impact
Primary CTA Above Fold Not detected Not detected Only brand name visible in hero Missing immediate conversion opportunity
Value Proposition Clarity Weak Weak ‘Efficiency and quality you can trust’ buried below fold Visitors leave without understanding benefits
Tap-to-Call Button Not detected Not available Phone number in footer only Missing urgent enquiry capture
Contact Form Fields Not detected Not detected No visible contact form on homepage High friction for enquiry submission
Client Testimonials Present Present Positioned far down page with silhouettes Trust signals not at decision point
Service CTAs Generic links Generic links ‘All Services’ buttons lead to lists, not conversion No micro-commitment opportunities
Sticky Navigation Standard Standard No persistent conversion elements Missing continuous engagement prompts
Trust Badges/Certifications Not detected Not detected No visible accreditations or certifications Reduced credibility at conversion point
WhatsApp Integration Not detected Not available No instant messaging option Missing modern B2B communication preference
Interactive Elements None None Static content throughout Low engagement and time on site
GA4 Conversion Tracking Not detected Not detected No visible event tracking setup Cannot measure or optimise performance
Service-Specific Landing Pages Generic Generic Services lead to description pages, not conversion funnels Poor conversion from service interest to enquiry
Risk Reversal Messaging Not detected Not detected No guarantees or low-risk offers visible Higher enquiry friction
Mobile Optimisation Basic responsive Full layout Readable but no mobile-specific conversion elements Missing mobile-first conversion opportunities

Additional notes

  • The site architecture prioritises information delivery over conversion, typical of traditional B2B sites but missing modern conversion opportunities
  • Strong visual presentation provides excellent foundation for conversion optimisation efforts
  • Dublin location and Irish market focus is clear, good for local SEO but could be leveraged more for trust building
4/10
Conversion Architecture

AI readiness score is decent at 6/10 with ample visible text and schema, but content is hidden initially and lacks noscript fallbacks, FAQs, and expanded entity coverage, limiting AI discoverability.

View our web services
Overall Score
5.0/10

The website shows strong desktop optimisation and foundational SEO structures but suffers from critical mobile speed issues and insufficient AI and conversion readiness. Major improvements in mobile performance, AI content visibility, on-page SEO enhancements, and conversion-focused elements are urgently needed for better growth.

Page speed & core web vitals

Why It Matters

Page speed and Core Web Vitals directly impact your bottom line through three critical business channels. First, Google uses page experience as a ranking factor, meaning slow sites lose organic visibility to faster competitors. When your mobile LCP hits 8 seconds, you’re bleeding potential customers to rivals who load in under 3 seconds. Second, if you’re running paid ads, slow pages destroy your Quality Score and inflate cost-per-click. Every extra second of load time can increase your acquisition costs by 10-20% as Google penalises poor user experiences. Third, conversion rates plummet with slow speeds – research shows that mobile conversions drop by 12% for every additional second of load time.

Your current mobile performance creates a triple threat to revenue growth. Organic search sends visitors who bounce before your content loads, paid traffic costs more to acquire and converts poorly, and the users who do stay experience frustration that damages brand perception. Fast sites don’t just rank better – they convert visitors into customers more efficiently, reduce advertising waste, and build the user satisfaction that drives repeat business and referrals.

The gap between your mobile (62/100) and desktop (94/100) performance scores reveals you’re essentially running two different businesses – one that works brilliantly on desktop and another that fails mobile users. With mobile traffic dominating most sectors, fixing this disparity isn’t optional – it’s essential for protecting your market position and maximising return on every marketing pound spent.

How You Are Doing

Score: 3/10

Your score reflects a critical mobile performance crisis that undermines business growth despite excellent desktop optimisation. Mobile LCP of 8 seconds and FCP of 4 seconds place you in the ‘Poor’ category for Core Web Vitals, the metrics Google uses for rankings and user experience assessment. While your desktop performance of 94/100 shows technical competence, the mobile experience – where most users interact with your site – fails to meet basic usability standards. The 300ms savings opportunity from unused CSS and 150ms from unused JavaScript indicate clear, actionable fixes that could dramatically improve mobile metrics.

Your Results

Your mobile performance presents a severe business risk with LCP at 8 seconds, FCP at 4 seconds, and Speed Index at 6.7 seconds – all falling into Google’s ‘Poor’ thresholds. Desktop performance excels at 94/100 with LCP of just 1.5 seconds, showing your infrastructure can deliver fast experiences. The dramatic mobile-desktop gap suggests resource-heavy CSS and JavaScript that desktop connections handle easily but mobile networks cannot. Field data availability was not detected in the provided report, so these lab measurements may not reflect real-world mobile performance under varying network conditions.

Metric Mobile Desktop Status Notes
Performance Score 62/100 94/100 Poor mobile Severe mobile-desktop performance gap
LCP 8.0s 1.5s Poor mobile Mobile exceeds ‘Poor’ threshold by 4+ seconds
FCP 4.0s 0.8s Poor mobile Mobile first paint severely delayed
Speed Index 6.7s 1.0s Poor mobile Visual completion extremely slow on mobile
TTI 8.0s 1.5s Poor mobile Mobile interactivity significantly delayed
CLS 0 0.001 Good Excellent layout stability across devices
TBT 0ms 0ms Good No main thread blocking detected

What You Are Doing Well

  • Exceptional desktop performance with 94/100 score demonstrates solid technical infrastructure and optimisation capabilities
  • Perfect layout stability with CLS of 0 on mobile and 0.001 on desktop prevents jarring visual shifts during page load
  • Zero Total Blocking Time across both devices shows main thread isn’t being monopolised by heavy JavaScript execution
  • Desktop LCP of 1.5 seconds and FCP of 0.8 seconds meet Google’s ‘Good’ thresholds comfortably
  • Desktop Speed Index of 1.0 second indicates rapid visual completion for desktop users
  • Desktop TTI of 1.5 seconds ensures quick interactivity for desktop visitors
  • Strong performance foundation evident from desktop results shows your team understands optimisation principles
  • Clear identification of specific improvement opportunities (unused CSS and JavaScript) provides actionable next steps

What You Need to Do

Every second you delay mobile optimisation costs you revenue through lost organic rankings, inflated advertising costs, and poor conversion rates. Your mobile users currently wait 8 seconds for meaningful content while competitors capture those visitors in under 3 seconds. The identified opportunities to remove unused CSS (300ms savings) and JavaScript (150ms savings) represent immediate wins that could improve your mobile LCP by nearly half a second – equivalent to preventing thousands of user abandonments monthly. Fast mobile performance isn’t just about user satisfaction – it directly drives higher Quality Scores in Google Ads, better organic visibility, and conversion rates that can improve your customer acquisition efficiency by 20-30%.

Action Why it matters How to implement Metric to move
Remove unused CSS identified in opportunities audit 300ms mobile savings will improve LCP and FCP significantly Developer: Use coverage tools to identify dead CSS, implement critical CSS extraction Mobile LCP ≤ 6000ms initially
Eliminate unused JavaScript from mobile bundle 150ms savings plus reduced parse time improves TTI and responsiveness Developer: Code split non-critical JS, implement dynamic imports for secondary features Mobile TTI ≤ 6000ms target
Implement critical CSS inlining for above-fold content Prevents render-blocking CSS from delaying first paint on mobile networks Developer: Extract critical path CSS, inline in HTML head, defer non-critical stylesheets Mobile FCP ≤ 2500ms target
Optimise images for mobile devices and implement responsive loading Reduces bytes over mobile connections, improves LCP for image-heavy content Designer/Developer: Convert to WebP/AVIF, implement srcset with mobile-first sizing Mobile LCP ≤ 4000ms target
Add resource hints (preload, dns-prefetch) for critical assets Reduces connection overhead and speeds critical resource delivery Developer: Preload hero images and fonts, dns-prefetch for third-party domains Mobile FCP improvement by 200-500ms
Enable Brotli compression for text assets Reduces CSS/JS bytes significantly over mobile connections DevOps: Configure server/CDN for Brotli compression of text assets Overall payload reduction 15-25%
Implement lazy loading for below-fold images and embeds Prioritises above-fold content loading, improves LCP timing Developer: Add loading=’lazy’ attributes, implement Intersection Observer for embeds Mobile LCP ≤ 3500ms target
Audit and defer non-critical third-party scripts Reduces main thread contention and improves mobile interactivity SEO/Developer: Move analytics/chat widgets to post-load, implement async loading Mobile TTI ≤ 4000ms target
Optimise server response time and implement CDN caching Faster TTFB improves all subsequent paint metrics on mobile DevOps: Review server performance, implement edge caching for static assets Mobile TTFB ≤ 800ms target
Implement HTTP/2 push or early hints for critical resources Reduces round trips for critical CSS/JS on mobile connections DevOps: Configure server push for critical assets or implement 103 Early Hints Mobile FCP improvement by 100-300ms
Create mobile-specific build with reduced bundle size Delivers only essential code to mobile devices, improves all metrics Developer: Implement responsive serving, create mobile-optimised build pipeline Mobile Performance Score ≥ 80
Set up Real User Monitoring for mobile Core Web Vitals Tracks actual user experience versus lab data, prevents regressions SEO/Analytics: Implement CrUX API monitoring, set alerts for metric degradation Field LCP ≤ 2500ms at 75th percentile
Optimise web fonts loading strategy Prevents invisible text and layout shifts that delay LCP Designer/Developer: Implement font-display swap, preload critical fonts Mobile FCP stable timing
Review and optimise database queries affecting mobile responses Faster server processing improves TTFB and enables quicker paint metrics Developer: Profile slow queries, implement caching for mobile-accessed data Mobile TTFB consistency ≤ 600ms
Implement service worker for critical resource caching Improves repeat visit performance and perceived speed on mobile Developer: Cache critical CSS/JS in service worker, implement cache-first strategy Repeat visit LCP ≤ 1500ms

Your mobile performance crisis demands immediate action to protect search rankings and conversion rates. Start with the high-impact CSS and JavaScript optimisations that offer quantified improvements, then systematically address image optimisation and server response times. Every week of delay means continued revenue loss from poor mobile user experience and inflated advertising costs – implement these changes now to reclaim your competitive advantage and maximise return on your digital marketing investment.

3/10
Page speed & core web vitals

Mobile performance is critically poor with an LCP of 8s causing lost revenue and high ad costs. Desktop is excellent at 94/100, but mobile-desktop disparity harms user experience and rankings.

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 your customers discover and evaluate facility management services. When someone searches for ‘facility maintenance Glasgow’ or ‘commercial cleaning contracts’, AI systems like Google’s Overviews and ChatGPT now provide instant answers by analysing website content directly. If your site content is hidden behind JavaScript or poorly structured, you’re invisible to these AI systems – meaning you lose qualified leads to competitors who are AI-ready.

Clear, accessible content without JavaScript barriers translates directly into more qualified enquiries. When AI systems can easily parse your services, pricing indicators, and expertise areas, they’re more likely to recommend you in response to commercial queries. This means lower customer acquisition costs and more resilient organic revenue as traditional search evolves.

How You Are Doing

Score: 6/10

Your site has solid foundations with 4564 characters of visible text content, proper heading structure (H1, H2, H3), and comprehensive JSON-LD schema including WebPage, Organization, and BreadcrumbList types. However, the HTML element being initially hidden with ‘visibility:hidden’ and lack of noscript fallbacks creates accessibility barriers for AI systems that don’t execute JavaScript fully.

What You Are Doing Well

  • Main content is present in raw HTML with 4564 characters of visible text – no JavaScript dependency for core information
  • Clear heading hierarchy with proper H1, H2, H3 structure outlining your facility management services
  • Comprehensive JSON-LD schema detected: WebPage, Organization, BreadcrumbList, and ImageObject types
  • Meta description and Open Graph metadata provide clear service summaries for AI systems
  • Images include descriptive alt text and ARIA labels for accessibility
  • Semantic HTML5 structure with section, header, and nav elements

Where You Can Do Better

  • Remove ‘visibility:hidden’ from the HTML element. AI systems may skip content that appears intentionally hidden, reducing your discovery potential. Update your CSS to avoid initially hiding the entire document. Target: Full content visibility in raw HTML without style barriers.
  • Add noscript fallbacks for critical service information. AI bots with limited JavaScript support miss important content. Include static HTML versions of key service descriptions within noscript tags. Target: Core services visible even without JavaScript execution.
  • Replace CSS background images with proper img tags for service representations. AI systems can’t analyse CSS background images or extract meaningful context. Convert important visual content to img elements with descriptive alt attributes. Target: All service images accessible via img tags with relevant alt text.
  • Expand entity coverage with more specific service terms. AI systems rely on clear entity recognition for commercial matching. Include specific terms like ‘commercial cleaning Glasgow’, ‘office maintenance contracts’, ‘facility management services’ in headings and body content. Target: 15+ relevant service entities clearly mentioned.
  • Add visible last-updated dates on service pages. AI systems favour fresh, current information for recommendations. Include publication or update dates in a visible format near your content. Target: Recent update timestamps within 90 days.
  • Create FAQ sections for common facility management queries. AI systems extract FAQ content for direct answers in search results. Add structured Q&A covering pricing, service areas, response times, and contract terms. Target: 8-10 FAQ items addressing customer pain points.
  • Implement internal linking within body content to related services. AI systems use internal links to understand topic relationships and site authority. Link naturally between related services like ‘cleaning contracts’ to ‘maintenance schedules’. Target: 5+ contextual internal links per page.
  • Ensure robots.txt allows AI bot access. Check your robots.txt file manually to confirm GPTBot, Google-Extended, and ChatGPT-User are not blocked. Blocked AI bots can’t index your content for recommendations. Target: All major AI bots explicitly allowed.

Summary of Findings

Signal Value Status / Notes Why it matters
No-JS visible text length 4564 characters Good – sufficient content AI systems can extract meaningful information
H1 present Yes Good – clear page topic Helps AI understand primary focus
H2/H3 structure Yes Good – logical hierarchy Enables AI to parse content sections
Schema types WebPage, Organization, BreadcrumbList, ImageObject Excellent – comprehensive markup Rich context for AI understanding
Schema validity Valid Good – no errors detected Clean data for AI processing
Meta description Present Good – provides summary AI systems use for content previews
HTML visibility Initially hidden Concern – visibility:hidden on root May confuse AI parsing systems
Noscript fallbacks Not detected Missing – no fallback content Limits AI access without JavaScript
Images with alt text Present Good – descriptive alt attributes AI can understand visual content
FAQ sections Not detected Missing – no structured Q&A Missed opportunity for direct AI answers
Internal links count Navigation present Basic – mainly nav links Limited topic relationship signals
Last updated date Not visible Missing – no freshness signals AI systems favour current content

Additional notes

  • The semantic HTML5 structure with proper section and nav elements supports AI content parsing
  • Open Graph and Twitter Card metadata enhance social sharing and AI content summaries
  • ARIA labels provide additional accessibility context that some AI systems utilise

Action Checklist

Task Priority Estimated Time Difficulty
Remove visibility:hidden from HTML element High 30 minutes Easy
Add noscript fallbacks for key content High 2 hours Medium
Convert background images to img tags Medium 1.5 hours Medium
Check and update robots.txt for AI bots High 15 minutes Easy
Add FAQ section with 8-10 items Medium 3 hours Medium
Include visible last-updated dates Medium 45 minutes Easy
Add contextual internal links Low 1 hour Easy
Expand entity coverage in content Medium 2 hours Medium
AI Search Ranking Potential Assessment

AI readiness score is decent at 6/10 with ample visible text and schema, but content is hidden initially and lacks noscript fallbacks, FAQs, and expanded entity coverage, limiting AI discoverability.

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
Mobile performance is poor with LCP at 8s, FCP at 4s, and Speed Index at 6.7s compared to desktop Slow mobile speeds cause lost organic rankings, higher ad costs, and poor conversions Remove unused CSS and JavaScript to reduce load times, implement critical CSS inlining, optimise images for mobile, add resource hints, enable Brotli compression, lazy load below-fold images, defer non-critical third-party scripts, optimise server response time and caching, use HTTP/2 push or early hints, create mobile-specific builds, and implement service worker caching
Unused CSS and JavaScript increase load times and delay interactivity Wastes mobile bandwidth and processing, worsening LCP, FCP, and TTI scores Use developer tools to identify and remove unused CSS and JS; implement critical CSS extraction and code splitting/dynamic imports for JS
Critical CSS is render-blocking delaying first contentful paint Delays visual feedback to users, increasing perceived slowness Extract and inline critical CSS for above-the-fold content; defer non-critical CSS
Images are not optimised for mobile causing large payloads Increases LCP due to heavy image downloads on slow connections Convert images to WebP/AVIF formats, use srcset with mobile-first sizes, implement responsive loading
Missing resource hints cause slower connection to critical assets Increased round trips delay resource delivery and FCP Add preload for hero images/fonts and dns-prefetch for third-party domains
No Brotli compression configured for text assets Larger transfer sizes over mobile connections slow loading Configure server/CDN to enable Brotli compression for CSS, JS, and other text assets
No lazy loading for below-fold images and embeds Increases initial load time, delaying LCP for visible content Use loading=’lazy’ attribute and Intersection Observer API to defer loading offscreen images/embeds
Non-critical third-party scripts load immediately causing main thread blocking Delays Time to Interactive negatively affecting user experience and rankings Audit and defer non-essential third-party scripts; load analytics/chat widgets asynchronously or post-load
High server response times delay first byte delivery Slower TTFB impacts all subsequent paint times and interactive readiness Review server performance, implement CDN caching and edge caching for static assets
No HTTP/2 push or Early Hints implemented More round trips increase latency to receive critical resources delaying FCP Configure HTTP/2 server push for CSS/JS or implement 103 Early Hints responses
No mobile-specific build reduces efficiency delivering unnecessary code to mobile Larger bundles slow mobile load times and increase data usage Create mobile-optimized builds with reduced bundle sizes and responsive serving
No real user monitoring (RUM) for mobile Core Web Vitals Lab data may not reflect real user experience, risking unnoticed regressions Implement RUM using CrUX API, set alerts for performance degradations
Fonts loading strategy may cause invisible text and layout shifts delaying LCP Negative user experience and poorer Core Web Vitals scores Use font-display swap and preload critical fonts
Database queries slow server response Increases TTFB impacting performance metrics and user experience Profile and optimize slow queries, caching data accessed by mobile users
No service worker caching implemented Poor repeat visit performance and perceived speed Cache critical CSS, JS using service worker with cache-first strategies
HTML root element has visibility:hidden and no noscript fallbacks for critical content AI systems and bots that don’t execute JavaScript may skip content, losing visibility to AI search results Remove visibility:hidden from HTML and add static HTML noscript fallbacks for critical service descriptions
Service images use CSS background images instead of img tags AI systems cannot parse CSS backgrounds, limiting content visibility and recommendations Use img tags with descriptive alt attributes for all service images
Limited entity coverage with generic service terms Reduces AI matching relevance and ranking for specific commercial queries Expand content with specific terms like commercial cleaning Glasgow, office maintenance contracts, facility management services
No visible last-updated dates on service pages AI and users favour fresh content, impacting recommendations and trust Add visible publication or update timestamps within 90 days
No FAQ sections with structured data for common queries Missed opportunity for AI direct answers in search results Create FAQ with 8-10 structured Q&A items covering pricing, service areas, response times, contracts
Internal linking limited to navigation, no contextual links in body content Reduces topical authority and AI understanding of site structure Insert 5+ contextual internal links per page connecting related services
Robots.txt may block major AI bots Blocks indexing by AI systems, losing recommendation opportunities Update robots.txt to explicitly allow GPTBot, Google-Extended, ChatGPT-User AI bots
Meta description exceeds recommended 160 characters Meta description risk truncation in search results reducing click-through rates Shorten meta description to max 155 characters with clear, service-focused wording
No analytics or Tag Manager setup detected Lack of data prevents measuring visitor behavior and conversion success Implement Google Analytics 4 and Tag Manager with event tracking setup
No structured data schema implemented for business, local, service, or team Misses rich result features that increase search visibility and trust Add Organization, LocalBusiness, Service schemas, and Person schema for team members with validation
Twitter card metadata fields twitter:title and twitter:description are empty Twitter/X shares lack controlled messaging, reducing social engagement Populate twitter:title and twitter:description tags to complement Open Graph
No social media profile links on homepage Missed opportunities for social discovery and brand trust Add social media profile links in footer or header navigation
Missing critical security headers: Content Security Policy and X-Frame-Options Security vulnerabilities and reduced client trust Implement CSP header (start in report-only mode), add X-Frame-Options set to SAMEORIGIN or DENY
Primary CTA not visible above fold on mobile Misses immediate conversion opportunity reducing lead capture Add benefit-driven headline and prominent CTA button above fold such as Get Free Assessment
No sticky contact/tap-to-call options on mobile Misses capturing urgent enquiries leading to lost leads Add persistent tap-to-call and WhatsApp buttons visible on scroll for mobile users
No micro-commitment CTAs within service sections Lower total conversions from visitors not engaged within service descriptions Add Request Quote or Download Service Guide buttons beside each service
Client testimonials and trust signals positioned far down the page away from CTAs Reduces social proof impact at conversion point lowering leads Move testimonials and logos near service sections and CTAs
Service descriptions are generic and not outcome-focused Lower engagement and conversion due to unclear benefits Rewrite to scannable bullet points highlighting clear benefits and outcomes
No GA4 tracking for conversion events Cant measure which pages or CTAs drive leads preventing optimisation Setup GA4 events for generate_lead, contact form submissions, phone clicks
No interactive tools like cost calculator on site Less visitor engagement and lower lead quality Add interactive maintenance savings calculator or assessment tool
No risk reversal messaging near CTAs Increases visitor hesitation and enquiry friction Add free consultation, no obligation quote, satisfaction guarantee messages near CTAs
Contact forms are missing or have excessive fields High friction increases abandonment and lowers leads Use forms with ≤5 essential fields, inline validation and autofill support
Service landing pages are generic and not optimised for conversion Poor conversion from service interest to enquiries Create service-specific landing pages with dedicated CTAs and proof points
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