SEO case study

Seven trades, seven separate search markets, one contractor

Anonymised case study: a Dubai home maintenance contractor took top-ten keywords from 30 to 79 in a quarter and clicks up 151%.

Home maintenance companyHome servicesDubaiSEO campaign
Key performance highlights

Numbers from the client's own reporting

MetricResult
organic clicks, six-month compare (1.56K → 3.92K)+151%
keywords in the top ten, Nov → Feb30 → 79
organic enquiries per month134–185
impressions, six-month compare182K → 299K
keywords in the top three12 → 31
of organic enquiries arriving on WhatsApp69%
PeriodNov 2025 – Mar 2026

Six-month ranking report, client domain, United Arab Emirates. The bracket comparison is the client's own quarter-over-quarter export, same tracking on both dates.

Overview

The situation, goals & challenges

The site sold seven trades from one thin set of pages, which meant it competed properly in none of them. "AC repair dubai" at 6,600 searches a month, "painting services dubai" at 5,400, "plumber" at 5,400, "electrician" at 5,400 — each of those is a separate market with a separate leader, and a single services page cannot answer any of them well.

The competitive read was more useful than the volume. Seven rivals were tracked across 384 keyword placements, and the two largest tell opposite stories: the category leader holds 116 keywords and draws around 8,600 visits a month, while another rival holds 159 keywords — more coverage — and draws about 2,900. Ranking for more things is not the same as ranking for the right things.

Strategy & solution

SEO strategy for a multi-trade maintenance company

The mistake in home services is treating the company as the unit of competition. The unit is the trade, and a contractor selling seven of them is running seven campaigns that happen to share a domain.

Mapping

Map keywords by trade before anything else

Air conditioning, painting, electrical, plumbing, handyman, water tank cleaning, annual contracts. Each group gets its own pages and its own head term, because each has a different incumbent to displace.

Competitive

Judge rivals on traffic, not coverage

The rival with the most ranking keywords in this category draws a third of the traffic of the rival with fewer. Copying a competitor's keyword list without checking what it earns copies their inefficiency.

Page types

Separate the service page from the article

"Water tank cleaning dubai" is a page that takes a booking. "Seasonal home maintenance" at 3,500 a month is an article that feeds it. Deciding which is which before writing is most of the work.

Coverage

Chase the unqualified term as well as the city one

"Condenser ac", "plumbing work", "coil cleaning ac" carry real volume without a city attached, and they were sitting unranked while the Dubai variants ranked.

Expectations

Expect the movement in the mid-table first

The visible jump here was positions 11–20 filling out and the top ten nearly doubling. Head terms follow that; they do not lead it.

What we found

The findings behind the numbers

The enquiries arrive on WhatsApp, not the contact form

One reporting month produced 155 organic enquiries: 107 WhatsApp clicks, 28 phone calls and 20 form submissions. Sixty-nine per cent came through WhatsApp and thirteen per cent through the form most agencies spend their time optimising. In this market, on this kind of urgent job, a contact form is the channel people use last — which changes what a service page should put above the fold, and changes what you count as a conversion.

The competitor number worth stealing

Across the seven rivals tracked, one holds 159 ranking keywords and draws roughly 2,900 visits a month. Another holds 116 and draws roughly 8,600. Three times the traffic from a quarter fewer keywords, because the second one owns the terms people actually book from — "ac repair dubai" at 6,600 a month, "painting services dubai" at 5,400 — while the first has spread itself across long-tail nobody searches. When a competitor audit hands you a keyword list, the useful column is estimated traffic, not count.

Scope of work

What the engagement contained

The work was mostly mapping and structure. In a category this fragmented, deciding what goes where is the intervention.

  • Seven competitors analysed across 384 keyword placements, scored on estimated traffic rather than keyword count
  • 144 keywords mapped to a service category before any page was written
  • Topical clusters split commercial from informational inside every trade
  • A page per trade rather than a shared services page, each with its own head term
  • Annual maintenance contract content built as its own group, for planning-stage rather than emergency searches
  • Ranking tracked month over month so movement could be read per trade, not as one line
7
trades mapped separately
144
keywords mapped to a service
384
competitor placements analysed
Results

Numbers that speak louder than claims

All figures from the client's own Search Console, rank trackers and delivery workbooks, recorded on the dates shown.

Page-one positions for high-value queries

"water cleaning"Commercial#1from #4
"home maintenance company in dubai"Commercial#1from #3
"villa maintenance dubai"Commercial#3from #100
"air conditioner coil cleaning"Commercial#3from #100
"electric work"Commercial#3from #100
"best maintenance company dubai"Commercial#3from #33
"home maintenance services"Commercial#3from #16
"maintenance companies in dubai"Commercial · 1,600 searches/mo#4from #7

