Where the 32 pages went.
Built across six deliberate axes so Google can map intent (transactional vs informational) and geography in a single crawl.
Core
- / · homepage
- /pricing
- /about
- /contact
- /chefs
Service Intent
- /halal-meal-prep
- /dinner-party-chef
- /events-catering
Location Intent
- /personal-chef/dubai
- /personal-chef/abu-dhabi
- /personal-chef/sharjah
- /personal-chef/ajman
- /personal-chef/ras-al-khaimah
- /personal-chef/fujairah
- /personal-chef/umm-al-quwain
- /personal-chef/al-ain
Cuisine Intent
- /cuisines · hub
- /cuisine/middle-eastern
- /cuisine/indian
- /cuisine/italian
Content Hub · /guides
- /guides · hub (CollectionPage)
- /guides/personal-chef-cost-uae
- /guides/halal-meal-prep-dubai
- /guides/weekly-meal-prep-uae
System
- /sitemap.xml
- /robots.txt
- /manifest.webmanifest
- /opengraph-image (dynamic)
- Custom 404
- /terms · /privacy
14 JSON-LD schema types, deployed.
Every page emits its full schema graph — fuel for rich results, AI Overviews and voice search.
Per-emirate pages emit LocalBusiness with Arabic alternateName + Service + FAQPage + BreadcrumbList. Per-cuisine pages: Service + FAQPage + CollectionPage. Guide articles: Article. /pricing: OfferCatalog + PriceSpecification. /chefs: JobPosting.
Every Core Web Vital primed.
Image, font, network and rendering work done so the JSON-LD has a fast page to attach to.
Per-page metadata
- Unique title & description
- Self-referencing canonical
- hreflang (en-AE + x-default)
- Geo meta + theme-color
Social cards
- Open Graph on every page
- Twitter Cards on every page
- Dynamic branded /opengraph-image.tsx
Images & fonts
- next/image · AVIF/WebP delivery
- Responsive srcSet + sizes
- LCP hero preloaded
- Inter font · font-display: swap
- Unsplash preconnect
Five commits, fully auditable.
Every change on PR #3 (branch claude/seo-eatcookjoy-uae-Ydx7N) — total +3,977 / −46.
626ad7c
ba4014f
5854dea
bb1efab
HEAD
What's done · what's pending.
16 line items across the SEO checklist. 11 complete, 5 pending on your action.
| Category | Status | Notes |
|---|---|---|
| Meta tags & canonicals | Complete | Unique per page · hreflang en-AE + x-default |
| Open Graph / Twitter Cards | Complete | Dynamic branded /opengraph-image.tsx |
| Structured data (JSON-LD) | Complete | 14 schema types deployed |
| Sitemap.xml | Complete | 32 URLs · lastmod per page |
| Robots.txt | Complete | Sitemap reference + crawler rules |
| next/image (Core Web Vitals) | Complete | AVIF / WebP · LCP preload |
| Dynamic OG images | Complete | Per-route branded card |
| Content hub (/guides) | Complete | 3 cornerstone articles + hub |
| Emirate landing pages | Complete | 8 emirates · Arabic alternateName |
| Cuisine pages | Complete | 3 cuisines + hub |
| Service pages | Complete | 3 service-intent pages |
| Social sameAs links | Pending | Need IG / Facebook / TikTok / X URLs from you |
| Brand assets in /public | Pending | favicon.ico · logo.png · apple-icon.png |
| PR #3 merged to production | Pending | Your action — unblocks everything else |
| Sitemap submitted (GSC + Bing) | Pending | After merge — 20 min task |
| Rich Results validated | Pending | After merge — Google Rich Results Test |
The 15% — three things on your side, seven on ours.
Five blockers, owned by you
- Merge PR #3 to main 5 min — unblocks Vercel deploy of all 32 pages.
- Upload brand assets to /public 30 min — favicon.ico, logo.png, apple-icon.png.
- Share social URLs — IG, Facebook, TikTok, X 5 min — feeds Organization.sameAs.
- Submit sitemap to Google Search Console + Bing 20 min — after merge.
- Validate Rich Results for 5 representative URLs 30 min — after merge.
Tomorrow's seven, on the SEO agent
- 3 cornerstone guides — "private chef Abu Dhabi", "meal prep service UAE", "catering for events Dubai".
- AggregateRating on service pages — star ratings in SERP.
- FAQ schema on emirate pages — voice search rich snippets.
- Breadcrumb navigation UI — matches the BreadcrumbList JSON-LD already emitting.
- Internal linking audit — guides ↔ emirates ↔ cuisines topical clusters.
- Lighthouse run on production — target 90+ on Performance / SEO / Accessibility.
- GA4 + Search Console monitoring set-up — crawl errors, indexing, keyword rankings.
The full text report — section by section.
Three sections, plain text, copy-paste ready. Achievements · pending items · tomorrow's plan, exactly as delivered on 17 May 2026.