Skip to content
SEO Playbook · Pre-configured for UAE Automotive

The dcmdxb.com
SEO Team Playbook

A step-by-step record of the SEO build inside Claude Code for dcmdxb.com — setup screen-by-screen, the CLAUDE.md brief that taught it the brand, the 9-issue audit, the 87-keyword map across Dubai's auto-repair searches, the content factory, the GEO/AEO layer for ChatGPT & Perplexity, and the 90-day plan that turns the build into a retainer-ready service.

Built by Aziz Saif Stack Claude Code · Opus 4.7 Locale en-AE + ar-AE Live dcmdxb.com Dated May 2026 · Dubai, UAE
8
Setup Screens
9
Audit Issues
87
Target Keywords
90
Days to Retainer

01Why Claude Code, not a checklist

Dubai's auto-repair market is fiercely competitive. "Car service near me Deira" triggers ads from chains like Bosch, Dynatrade, and PitStop — but the organic results are thin, and the GBP pack is unclaimed territory. Claude Code became the SEO co-pilot for dcmdxb.com — auditing the site, writing content, generating schema, and reporting from one terminal. Supervised, branded, with the full DCM brief living in a single CLAUDE.md file.

Repeatable

One folder per client. Same workflow every engagement. Compounding results instead of restarting from zero each quarter.

10× Output

9 issues audited, 87 keywords mapped, 8 blog briefs drafted — in week one. Then iterated as the site evolves.

GEO & AEO

Optimised for ChatGPT Search, Perplexity, and Gemini — where Dubai's high-intent car owners increasingly search for trusted mechanics.

Bilingual

EN + AR content engine with hreflang and locale-aware schema. "ورشة سيارات دبي" ranks separately from "car workshop Dubai."

02Setup, screen by screen

Exactly how the dcmdxb.com SEO project is set up. No developer required, no IDE, no SaaS subscriptions — a Mac or Windows machine, a Claude Max plan, twenty minutes. By screen eight, the first audit is running on dcmdxb.com.

01

Open the Terminal

Mac: ⌘ + Space → type Terminal → Enter.
Windows: install WSL Ubuntu from Microsoft Store.

# this is the terminal — Claude does the typing
aziz@dubai:~$ _
02

Check Node.js (v18+)

Claude Code is shipped through npm. Check Node first — don't blindly install.

$ node -v
v22.11.0 # ✓ good

$ node -v
command not found # install from nodejs.org
03

Install Claude Code

One line. The official Anthropic npm package.

$ npm install -g @anthropic-ai/claude-code

added 1 package in 18s

$ claude --version
claude-code 2.x.x
⚠ Never use sudoIt breaks npm permissions. If you see EACCES, fix npm — don't escalate with sudo.
04

Login (Pro / Max / API)

First claude command opens the browser for OAuth. Sign in with Claude Max — best value for a multi-client SEO operation.

$ claude
Welcome to Claude Code.
Opening browser to authenticate...
✓ Logged in as aziz@azizsaif.com
✓ Plan: Max
05

Make the project folder

One folder per client. Sub-folders mirror the service pillars.

$ cd ~/projects
$ mkdir dcm-seo && cd $_
$ mkdir audits keywords content schema reports gbp
$ touch CLAUDE.md README.md
$ ls
audits content gbp keywords reports schema
06

Write CLAUDE.md (the brief)

The most important file in the repo. Brand voice, locale, do-and-don't, KPIs — all in one place. Claude reads it at every session start.

# CLAUDE.md — Deira Central Motors
client: Deira Central Motors (DCM)
domain: dcmdxb.com
market: Deira, Dubai, UAE
audience: car owners, expats, SMEs
tone: expert, trusted, never salesy
locales: en-AE (primary), ar-AE
never: promise "cheapest" or "fastest"

Aziz's rule: if it's not in CLAUDE.md, it gets forgotten.

07

Connect MCP servers

MCP = Model Context Protocol. Lets Claude Code reach beyond the folder. For DCM we wired in:

  • web_fetch — pulls live pages from dcmdxb.com
  • web_search — SERP & competitor recon (Bosch, Dynatrade)
  • Google Drive — final reports drop into client folder
  • Gmail — sends the monthly digest to DCM management
  • Google Search Console — pulls ranking data live
