Choosing an agency commits far more than the build budget: you hand someone your online presence, your content, your domain and often your customer data. Here is how to assess a provider in Morocco without being technical, whether you are a Moroccan business or a foreign company hiring remotely.
Start with their work, not their pitch
An agency that delivers has live websites. Ask for three addresses, open them on your phone and judge three things: loading time, readability on mobile, and how easy it is to find how to contact them. If you are shown mockups rather than live websites, or screenshots without links, the projects either don't exist or are no longer presentable.
Also check whether their work resembles what you need. An agency that has only built business websites lacks the reflexes of an e-commerce project, where checkout, payment and stock management do all the work.
The eight questions to ask before signing
- Who owns the website once paid for, the code, the content, the domain and the logins? The answer must be “you”, and it must be in writing.
- What happens if we stop working together? Can you leave with the website, or does it leave with the provider?
- Who writes the copy? If you do, it's real work to plan for; if the agency does, it's a line on the quote.
- Will the website be delivered with the basics of SEO: titles, descriptions, structure, speed, sitemap?
- What is the timeline, and what does it rest on? A credible timeline accounts for your feedback, not just the agency's work.
- What exactly does maintenance cover, and at what price after the first year?
- Will I be able to edit my content myself, and with which tool?
- Who will be my contact, and through which channel? A project followed on WhatsApp with a named person moves faster than an anonymous ticket.
How to compare two quotes that don't look alike
Two quotes for the same project rarely contain the same lines, which makes comparing totals misleading. Rebuild the scope: number of pages, copywriting included or not, number of languages, features, first-year hosting, training, length of support. Then add to the cheaper quote everything it leaves out. The gap often halves, and sometimes reverses.
The red flags
- A promise of “first place on Google” with a deadline. Nobody can guarantee a ranking, and claiming it is the most reliable sign you're being sold hot air.
- Refusal to give you access to your own hosting or domain.
- A domain registered in the agency's name rather than yours. It's your asset: it must be in your name from day one.
- No address, no name, no verifiable landline or business WhatsApp.
- A price far below the market with no explanation: work left undone always comes back, either as extra fees or as a website to redo.
- Unrealistic timelines. A complete store in five days means a template filled in a hurry.
Agency, freelancer or platform: which one for you
A freelance web developer costs less and suits a business website perfectly, as long as you accept the availability risk: one person gets sick and takes holidays. An agency costs more but covers several trades, design, development, copywriting, SEO, and stays reachable after delivery. A self-service platform is the cheapest and fine for testing an idea, as long as you accept not owning the result and staying limited to what the tool can do.
The deciding factor isn't the provider's legal form but the question above: what happens to your website if this person or this company disappears tomorrow?
What the contract should include
Three clauses avoid almost every dispute we see when a client brings us a website built elsewhere: full ownership of the website and content on receipt of the final payment, handover of the logins (domain, hosting, admin, code) at delivery, and the precise scope with the number of revision rounds included.
Add the payment schedule and what triggers delivery. A project that ends badly, in Morocco as anywhere, almost always ends badly over a point nobody had written down.