Keyword rankings, 1 November vs 8 February

Position band1 November8 February
All ranking keywords164266
Top three1231
Positions 4–101848
Positions 11–202134
AI Overviews08
Other SERP features2148

Search Console, last six months against the previous period

MetricPrevious periodLast 6 months
Clicks1.56K3.92K (+151%)
Impressions182K299K (+64%)

Organic enquiries, by month and channel

ChannelOne monthShare
WhatsApp click10769%
Phone click2818%
Form submit2013%
Total, organic only155—

Tracked as events and split by channel. The three reported months run 155, 185 and 134 organic enquiries. Paid traffic is excluded from all of these figures.

The seven markets, mapped separately

GroupPages built around
Air conditioningAC repair, AC maintenance, duct cleaning, coil cleaning, condenser
TradesPlumbing, electrical, painting, handyman, carpentry
SpecialistWater tank cleaning, kitchen renovation, villa maintenance, annual contracts

What we delivered

  • Keywords in the top ten from 30 to 79, and in the top three from 12 to 31, across one quarter
  • Organic clicks up 151% and impressions up 64% across the six-month compare
  • Eight AI Overviews held, from none at the baseline
  • 155 organic enquiries in a single reporting month, 107 of them WhatsApp clicks
Timeline

How it unfolded

Research
Seven markets, not one
Competitors analysed by estimated traffic, and the keyword set split by trade before any structure was proposed.
Structure
A page per trade
Service pages built per category with their own head terms, and clusters divided commercial from informational.
November
The baseline
164 ranking keywords, 30 of them in the top ten, twelve in the top three and no AI Overview anywhere.
December, January
Enquiries before rankings
Clicks up 7.9% then 16% month on month, and 155 then 185 organic enquiries — most of them arriving on WhatsApp.
February
The quarter lands
266 ranking keywords, 79 in the top ten, 31 in the top three and eight AI Overviews held.
The month after
A dip, with a cause
Clicks fell from 723 to 661 on a mix of lower navigational search and Core Web Vitals failures. The development team worked through the performance issues; impressions kept climbing to 65.5K throughout.

A note on this engagement

Figures come from the client's own monthly reports — Search Console compares, the quarter-over-quarter keyword brackets, the six-month ranking report and the enquiry events split by channel. The account has not moved in a straight line: the month after the quarter shown here, clicks fell from 723 to 661 on a combination of reduced navigational search and Core Web Vitals failures on the site. That is included above rather than left out, and the performance work that followed is the reason it was a dip rather than a trend.

Conclusion

The verdict: strategic SEO transforms businesses

Seven trades is seven campaigns. Mapping them apart, judging rivals on what their keywords earn rather than how many they hold, and counting the WhatsApp click as the conversion it actually is — that combination doubled the top ten in a quarter and put 155 enquiries a month through the door organically.

Want this for your site?
We'll check your site against your three closest competitors and send the gaps to your WhatsApp within 48 hours. No commitment. 100% free analysis. Real insights, not a sales pitch.
Get my free check
Kanwal Shahzad, founder of Digidot, SEO and AI search agency in Dubai
Kanwal ShahzadFounder, Digidot

Kanwal Shahzad is a founder, strategist and AI enthusiast with 20 years of experience spanning finance, digital marketing and AI. She started her journey at EY, then spent a decade building Digidot into one of the region's pioneering AI-powered agencies. Today she leads two companies, including aisfy.ai at DIFC AI Campus — governance-first AI infrastructure designed to embed compliance, ethics and resilience at the core of business growth.

Services used: Web Development · SEO Dubai · AEO & GEO · Sector: Home services · All case studies

Testimonials

What UAE clients say about working with Digidot

Companies who trust us

Our clients

  • Quantum Bazaar logo — Digidot SEO client
  • Axon Medica logo — Digidot SEO client
  • Central Dental Elsternwick logo — Digidot SEO client
  • Tunio Aesthetics logo — Digidot SEO client
  • Eminence Metal Fabrication logo — Digidot SEO client
  • Horton logo — Digidot SEO client
  • Truck1.eu logo — Digidot SEO client
  • Royal Archers & Medical Clinic logo — Digidot SEO client
  • ITR Lubricants logo — Digidot SEO client
  • Globoprime Attestation Services logo — Digidot SEO client
  • Good Living Medical Centre logo — Digidot SEO client