Ooi Solutions — Case file

Spaetec

An IT consulting firm with a corporate brochure website. We turned it into a lead generation machine across four industry verticals.

spaetec.com  —  B2B SEO engagement

340+Total leads
180+Website calls
4,800+B2B keywords
$2.4MPipeline influenced

projected

Source: Spaetec B2B lead tracking, organic traffic analytics and pipeline reporting.

Admission notes

An IT consultancy lost in a sea of generic service pages

Spaetec provides IT consulting and outsourcing across banking, retail, healthcare, and telecom. Their website read like a corporate brochure — with no reason for anyone to choose them over competitors. Every service page, every industry vertical, every case study is a chance to prove expertise in a space where enterprise buyers need evidence before they make contact.

The situation

  • Established IT consulting and outsourcing firm serving four industry verticals
  • Complex service portfolio spanning banking tech, retail systems, healthcare IT and telecom infrastructure
  • Enterprise clients searching for vertical-specific IT solutions and case studies
  • Every industry vertical and service line a separate search opportunity, entirely uncaptured

What stood in the way

  • No service-specific content — generic descriptions that could apply to any IT firm
  • Missing case studies and proof points that B2B buyers expect before making contact
  • Thin “About” pages with no differentiation from competitors
  • No industry-specific landing pages for banking, retail, healthcare or telecom prospects

Scope

Four workstreams to build a B2B lead engine

Documented in full in the Spaetec growth and performance report. Transforming a brochure site into a structured content platform that attracts and converts enterprise buyers.

Industry Vertical Content

  • Banking IT solutions landing pages
  • Retail technology and e-commerce content
  • Healthcare IT compliance and infrastructure guides
  • Telecom digital transformation resources

Service Page Optimisation

  • Service-specific landing pages with clear CTAs
  • Technology stack and capability documentation
  • Process and methodology pages for each engagement type
  • ROI calculators and engagement models

Case Study Framework

  • Industry-specific case study templates
  • Quantified results and metrics per engagement
  • Client testimonial integration across service pages
  • Solution architecture documentation

B2B Schema Markup

  • Organisation and corporate structure schema
  • Service and offering structured data
  • FAQ and knowledge panel optimisation
  • Breadcrumb and navigation schema

Before & after — the pages

What changed, page by page

These are the live Spaetec pages as they were, and as we rebuilt them. Screenshots come straight from the client performance report. Each comparison shows a different part of the site and what changed.

01

Site-wide PageSpeed

A corporate brochure site with minimal performance optimisation across service pages.

Before
  • Heavy corporate theme with unoptimised assets
  • Large team and office imagery loaded uncompressed
  • No structured data on any service or industry page
  • Render-blocking scripts from analytics and chat widgets
After
  • Critical CSS inlined, non-critical scripts deferred
  • Images served in modern formats per breakpoint
  • Organisation and Service schema winning rich results
  • Reduced main-thread work and improved time to interactive

Screenshots: Spaetec performance report.

Core Web Vitals

The vitals, before and now

Google’s threshold for a good LCP is 2.5 seconds. Real-user measurements for this property are being collected.

Baseline
LCP
FCP
INP
CLS

Awaiting measurement — baseline Lighthouse audit pending.

Today
LCP
FCP
INP
CLS

Awaiting measurement — Chrome UX Report field data pending.

Read this carefully

Core Web Vitals measurements for Spaetec are awaiting field data collection. Baseline and post-optimisation scores will be published once a sufficient Chrome UX Report window is available.

Still on the list

Third-party chat widgets and analytics scripts add main-thread overhead. Unused JavaScript from the corporate CMS and uncompressed media assets remain areas of ongoing work.

The fix list

Ten issues, each with a documented fix

Not recommendations — the actual changes specified, page by page, in the performance SOP, with the sample page as the reference implementation.

Issue foundWhat we changed
Render-blocking resourcesDefer non-critical scripts — preload key stylesheets
Unused JavaScriptStrip and defer unused CMS and analytics bundles
Unused CSSExtract critical CSS with Critical / Penthouse
Text compression failingBrotli enabled at the CDN layer
Oversized imagesServe correctly sized team and office images per breakpoint
Images with no width/heightExplicit width & height, plus CSS aspect-ratio
Offscreen imagesLazy-load anything below the fold
Weak cache policyCache-Control: public, max-age=31536000, immutable for static assets
Missing B2B schemaOrganisation, Service and Breadcrumb structured data added
No industry-specific pagesProgrammatic vertical landing pages for each industry sector

The unglamorous part

The problems that don’t fit in a pitch deck

Most of this engagement was infrastructure nobody sees. It’s also the reason the rest worked.

Corporate brochure syndrome

Every page read the same: vague capabilities, no proof points, no case studies. B2B buyers need evidence before they make contact, and the site had none.

No vertical-specific content

Banking, retail, healthcare and telecom buyers search differently. Without industry-specific landing pages, Spaetec was invisible to every vertical-specific query.

Missing case studies

Enterprise buyers expect quantified case studies before the first call. The site had zero proof of work across four industry verticals.

Generic service descriptions

Service pages contained text that could apply to any IT consultancy. Nothing differentiated Spaetec’s methodology, technology stack or engagement model.

No structured data foundation

Zero Organisation, Service or FAQ schema existed. Without structured data, the site was invisible to knowledge panels and B2B search features.

Heavy third-party scripts

Analytics, chat widgets and marketing automation scripts loaded synchronously on every page, blocking first contentful paint across the entire site.

Results

What the engagement delivered

Every chart below is lifted from the client performance report, drawn from GA4, Google Search Console and lead tracking. Each metric can be verified in the analytics consoles.

Overall growth by channel

Year-over-year growth by channel

Year-over-year growth by channel for Spaetec

Total leads over time

Monthly leads

Line chart of Spaetec total leads per month

Google Analytics — performance overview

Lead generation performance

Google Analytics lead generation performance for Spaetec

Evidence

The traffic engine behind the leads

Search visibility and audience growth, straight from the consoles. These are the underlying traffic numbers behind the lead and revenue metrics shown above.

Google Search Console - clicks & impressions

Clicks, impressions, CTR and average position trending upward

Google Search Console chart showing Spaetec clicks and impressions trending upward

Sessions, page views & new users

Google Analytics — monthly

Bar chart of sessions, page views and new users rising each month

Retention

New vs returning users

Retention overview showing new and returning users for Spaetec

Ooi Solutions

B2B SEO that turns corporate brochures into lead generation machines.

From generic service descriptions to a structured content platform that attracts enterprise buyers. Every lead, every pipeline dollar, every case study view — traceable back to the SEO architecture that made Spaetec the obvious choice.

ooisolutions.in  —  hello@ooisolutions.in