08

First SEO run

Inside the folder, type claude. Then talk to it like a senior SEO analyst who knows Deira.

aziz:~/dcm-seo$ claude

▶ Audit dcmdxb.com for SEO,
GEO and AEO. Save to audits/day1.md

✓ Fetched 11 pages
✓ Issues found: 9
✓ Wrote audits/day1.md (3,640 words)

That is the first billable deliverable. Four minutes.

03CLAUDE.md is the brand brain

The single file Claude reads at every session start. For DCM it carries the voice, the service prices, the schema preferences, the do-and-don't list, and the 90-day KPIs. Below — the actual brief, side-by-side with the reasoning.

Why this file matters

Voice locked in. "Expert, trusted, never salesy" stops the model from sliding into discount-marketing-speak. DCM's strength is 35 years of experience — the brief enforces that tone.

Locale fences. Telling Claude the primary locale is en-AE and secondary ar-AE changes spellings, currency (AED), and ensures Arabic content isn't just a translation.

Forbidden claims. We bar "cheapest" and "fastest" because dcmdxb.com competes on quality and expertise. The brief keeps Claude disciplined.

Schema preferences. Default templates for AutoRepair (LocalBusiness), Service, FAQPage — Claude picks the right one automatically for every page.

KPIs in writing. Top-5 GBP rank for "car service Deira" in 60 days, top-10 organic for "BMW service Dubai" in 90 days. Targets visible every session.

# ── CLAUDE.md ─────────────────────────
# Deira Central Motors · SEO Brief v1.0
# ──────────────────────────────────────

client: Deira Central Motors (DCM)
domain: dcmdxb.com
brand:
  voice: expert, trusted, never salesy
  palette: red #E5341C · ink #0F0F0F
  font: Playfair + Inter

locales:
  primary: en-AE
  also: ar-AE
  currency:AED

audience:
  - Dubai car owners (Deira + wider UAE)
  - expat professionals with European cars
  - SME fleets needing service contracts

never:
  - promise "cheapest" or "fastest"
  - guarantee specific Google rankings
  - use US spellings (favour not favor)

