Local SEO case study

Eufouria Roofing: From No Map Pack Presence to Top 3 Across 20 Melbourne Suburbs

A sole-trader roofer, a website that wasn't working, and twelve months of local SEO that put him where Melbourne homeowners look first.

Performance comparison: December 2024–February 2025 vs December 2025–February 2026.

↑82%Organic sessions
252 → 459
↑127%Enquiries per quarter
15 → 34
↑776%Google clicks
45 → 394
Top 3Google Map Pack
Across 20 suburbs
Summary

Local SEO growth at a glance

Eufouria Roofing Specialist is a sole-trader roofing business serving Melbourne suburbs. Before engaging Optweb Digital, the business relied almost entirely on word of mouth and had no presence in Google's Map Pack. Over twelve months, local SEO delivered:

  • Top-three Map Pack positions across 20 suburbs
  • Google clicks increased from 45 to 394
  • Organic search sessions grew 82%, from 252 to 459
  • Enquiries more than doubled, from 15 to 34 per quarter
Project details

Client Profile

Detail Information
Client Eufouria Roofing Specialist
Industry Trades & Construction: Residential Roofing
Location Melbourne, Victoria
Service Local SEO & Google Business Profile
Reporting period Dec 2024–Feb 2025 vs Dec 2025–Feb 2026
The business behind the search

Business Overview

Muhti, owner of Eufouria Roofing Specialist, was facing a challenge common to many sole traders in the building trades: his work was good, his reputation was solid, but his phone wasn't ringing enough. With most of his day spent on the tools and managing jobs, he simply didn't have the time or expertise to build a meaningful digital presence.

Like most trade businesses, Eufouria relied heavily on word of mouth. Referrals kept coming in, but they couldn't guarantee consistent volume or reach new customers actively searching for roofing services in Melbourne's suburbs. The website existed, but it wasn't working.

Muhti partnered with Optweb Digital to change that, with a focused local SEO strategy designed to put Eufouria in front of Melbourne homeowners at the exact moment they were searching for roofing help.

Eufouria Roofing Specialist website and local SEO performance
The SEO risks

Key Challenges

Before engaging Optweb Digital, Eufouria faced four compounding problems:

Almost invisible on Google

The site averaged position 48.9 in search results, around page five, and earned just 45 Google clicks in three months.

Over-reliance on word of mouth

Lead flow was inconsistent, with no reliable digital channel to fill quiet periods.

No Map Pack presence

Eufouria was missing from one of the highest-converting local search placements.

No suburb-level rankings

The site didn't rank for high-intent suburb searches for roof repairs or restoration.

The result: competitors with comparable or lesser work were winning enquiries simply because they showed up on Google and Eufouria didn't.

The strategy

Optweb's Local SEO Strategy

We built a suburb-focused local SEO strategy around three pillars: a technical foundation, local Map Pack dominance, and conversion optimisation.

Pillar 1: Technical Foundation

  • Full technical audit identifying crawl issues, page speed problems and indexation gaps.
  • On-page optimisation of every service page with suburb-specific keyword targeting.
  • Structured data markup to clarify Eufouria's services and service areas.
  • Mobile performance improvements to reduce bounce rate and improve engagement.

Pillar 2: Local Domination

  • Keyword research across 20+ target suburbs.
  • Google Business Profile optimisation including categories, services, photos and review strategy.
  • Suburb-specific landing pages, primarily targeting northern and western Melbourne.
  • Local citation building and Map Pack optimisation.
  • Map Pack optimisation to secure positions in Google's local 3-pack

Pillar 3: Conversion Optimisation

  • Key pages redesigned with clear calls to action and prominent enquiry forms.
  • Click-to-call prioritised for mobile visitors.
  • Trust signals added, including service guarantees, suburb coverage and customer reviews.
A simple routine for the owner

What It Asked of Muhti: About Five Minutes a Job

Instead of spending two hours a day trying to do digital marketing, Muhti spends an extra five minutes with each customer: asking them to leave a Google review and taking a few photos of the finished job.

He didn't write a blog post, didn't log into anything, and didn't learn what a canonical tag is. He worked on his business while we took away all the digital marketing overhead.

