Ooi Solutions · Case file

Eco Interiors

An Ireland-based interior design firm that couldn't be found locally. We spent four months fixing their web presence, local SEO and booking flow - and measured all of it.

ecointeriors.ie  ·  Jan 2025 - Apr 2025  ·  11 interventions

+118%Local search clicks
+94%Consultation bookings
4.8×Google Maps views
+56%Organic sessions

Source: Eco Interiors growth & performance report - GA4, Google Search Console and lead tracking, Jan 2025 → Apr 2025.

Admission notes

A design firm with beautiful spaces - and an invisible online presence

Eco Interiors creates sustainable, contemporary interior spaces across Ireland. Their design work spoke for itself - but their website couldn't help new clients find them.

The situation

  • Ireland-based interior design firm specialising in eco-friendly residential and commercial projects
  • Strong portfolio of completed renovations and new builds
  • Clients searching for "interior design near me" and "eco interior designer Ireland"
  • Word-of-mouth referral base that was plateauing

What stood in the way

  • Outdated WordPress theme with no mobile-first design
  • Portfolio images served at full resolution with no compression
  • No Google Business Profile optimisation - invisible on Maps
  • Booking required a phone call - no online scheduling
  • Duplicate location pages with thin, templated content

Scope

11 interventions, four workstreams

Documented in full in the Eco Interiors growth & performance report.

Web Design

  • Full responsive redesign with mobile-first approach
  • Custom page layouts for services, about and contact
  • Hero sections with project photography
  • Brand-aligned colour palette and typography

Local SEO

  • Google Business Profile overhaul with categories and photos
  • NAP consistency across all directories
  • Location landing pages with unique content
  • Review response strategy implementation

Portfolio Showcase

  • Image optimisation - WebP, lazy loading, responsive sizes
  • Project detail pages with before/after galleries
  • Client testimonials integrated per project
  • Filtering by project type and location

Consultation Booking

  • Online booking form with calendar integration
  • Automated confirmation and reminder emails
  • CTA placement across all high-intent pages
  • Project type selector to pre-qualify leads

Before & after · the pages

What changed, page by page

These are the live Eco Interiors pages as they were, and as we rebuilt them. Screenshots come straight from the client performance report.

01

Services Page

The main conversion page - slow, generic, and missing a booking flow.

Before
  • Large hero image with no compression
  • Services listed as plain text paragraphs
  • No call-to-action or booking mechanism
  • Missing meta description and alt text
After
  • Optimised hero with booking CTA above the fold
  • Service cards with icons and short descriptions
  • Inline consultation form with project type selector
  • Featured projects gallery linking to case studies

Screenshots: Eco Interiors growth & performance report.

Core Web Vitals

The vitals, before and now

Google's threshold for a good LCP is 2.5 seconds. The services page was almost three times that.

Baseline
6.7sLCP
2.9sFCP
4.3sSpeed Index

Where those 6.7 seconds went

TTFB12%810ms
Load delay48%3,220ms
Load time34%2,280ms
Render delay6%390ms

Source: PageSpeed Insights baseline audit.

Today · assessment passed
1.4sLCP
0.6sINP
0.06CLS

Other notable metrics

First Contentful PaintGood0.5s
Time to First ByteGood0.15s

Source: PageSpeed Insights, 15 Jul 2026 - real-user field data.

Read this carefully

The 6.7s baseline is a Lighthouse lab test of the services page. The 1.4s is field data site-wide. A like-for-like re-test of the services page would confirm the exact improvement.

Still on the list

Third-party chat widget adding ~180ms, 9KiB unused CSS from the old theme, and Instagram embed scripts loading synchronously on portfolio pages.

The unglamorous part

The problems that don't fit in a pitch deck

Most of this engagement was invisible local SEO and infrastructure work. It's also the reason the rest worked.

Google Business Profile was unclaimed

The listing had no photos, no categories, and duplicate entries from old directory submissions.

Portfolio images were 3-6 MB each

Original photography uploaded at full resolution. Pages took 7+ seconds to fully render.

Duplicate location pages

Thin, templated pages for each service area were cannibalising each other in search.

No online booking flow

Clients had to call during business hours. After-hours enquiries went unanswered.

Theme bloat from page builder

Elementor loaded 400ms of render-blocking JavaScript on every page.

Zero review management

Existing reviews were unresponded-to and negative ones were damaging click-through rates.

Evidence

The traffic engine behind the bookings

Search visibility and audience growth, straight from the consoles.

Google Search Console - clicks & impressions

Local search clicks up 118% · "interior design" queries ranking page 1 · Maps visibility 4.8× baseline

Google Search Console chart showing local clicks and impressions trending upward through Apr 2025

Google Analytics - lead generation performance

GA4 · Jan 2025 → Apr 2025

Google Analytics chart showing consultation bookings increasing month over month

Total leads over time

Monthly, Jan 2025 → Apr 2025

Line chart of Eco Interiors total leads per month, rising steadily from baseline

Sessions, page views & new users

Google Analytics · monthly

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

Retention

New users vs returning visitors

Retention overview showing healthy new and returning visitor split

Year-over-year growth by channel

Jan-Apr 2024 vs 2025

Year-over-year growth by channel showing organic and local search gains

Ooi Solutions

We do this for design firms that need to be found.

4 months, 11 interventions, +94% consultation bookings - and every number on this page can be checked in GA4, Search Console or PageSpeed Insights. That's the point.

ooisolutions.in  ·  hello@ooisolutions.in