Systems
Web design and development for Dubai, built search-first
Web design and development for a company selling in Dubai: the search architecture is part of the build rather than a later engagement. Structure, structured data and citability are decided before the first page is designed, because retrofitting them costs more than doing them.
The new site launched and the rankings did not survive it.
An agency built the site; a second agency is now quoting to make it findable.
Every page is a one-off, so nothing accumulates authority.
You cannot add a service page without a developer.
- 01
Architecture before pages
URL structure, topic clusters and internal linking decided first, so each page reinforces the others. A site is indexed as a structure; a collection of pages is what a structure looks like when nobody designed one.
- 02
Structured data as a build artefact
Schema.org markup generated from the same content the page renders, so it cannot drift into claiming something the page does not say. This site is built that way — the markup on every page here is generated, not hand-written.
- 03
Performance as a constraint
Static rendering by default, images sized and re-encoded at build, no third-party script admitted without a reason. Core Web Vitals are a consequence of those decisions, not a later optimisation pass.
- 04
Editable without us
Content models your team can actually use, so a new service page is an afternoon rather than a change request. The alternative is a site that ossifies the day we leave.
- 01
A site with the topic and URL architecture documented and implemented
- 02
Structured data, sitemaps and canonical handling generated from content
- 03
Measured performance, with the budget stated and enforced
- 04
Editing access, documentation and a handover session — the whole thing is yours
Invariant
Search architecture is a build decision, not a later engagement.
- Do you use a website builder or a CMS?
- Whichever fits the content and the team. What we will not do is build on a platform that makes the search architecture impossible to control — that decision is usually irreversible without a rebuild.
- Can you migrate an existing site without losing rankings?
- Yes. The redirect map, the URL decisions and the parity checks are planned before anything ships, which is precisely the step that is normally skipped.
- What about GEO — being cited by AI assistants?
- It is part of the same build. Assistants assemble answers from unambiguous, complete, attributable statements, which is a content structure decided at architecture time.
Each one carries what it is good for, what it is proven on here, and the point at which it stops working. We take no vendor commissions on any of them.
- Shopify
- Hosted commerce: Shopify runs the checkout, the payment compliance and the uptime; the theme and the data model are yours.
- Next.js
- A React framework that decides, per route, whether a page is rendered once at build time or computed on every request.
- React 19
- React is a JavaScript library that describes an interface as a tree of functions of state, and recomputes the parts of that tree whose state changed.
- Tailwind CSS v4
- A CSS framework whose fourth version has no JavaScript configuration at all — the theme is declared as custom properties inside the stylesheet, and every utility class is generated from those declarations.
- Vercel
- A hosting platform built by the authors of Next.js, where a push to a git branch becomes a globally cached deployment whose per-route cache behaviour is taken from the framework's own build output.
- Playwright
- A Node library that launches and drives Chromium, Firefox and WebKit through one API — written for end-to-end tests, equally usable as a scriptable browser.
- Ziina
- A UAE payment processor, licensed by the Central Bank of the UAE, that takes cards and wallets through a hosted page created by a single API call.
- MDX
- MDX is a format that compiles Markdown into JSX, so a React component can be placed in the middle of a paragraph and rendered as part of the prose.
- WordPress
- The PHP content management system behind 40.7 per cent of all websites, which assembles every page at request time from a core, a theme and an unbounded number of third-party plugins.
- Tilda
- A hosted website builder where pages are assembled by dragging pre-made blocks, and the platform serves the result from its own CDN.
- Framer
- A hosted site builder in which the design canvas is the source of truth: pages are drawn, and Framer renders and serves them from its own infrastructure.
- Icon systems
- The libraries that supply an application's icons: Font Awesome, Phosphor and Lucide are the three we ship.
- JavaScript
- The language of the browser, run on the server too — used here without a type layer on top of it.
- From publishing a page to being cited in an answer
- A page you wrote, travelling from your own server to a sentence in somebody else's search result or assistant answer. 6 steps, 5 known jams.
Up to twelve pages, a CMS, analytics and search structure, in six weeks for AED 15,000. You are involved twice — interviews at the start and one consolidated round of corrections on the finished draft — and we decide everything in between, which is what holds the price and the date.