Brillare Electrical — 2-Year SEO Growth Case Study
How AIIMS helped Brillare Electrical grow organic keyword indexation by 186%, total users by 137%, and key events by 327% in 2 years, delivering a 193.4:1 revenue ROI from a $72,000 SEO investment.

Campaign Objective
Two-year SEO programme to expand Brillare Electrical's organic keyword footprint across electrical, lighting and security services in Perth, turning organic search into the business's single highest-converting lead channel.
@font-face { font-family: ‘TT Interphases Pro’; src: url(‘/wp-content/themes/aiims/fonts/Interphases-Regular.woff’) format(‘woff’); font-weight: 400; font-style: normal; } @font-face { font-family: ‘TT Interphases Pro’; src: url(‘/wp-content/themes/aiims/fonts/Interphases-Medium.woff’) format(‘woff’); font-weight: 500; font-style: normal; } @font-face { font-family: ‘TT Interphases Pro’; src: url(‘/wp-content/themes/aiims/fonts/Interphases-Bold.woff’) format(‘woff’); font-weight: 700; font-style: normal; } @font-face { font-family: ‘TT Interphases Pro’; src: url(‘/wp-content/themes/aiims/fonts/Interphases-Light.woff’) format(‘woff’); font-weight: 300; font-style: normal; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { –red: #F5412C; –dark: #0d0d0d; –mid: #1a1a1a; –grey: #2a2a2a; –light-grey: #f4f4f4; –text: #1a1a1a; –muted: #666; –white: #fff; –yellow: #FFD700; –blue: #3B5BDB; –teal: #0fa0a0; } .brillare-cs, .brillare-cs * { box-sizing: border-box; } .brillare-cs { font-family: ‘TT Interphases Pro’, -apple-system, sans-serif; background: var(–white); color: var(–text); line-height: 1.6; font-size: 16px; overflow: hidden; } .brillare-cs img { max-width: 100%; display: block; height: auto; } .brillare-hero { background: var(–dark); color: var(–white); padding: 60px 20px 50px; position: relative; overflow: hidden; } .brillare-hero::before { content: ”; position: absolute; top: -80px; right: -80px; width: 340px; height: 340px; border-radius: 50%; background: radial-gradient(circle, rgba(245,65,44,0.18) 0%, transparent 70%); pointer-events: none; } .brillare-hero-inner { max-width: 900px; margin: 0 auto; position: relative; } .brillare-eyebrow { font-size: 11px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: var(–red); margin-bottom: 18px; } .brillare-cs h1 { font-size: clamp(30px, 6vw, 64px); font-weight: 700; line-height: 1.08; letter-spacing: -0.02em; margin-bottom: 18px; color: var(–white); } .brillare-cs h1 span { color: var(–red); } .brillare-hero-sub { font-size: clamp(15px, 2.5vw, 18px); font-weight: 400; color: rgba(255,255,255,0.72); max-width: 600px; margin-bottom: 36px; line-height: 1.6; } .brillare-hero-meta { display: flex; flex-wrap: wrap; gap: 10px; } .brillare-pill { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.12); padding: 6px 14px; border-radius: 50px; font-size: 12px; font-weight: 500; color: rgba(255,255,255,0.8); } .brillare-pill strong { color: var(–white); } .brillare-client-logo { margin-top: 40px; padding-top: 32px; border-top: 1px solid rgba(255,255,255,0.1); display: flex; align-items: center; gap: 16px; } .brillare-client-logo img { height: 40px; filter: brightness(0) invert(1); max-width: 180px; object-fit: contain; } .brillare-client-label { font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.4); } .brillare-stat-band { background: var(–red); padding: 0; overflow-x: auto; } .brillare-stat-band-inner { display: flex; flex-wrap: nowrap; min-width: 600px; } .brillare-stat-item { flex: 1; min-width: 140px; padding: 28px 20px; text-align: center; border-right: 1px solid rgba(255,255,255,0.2); color: var(–white); } .brillare-stat-item:last-child { border-right: none; } .brillare-stat-num { font-size: clamp(26px, 5vw, 42px); font-weight: 700; line-height: 1; letter-spacing: -0.02em; display: block; } .brillare-stat-label { font-size: 11px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.85; margin-top: 5px; display: block; } .brillare-section { padding: 60px 20px; } .brillare-section-inner { max-width: 900px; margin: 0 auto; } .brillare-section-dark { background: var(–dark); color: var(–white); } .brillare-section-light { background: var(–light-grey); } .brillare-section-white { background: var(–white); } .brillare-chapter { font-size: 10px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(–red); margin-bottom: 10px; } .brillare-chapter.light { color: rgba(245,65,44,0.9); } .brillare-cs h2 { font-size: clamp(22px, 4vw, 38px); font-weight: 700; letter-spacing: -0.01em; line-height: 1.15; margin-bottom: 14px; color: inherit; } .brillare-cs h3 { font-size: clamp(17px, 2.5vw, 22px); font-weight: 600; line-height: 1.3; margin-bottom: 10px; color: inherit; } .brillare-cs p { font-size: 15px; color: inherit; margin-bottom: 14px; line-height: 1.7; } .brillare-cs p:last-child { margin-bottom: 0; } .brillare-pull-quote { border-left: 4px solid var(–red); padding: 18px 24px; margin: 32px 0; background: rgba(245,65,44,0.06); border-radius: 0 8px 8px 0; } .brillare-pull-quote p { font-size: 17px; font-weight: 500; line-height: 1.55; font-style: italic; color: var(–text); margin: 0; } .brillare-section-dark .brillare-pull-quote { background: rgba(255,255,255,0.06); } .brillare-section-dark .brillare-pull-quote p { color: rgba(255,255,255,0.9); } .brillare-screenshot { background: var(–white); border: 1px solid #e5e5e5; border-radius: 10px; overflow: hidden; margin-bottom: 24px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); } .brillare-screenshot img { width: 100%; display: block; height: auto; } .brillare-caption { padding: 12px 16px; font-size: 12px; font-weight: 500; color: var(–muted); letter-spacing: 0.04em; text-transform: uppercase; border-top: 1px solid #f0f0f0; background: #fafafa; } .brillare-ba { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 28px 0; } @media (max-width: 580px) { .brillare-ba { grid-template-columns: 1fr; } } .brillare-ba-card { padding: 24px; border-radius: 10px; background: var(–white); border: 1px solid #e5e5e5; } .brillare-ba-card.after { background: var(–dark); border-color: var(–red); color: var(–white); } .brillare-ba-label { font-size: 10px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; margin-bottom: 14px; color: var(–muted); } .brillare-ba-card.after .brillare-ba-label { color: var(–red); } .brillare-ba-big { font-size: 40px; font-weight: 700; letter-spacing: -0.02em; line-height: 1; color: var(–text); } .brillare-ba-card.after .brillare-ba-big { color: var(–white); } .brillare-ba-sub { font-size: 13px; color: var(–muted); margin-top: 4px; } .brillare-ba-card.after .brillare-ba-sub { color: rgba(255,255,255,0.55); } .brillare-attr-node { padding: 8px 16px; border-radius: 6px; font-size: 13px; font-weight: 600; letter-spacing: 0.02em; } .brillare-attr-node.paid { background: #e8eeff; color: #3B5BDB; border: 1.5px solid #b3c3ff; } .brillare-attr-node.organic { background: #fff3cd; color: #8a6500; border: 1.5px solid #ffde6e; } .brillare-attr-node.direct { background: #f0f0f0; color: #444; border: 1.5px solid #d0d0d0; } .brillare-attr-arrow { font-size: 18px; color: var(–red); font-weight: 700; } .brillare-attr-pct { background: var(–red); color: var(–white); padding: 6px 14px; border-radius: 50px; font-size: 12px; font-weight: 700; letter-spacing: 0.06em; } .brillare-kw-wrap { overflow-x: auto; border-radius: 10px; border: 1px solid #e5e5e5; margin: 28px 0; } .brillare-kw-table { width: 100%; border-collapse: collapse; font-size: 14px; } .brillare-kw-table th { background: var(–dark); color: var(–white); padding: 12px 16px; text-align: left; font-size: 11px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; white-space: nowrap; } .brillare-kw-table td { padding: 11px 16px; border-bottom: 1px solid #f0f0f0; vertical-align: middle; white-space: nowrap; } .brillare-kw-table tr:last-child td { border-bottom: none; } .brillare-pct-up { color: #1a9a4a; font-weight: 700; } .brillare-pct-new { background: var(–red); color: var(–white); padding: 2px 8px; border-radius: 4px; font-size: 11px; font-weight: 700; } .brillare-pages-grid { display: grid; grid-template-columns: 1fr; gap: 14px; margin-top: 24px; } .brillare-page-row { background: var(–white); border: 1px solid #e8e8e8; border-radius: 8px; padding: 16px 18px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; } .brillare-page-url { font-size: 13px; font-weight: 500; color: var(–blue); word-break: break-all; flex: 1; min-width: 180px; } .brillare-page-stats { display: flex; gap: 14px; flex-shrink: 0; } .brillare-page-stat { text-align: right; } .brillare-page-stat span { display: block; } .brillare-ps-num { font-size: 15px; font-weight: 700; color: var(–text); } .brillare-ps-pct { font-size: 11px; font-weight: 600; color: #1a9a4a; } .brillare-ps-label { font-size: 10px; color: var(–muted); text-transform: uppercase; letter-spacing: 0.06em; } .brillare-snapshot-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 28px 0; } @media (max-width: 560px) { .brillare-snapshot-pair { grid-template-columns: 1fr; } } .brillare-snap-card { border-radius: 10px; overflow: hidden; border: 1px solid #e5e5e5; } .brillare-snap-header { padding: 10px 16px; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; } .brillare-snap-header.before { background: #2a2a2a; color: rgba(255,255,255,0.6); } .brillare-snap-header.after-head { background: var(–red); color: var(–white); } .brillare-channel-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 14px; margin: 28px 0; } .brillare-channel-card { background: var(–white); border: 1px solid #e5e5e5; border-radius: 8px; padding: 18px 14px; text-align: center; } .brillare-cc-pct { font-size: 24px; font-weight: 700; letter-spacing: -0.02em; color: var(–red); display: block; } .brillare-cc-label { font-size: 11px; color: var(–muted); margin-top: 4px; display: block; } .brillare-cc-note { font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; margin-top: 6px; display: block; } .brillare-divider { height: 1px; background: #eee; max-width: 900px; margin: 0 auto; } .brillare-halo { background: var(–dark); color: var(–white); border-radius: 12px; padding: 32px 28px; margin: 36px 0; position: relative; overflow: hidden; } .brillare-halo::before { content: ”; position: absolute; bottom: -50px; right: -50px; width: 240px; height: 240px; border-radius: 50%; background: radial-gradient(circle, rgba(245,65,44,0.15) 0%, transparent 70%); } .brillare-halo h3 { color: var(–white); margin-bottom: 10px; } .brillare-halo p { color: rgba(255,255,255,0.7); font-size: 14px; } .brillare-halo-badge { display: inline-block; background: var(–red); color: var(–white); font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 4px 12px; border-radius: 4px; margin-bottom: 14px; } .brillare-service-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px; } .brillare-service-tag { background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.12); padding: 6px 14px; border-radius: 50px; font-size: 12px; font-weight: 500; color: rgba(255,255,255,0.8); } .brillare-timeline { position: relative; padding-left: 24px; margin: 28px 0; } .brillare-timeline::before { content: ”; position: absolute; left: 7px; top: 6px; bottom: 6px; width: 2px; background: linear-gradient(to bottom, var(–red), #ff8a6e); } .brillare-tl-item { position: relative; margin-bottom: 28px; } .brillare-tl-item::before { content: ”; position: absolute; left: -21px; top: 6px; width: 10px; height: 10px; border-radius: 50%; background: var(–red); border: 2px solid var(–white); box-shadow: 0 0 0 2px var(–red); } .brillare-tl-date { font-size: 11px; font-weight: 700; color: var(–red); letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 4px; } .brillare-tl-body { font-size: 14px; color: var(–text); } .brillare-cta-section { background: var(–red); padding: 60px 20px; text-align: center; color: var(–white); } .brillare-cta-section h2 { color: var(–white); font-size: clamp(22px, 4vw, 36px); margin-bottom: 10px; } .brillare-cta-section p { color: rgba(255,255,255,0.85); max-width: 480px; margin: 0 auto 28px; font-size: 15px; } .brillare-cta-btn { display: inline-block; background: var(–white); color: var(–red); font-weight: 700; font-size: 15px; padding: 14px 36px; border-radius: 6px; text-decoration: none; letter-spacing: 0.02em; } .brillare-footer-bar { background: var(–dark); padding: 30px 20px; text-align: center; border-radius: 0 0 12px 12px; } .brillare-footer-copy { font-size: 12px; color: rgba(255,255,255,0.35); margin-bottom: 0; } {“@context”:”https://schema.org”,”@graph”:[{“@type”:”Organization”,”@id”:”https://aiims.group/#organization”,”name”:”AIIMS Group”,”url”:”https://aiims.group/”,”logo”:”https://aiims.group/wp-content/uploads/2026/06/aiims-group-logo.png”,”description”:”AIIMS Group is a multi-disciplinary performance, SEO, GEO, creative, web development, production, CRM and digital growth agency operating across Australia, New Zealand, UAE and global markets.”,”foundingDate”:”2010″,”sameAs”:[“https://www.linkedin.com/company/aiims-group/”,”https://www.facebook.com/AIIMSGroup”,”https://www.instagram.com/aiimsgroup/”,”https://www.youtube.com/@AIIMSGroup”]},{“@type”:”Article”,”@id”:”https://aiims.group/brillare-electrical-seo-case-study-perth/#article”,”headline”:”Brillare Electrical: 2-Year SEO Growth Case Study | 186% Keyword Growth, 193.4:1 ROI”,”description”:”How AIIMS helped Brillare Electrical grow organic keyword indexation by 186%, total users by 137%, and key events by 327% in 2 years. 193.4:1 revenue ROI from a $72,000 SEO investment.”,”image”:”https://www.brillare.net.au/wp-content/uploads/2024/09/logo-3.png”,”author”:{“@type”:”Person”,”name”:”Sarah Gebron”},”publisher”:{“@id”:”https://aiims.group/#organization”},”datePublished”:”2026-06-18″,”dateModified”:”2026-06-18″,”mainEntityOfPage”:”https://aiims.group/brillare-electrical-seo-case-study-perth/”}]}SEO Case Study: Perth, Western Australia
From 1,000 keywords
to 2,846.
In two years.
Brillare Electrical came to AIIMS as a solid trade business with a thin digital footprint. What followed was two years of structured SEO growth that turned their website into Perth’s most visible electrician platform, and their organic channel into the single biggest lead-closer in their entire marketing mix.
Client
01: The Brief
A great electrician. A weak digital presence.
Brillare Electrical had the reviews, the team, the service range, and the reputation. What they didn’t have was visibility. Their site ranked for around 1,000 keywords in July 2024, most of which sat buried in positions 11 through 100. Top-of-page real estate was sparse. Traffic wasn’t converting at the rate their business quality deserved.
The mandate was clear: build a content architecture and technical foundation that could compete across every major service category in Perth. Electrical. Lighting. Security. Residential and commercial.
Ads attract the traffic. SEO keeps users on the site and closes the lead. The strategy wasn’t to replace paid search, it was to make every ad click work harder.
02: Keyword Growth
1,000 keywords to 2,846.
A 186% increase in indexation.
Keyword indexation is the engine of organic growth. The more relevant terms a site ranks for, the wider its net for capturing qualified search intent. Over 24 months, AIIMS expanded Brillare’s footprint across every major service category and stage of the buyer journey.
| Position Range | Jul 2024 | Jun 2026 | Growth |
|---|---|---|---|
| Top 3 | 8 | 68 | +750% |
| 4 to 10 | 56 | 176 | +214% |
| 11 to 20 | 173 | 409 | +137% |
| 21 to 50 | 243 | 1,132 | +366% |
| 51 to 100 | 448 | 995 | +122% |
| SERP Features | 72 | 66 | Maintained |
| TOTAL | 1,000 | 2,846 | +186% |
The standout figure is the 750% increase in Top 3 positions, from 8 to 68. These are the keywords driving the highest-intent, highest-converting clicks. Every new Top 3 ranking is a direct competitor displacement in Perth’s most competitive electrical services market.
Page 1 keywords (positions 1 to 10 combined) grew from 64 to 244, a 281% increase.
03: Organic Traffic
32,776 organic users.
Up 137% in two years.
More keywords meant more traffic. But the quality of that traffic is what mattered most. Organic Search users don’t just arrive, they return. Returning users grew 142%, from 1,987 to 4,818. That’s a signal that SEO wasn’t just attracting new eyeballs, it was building brand recognition and loyalty in the Perth market.
The conversion rate improvement is the real story: from 9.47% to 16.79%. Better-targeted content meant better-qualified visitors. More relevant pages meant lower bounce rates and longer sessions. The site earned trust, and trust converts.
04: Page Performance
New pages. Massive gains.
Purpose-built for each service.
The content expansion strategy created entirely new pages for services that had zero presence two years ago. These pages didn’t just rank, they converted.
Electrical Services highlights
Security Services highlights
Lighting Services highlights
The entire Lighting Services section was built from scratch during this engagement. Every session, every user, every conversion on these pages is a direct result of the SEO content strategy.
05: Attribution
Organic Search.
The closer that never sleeps.
The attribution data tells the most compelling story of all. Across 26,786 total key events over 2 years, Organic Search is the single most powerful conversion channel in Brillare’s entire marketing mix.
Ads attract the traffic. SEO keeps users on the site and closes the lead. Together, they account for the #1 and #3 conversion paths by volume.
Top conversion paths
Organic Search: the dominant closer
Late Touchpoints by Channel
06: The Strategy
What actually moved the needle.
Growth at this scale doesn’t come from a single tactic. It comes from a connected system of technical excellence, content depth, and conversion architecture all working together.
SEO + SEM working as one system
Paid Search was never replaced. It was amplified. Google Ads captured demand at the top of the funnel, and the SEO content strategy was designed to hold those users, re-engage them organically, and close the lead. The data confirms it: the Paid + Organic path is the single highest-converting attribution path across the entire business.
Content expansion: built for every stage
The content strategy was built to capture intent across the entire buyer journey. Informational content captured early-stage researchers. Service pages owned mid-funnel consideration. Location-specific and comparison pages closed late-stage buyers who were ready to call.
Technical foundations that scale
Keyword growth at 186% requires more than good writing. It requires a site that search engines can crawl, understand, and trust. Schema markup aligned to each service type, clean URL structures, fast load times, and a resolved technical debt backlog all contributed to the indexation growth seen across the two-year period.
07: The Return
$72,000 in. $13.93M out.
193.4:1 ROI.
SEO is often measured in rankings and traffic. But rankings pay bills. Using Brillare’s own job-value data, the revenue impact of 2 years of SEO tells a story that’s hard to ignore.
7,873 leads. 56% close rate. $3,159 blended job value. That’s $13.93M in estimated revenue against a $72,000 SEO investment.
Blended Average Job Value
(65% x $4,475) + (35% x $715)
Weighted average across all job types
| Metric | Value |
|---|---|
| Total leads generated | 7,873 |
| Close rate | 56% |
| Estimated closed jobs | 4,409 |
| Blended avg. job value | $3,159 |
| Estimated revenue | $13,927,041 |
| Total SEO investment | $72,000 |
| Revenue ROI ratio | 193.4:1 |
| Net ROI ratio | 192.4:1 |
For every $1 spent on SEO, Brillare generated an estimated $193.40 in revenue. Over 24 months, the SEO investment paid for itself within the first few weeks of operation, and compounded from there.
These aren’t vanity metrics. They’re the downstream result of better rankings, more qualified traffic, and a website that converts. That’s the compounding nature of SEO done right: unlike paid ads, the traffic and leads don’t stop the moment the budget does.
Want results like this?
Brillare’s growth wasn’t accidental. It was built. If you’re an electrician, tradie, or service business ready to own your market online, let’s talk.
Become a Challenger