The numbers didn’t look right when I first audited the client’s SEO dashboard. A construction company in Abu Dhabi stuck on Google’s fifth page for their core search terms? That’s a death sentence in this market. Their website wasn’t exactly slow — 85/100 on PageSpeed Insights — but it was built like a 2015 WordPress template someone kept bolting extra plugins onto. The CEO kept asking, “Why isn’t our site showing up?” I knew they’d been burned before by agencies promising “full SEO packages” with vague deliverables. My job was to deliver concrete changes, fast.
Phase 1: The Technical Audit Was a Nightmare
I started with Screaming Frog. You know the drill — 301s pointing to 404s, canonical tags that contradicted themselves, server response time hovering around 2.3s. Not great, not terrible, but for local SEO in the UAE? It’s table stakes.
First fix: Switched all canonical tags to HTTPS over HTTP. Their analytics were capturing traffic as self-referrals because the HTTP URLs weren’t consolidating properly. Easy win.
But then — the crawl budget was wasted. Over 800 URLs Google had indexed (yes, I checked Search Console), but 60% were duplicates: /about, /about?source=ads, /about/?gclid=.... I wrote 301 redirects for each parameter-based variant, which cut the indexed URL count down to 320 in two days.
One problem: Their hosting provider was in London. In the UAE, a server halfway across the globe adds 200+ ms latency. It wasn’t a deal-breaker, but I pushed them to migrate to a Dubai-based Azure plan. The speed increased 1.6s → 1.1s, and honestly? It was worth the 8 extra hours of meetings convincing their IT team.
Phase 2: On-Page Fixes and Content That Actually Did Stuff
Here’s the thing: their pages were optimized for “construction services Abu Dhabi” but real people type “commercial builders in UAE” or “renovation contractors Dubai.” I used Google Keyword Planner and Ahrefs to find variations with high local intent. Then I started rewriting meta titles/descriptions — swapping generic phrases for city-specific terms and adding their Google Business location links.
The worst offender? A blog post titled “Why Choose Us.” One thousand words of fluff, zero keywords. I rewrote it as “3 Challenges with Abu Dhabi Building Codes and How We Fix Them” — 400 words max, embedded a permit lookup tool, and added FAQ schema. Within three weeks, it started ranking for long-tail queries like “UAE commercial construction permits.”
I’ll be real: the client didn’t want to kill their old content. They paid a previous consultant $5k for those 20+ “why us” blogs. I convinced them to delete underperforming pages and redirect the 5 decent ones to service categories. Traffic dropped 8% week one, but it rebounded once Google recognized the cleaner structure.
The Arabic Language Angle
Let me pause here: most SEO content in the UAE assumes everyone searches in English. Big mistake. The client’s target audience ranges from Emirati business owners to Indian expats who prefer Arabic in search results.
I embedded hreflang tags (ar-sa and en-ae) for key pages and translated their top 5 service page headers. Not machine-translated — I used a friend at a translation agency in Dubai. The Arabic version got a 12% CTR boost on SERPs when users had search settings prioritizing Arabic.
Phase 3: Link Building Sucks, But It Works
Their backlink profile was… sparse. 78 backlinks from a mix of irrelevant UAE directories and expired .edu domains. I focused on two angles:
- Local citations: Submitted the NAP to government procurement portals and UAE-specific directories (like Yellow Pages UAE).
- Competitor link stealing: Found one of their top rivals had a link from Zawya in a 2023 construction trends article. I pitched a similar story to a Zawya editor, this time with updated post-pandemic numbers from a local survey.
It took 3 weeks, but that one Zawya link added domain authority. Plus, their PR director finally realized the value of earned media over paid banners.
The Uptime Disaster That Slowed Me Down
Biggest mistake? While fixing internal links, I accidentally broke the caching in their WordPress plugin. The site started 504 errors for 12 minutes during UAE work hours. The client’s CFO called me at 2 AM. Lesson: Never deploy changes during peak traffic for GCC clients without testing on a mirror site first. Also, always apologize and eat the cost if something goes sideways.
Results After 90 Days
- •First-page ranking for 7 of their top 10 keywords. Two are now in position #1 (“luxury villa renovation Abu Dhabi” and “commercial construction Dubai tenders”).
- •Organically driven calls increased 40% — tracked through CallRail UTM tagging.
- •Mobile usability errors down from 9 to 1 (fixed the tap targets on their contact form).
I’d prioritize differently next time: server migration should’ve been week 1, not week 3. But hey, at least no one panicked (too much) when the caching blew up.
If you’re running a B2B company in the UAE, don’t treat SEO as a once-a-year project. It’s maintenance work with short bursts of high-effort changes — like fixing drainage before summer rains.
Got a site that’s stuck in Google purgatory? Let’s chat. I’ve probably already done this wrong once, so I’ll save you the 12-hour debugging session.