The big win

The Google Map Pack

For local trades, the Map Pack is where the calls come from. Map listings appear above organic results and show star ratings, phone numbers and directions right on the search page, so a homeowner with a leaking roof can call without ever visiting a website.

Eufouria went from no Map Pack presence at all to top-three positions across 20 suburbs, including #2 for both 'roof repairs Airport West' and 'roof restoration Airport West'.

Suburb Map Pack position before Map Pack position now
Airport West Not ranking #2
Boronia Not ranking #2
Coburg Not ranking #1
Glenroy Not ranking #1

Source: SEranking

Search visibility

Keyword Rankings

Keyword Organic Rank Map Pack Rank
roof repairs airport west #1 #2
roof restoration airport west #1 #2
roof repairs boronia #2 #2
roof restoration coburg #2 #1

Source: SEranking

Measured performance

Performance Outcomes

December–February, year on year

Metric Dec 2024–Feb 2025 Dec 2025–Feb 2026 Growth
Organic Search Sessions 252 459 ↑ 82%
Enquiries (GA4 key events) 15 34 ↑ 127%
Google Search Clicks 45 394 ↑ 776%
Google Search Impressions 129K 163K ↑ 26%
Average Search Position 48.9 31.2 ↑ 17.7 places

Sources: Google Analytics 4 (organic search channel) and Google Search Console.

Why clicks grew so much faster than impressions

Impressions only rose 26%, but clicks rose 776%. That's because the quality of Eufouria's positions changed far more than the number of times it appeared. Average position moved from 48.9 to 31.2, and the suburb terms that matter moved into the top three, where most clicks happen. Appearing on page five barely gets clicked; appearing in the top three does.

For a sole trader, enquiries more than doubling from 15 to 34 a quarter means Eufouria is no longer dependent on word of mouth alone. The business is now reaching homeowners who have never heard of it, at the exact moment they need a roofer.

Google Analytics 4 organic search sessions and key events for Eufouria Roofing

Google Analytics 4: organic search sessions and key events, same periods.

Google Search Console performance comparison for Eufouria Roofing

Google Search Console: Dec 2024–Feb 2025 vs Dec 2025–Feb 2026.

Business impact

What 19 Extra Enquiries Are Worth

Eufouria went from 15 enquiries a quarter to 34. That’s 19 more. A roof restoration typically costs $2,500 to $20,000+. Even if only one in three of those extra enquiries becomes a job, and every job comes in at the low end, that’s around $15,000 in additional work every quarter from organic search alone.

What the client says

Client Testimonial

“Organic search is now our strongest lead source. We're ranking well locally, and the enquiries are coming from homeowners actively looking for our services.”

— Muhti, Owner, Eufouria Roofing Specialist

Frequently asked questions

Local SEO for roofing businesses

Does SEO work for a one-person trade business?

Yes, and it's often where local SEO performs best. Eufouria Roofing is a sole trader who went from no Map Pack presence to top three across 20 Melbourne suburbs in twelve months. The advantage is that many local competitors aren't doing it properly, so the bar is lower than in national markets.

How long does local SEO take for a roofing business in Melbourne?

Map Pack movement usually starts within three to four months if the Google Business Profile is properly set up and reviews are coming in. Meaningful enquiry growth took Eufouria about twelve months. Suburb-level rankings can move faster than city-wide terms because there's less competition per suburb.

Is the Google Map Pack more important than organic rankings for tradies?

Usually, yes. Map listings sit above organic results and show your rating, phone number and directions directly, so a homeowner can call without ever visiting your website. For urgent work like roof leaks, the Map Pack can be where many calls come from.

How many suburb pages does a trade business need?

As many as you genuinely service, and no more. Eufouria targeted 20. Pages for suburbs you don't actually attend can generate enquiries you can't take and look thin to Google. Start with the suburbs where you already have jobs and reviews.

Ready to grow local visibility?

On the tools all day and the phone's gone quiet?

Tell us the suburbs you service. We'll come back with where you currently rank in each one, who's beating you, and roughly what those positions are worth in jobs per month. Thirty minutes, and you keep the list.

Get your suburb ranking check