SEO case study

A consultancy that had to look like a shop to rank like one

Anonymised case study: a UAE curtains and blinds consultancy put 41 of 129 tracked keywords in the top ten by adopting the page type Google rewards.

Curtains & blinds consultancyWindow furnishingsUAESEO campaign
Key performance highlights

Numbers from the client's own reporting

MetricResult
tracked keywords in the top ten0 → 41
tracked keywords in the top three0 → 7
service pages published112
monthly searches across the top-ten set28,680
keywords tracked from day one, none ranking129
Period7-month engagement

Client keyword sheet; every tracked term started unranked. The head term "curtains", at 18,100 searches a month, sits at 34 and is still climbing, and "curtains dubai" at 5,400 a month sits at 20.

Overview

The situation, goals & challenges

The client sells a consultation. Someone visits, measures the window, advises on fabric and drop, and quotes for a fitted job. Nothing about that is a shopping cart.

Google disagreed. Every result on page one for "curtains dubai", "blackout curtains" and "blinds dubai" was an online shop: category pages, product grids, prices, filters. The four incumbents holding those results were ecommerce sites with domain authority between 11 and 17 and up to 1,900 backlinks each. A page describing a service had nothing in common with what the result page was rewarding, which is why all 129 tracked keywords were unranked.

Strategy & solution

SEO strategy for a consultative business in a retail result

Before writing anything, look at what is already ranking and ask what type of page it is. If every result is a product category and you are publishing a service page, no amount of content quality closes that gap.

Diagnosis

Read the result page before the keyword

Every position one to ten on the head terms was a shop. That is Google stating the page type it will reward, and it is not negotiable by writing better prose.

Page type

Build the page type, keep the business model

Category pages, collection pages by fabric and function, product pages with specifications and images. The structure is retail; the company is still a consultancy.

Conversion

Change the one element that matters

"Add to cart" becomes "Book a consultation". Everything else a shopper expects stays, so the page satisfies the query and the enquiry still arrives as a measured job.

Architecture

Split the tree the way a shop would

Curtains and blinds by type, then motorised, then commercial by venue. Hotels, schools, hospitals, restaurants and retail each get their own page, because that is how the buying is actually segmented.

Scale

Publish the whole tree, not a sample

112 pages went live across the structure. A category tree with three pages in it does not read as a shop to a crawler or to a visitor.

What we found

The findings behind the numbers

The change that did the work

A consultancy ranked for retail queries by adopting the retail page type and replacing a single button. The technique transfers to any business whose result page is dominated by a format it does not itself use: read the format, build it, and change only the conversion step.

Scope of work

What the engagement contained

The same seventeen-step workbook as the other accounts, with the page-type rebuild sitting inside the site-structure steps rather than being bolted on afterwards.

  • Four ecommerce incumbents analysed on authority, traffic, backlinks and page speed
  • 129 keywords put under rank tracking before anything changed
  • 230 keyword rows grouped into clusters by fabric, function and venue
  • A category tree proposed down to commercial curtains by venue type
  • URLs moved off the platform default and onto the category structure
  • Main menu and footer rebuilt around curtains, blinds, motorised and commercial
  • 141 content items through approval, 112 published
  • Twenty blog topics on the questions a fitted job raises, from soundproofing to cleaning
112
pages published
129
keywords tracked from day one
17
tracked delivery steps
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

"drapery shop"Commercial#1from unranked · 1,000/mo
"curtain shops in dubai"Commercial#2from unranked · 880/mo
"wooden blinds"Commercial#2from unranked · 320/mo
"curtain shop near me"Commercial#3from unranked · 2,900/mo
"curtains and blinds"Commercial#3from unranked · 880/mo
"blinds dubai"Commercial#5from unranked · 1,300/mo
"blackout curtains dubai"Commercial#8from unranked · 1,300/mo
"blackout curtains"Commercial#10from unranked · 4,400/mo

Keyword rankings, At the start vs Now

Position bandAt the startNow
Top 307
Top 10041
Top 20050
Unranked129—

Who held the result page before we started

IncumbentAuthorityOrganic trafficBacklinks
Ecommerce incumbent 1174.4K1.4K
Ecommerce incumbent 2122.8K638
Ecommerce incumbent 3122.3K1.8K
Ecommerce incumbent 4111.6K1.9K
The client—Not ranking—

Competitor analysis from the delivery workbook. Traffic is monthly organic sessions. None of the incumbents had exceptional authority; they simply matched the page type Google wanted.

The category tree we built

TierPages beneath it
CurtainsCustom, sheer, patterned, ready-made, installation
BlindsVenetian, wooden, roman, roller, vertical
MotorisedMotorised curtains, motorised blinds
Commercial, by venueOffice, hotel, school, hospital, retail, restaurant

What we delivered

  • 41 of 129 tracked keywords into the top ten, and 7 into the top three, from none ranking at all
  • The top-ten set alone covers 28,680 monthly searches
  • 112 pages published across a category tree built to match the retail result page
  • Enquiries still arrive as a booked consultation rather than a checkout
Conclusion

The verdict: strategic SEO transforms businesses

The lesson is cheap to state and hard to accept: if the result page is full of shops, publish a shop. Matching the page type Google had already chosen cost one button, and took a consultancy from nothing to 41 keywords in the top ten.

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: Window furnishings · 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