Engineering

Enserve Engineering — Full Website Design & Development

Enserve Engineering Services ·
Astro 5React 18Tailwind CSSCloudflare WorkersTypeScript
Visit Live Site
12 Pages Built
0.565s TTFB
42→88 SEO Score Projection
148 Optimised Images

The Challenge

Enserve Engineering, a 32-year-old industrial valve company with 5 offices across Africa, needed a professional website that showcased their full service offering — from valve refurbishment to LDAR and automation — while performing flawlessly on mobile across South Africa's varied network conditions.

The Solution

We designed and developed a 12-page static site with Astro 5 and React islands, deployed on Cloudflare's edge network. Selective hydration keeps JavaScript minimal, responsive WebP images load fast on any connection, and comprehensive schema markup ensures search engines understand every service and product.

Project Overview

Enserve Engineering Services is one of South Africa’s most established industrial valve companies. Founded in 1993 and headquartered in Sasolburg, Free State, they have spent over three decades providing complete valve solutions to Africa’s industrial sector. Their services span valve supply, refurbishment and repair, Leak Detection and Repair (LDAR), on-site engineering, tailored valve solutions, and industrial automation through their partnership with Supcon.

With five offices across Southern Africa, a team of over twenty specialists, ISO 9001:2015 certification, and B-BBEE Level 4 status, Enserve is a serious operation serving serious clients — power plants, petrochemical facilities, mining operations, and water treatment plants.

What they did not have was a website that matched that reputation.

The Challenge

Enserve’s existing digital presence did not reflect the calibre of their work. Their service offering is complex — spanning six distinct service categories and three product lines — and they needed a site that could communicate all of this clearly to multiple audiences: procurement managers evaluating vendors, plant engineers looking for technical capabilities, and compliance officers checking certifications.

Beyond content, the site needed to perform. South Africa’s mobile internet landscape is unforgiving. Many of Enserve’s clients access websites from industrial sites, often on mobile devices with inconsistent network conditions. A site that takes five seconds to load on a 3G connection is a site that loses enquiries.

The specific challenges we needed to solve:

  • Complex service architecture — Six services and three product categories, each needing dedicated pages with enough depth to rank in search results
  • Multiple audience segments — Technical engineers, procurement teams, and compliance officers all need different information
  • Mobile performance — The site must load fast on any device, on any South African network
  • Professional credibility — A 32-year-old ISO-certified company needs a site that looks the part
  • Search visibility — Enserve had minimal organic search presence and needed to be found for industrial valve-related queries

Our Approach

We took full ownership of the project — from initial design concepts through to deployment and SEO optimisation. Every page was designed from scratch, with content structured to serve both human readers and search engines.

Design Decisions

