How to Choose a Web Design Agency in Dubai: 9 Checks
Nine verifiable checks before you hire a web design agency in Dubai: who writes the code, who owns the repo, fixed scope in writing, who runs ads after launch.
19 Sept 2026 · 12 min read
Key takeaways
- Most of what separates a good web design agency in Dubai from a bad one comes out in the first call, if you ask who writes the code and who you will speak to each week. If the answer is a delivery manager fronting a team you never meet, the work is being subcontracted.
- Get scope and price in writing before you pay anything. Our builds start at $2,000 on a fixed scope, quoted after a free 30-minute call, with no hourly billing.
- On day one you should own the Git repository, the domain, the hosting account, the CMS logins and the ad accounts, in your own name.
- An agency that builds but cannot run Google and Meta ads leaves a handover gap. The people who shipped the site are the ones who know why it converts.
- Ask for named case studies with figures you can check, such as the 18× lift in monthly sales on Oleum Crete's headless Shopify storefront.
The nine checks for choosing a web design agency in Dubai, in order
Use this as a call script. Nine questions, asked in this order, will tell you more than any portfolio deck. The right web design agency in Dubai for you is the one that answers all nine without rewording the question first.
| # | What you ask | A good answer sounds like | A bad answer sounds like |
|---|---|---|---|
| 1 | Who writes the code, and can I meet them? | "You'll be on the weekly call with the developer building it." | "Your dedicated account manager will coordinate the team." |
| 2 | What will it be built in, and why that? | "Next.js on Vercel, because you need CMS content and fast pages." | "Our proprietary platform. It's more secure." |
| 3 | What happens if that developer leaves? | "Code is in your repo, documented, any senior React dev can pick it up." | "Don't worry, we have a big team." |
| 4 | Who owns the repository, domain and hosting? | "You do, from day one, in your own accounts." | "We host everything on our infrastructure." |
| 5 | Can I edit pages myself without raising a ticket? | "Yes, here's a 10-minute demo of the CMS you'll use." | "Send us the changes, we'll get to them." |
| 6 | Is the price fixed, and is the scope written? | "Fixed scope and fixed price in writing, from $2,000." | "Roughly 120 hours at an hourly rate, give or take." |
| 7 | Who runs the Google and Meta ads afterwards? | "Same team, month-to-month, your ad accounts." | "We'll refer you to a marketing partner." |
| 8 | What Core Web Vitals will it hit, and who is accountable? | "Green LCP, CLS and INP on mobile at launch, retested in month two." | "It'll be fast, we always optimise." |
| 9 | Can I see named clients and live URLs with before-and-after numbers? | "Ten named case studies, here are the live sites." | Anonymous mockups and a "confidentiality" line. |
Check 1 to 3: who actually writes the code
Plenty of firms in Dubai sell websites. Fewer build them. The gap is filled by subcontractors, usually offshore, usually rotating. That is not automatically bad work. It is, reliably, work you cannot ask questions about.
Ask to meet the developer, not the account manager
Say it plainly on the first call: "Will the person writing the code be on our weekly call?" Watch what happens. A studio with in-house developers says yes and puts a name to it. A reseller explains its process. We are senior only and nothing is outsourced, which is why you talk to the people doing the work, including the founder, and why how we scope and build websites reads as a method rather than a department chart.
Follow up with a technical question you already know the answer to. Ask why they would choose server-side rendering over a static build for a catalogue that changes daily. You are not testing the answer. You are testing whether the person on the call can give one.
Ask what the site is built in, and why
An agency should name a stack and defend it. We build in Next.js and React, use headless Shopify Hydrogen when Shopify's checkout is worth keeping but the theme is not, and run Supabase and Vercel underneath. Those are public, hireable technologies. Anyone can maintain them.
Be careful with two answers. "Our own CMS" means you cannot leave. "WordPress with a page builder and about fourteen plugins" means your Core Web Vitals will be someone else's problem in six months. A theme is the right answer sometimes, and an honest agency will say so rather than upsell you into custom code you do not need.
Ask what happens when the person who built it leaves
Every studio loses people. The question is what that costs you. Good answers: the code lives in your repository, dependencies are standard, there is a README, and deployment runs from a pipeline rather than someone's laptop. If handover depends on one person's memory, you have bought a hostage situation, not a website.
Check 4 and 5: what you own the day it ships
Ownership is the cheapest thing to fix before the contract is signed and the most expensive after. Write it into the scope document in one sentence: all intellectual property, source code, accounts and assets transfer to the client on final payment, and the client is the account owner throughout.
The repository, the domain and the hosting account
Six things should sit in your name, on your company card, from week one:
- The Git repository, with your own admin access, not a zip file emailed at handover.
- The domain registrar account.
- The hosting or deployment account, Vercel or otherwise.
- The CMS, with an owner-level login.
- Google Analytics, Search Console and Tag Manager.
- The Google Ads and Meta ad accounts, with the agency added as a user.
Agencies that hold ad accounts "for efficiency" are holding your historical conversion data, your pixel and your audiences. When you leave, you leave those behind and your cost per acquisition resets. We never do this. Ad accounts stay in the client's name, and access is something we are granted, not something we own.
Can you edit the site without a support ticket?
Ask for a screen share of the editing experience before you commit, not a screenshot. You want to see someone change a headline, swap a product image and publish a blog post in real time. If every text change is a billable request, the site will quietly rot, because you will stop asking.
A reasonable split: content, images, pricing, team and blog posts are yours to edit. Layout, new page templates and anything touching the code stays with us. That boundary should be written down, not assumed.
Check 6: is the price fixed, and is the scope written down
Opaque pricing is the most common complaint we hear about hiring a web design company in Dubai, and it is usually structural rather than dishonest. Hourly billing pays the agency more when things go slowly. Fixed price pays them more when they are good at their job. You want the second incentive.
Fixed scope, fixed price, in writing
Our builds start at $2,000. The number that matters is not the floor, it is the document underneath it: page count, templates, integrations, content responsibilities, review rounds and the launch date, quoted after a free 30-minute call. You can read our published pricing and how we quote before you ever speak to us, which is the point of publishing it.
If a quote arrives as a single figure with no scope attached, ask for the scope. If it arrives as an hourly estimate, ask what happens at hour 121.
What a change request costs
Scope changes. That is normal. What should not be normal is discovering the price of a change after the work is done. Ask for the change-request mechanism in writing: who approves it, how it is priced, and whether it moves the launch date. Two rounds of revision per template is a fair, checkable standard.
Retainers that are not a percentage of ad spend
Percentage-of-ad-spend pricing means your agency earns more when you spend more, regardless of what comes back. Ours are flat monthly retainers, month-to-month, never a percentage of spend, and you can stop them. Ask any agency on your shortlist what happens in month one if you halve the budget. The answer tells you what they are actually selling.
Check 7 and 8: who is accountable after launch
The handover gap is the most expensive failure in this industry. A build agency ships a site, invoices, and leaves. A performance marketing agency arrives three months later, finds the landing pages cannot be changed without a developer, and spends the budget sending traffic to a page nobody can fix. Both firms are doing their jobs. Nobody is responsible for the result.
Ask who runs the Google and Meta ads
We build it, then we grow it. The person who wrote the checkout flow is the person watching what happens when paid traffic hits it. If your shortlist splits those two jobs across two companies, ask each one directly: when conversion rate drops, who diagnoses it? If the answer is "we'd flag it to the other team", price in the delay.
Ask for the Core Web Vitals target and who is on the hook for it
Get a commitment, on mobile, at launch: green Largest Contentful Paint, Cumulative Layout Shift and Interaction to Next Paint, measured in field data rather than a one-off lab test. Then ask who retests in month three, once the marketing team has added three tracking scripts and a chat widget. Technical SEO is not a launch task. It is a maintenance commitment, and it should be named in the retainer.
Ask what month two looks like
A good answer is specific: a monthly report you can read in five minutes, a named contact, a response time, and a short list of what is being worked on. A vague answer means you are buying a build and calling it a relationship.
Check 9: proof you can verify
Portfolios are easy to assemble and hard to check. Evidence is the opposite.
Named clients and live URLs beat mockups
Ask for the live URL, not the Dribbble shot. Open it on your phone on 4G. If the agency cannot name the client, ask why. Confidentiality is real in some sectors and a convenient shield everywhere else. We publish ten named case studies from more than thirty-five projects since 2020, including Oleum Crete, Nimbus Finance, PureNest and Lava Space, with the sites live and the clients contactable.
Ask what the number was before
"18× monthly sales" is only useful with a baseline and a mechanism. For Oleum Crete, a Cretan olive oil producer, the stock Shopify theme could not carry the origin story or justify the price. A better theme would have been faster and cheaper, and it would still have been a theme, so we built the storefront as software in Hydrogen, kept Shopify for checkout, and the same oil now sells eighteen times more a month with no ad spend. Ask every agency on your shortlist for that shape of answer: what changed, why it changed the number, and what the number was before.
Ask about the project that went wrong
Everyone has one. An agency that cannot describe a project that underdelivered, and what it changed afterwards, is either very new or editing heavily. We would rather tell you when a custom build is not the right fit, because a mismatched project costs us more than the fee.
Hiring a Dubai agency from London, Athens or Riyadh
Most of our clients are founders outside the UAE, and almost every project runs remotely. That works, with a few things settled up front.
Time zones and how often you will actually speak
Dubai is GST, four hours ahead of London in winter and three in summer, two ahead of Athens, one ahead of Riyadh, and comfortably overlapping with the rest of the GCC, Europe, Africa and most of Asia. US East Coast clients get a morning-for-us, early-morning-for-you window, which needs planning rather than heroics. One fixed weekly call plus a shared channel for everything else is the pattern that holds up. We have written up how a remote project with us actually runs if you want the detail before committing.
Do you need a UAE entity to hire one?
No. You can contract from your own company anywhere and pay by international transfer. A UAE entity matters when you want to sell here, invoice locally, take AED payments or open a UAE bank account. That is a separate decision, and we handle market entry, company setup and free-zone licensing for clients who need it, so it does not have to be a separate vendor.
When a Dubai studio is not the right fit
If you need someone physically in your office weekly, hire locally. If you need heavy Arabic-first content production with on-the-ground field shoots in a market we do not cover, hire there. If your budget is under $2,000 and the scope is a three-page brochure site, a good template and a competent freelancer will serve you better than we will, and we will say so on the call rather than after it.
Frequently asked questions
How much does a website cost in Dubai?
The spread is wide, from a few hundred dollars for a template build to six figures for enterprise platform work. Our builds start at $2,000 on a fixed scope, quoted in writing after a free 30-minute call, with no hourly billing. What moves the number is page count, custom templates, integrations, whether e-commerce is involved, and whether content and photography are yours or ours.
How long does a custom build take from kickoff to launch?
A focused marketing site with a handful of templates typically runs in weeks rather than months, once content is ready. Headless Shopify storefronts take longer because of catalogue structure, integrations and testing. The honest variable is almost always content, so ask any agency what their timeline assumes about who writes the copy.
Should I hire a Dubai agency, a freelancer, or an in-house developer?
A freelancer is the right call for a small, well-defined build you can manage yourself. An in-house developer makes sense once you have continuous product work to keep them busy. A studio earns its fee when you need strategy, design, build and then marketing from one accountable team, and you do not want to be the project manager.
Do I need a UAE trade licence to hire a Dubai web agency?
No. You can contract and pay from your existing company in any country, and most of our clients do exactly that. A UAE licence becomes relevant when you want to trade, invoice or bank here, which is a market-entry decision rather than a website one. We can handle that setup separately if and when it matters.
What should a website contract include before I pay a deposit?
Five things: a written scope with page and template counts, a fixed price and payment schedule, an IP and account-ownership clause transferring everything to you, a named launch date with dependencies, and a defined change-request process with pricing. Add the performance target, such as green Core Web Vitals on mobile at launch. If any of those are missing, ask before the deposit, not after.
Is a Shopify theme ever enough, or do I need a custom build?
A theme is often enough, and we will tell you when it is. It stops being enough when the brand needs to justify premium pricing, carry an origin story, or do something the theme's structure cannot support without a pile of apps slowing it down. That is the point at which building the storefront as software in Hydrogen, while keeping Shopify for checkout, starts paying for itself.
Bring your shortlist to a free 30-minute call and we will answer all nine checks about ourselves, in writing, within 12 hours. Book the free 30-minute call.