SEO au Maroc : le guide complet pour se positionner sur Google
Référencer un site marocain sur Google repose sur les mêmes principes qu'ailleurs, plus quelques spécificités locales : contenu bilingue, fiches locales, vitesse sur mobile et sources marocaines.

Comment référencer un site marocain sur Google ?
Pour se positionner au Maroc, il faut un site techniquement sain et rapide, des contenus qui répondent à ce que les Marocains cherchent vraiment en français, en arabe ou en darija, une fiche Google Business Profile complète pour les recherches locales, des inscriptions cohérentes dans les annuaires et des liens depuis des sites marocains pertinents. L'algorithme de Google est le même partout ; ce qui change, c'est le mélange de langues, la concurrence locale et les signaux qui indiquent à Google que vous servez une clientèle marocaine. Ce guide passe en revue chaque levier, par ordre de priorité.
Pourquoi le référencement naturel au Maroc est-il différent ?
- Plusieurs langues. Beaucoup de recherches professionnelles se font en français, mais l'arabe et la darija (en alphabet arabe ou latin) sont fréquents pour les requêtes grand public. Un même client peut taper « plombier Casablanca » ou son équivalent en arabe.
- Le mobile d'abord. Une grande partie du trafic vient de smartphones sur réseau mobile : le poids des pages compte.
- L'intention locale. Des requêtes comme « dentiste Maârif » ou « agence immobilière Rabat » déclenchent le pack local de Google Maps, où votre fiche Google Business Profile pèse plus que votre site.
- Une concurrence modérée dans beaucoup de niches. Dans de nombreux secteurs et villes, un site bien optimisé peut se positionner plus vite que sur de grands marchés, mais les niches disputées (immobilier, assurance, enseignement) restent difficiles.
Étape 1 — Corriger les bases techniques
Avant le contenu et les liens, assurez-vous que Google peut explorer et comprendre vos pages :
- Validez le site dans Google Search Console et soumettez un sitemap.
- Une URL par page et par langue, avec une balise canonical ; redirigez HTTP vers HTTPS et
wwwvers la version sanswww(ou l'inverse). - Un
titleunique (environ 50 à 60 caractères) et une meta description par page. - Un seul H1 par page, une structure H2/H3 logique.
- Aucune page importante bloquée dans
robots.txtou marquéenoindexpar erreur. - Corrigez les erreurs 404 et redirigez les anciennes URL après une refonte.
Un audit SEO technique vérifie tout cela en une seule passe.
Étape 2 — Valider les Core Web Vitals sur mobile
Les Core Web Vitals mesurent le chargement, la réactivité et la stabilité visuelle. Les seuils « bons » sont :
| Indicateur | Ce qu'il mesure | Bon |
|---|---|---|
| LCP (Largest Contentful Paint) | Temps d'affichage du contenu principal | 2,5 s ou moins |
| INP (Interaction to Next Paint) | Réactivité aux clics et appuis | 200 ms ou moins |
| CLS (Cumulative Layout Shift) | Déplacements inattendus de la mise en page | 0,1 ou moins |
Gains rapides sur la plupart des sites d'entreprise marocains : compresser et redimensionner les images (WebP ou AVIF), supprimer les plugins et scripts inutiles, charger les widgets de chat et les trackers après le contenu principal, utiliser un CDN. Consultez les données réelles dans le rapport « Core Web Vitals » de Search Console et sur web.dev.
Étape 3 — Revendiquer et compléter votre fiche Google Business Profile
Pour toute entreprise avec une adresse ou une zone d'intervention (Casablanca, Rabat, Tanger, Agadir…), la fiche Google Business Profile est le principal levier pour apparaître sur Google Maps.
- Choisissez la catégorie principale la plus précise, puis quelques catégories secondaires.
- Utilisez le nom exact de l'entreprise, l'adresse et le téléphone (pas de mots-clés ajoutés dans le nom).
- Ajoutez horaires, services, vraies photos, lien WhatsApp ou d'appel et l'URL du site.
- Demandez des avis à vos clients satisfaits et répondez à tous, dans la langue utilisée.
- Publiez régulièrement des actualités ou des offres.
Étape 4 — Construire des citations locales cohérentes
Une citation est toute mention de votre nom, adresse et téléphone (NAP). Google les recoupe pour confirmer votre localisation.
- Inscrivez l'entreprise dans les annuaires professionnels marocains reconnus et dans ceux de votre secteur (fédérations, chambres de commerce, associations).
- Gardez exactement le même NAP partout, y compris le format du numéro.
- Ajoutez vos profils sociaux (LinkedIn, Facebook, Instagram) avec les mêmes informations.
- Évitez les annuaires de faible qualité créés uniquement pour vendre des liens.
Étape 5 — Écrire des contenus en français et en arabe pour de vraies recherches
- Partez des questions que vos clients posent au téléphone et sur WhatsApp ; chaque question fréquente peut devenir une section de page ou un article.
- Rédigez la page principale dans la langue que la majorité de vos clients utilise pour chercher. En B2B à Casablanca, c'est souvent le français ; pour beaucoup de services grand public, l'arabe mérite ses propres pages.
- Écrivez des contenus natifs, pas une traduction automatique laissée telle quelle. Adaptez les exemples, les prix en MAD et les noms de villes.
- Créez une page par service et, si c'est pertinent, par ville réellement desservie, avec un contenu spécifique (pas des pages dupliquées où seul le nom de la ville change).
- Répondez à la question principale dès les premières lignes : cela aide les extraits optimisés comme les réponses IA.
Étape 6 — Ajouter le hreflang aux pages multilingues
Si vous avez des versions française, arabe et anglaise, chacune doit avoir sa propre URL (par exemple /fr/, /ar/, /en/) et déclarer ses alternatives. Le guide de Google sur les versions localisées en détaille les règles.
<link rel="alternate" hreflang="fr-MA" href="https://example.ma/fr/services/" />
<link rel="alternate" hreflang="ar-MA" href="https://example.ma/ar/services/" />
<link rel="alternate" hreflang="en" href="https://example.ma/en/services/" />
<link rel="alternate" hreflang="x-default" href="https://example.ma/fr/services/" />
Chaque version doit lister toutes les versions, y compris elle-même. Les pages arabes ont aussi besoin de <html lang="ar" dir="rtl"> pour une lecture de droite à gauche.
Étape 7 — Ajouter des données structurées LocalBusiness
Les données structurées aident Google et les moteurs IA à comprendre qui vous êtes, où vous êtes et quand vous êtes ouvert :
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Exemple SARL",
"url": "https://example.ma",
"telephone": "+212-5-00-00-00-00",
"address": {
"@type": "PostalAddress",
"streetAddress": "Boulevard Exemple",
"addressLocality": "Casablanca",
"addressCountry": "MA"
},
"openingHours": "Mo-Fr 09:00-18:00",
"sameAs": ["https://www.linkedin.com/company/exemple"]
}
Insérez-le dans une balise <script type="application/ld+json"> et testez-le avec l'outil de test des résultats enrichis de Google.
Étape 8 — Obtenir des backlinks depuis des sources marocaines
Les liens restent un signal fort, et des liens depuis des sites marocains confirment aussi votre pertinence locale. Sources réalistes :
- Fournisseurs, partenaires et clients qui peuvent vous citer sur leur site.
- Associations professionnelles, fédérations et chambres de commerce.
- Médias et blogs spécialisés marocains, grâce à un contenu réellement utile (un guide, des données locales, un avis d'expert).
- Événements, sponsoring, universités et écoles pour des partenariats de formation ou de recrutement.
Évitez l'achat de liens en masse : c'est contraire aux consignes de Google et le risque n'en vaut pas la peine.
Étape 9 — Se préparer à la recherche par IA (GEO et AEO)
De plus en plus de recherches se terminent par une réponse IA (AI Overviews de Google, ChatGPT, Perplexity, Gemini). Pour être cité :
- Structurez les pages en questions et réponses directes, avec listes et tableaux.
- Gardez des informations cohérentes entre votre site, votre fiche Google Business Profile et les annuaires.
- Autorisez les crawlers IA sur vos pages publiques dans
robots.txtet envisagez un fichierllms.txt. - Utilisez les données structurées (Organization, LocalBusiness, FAQ, Article).
La checklist SEO, GEO et AEO pour Next.js détaille la mise en œuvre appliquée sur ce site (voir le projet).
Étape 10 — Mesurer et ajuster
- Search Console : requêtes, clics, positions, erreurs d'indexation.
- Statistiques Google Business Profile : appels, demandes d'itinéraire, clics vers le site.
- Analytics : formulaires, clics WhatsApp et appels suivis comme conversions.
Le SEO prend du temps : comptez quelques mois avant des résultats stables sur des requêtes concurrentielles, et analysez les données chaque mois.
Checklist rapide
| Domaine | Action |
|---|---|
| Technique | Search Console, sitemap, HTTPS, canonical, pas de noindex accidentel |
| Vitesse | LCP, INP et CLS au vert sur mobile |
| Local | Fiche Google Business Profile complète, avis, NAP cohérent |
| Contenu | Pages natives en français et en arabe qui répondent à de vraies questions |
| International | hreflang fr-MA / ar-MA / x-default, dir="rtl" pour l'arabe |
| Autorité | Liens de partenaires, associations et médias marocains |
| Recherche IA | Réponses directes, données structurées, crawlers IA autorisés |
Conclusion
Le SEO au Maroc tient moins des astuces que de bases bien exécutées : un site rapide, des contenus natifs dans les bonnes langues, une fiche Google Business Profile complète, des inscriptions cohérentes et quelques liens marocains de qualité. Si votre site est lent, mal indexé ou absent des réponses IA, un audit SEO technique est un bon point de départ ; pour un nouveau site, voir aussi le guide de création de site web au Maroc.
Projets liés
Génie logicielProjet personnel · 2026essadikine.com — Portfolio Next.js bilingue
Ce site : un portfolio rapide et bilingue (EN/FR), optimisé pour Google et les moteurs de réponse IA, auto-hébergé avec Docker derrière Cloudflare.
Questions fréquentes
Les corrections techniques et l'amélioration de la fiche Google Business Profile peuvent produire des effets en quelques semaines. Sur des requêtes concurrentielles, comptez plusieurs mois de contenu et de liens réguliers avant des positions stables.



