The short answer
Pick a name a stranger can spell correctly after hearing it once, keep it as close to your real business name as you can, and choose .ma if your customers are mostly in Morocco or .com if you also sell abroad. That's the whole decision. The rest of this guide is just the reasoning, so you don't spend three weeks second-guessing a name that costs less than a good tajine.
Why the address matters more than the sign above your door
Think of your domain name as the address you give a taxi driver, except the taxi driver is Google, and there are ten million other addresses competing for the same street. Your shop sign only has to work for people already standing in front of it. Your domain has to work when someone hears it once, on the phone, over the noise of a souk or a call centre, and has to type it correctly from memory an hour later. A great domain name is boring, obvious, and impossible to misspell. A clever one is a bet that every future customer will remember the joke.
.ma or .com — which one is actually yours to choose
Both work. Neither is "more professional" on its own — what matters is where your customers are and what they expect to see.
| Choose .ma if… | Choose .com if… |
|---|---|
| Your customers are mostly local — a clinic, a riad, a shop, a restaurant in one city | You sell abroad, ship internationally, or want a name that reads the same to a client in Paris or Dubai |
| You want to signal "this is a real Moroccan business" immediately, which builds trust in local search | Your exact name is already taken as .ma but free as .com, or the other way around |
| You're competing mainly on Google.ma / Google Maps for a Moroccan city | You expect tourists or foreign clients to type the address from memory, where .com is the automatic guess |
If you can register both, do it — point one at the other and stop worrying about it. If you can only afford one, match it to where your actual customers live, not where you'd like them to live one day.
The phone test
Here's a trick that costs nothing and catches almost every bad domain name before you pay for it. Call a friend, don't show them anything, and say your domain name out loud the way you would to a customer booking an appointment. Then ask them to spell it back to you.
If they get it wrong, so will every customer trying to find you at 9pm from their phone. Words that sound alike in Darija, French and English are the usual trap — a name that reads perfectly on a business card can turn into three different guesses once it's spoken. Long names, double letters, and anything with a silent letter fail this test constantly. Short names, real words, and names that match how you already say your business out loud pass it every time.
Names that age badly
A domain name is one of the few business decisions you're stuck with for years — changing it later means new business cards, new signage, and every old link on Google pointing at a dead address. A few patterns to avoid before you're stuck with them:
- The city in the name. "MarrakechPastry" is a great name until you open a second shop in Casablanca. Your business will probably outgrow the first city before the domain contract does.
- This year's buzzword. "AI" and "smart" in a domain name age the way "2.0" did — it dates the business the moment the word stops being new.
- Numbers and hyphens. "tajine-express-2.ma" is a name nobody remembers and everybody mistypes. If a competitor already has the clean version, that's information, not a reason to add a hyphen.
- A name that only makes sense today. If you sell one product now but plan to grow the menu, the shop, or the service list, a narrow name ("CouscousOnly.ma") boxes you in later.
- Anything you can't say out loud without spelling it. If you have to add "with a K, not a C" every time you give it out, that's the phone test failing in real time.
Before you register anything — the checklist
- Say it out loud to someone who hasn't seen it written down
- Check it against the phone test above
- Search the exact name on Google, Instagram and Facebook — a name that collides with an existing brand causes confusion, even if the domain itself is free
- Decide .ma vs .com based on where your customers actually are, not where you hope to be in five years
- Avoid the city, the year, and the buzzword
- Keep it as close to your real, spoken business name as you can
Once you own it, the domain is only step one
A domain name with nothing behind it is a street address with no shop on it — someone can find the spot, but there's nothing to walk into. The domain needs a website to answer to it, and it needs an email address that matches it, because "[email protected]" undercuts the professional name you just picked out.
If you'd rather not stitch a registrar, a host and a website builder together yourself, TechMative builds the website, and the domain and first year of hosting come inside the same price — 1,500 DH HT the first time, then 1,000 DH HT/year from year two, covering the domain, hosting and upkeep together. See the full breakdown on the pricing page.
And once the domain is yours, professional email on it — [email protected] instead of a personal Gmail address — is a small, permanent upgrade to how serious your business looks in someone's inbox. That's what ATLAS, our managed Google Workspace service, sets up and maintains for you.
FAQ
Should I buy both .ma and .com?
If the budget allows it, yes — register both and point the one you don't use at the one you do. It costs a little more and saves you from ever explaining "no, the other one."
What if my exact business name is already taken?
Don't force a hyphen or a number onto it — both fail the phone test. Try a short, honest variation instead (adding your city or your service, not a digit), or reconsider the name itself before you build a brand around a workaround.
Can I change my domain name later if I get it wrong?
Technically yes, practically painful — every business card, sign, Google review link and old customer's bookmark points at the old one. It's worth the extra hour now to avoid that later.
Does .ma rank better on Google in Morocco?
Not automatically — but a .ma domain does signal "local business" clearly to both customers and search engines the moment they see it, which is a small trust advantage a .com has to earn through content instead.
Do this now
Say your top choice out loud to someone standing near you right now, and ask them to spell it back. That one sentence will tell you more than another hour of brainstorming. If you'd rather skip the registrar altogether and have the domain, hosting and the actual website handled together, talk to us — or browse more practical guides like this one in the Academy.
Tags
Related articles
Google Business Profile Setup (Morocco)
A Google Business Profile is the free listing that shows your address, hours, and reviews before anyone reaches your website. Here's how to create, verify, and fill one out properly — step by step.
BrandingHow to Take Product Photos With Just Your Phone
You don't need a camera or a studio to make your products look good online. Here's how to use a window, a plain background, and the phone in your pocket to shoot photos that look deliberate, not accidental.
ContentHow to Set Up Your WhatsApp Business Catalogue (Step by Step)
Chatting with customers on WhatsApp is not the same as selling to them. Here's how to turn your WhatsApp account into a real, browsable shop — catalogue, photos, and the traps that quietly cost you orders.
