Last month, I did a technical SEO audit for a UAE real estate client with 80+ pages indexed and zero traffic. Turns out, their canonical URLs were pointing to a 404 staging version. Classic mistake. That’s when I realized — again — that no listicle or “SEO expert” webinar actually tells you what real technical audits should cover from day one. So here’s the list I follow on every project across Abu Dhabi, Dubai, and the GCC.
Crawl Coverage: Are You Leaving Pages Behind?
One of my first steps is crawling a domain with Screaming Frog 17.1. You’d be surprised how often clients say “it’s all on the sitemap” when 30% of their pages return 404s. I always run a 500 URL-depth crawl unless the client flags a high-load backend.
- •XML sitemaps generated by Laravel apps must include localized URLs (like
/ar/properties/). Spent 4 hours once convincing a headless CMS to respect Arabic slugs — not fun. - •Check 404 logs: A UAE logistics client had a bot generating 200k fake URLs monthly. We blocked them via
.htaccess, but only after they spiked their crawl budget. - •Fix 301 redirects: Redirect chains are death in Shopify migrations. One e-commerce site I audited had 7 links between
/products/clothesand a dead homepage.
Pro tip: Use Ahrefs’ “Coverage” report to catch 500s missed by Screaming Frog. Once, I caught a 504 timeout error only after checking Google Search Console.
Speed Matters More Than You Think (Even in 2026)
I’ve seen Gulf sites lose 45% of users on mobile if load time exceeds 6 seconds. Google Lighthouse 11 flags core Web Vitals, but real-world impact in the UAE is harsher than you think.
A Saudi retail client once asked: “Why is our bounce rate 68% if everything loads fine on desktop?” I ran a Lighthouse audit on a $50 smartphone in Jeddah. The “Time to Interactive” clocked 18 seconds. They panicked — and then we fixed it.
Key areas:
- •Lazy-load images with Next.js
next/image. For Arabic language assets, pre-cache fonts (check out this caching strategy for App Router). - •Optimize fonts: Removed 1.2MB of unused Arabic font weights across 30+ Reach Home Properties pages.
- •Fix long server response time: Laravel apps with unqueued background jobs can stall PHP workers. Here’s when queues really matter.
Don’t believe mobile-first? Try auditing a React Native app where the AI plant scanner in Greeny Corner froze on 3G. Spoiler: The fix involved offloading AI processing to Firebase Functions.
URL Structures Don’t Have to Be Ugly
This sounds nitpicky, but clients in the UAE will ask you to make Arabic URLs with /الرئيسية instead of /home. Which, to be fair, isn’t bad — until they decide to add emojis in their menu slugs. (A Saudi client did that. Screaming Frog flagged 12 invalid URLs.)
When reviewing URL structures:
- •Use 1-3 keywords max.
/men-clothing/discountworks better than/products/2023/sale/men/shirts. - •Avoid UTM parameters in permanent links — saw a hospitality client leak 20% of crawl budget to obsolete campaign URLs.
- •Check canonical headers. I’ve seen it break a launch: Tawasul Limo’s Arabic canonical URLs initially pointed to English pages. Took one panicked night to fix in Next.js’
getServerSideProps.
Structured Data: Stop Pretending It Doesn’t Help
Schema markup is the SEO gift that keeps giving. For one UAE wedding planner site, adding Event schema doubled featured snippet results in 3 months. But don’t just copy-paste JSON-LD.
Three common mistakes:
- •Missing
@contextand@typetags. Happened once on a Reach Home Properties landing page. Google skipped all schema for 6 weeks. - •Unverified schema: Use Google’s Rich Results Tool — it’s the only reason I caught incorrect
AggregateRatingfields on Tawasul Limo. - •Schema bloat: Removed 8 unnecessary properties on a food app I audited. No, your contact page doesn’t need
Recipemarkup.
Mobile Usability: Don’t Just Check Boxes
Mobile-first indexing isn’t optional in the UAE — 72% of users browse on phones. But I’ve seen "mobile-friendly" sites fail basic UX checks.
A Dubai hotel booking project taught me two hard lessons:
- •Fix tap targets smaller than 48px. One button overlayed on an image map — users kept booking the wrong room type.
- •Remove CSS hover-only effects that break mobile navigation. I had to refactor 300+ lines once a client added complex CSS animations.
Duplicate Content: The Silent Killer of Crawl Budget
This isn’t 2011, but UAE clients still clone entire sites across /en/ and /ar/ with minor differences. That’s how you get content duplication flagged.
I audit with Copyscape (paid version) and manually check a few key pages:
- •Print-only pages. One newspaper site had 12 duplicates of every article.
- •Query parameters: Removed 40K duplicate URLs by standardizing
/blog?tag=filters via URL rewriting. - •Syndicated content: A GCC finance blog used canonical links to external posts — Google penalized their domain.
Internal Linking: Fix the Weak Spots
Clients always forget about internal linking — and it hurts their UAE marketability. Think about it: Are users from Qatar and Oman clicking on the same links as UAE residents?
- •Use BreadcrumbList schema for deep pages. Tawasul Limo’s multilingual menus required 4 unique breadcrumb paths.
- •Audit orphan pages. Found 32 on a logistics site after migration. One was the 403 page for
/admin. - •Fix broken links monthly. Used
grep -r hrefwith custom regex to catch stale email links — yes, that still happens.
Security & Indexing: Don’t Lock Google Out
Did you know basic auth in .htaccess blocks crawlers? A UAE fintech client once locked all staging sites behind basic auth and forgot to whitelist Googlebot IPs. Their rankings tanked in 4 weeks.
Three common issues:
- •Incorrect robots.txt: Blocking
/ar/paths by accident. - •Noindex tags on category pages. Saw a 90% visibility drop on a bilingual site for this reason.
- •Mixed content (HTTP/S). Fixed it by forcing 301 redirects via Laravel middleware.
Sitemaps: Beyond the Basics
Yes, XML sitemaps matter — especially for large UAE sites. But clients often generate bloated ones with obsolete URLs. One hotel site had 500K entries in their sitemap due to duplicate filter combinations.
- •Prioritize critical URLs: Use prioritization tools like
sitemap.xmlplugins for WordPress or Laravel. - •Submit sitemap index files. Google struggles with 30k+ URLs in a single file. Learned this at 2AM debugging a DAS Holding corporate site.
- •Exclude non-essential content:
/thank-youpages shouldn’t be in production sitemaps.
International SEO: Don’t Skip the Hreflang Hurdle
For clients with Arabic and English versions, hreflang is essential. But I’ve seen it mess up indexing if implemented wrong.
Real example: A DAS Holding Arabic subdomain wasn’t linking x-default to main site. We lost 80K monthly visitors until fixing it.
Mandatory checks:
- •Confirm each variation has reciprocal link tags.
- •Use
with language-region codes (en-GB,ar-AE). - •Validate with Search Console’s International Targeting report. You’ll thank me.
Audit Your Logs (Yes, Really)
Most devs skip server log analysis during audits. Big mistake. Last year, one UAE e-commerce shop had 12K daily 500 errors flagged by their CDN — all from non-existent /admin requests. Their WAF wasn’t blocking bots.
Use these log checks:
- •4xx and 5xx trends over 30 days.
- •Traffic spikes from crawlers vs. humans.
- •Blocked bots in robots.txt.
Fixing the Little Things
You probably skipped some of the above steps before. Me too. Did you know missing alt tags on SVGs still cost visibility? Or that Arabic content has specific hreflang rules?
One project I audit annually: Reach Home Properties needed bilingual support. Their old alt="home" wouldn’t work for /ar/real-estate. Had to train the CMS editors on descriptive Arabic alt text.
Frequently Asked Questions
How long does a technical SEO audit take for a UAE site?
It varies — I allocate 10–16 hours on average. Small blogs can finish in 6 hours; large multilingual sites in the UAE often need 3 weeks. Depends on complexity, not just page count.
What’s the biggest technical SEO mistake Gulf businesses make?
Poor URL structures. They either force Arabic slugs without UTF support or allow messy query parameters. Both destroy crawl budgets and rankings.
Does hreflang matter for bilingual sites in UAE?
Absolutely. Without it, Google shows your English page to UAE users expecting Arabic content. Wasted clicks, higher bounce rate — it’s not worth it.
Should I fix mobile speed or desktop speed first?
Prioritize mobile. Google’s Core Web Vitals in 2026 penalize mobile if it’s >3 seconds LCP. The UAE’s 5G rollout makes it easy to ignore, but 4G and 3G still matter in some regions.
If this sounds like something you’ll want help with, I’m currently doing audits for UAE and GCC clients. Shoot me a message or book a free consultation to find the root cause of your crawl issues — no fluff, no buzzwords.