Website Speed and Core Web Vitals Guide
LCP, INP and CLS explained for UAE business owners, with Google's thresholds and the speed fixes that matter most, in priority order.
Read the guideGuides
What to ask, what a proper proposal contains, who should own what, and how to check an agency's portfolio, reviews and trade licence before you sign.
To choose a web design company in Dubai, compare agencies on the written scope they commit to, not on the headline figure. The right partner gives you a detailed proposal, puts the domain, hosting, code and logins in your company’s name, shows live work you can test on your own phone, and holds a trade licence you can verify on an official UAE government register.
Design style and how friendly the sales call felt come after those basics. The checks below follow the order you will need them.
A frequent reason first time buyers end up with quotes they cannot compare is that each agency quoted a different website. One assumed eight pages, another assumed twenty, a third included an online booking system nobody asked for. A short brief fixes this before it starts.
It does not need to be polished. One page answering these questions is enough:
Send the same brief to every agency on your shortlist. How they respond is useful information in itself. A good agency will ask follow up questions and may challenge parts of it. An agency that sends a figure without asking a single question about your brief has probably quoted a template.
A first call is where you find out how an agency works, not just what it costs. These questions tend to separate the careful from the careless.
Write the answers down. If the proposal quietly drops something promised on the call, ask why before going further.
A proposal is the document you return to when there is a disagreement, so it must be specific enough to settle one. Vague proposals always shift risk onto you. Use this table to review any you receive.
| Section | What good looks like | Warning sign |
|---|---|---|
| Scope | A page list or sitemap, the features on each, and the languages covered | “Up to 10 pages” with no list, or “fully functional website” |
| Content | States who writes copy, who supplies images and who translates | Silent on content, which usually means you are expected to supply it |
| Design | Number of concepts, revision rounds and a written approval step before build | Design and development priced as one lump with no approval point |
| Technology | Names the CMS, theme approach, key plugins and any paid licences | No mention of platform, or “custom” with no explanation |
| Launch | Domain connection, SSL, sitemap submission, analytics and tracking set up | Launch treated as “go live” with no checklist |
| Ownership | Client owns domain, hosting, CMS logins, design files and code | Hosting “included” on the agency’s account with no transfer terms |
| After launch | A defined support window, training and what ongoing care costs, if anything | Nothing after launch, or a mandatory contract you cannot exit |
| Payment | Stages tied to deliverables you can see and approve | Full payment upfront, or stages tied only to dates |
| Exclusions | A clear list of what is not included | No exclusions section at all |
The exclusions section deserves more attention than it usually gets. It is where you find out that stock photos, Arabic translation, payment gateway set up or hosting renewals are extra. None of those are unreasonable to charge for. The problem is discovering them after you have signed.
This is the check most first time buyers skip, and the one that causes the most pain later. A common problem we see is a business that paid for its website in full but cannot change its own homepage, move hosting or even renew its domain, because every account sits in a former developer’s name.
For .ae names, registrations go through registrars accredited by the Telecommunications and Digital Government Regulatory Authority. The .ae Domain Administration FAQ explains that the registrant holds the domain name licence, that anyone can check a name through the public WhoIs service, and that a registrant can transfer to another accredited registrar without losing the remaining licence period, using the domain’s authorisation code. TDRA publishes the list of accredited registrars. In practice, that means the registrant must be your company, and the registrar account login should be yours too.
Hosting that is “included” is fine, as long as the contract says you can move the site elsewhere and receive a full backup when you do. Better still, open the hosting account in your company’s name and give the agency access.
Ask for written confirmation that you receive the source code, the design files and admin access to the CMS. If the site uses paid themes or plugins, find out whose account holds those licences. Analytics, Google Tag Manager, Google Business Profile and Search Console should also be created under a company email address you control, with the agency added as a user.
If you cannot log in to it without asking your agency, you do not really own it.
At Codeeo we hand clients their domain, hosting, CMS logins and code as a matter of course, but you should expect that from any agency you hire, and get it in writing.
Two quotes for “a business website” can describe very different projects. The lower one may leave out copywriting, Arabic, testing or support. The higher one may include a custom CMS you do not need. The only fair comparison is scope against scope.
Use your brief as the rows: each page, each feature, each language, content, launch tasks, training and support. Mark each quote as included, excluded or unclear.
Email each agency the same list. Written answers become part of the record.
If one quote excludes copywriting, you will pay someone for it anyway. Count that before deciding which is cheaper.
Hosting renewals, plugin licences, domain renewal and any monthly maintenance. A lower build cost with high compulsory monthly fees can be the more expensive option within a couple of years.
Only once the scopes match does the portfolio, process and team become the deciding factor.
A fixed written quote, scoped to your brief, is what you are looking for. Hourly billing with no cap is hard to budget for on a first project, and “we will see how it goes” is not a scope.
Screenshots on an agency site prove very little. A polished mock up can be made for a project that never launched, and a live site may have been redesigned by someone else since. Spend twenty minutes testing the work yourself.
If you want to see what a complete case study should look like, compare any shortlist against the level of detail in our portfolio.
Reviews are useful, but a star rating on its own is a weak signal. Google’s prohibited and restricted content policy for Maps does not allow reviews that are paid for directly or in kind, reviews posted from multiple accounts at one person’s request, or content based on a conflict of interest such as current or former employment. It also bars merchants from offering incentives in exchange for posting a review. That tells you what to look for.
Every company you pay should exist legally, and the name on your contract and invoices should match that licence. The UAE government portal’s verify business licences page lists the official services for this. For Dubai, it points to the Department of Economy and Tourism’s business name and licence information service and to the Invest in Dubai platform. At federal level, it lists the National Economic Register, which lets the public enquire about economic licences and activities registered in the UAE.
Request a copy and note the legal company name, licence number and issuing authority.
Search the licence number or company name on the official service for the authority named on the licence. If that is a free zone rather than the Department of Economy and Tourism, use the free zone’s own verification route or contact it directly.
Confirm the licence is active and that the licensed activities are consistent with web design or IT services.
The company on the proposal, contract and bank account you pay into should be the same legal entity as the licence.
This section is general guidance for checking a supplier, not legal advice. Search options on government portals change, so follow the current instructions on the official site.
None of these prove an agency is dishonest, but each one moves risk from them to you. Two or more together is usually enough to walk away.
If you already have a site built under some of these conditions, it is often possible to recover ownership and fix the foundations without starting from zero. Our notes on website redesign cover when a rebuild is worth it and when it is not.
By this point you should have two or three agencies left. Score each one from one to five on the areas below, using your notes rather than your memory of the sales call.
| Area | What to score |
|---|---|
| Understanding | Did they ask good questions and reflect your brief accurately in the proposal? |
| Scope clarity | Could a stranger read the proposal and know exactly what will be delivered? |
| Ownership | Are domain, hosting, code and logins in your name, in writing? |
| Relevant work | Do live projects of similar type work well on a phone? |
| Reputation | Do reviews and references describe real projects with detail? |
| Verification | Is the licence active and does it match the contracting company? |
| After launch | Is training, support and optional ongoing work clearly defined? |
The agency with the highest total is usually the right choice, even if it is not the lowest quote. If the scores are close, pick the team you found easiest to talk to, because you will be working closely with them for the length of the project and often well beyond it. When you are ready to compare a proposal against these criteria, you can see how we scope website design projects in Dubai.
Straight answers
A capable freelancer can suit a small brochure site with a clear brief. An agency makes more sense when you need design, copy, Arabic and English, integrations and support from one accountable company. Either way, apply the same checks: a written scope, ownership in your name and a valid licence or registration.
Staged payments tied to milestones are common, such as a deposit to start, a payment on design approval and the balance at launch. What matters is that each payment is linked to something you can see and approve, and that the contract says what happens to work already paid for if the project stops.
Run the domain through a public WHOIS lookup. For .ae names, the .ae Domain Administration at TDRA provides a public WhoIs service. If the registrant shown is your developer or a person who has left the company, ask for the domain to be moved into your company's name now, not when there is a dispute.
You can, but it is far easier when the contract already gives you the design files, the code written so far and all logins. Before signing any agreement, check that it says you receive work in progress if either side ends the project.
Remote teams can do good work. A UAE based company is simpler to verify against an official licence register, is easier to meet, and usually understands local needs such as Arabic layouts, WhatsApp enquiries and local payment gateways. Whichever you pick, the contract, ownership and scope checks in this guide still apply.
Sources
Fixed price, in writing
Got it. Your quote is being written now.
In business hours you will have it within 45 minutes. Check your inbox for the confirmation.
Keep reading

LCP, INP and CLS explained for UAE business owners, with Google's thresholds and the speed fixes that matter most, in priority order.
Read the guide
Right to left layout, Arabic fonts, hreflang, transcreation and CMS setup: what a proper Arabic and English website in the UAE needs.
Read the guide
A plain checklist for UAE websites under the PDPL: forms and consent, GA4 and Meta Pixel, privacy policy, hosting and breach readiness.
Read the guide