Quelles langues pour votre site marocain ?
Français, arabe, anglais, espagnol : comment choisir les langues de votre site marocain selon votre clientèle, et comment les mettre en place.

Au Maroc, la question des langues n’est pas théorique : elle décide de qui vous contacte. Un riad de la médina, un cabinet à Casablanca et un artisan de Fès n’ont pas les mêmes réponses.
Voici comment trancher, et ce que cela implique techniquement.
Le paysage linguistique en ligne
Trois constats utiles avant de choisir.
Le français domine largement les usages professionnels en ligne : recherches commerciales, e-mails, documents. C’est la langue par défaut d’un site d’entreprise au Maroc.
L’arabe a une place particulière. L’arabe standard moderne est la langue officielle écrite ; la darija est la langue parlée du quotidien. On lit et on écrit en arabe standard, on parle en darija. Un site rédigé en darija paraît familier, voire peu sérieux.
L’anglais et l’espagnol dépendent entièrement de votre clientèle : indispensables à Marrakech ou Tanger pour le tourisme, souvent inutiles pour un commerce de quartier à Meknès.
Choisir selon votre clientèle
| Votre activité | Langue principale | Deuxième langue |
|---|---|---|
| Commerce ou service de proximité | Français | Arabe |
| Riad, hôtel, location touristique | Français | Anglais |
| Restaurant en zone touristique | Français | Anglais |
| Cabinet, conseil, B2B national | Français | Arabe (souvent facultatif) |
| Export, industrie, sous-traitance | Français | Anglais |
| Nord du pays, clientèle espagnole | Français | Espagnol |
| Services à la diaspora | Français | Arabe |
Une règle simple pour trancher : ajoutez une langue seulement si vous pouvez y répondre. Un formulaire en anglais qui déclenche une réponse en français fait plus de mal que pas d’anglais du tout.
Comment on met ça en place
Une adresse par langue
Chaque version doit avoir sa propre URL : votre-site.ma/contact et votre-site.ma/en/contact, par exemple. C’est ce qui permet à Google d’indexer les deux et d’afficher la bonne selon la recherche.
Des balises hreflang
Ces balises indiquent aux moteurs quelle page correspond à quelle langue. Mal posées, elles créent des doublons ; bien posées, elles envoient chaque visiteur sur la bonne version. La documentation de Google décrit précisément la syntaxe attendue.
Un sélecteur visible
En haut de page, sur toutes les pages, avec le nom de la langue écrit (« العربية », « English ») plutôt qu’un drapeau. Un drapeau désigne un pays, pas une langue : l’anglais n’est pas britannique.
La mise en page de droite à gauche
L’arabe s’écrit de droite à gauche. Ce n’est pas un simple attribut à ajouter : toute la mise en page bascule (alignements, marges, sens des flèches, position du menu). Une version arabe qui garde la disposition de gauche à droite se voit immédiatement.
Ce qu’il ne faut pas faire
- Le widget de traduction automatique. Il ne crée pas de pages indexables, ne vous apporte aucune visibilité, et produit des tournures qui décrédibilisent.
- Traduire tout le site. Traduisez ce qui sert à décider : accueil, services, contact. Le blog peut rester dans une seule langue.
- Traduire sans relecture humaine. Un outil peut faire le premier jet ; une relecture par quelqu’un dont c’est la langue est indispensable.
- Oublier les à-côtés. Messages d’erreur, e-mails de confirmation, mentions légales : ils font partie du site.
Combien ça coûte
Le doublement d’un site vitrine représente principalement du temps de traduction et de relecture. La structure technique, elle, se prépare une fois.
C’est pour cette raison que nous incluons une deuxième langue dans le forfait : le coût marginal est faible quand c’est prévu dès le départ, et très élevé quand on l’ajoute après coup sur un site qui n’a pas été construit pour.
Et le référencement dans tout ça
Chaque version de page se positionne indépendamment. Concrètement, une page en arabe peut ressortir sur des recherches en arabe que votre page française n’atteindrait jamais : c’est du trafic supplémentaire, pas du trafic déplacé.
À condition que les titres et descriptions soient rédigés dans la langue cible, et non traduits mot à mot depuis le français. Les gens ne cherchent pas la même chose selon la langue qu’ils emploient.
Questions fréquentes
Cela dépend de votre clientèle. Pour un commerce de proximité ou un service grand public, l’arabe élargit nettement l’audience. Pour du B2B ou une clientèle internationale, le français seul suffit souvent, et l’anglais est plus utile.
Ce n’est pas recommandé. La darija est une langue parlée : elle n’a pas d’orthographe standardisée et paraît peu formelle à l’écrit. L’arabe standard moderne est la forme écrite attendue sur un site professionnel.
Non, à condition que chaque langue ait sa propre adresse et ses balises hreflang. Le risque de contenu dupliqué n’existe que si la même langue est servie sur plusieurs adresses sans indication.
Non. Un drapeau désigne un pays, pas une langue, et l’association est souvent fausse ou maladroite. Écrivez le nom de la langue dans cette langue : « Français », « English », « العربية ».