The design system uses a professional colour palette built around deep navy (#000A1C) and burgundy (#7E0020) accents, with Wix Madefor Display for headings and Inter for body text. The visual language is clean, industrial, and confident — no unnecessary flourishes, just clear information hierarchy.

We built the component library using Tailwind CSS with a Relume UI preset, giving us a consistent set of buttons, cards, grids, and interactive elements that maintain visual cohesion across every page.

Mobile-First Strategy

Every layout was designed mobile-first. We started with the smallest viewport and progressively enhanced for larger screens. This meant:

  • Touch targets sized at minimum 48px for industrial environments where users may be wearing gloves
  • Typography scaled for readability on small screens without zooming
  • Navigation that works with one thumb on a phone
  • Images that load the right size for the device, not a one-size-fits-all desktop image crammed into a mobile viewport

Technical Implementation

Astro 5 with Selective Hydration

We chose Astro as the framework because it generates static HTML by default — zero JavaScript ships unless you explicitly opt in. For a corporate site where most content is informational, this is ideal. Pages load as pure HTML and CSS, which means sub-second rendering on virtually any device.

Where interactivity was needed, we used React 18 components with Astro’s island architecture and three hydration strategies:

  • client:load for the navigation bar — it needs to be interactive immediately as it is above the fold on every page
  • client:visible for below-fold interactive elements like the team showcase modal, company timeline, and logo sections — JavaScript only loads when the user scrolls them into view
  • client:idle for the footer — it hydrates only when the browser is idle, keeping the main thread free for critical content

This selective approach means the majority of each page is static HTML with zero JavaScript overhead, while interactive sections load their code exactly when needed.

Image Pipeline

The site uses 148 images, and every single one was optimised. We built a pipeline that:

  • Converts all images to WebP format for smaller file sizes
  • Generates responsive variants at five breakpoints (xs, sm, md, lg, xl, plus 2x for high-DPI screens)
  • Implements srcset and sizes attributes so browsers download only the image size they need
  • Sets explicit width and height attributes on every image to eliminate Cumulative Layout Shift
  • Uses loading="lazy" for below-fold images and fetchpriority="high" on hero images for optimal loading order
  • Adds preload hints via <link rel="preload"> for hero images on every page

Cloudflare Workers Deployment

The entire site deploys to Cloudflare Workers, putting the content on Cloudflare’s global edge network. For South African users, this means content is served from local Points of Presence rather than a distant origin server. The result is a Time to First Byte of 0.565 seconds — and that is before implementing additional cache optimisations we identified in the SEO audit.

Site Architecture

The final site comprises twelve indexable pages, each with a specific purpose and targeted keyword strategy:

  • Homepage — Company overview, service highlights, project portfolio, and primary call-to-action
  • About — Company history with an interactive timeline, team showcase with modal, certifications, and a memorial tribute section
  • 4 Service Pages — Valve Refurbishment & Repair, LDAR Services, On-Site Services, and Tailored Valve Solutions — each with dedicated content, use cases, and benefits
  • 3 Product Pages — Manual & Isolation Valves, Control Valves, and Supcon Automation — with technical specifications and feature details
  • Contact — Multi-section form with a lazy-loaded Google Maps integration
  • Blog — Structure ready for content publishing

Every inner page includes breadcrumb navigation for both user wayfinding and search engine context.

SEO & Structured Data

We did not treat SEO as an afterthought. Every page was built with search in mind from day one.

Schema Markup

Comprehensive JSON-LD structured data was implemented across the entire site:

  • Organization schema with business details, contact information, certifications, and area served
  • WebSite schema linking to the organisation entity
  • Service schema on each service page with descriptions, provider details, and area served
  • Product schema on each product page with specifications and manufacturer information
  • BreadcrumbList schema on every inner page for rich search result navigation

Full SEO Audit

After development, we conducted a comprehensive SEO audit that covered technical SEO, content quality, on-page optimisation, schema validation, Core Web Vitals performance, image optimisation, and AI search readiness.

The audit produced a 30-item prioritised action plan. Key findings included:

  • HTTP/HTTPS redirect configuration needed at the Cloudflare level
  • www/non-www canonicalisation to prevent duplicate indexing
  • Meta description gaps on five pages that needed unique, keyword-targeted descriptions
  • Cache header optimisation — adjusting from max-age=0, must-revalidate to proper long-term caching for fingerprinted assets
  • Schema domain mismatch that needed correction to match the production domain

The projected SEO score improvement from implementing all audit items is 42 to 88 out of 100 — more than doubling the site’s search health.

Key Features Delivered

Beyond the core pages, the site includes several features that enhance the user experience:

  • Interactive team showcase — A modal-based team section on the About page that highlights individual team members and their expertise
  • Company history timeline — An interactive timeline showing Enserve’s journey from 1993 to present, reinforcing the company’s longevity and experience
  • Memorial tribute — A respectful section honouring Gary Le Roux, a founding director and partner, demonstrating the human side of the business
  • WhatsApp integration — A floating WhatsApp button and inline CTAs throughout the site for instant lead capture, pre-populated with context-aware messages
  • Downloadable compliance documents — B-BBEE certificate, POPI manual, PAIA manual, and terms of service available as downloadable PDFs
  • Lazy-loaded Google Maps — The contact page defers Maps JavaScript loading until the user scrolls to it, keeping the initial page load fast
  • 24/7 support messaging — Clear communication of Enserve’s round-the-clock availability for emergency valve services

Results

The project delivered a complete digital presence for Enserve Engineering — twelve pages of content, 148 optimised images, comprehensive schema markup, and a thorough SEO roadmap for ongoing improvement.

Performance highlights:

  • TTFB: 0.565s — Content reaches the browser in just over half a second thanks to Cloudflare’s edge network
  • Stable CLS — Zero layout shift detected thanks to explicit image dimensions and static HTML rendering
  • Good INP — Minimal JavaScript on page load means interactions respond immediately
  • 12 indexable pages — Each targeting specific industrial valve-related search queries
  • 148 images optimised — All converted to WebP with responsive srcset variants
  • 30-item SEO action plan — A clear roadmap from 42/100 to a projected 88/100 SEO health score

The site gives Enserve Engineering the professional digital presence their three decades of expertise deserve — fast, accessible, and built to be found by the clients who need them.

Have a similar project in mind?

Let’s talk about how we can build something great for your business. From concept to deployment, we handle everything.