schema:
  - AutoRepair + LocalBusiness on /about
  - Service on each /services/* page
  - FAQPage on /faq

kpi_90d:
  - GBP top-5: "car service Deira"
  - organic top-10: "BMW service Dubai"
  - ChatGPT citation × 2

04The audit — 9 issues, sorted

Claude Code fetched every page on dcmdxb.com, parsed meta + headings + schema + Core Web Vitals, and produced a markdown report. Here is the complete list — what ships first, what follows, what holds the site back from dominating Deira search.

IssueWhereImpactStatus% lift est.
No AutoRepair schema (LocalBusiness subtype)/about, /contact, homepageGoogle doesn't surface DCM in GBP "auto repair" category — kills pack rankingsSHIP D1+22%
Meta titles generic on service pages/services/*, homepageLose CTR on "BMW service Dubai", "Mercedes repair Deira" queriesSHIP D1+18%
No FAQPage schema on /faq/faqMiss People Also Ask placements — prime real estate for "how much does X cost" queriesSHIP D2+14%
Google Business Profile incompleteGBP listingMissing services, photos (only 4), no Q&A answered — direct pack-ranking penaltySHIP D1+20%
Arabic hreflang missingSite-wideArabic searchers ("ورشة سيارات دبي") reach the English site — high bounce, no rankings in AR SERPW2+9%
LCP 3.8s on mobile (hero image)HomepageFails Core Web Vitals — ranking penalty on mobile SERPs (60%+ of DCM queries)SHIP D2+7%
No blog / content enginedcmdxb.com/blog/ returns 403Zero topical authority — DCM can't rank for informational queries that precede a bookingW2+16%
Image alt text missing48 of 56 imagesLose Google Images traffic + accessibility score — easy winsW3+4%
Internal linking shallowSite-wideService pages orphaned from homepage — PageRank isn't flowing to money pagesW3+6%
"By day three, five of the nine issues were already shipped — every red-tag fix done. The audit didn't sit in a PDF. It moved."

05From Deira to Downtown

Car-repair is a hyper-local, brand-specific search behaviour. Claude Code built the keyword universe across Dubai neighbourhoods × car brands × service types × intent, then sorted by opportunity (volume / difficulty / commercial intent). 87 keywords, zero guessing.

28

Brand + Service

"BMW service Dubai" · "Mercedes repair Deira" · "Toyota service centre Al Nahda" — high commercial intent, medium competition from authorised dealers.

22

Service + Location

"car service Deira Dubai" · "auto repair Hor Al Anz" · "car workshop near Salah Al Din" — captures nearby searches and GBP pack queries.

19

Problem + Symptom

"car AC not cooling Dubai" · "engine check light on UAE" · "gearbox noise Dubai" — intent signal right before a booking, zero chain coverage.

12

Question / AEO

"How much does an oil change cost in Dubai?" · "Is Deira Central Motors authorised?" · "Best car workshop near Deira?" — ChatGPT & Perplexity goldmine.

6

Arabic Native

"ورشة سيارات ديرة" · "صيانة سيارات دبي" · "ميكانيكي موثوق دبي" — under-served, high conversion from Gulf residents.

4

Money Pages

Service landing pages — oil change, AC service, diagnostics, full service — where rankings turn into bookings. Primary conversion pages.

068 briefs in one afternoon

Claude Code didn't write the final blogs by itself — Aziz reviewed every one. But it produced research, outline, draft, meta, schema and internal links for each in a single pass. Eight commercially-intentioned pieces, ready for editorial polish. Each targets a query DCM can rank for within 60 days.

Working TitlePrimary KeywordService TypeWordsAEO Hook
How Much Does an Oil Change Cost in Dubai? (2026 Pricing Guide)oil change cost Dubai 2026Oil Change1,900"What is the cost of an oil change in UAE?"
BMW Service in Dubai: Authorised vs Independent — What's the Difference?BMW service Dubai independentBMW2,100"Is it safe to service a BMW at an independent workshop in Dubai?"
Car AC Not Cooling in Dubai? 7 Reasons and What to Docar AC not cooling DubaiAC Service1,700"Why is my car AC blowing warm air in Dubai summer?"
Mercedes Service Near Me Deira — What to Expect + PricesMercedes service Deira DubaiMercedes1,800"Where can I service my Mercedes in Deira, Dubai?"
Check Engine Light On in Dubai: Don't Panic — Here's What It Meanscheck engine light DubaiDiagnostics1,600"What does check engine light mean in UAE?"
When Should You Replace Your Car Battery in the UAE? (Heat Kills Faster)car battery replacement DubaiBattery1,400"How long does a car battery last in Dubai heat?"
Full Car Service Checklist UAE: What's Included at 5,000 km vs 10,000 kmfull car service checklist UAEFull Service2,200"What is included in a full car service in the UAE?"
How to Find a Trusted Car Workshop in Deira (Without Getting Overcharged)trusted car workshop DeiraBrand / Trust1,950"How do I find a reliable mechanic in Deira Dubai?"

07Found by ChatGPT

Google is still where the volume is, but ChatGPT Search, Perplexity, and Gemini are where Dubai's high-intent car owners increasingly start when their check engine light comes on at 11pm. Claude Code rewrote the content so AI engines can cite DCM — not just crawl it.

GEO

For Generative Engines (ChatGPT, Gemini)

  • Answer paragraphs in the first 80 words of every blog
  • FAQ blocks on all service and landing pages
  • Author byline with E-E-A-T credentials (35 yrs + 51 technicians)
  • Citable statistics (89K+ vehicles, 4.9★ Google)
  • Submitted to Perplexity Pages as authoritative source
AEO

For Answer Engines (Perplexity, Siri)

  • HowTo schema on service walkthroughs
  • FAQPage schema on /faq and all service pages
  • Q&A blocks on every blog post
  • Bilingual EN/AR question variants
  • Featured-snippet-shaped intros (40–60 word direct answers)

08Three phases. Twelve weeks.

Foundation → Content + Authority → Scale + Sell. By Day 90, DCM has a GBP pack presence, 8 ranking blog posts, a clean schema rollout, and the operating system to sustain it as a retainer.

Day 01—30
Foundation
Week 1

Install · arm the stack

  • Walk the 8 setup screens
  • Build commands library for DCM
  • Lock CLAUDE.md v1 with brand brief
  • Claim + complete Google Business Profile
Week 2

Technical audit shipped

  • 9-issue audit sorted and prioritised
  • Top 5 red-tag fixes shipped in 72 hrs
  • AutoRepair + LocalBusiness schema live
  • Core Web Vitals: LCP < 2.5s on mobile
Week 3

Keyword universe built

  • 87 keywords mapped with intent tags
  • Gap analysis vs Bosch, Dynatrade, PitStop
  • SERP feature map (PAA, Local Pack, Images)
  • Money-page titles + metas rewritten
Week 4

On-page complete

  • All meta titles + descriptions rewritten
  • Internal linking pass (service pages → home)
  • Image alt text rewrite (56 files)
  • Milestone: first GBP pack appearances
Day 31—60
Content + Authority
Week 5

Content factory live

  • 4 blogs published (1,600+ words each)
  • FAQ blocks + schema added to each
  • Internal links to service money-pages
  • Editorial calendar locked (60 days)
Week 6

GEO + AEO rollout

  • Rewrite blog intros for ChatGPT / Perplexity
  • HowTo + FAQPage schema deployed
  • 40-word answer paragraphs at top of each post
  • Submit pages to Perplexity Pages
Week 7

Local SEO Dubai

  • GBP: 20 photos, 5 services, 10 Q&As added
  • UAE directories: YellowPages.ae, Bayut, Dubizzle
  • Arabic + English NAP consistency audit
  • 4 more blogs published (remaining briefs)
Week 8

Outreach + back-links

  • 30-target outreach list (UAE auto media)
  • Guest-post pitches sent (3 UAE car forums)
  • Dubai automotive influencer outreach (5)
  • Milestone: top-10 for 12 target keywords
Day 61—90
Scale + Sell
Week 9

Automated reporting

  • Weekly rank + traffic + GBP digest
  • HTML → PDF → Drive → Gmail pipeline
  • One-click executive summary for DCM owner
  • Branded to DCM identity (red + ink)
Week 10

Productise the service

  • Three retainer pricing tiers locked
  • One-page service sheet (A4, Arabic + English)
  • Onboarding form + welcome flow for new clients
  • SLA + scope document templated
Week 11

Pipeline + pitch

  • 30 outreach DMs / week to UAE workshops
  • 5 discovery calls booked
  • 3 proposals out
  • WhatsApp pitch decks ready (2 pages)
Week 12

Close + retain

  • 2 retainer contracts signed
  • 3-month roadmap per new client
  • DCM case study published publicly
  • Milestone: 12,000+ AED MRR
"Day 1 you install software. Day 90 you sign retainers. The 88 days in between are just discipline — and a very well-written CLAUDE.md file."

09Three tiers, clear value

The retainer model that turns the DCM playbook into a repeatable service. Pricing benchmarked at 0.3% – 1.0% of typical UAE workshop revenue — sustainable for them, profitable for the agency.

Service TierWhat's IncludedCadencePrice (AED)
Starter — AuditSEO + GEO + AEO audit · 9-issue fix list · GBP optimisation · 1-hr walkthrough callOne-off1,499
Growth — MonthlyAudit + 4 blogs + on-page optimisation + GBP management + monthly rank reportPer month2,499
Flagship — RetainerEverything + full GBP management + outreach + GEO/AEO + bilingual content + WhatsApp digestPer month4,999

Starter

AED 1,499 one-off
  • Full SEO + GEO + AEO audit
  • 9-issue fix list, prioritised
  • AutoRepair schema deployed
  • GBP audit + 10 optimisation steps
  • 1-hour walkthrough call
  • PDF report for DCM management

Growth

AED 2,499/mo
  • Everything in Starter
  • 4 long-form blogs per month
  • On-page optimisation passes
  • GBP management (posts, Q&A, photos)
  • Monthly rank + traffic report
  • 90-day roadmap updated monthly

Flagship

AED 4,999/mo
  • Everything in Growth
  • Bilingual EN + AR content
  • GEO/AEO optimisation monthly
  • Link outreach (UAE auto media)
  • Weekly WhatsApp digest to owner
  • Quarterly executive strategy review
"Deira Central Motors has 35 years of trust, 4.9 stars, and 89,000+ cars serviced. The SEO just needs to make sure Google knows what the neighbourhood already knows."