🚀 La checklist complète avant de lancer (ou relancer) un site, avec un focus SEO en arabe
🌐 Français · English · العربية
Plus de 120 points à cocher avant la mise en ligne : contenu, mobile, vitesse, sécurité, emails, SEO technique, SEO en arabe, conversion, pages légales, mesure d'audience et les 30 premiers jours.
Mode d'emploi. Imprimez ou copiez cette liste, et cochez au fur et à mesure. Les points marqués 🔴 sont bloquants : ne lancez pas sans eux. Les outils gratuits cités sont sur oufrid.com et ne demandent pas d'inscription.
1. Stratégie et contenu
- [ ] 🔴 Un objectif principal écrit en une phrase (ex. « recevoir 20 demandes de devis par mois »). Chaque page doit le servir.
- [ ] Les publics et leurs langues : qui lit en français, en arabe, en anglais, en darija ?
- [ ] L'arborescence : liste des pages, une page = un sujet = une intention de recherche.
- [ ] Pas de page vide ni de « Lorem ipsum » ou « Page en construction ».
- [ ] 🔴 Coordonnées complètes et cohérentes partout (nom, adresse, téléphone, email), identiques à votre fiche Google Business Profile.
- [ ] Une page « À propos » avec de vraies personnes, de vraies photos, une vraie adresse.
- [ ] Les textes relus par un locuteur natif dans chaque langue. La traduction automatique brute se voit, surtout en arabe.
- [ ] Les visuels : vos propres photos autant que possible, droits vérifiés pour les autres.
- [ ] Une FAQ qui répond aux vraies questions (prix, délais, livraison, retours, zones desservies).
- [ ] Les anciennes URL listées si c'est une refonte (voir la partie SEO technique).
2. Design et mobile
- [ ] 🔴 Testé sur un vrai téléphone d'entrée de gamme, pas seulement dans le simulateur du navigateur.
- [ ] Texte lisible sans zoom (corps de texte de 16 px environ au minimum).
- [ ] Boutons assez grands pour le pouce et bien espacés.
- [ ] Pas de défilement horizontal sur mobile.
- [ ] Menu mobile simple, avec le bouton d'action principal visible.
- [ ] Formulaires courts, avec le bon clavier (numérique pour le téléphone, email pour l'email).
- [ ] Contrastes suffisants et liens reconnaissables.
- [ ] Textes alternatifs (attribut
alt) sur les images utiles. - [ ] Navigation au clavier possible (Tab) et focus visible.
- [ ] Page 404 utile, avec recherche ou liens vers les pages principales.
- [ ] Favicon et nom du site corrects dans l'onglet.
- [ ] Images de partage (Open Graph) : un aperçu propre quand le lien est partagé sur WhatsApp ou Facebook.
3. Vitesse
Google mesure l'expérience réelle avec les Core Web Vitals : un bon score, c'est un LCP (affichage du contenu principal) de 2,5 s au maximum, un INP (réactivité) de 200 ms au maximum et un CLS (stabilité visuelle) de 0,1 au maximum.
- [ ] 🔴 Test de vitesse sur mobile : test de vitesse gratuit.
- [ ] Images compressées (WebP ou AVIF), aux bonnes dimensions, avec chargement différé sous la ligne de flottaison.
- [ ] Dimensions des images et vidéos indiquées pour éviter les sauts de mise en page.
- [ ] Polices : deux familles au maximum, en WOFF2, avec
font-display: swap. Pour l'arabe, chargez uniquement les graisses utilisées. - [ ] Pas de vidéo lourde en lecture automatique en haut de page sur mobile.
- [ ] Scripts tiers limités : chaque pixel, chat ou widget ralentit.
- [ ] Cache activé (page, navigateur) et compression (gzip ou Brotli).
- [ ] CDN si vos visiteurs sont dans plusieurs pays (Maroc, Europe, Golfe).
- [ ] Extensions inutiles supprimées (WordPress), pas seulement désactivées.
4. Sécurité
- [ ] 🔴 HTTPS partout, certificat valide, redirection automatique de
http://vershttps://et d'une seule version (avec ou sanswww). - [ ] 🔴 Sauvegardes automatiques, stockées hors du serveur, et une restauration testée au moins une fois.
- [ ] 🔴 Tout est à jour : CMS, thème, extensions, version de PHP.
- [ ] Mots de passe uniques et double authentification pour les comptes administrateurs, l'hébergeur et le registraire du domaine.
- [ ] Un compte par personne, avec le rôle minimum nécessaire.
- [ ] Pas d'identifiant « admin » ni de compte de test oublié.
- [ ] Protection contre les attaques par force brute sur la page de connexion.
- [ ] Formulaires protégés contre le spam (anti-robot respectueux de la vie privée).
- [ ] Licences légitimes : aucun thème ou extension « nulled » (piraté).
- [ ] Le domaine à votre nom, avec renouvellement automatique et email de contact valide.
- [ ] En-têtes de sécurité de base (HSTS,
X-Content-Type-Options, politique de référent). - [ ] Surveillance de disponibilité : être alerté si le site tombe.
5. Emails : SPF, DKIM, DMARC
Depuis 2024, Gmail exige de tous les expéditeurs SPF ou DKIM, et de ceux qui envoient plus de 5 000 messages par jour à Gmail SPF, DKIM et DMARC, plus un lien de désinscription en un clic pour les emails marketing. Même si vous envoyez peu, configurez les trois : vos devis et vos confirmations de commande arriveront dans la boîte de réception, pas dans les spams.
- [ ] 🔴 SPF : un seul enregistrement SPF, qui liste tous vos services d'envoi (boîte mail, site, outil d'emailing).
- [ ] 🔴 DKIM activé chez chaque service qui envoie en votre nom.
- [ ] DMARC publié, en commençant par
p=noneavec une adresse de rapports, puis en passant progressivement àquarantineoureject. - [ ] Les emails du site (formulaire, commandes) partent par un vrai service SMTP authentifié, pas par la fonction mail du serveur.
- [ ] Test d'envoi vers Gmail et Outlook : vérifier l'arrivée en boîte de réception.
- [ ] Vérification gratuite de votre domaine (SPF, DKIM, DMARC, DNS) : vérificateur de domaine.
6. SEO technique
- [ ] 🔴 Le site n'est plus bloqué : retirez le
noindexet l'option « Demander aux moteurs de ne pas indexer ce site » de la version de préproduction. C'est l'erreur de lancement la plus fréquente. - [ ] 🔴 Une balise
titleunique par page, descriptive, avec le mot-clé principal au début. - [ ] Une meta description unique par page, écrite pour donner envie de cliquer.
- [ ] Un seul titre H1 par page, puis une hiérarchie H2 et H3 logique.
- [ ] URL courtes et lisibles, sans dates ni paramètres inutiles.
- [ ] Liens internes : chaque page importante reçoit des liens depuis d'autres pages.
- [ ] Sitemap XML généré, à jour, et déclaré dans
robots.txt. - [ ]
robots.txtvérifié : il ne bloque ni les CSS, ni les JS, ni les pages utiles. Rappel :robots.txtempêche l'exploration, pas l'indexation ; pour exclure une page, utiliseznoindex. - [ ] Balise canonique sur chaque page, qui pointe vers la bonne URL.
- [ ] Redirections 301 de toutes les anciennes URL en cas de refonte, sans chaîne de redirections.
- [ ] Aucun lien cassé (404) dans le menu, le pied de page et les contenus.
- [ ] Données structurées schema.org adaptées :
OrganizationouLocalBusiness,Productpour une boutique,BreadcrumbList,Articlepour un blog. Testez-les avec l'outil de test des résultats enrichis de Google. N'en attendez pas de miracle : Google a fortement restreint l'affichage enrichi des FAQ en 2023. - [ ] hreflang pour un site multilingue : chaque version liste toutes les autres et elle-même, avec des liens réciproques, et une version
x-default. - [ ] Attribut
langcorrect sur chaque page (fr,en,ar), etdir="rtl"pour l'arabe. - [ ] Google Search Console et Bing Webmaster Tools configurés, sitemap soumis.
- [ ] Audit complet avant le lancement : audit SEO gratuit.
7. SEO en arabe : ce que les checklists classiques oublient
L'arabe n'est pas « du français traduit ». Il pose des questions techniques et surtout des questions de vocabulaire.
7.1 Mise en page RTL
- [ ] 🔴
<html lang="ar" dir="rtl">sur les pages en arabe, et un CSS qui utilise des propriétés logiques (margin-inline-startplutôt quemargin-left) pour éviter les doubles feuilles de style. - [ ] Icônes directionnelles inversées (flèches « suivant », fil d'Ariane, carrousels), mais pas les logos ni les icônes de lecture vidéo.
- [ ] Chiffres, numéros de téléphone, prix et codes restent lisibles de gauche à droite à l'intérieur du texte arabe (testez « 0612345678 » et « 250 MAD » dans une phrase).
- [ ] Formulaires en RTL : libellés, messages d'erreur, champs email et téléphone (ces derniers en
dir="ltr"). - [ ] Textes mixtes (arabe + nom de marque latin) vérifiés : la ponctuation ne doit pas sauter en début de ligne.
7.2 Polices arabes
- [ ] Une police arabe dédiée, lisible sur écran (par exemple Noto Naskh Arabic, Noto Kufi Arabic, Cairo, Tajawal ou IBM Plex Sans Arabic, toutes disponibles gratuitement sur Google Fonts).
- [ ] Taille légèrement supérieure à celle du texte latin : à taille égale, l'arabe paraît plus petit.
- [ ] Interligne plus généreux (environ 1,7 à 1,9) pour les signes diacritiques.
- [ ] Pas de police latine qui « dessine » l'arabe par défaut du système, avec des rendus différents d'un téléphone à l'autre.
- [ ] Sous-ensemble (subset) arabe et graisses limitées pour la vitesse.
7.3 Recherche de mots-clés : arabe standard, darija et « franco-arabe »
- [ ] 🔴 Ne traduisez pas vos mots-clés, cherchez-les. Les gens tapent rarement la traduction littérale de votre mot-clé français.
- [ ] Arabe standard (fusha) contre dialecte : un même besoin peut se chercher en arabe standard ou en darija. Testez les deux formulations dans les suggestions de Google et comparez les résultats.
- [ ] Les requêtes en « franco-arabe » (arabizi, darija écrite en lettres latines avec des chiffres : 3 pour ع, 7 pour ح, 9 pour ق) sont courantes au Maroc, surtout sur mobile et sur les réseaux sociaux. Notez celles qui concernent votre activité et utilisez-les naturellement dans une FAQ ou dans les avis clients, sans bourrage.
- [ ] Les mots français dans les requêtes marocaines : beaucoup d'internautes marocains cherchent en français même quand ils parlent darija. Votre page française n'est pas « pour les étrangers ».
- [ ] Les variantes d'orthographe : hamza (أ / إ / ا), ta marbouta (ة / ه), ya (ي / ى). Google les rapproche souvent, mais vérifiez vos requêtes principales.
- [ ] Les noms de villes dans les deux écritures (الدار البيضاء / Casablanca / Casa) pour le SEO local.
- [ ] Sources de données : suggestions et « Autres questions posées » de Google, Search Console après le lancement, Google Trends (comparaison de termes), questions reçues sur WhatsApp. Gardez les volumes avec prudence : les outils de mots-clés couvrent mal le dialecte.
7.4 URL en arabe
- [ ] Choisissez une règle et tenez-la : des URL en lettres arabes (Google les accepte, à condition qu'elles soient encodées en pourcentage dans le code, ce que font WordPress et la plupart des CMS) ou en lettres latines translittérées.
- [ ] URL arabes : lisibles dans la barre d'adresse et dans les résultats, mais elles deviennent très longues (encodées en
%D8%…) quand on les copie dans un message ou un email. - [ ] URL translittérées (ex.
/ar/tasmim-mawaqi3/) : plus courtes à partager, mais moins parlantes pour un lecteur arabophone. - [ ] Jamais d'espaces ni de caractères spéciaux ; des tirets entre les mots, des URL courtes dans tous les cas.
7.5 hreflang : ar ou ar-MA ?
- [ ] Une seule version arabe pour tout le monde (Maroc, Golfe, Égypte…) →
hreflang="ar". - [ ] Une version arabe pensée pour le Maroc (prix en dirhams, livraison au Maroc, quelques termes de darija) et éventuellement une autre pour le Golfe →
ar-MAet, par exemple,ar-AEouar-SA, plus une versionargénérique de repli si vous le pouvez. - [ ] Jamais
MAtout seul : Google n'accepte pas un code pays sans langue. Les langues suivent la norme ISO 639-1 et les pays ISO 3166-1 Alpha 2. - [ ] Liens réciproques obligatoires : sinon Google ignore les balises.
- [ ] Pas de redirection automatique selon la langue du navigateur ou l'adresse IP : proposez un sélecteur de langue visible et laissez Google explorer toutes les versions.
- [ ] Rappel : Google ne détecte pas la langue d'une page grâce à hreflang ou à l'attribut
lang, mais grâce au contenu visible. Une page « arabe » dont le texte principal est en français sera considérée comme française.
8. Conversion
- [ ] 🔴 Un appel à l'action principal visible sans défiler, sur mobile, avec un verbe clair (« Demander un devis », « Commander », « Réserver »).
- [ ] Un bouton WhatsApp au format
https://wa.me/212XXXXXXXXX(numéro international sans + ni 0), avec un message prérempli qui indique la page d'origine. - [ ] Téléphone cliquable (
tel:) et horaires de réponse indiqués. - [ ] Preuves de confiance : vrais avis (avec prénom et ville, avec leur accord), photos réelles, réalisations, certifications, adresse physique.
- [ ] Prix ou fourchettes de prix affichés quand c'est possible : un « prix sur demande » partout fait fuir.
- [ ] Réponses aux objections près du bouton : délais, livraison, paiement à la livraison, retours, garantie.
- [ ] Formulaires de 3 à 5 champs au maximum pour un premier contact.
- [ ] Page de remerciement après l'envoi, avec la suite (« nous vous répondons sous 24 h »).
- [ ] Pour une boutique COD : récapitulatif du montant total à préparer, délais, et confirmation par téléphone ou WhatsApp annoncée.
- [ ] Audit de conversion gratuit de vos pages clés : audit de conversion.
9. Pages légales
- [ ] 🔴 Mentions légales : identité de l'éditeur, coordonnées, hébergeur (obligatoire en France).
- [ ] 🔴 Politique de confidentialité : quelles données, pourquoi, combien de temps, quels droits (RGPD en Europe, loi 09-08 au Maroc).
- [ ] Au Maroc, déclaration du traitement des données clients à la CNDP quand elle est requise.
- [ ] Conditions générales de vente pour une boutique, accessibles depuis la page d'accueil. Au Maroc, la loi 31-08 impose notamment l'identité du vendeur, son adresse physique, les frais et délais de livraison et l'existence du droit de rétractation (7 jours après réception).
- [ ] Politique de cookies et bandeau de consentement seulement si vous utilisez des traceurs qui l'exigent.
- [ ] Pages traduites dans chaque langue du site.
- [ ] Générateur gratuit pour un premier modèle : générateur de pages légales. Faites-le relire par un professionnel pour un cas particulier.
10. Mesure d'audience sans cookies
- [ ] Choisissez un outil de mesure respectueux (par exemple Plausible, Umami ou Matomo configuré sans cookies). En France, la CNIL dispense de consentement certains outils de mesure d'audience, à condition de respecter des conditions précises.
- [ ] Définissez 3 à 5 conversions : envoi de formulaire, clic WhatsApp, clic téléphone, commande.
- [ ] Marquez vos liens de campagne (paramètres UTM) pour savoir d'où viennent les contacts.
- [ ] Search Console pour le SEO : elle ne dépose pas de cookies chez vos visiteurs.
- [ ] Si vous utilisez des pixels publicitaires (Meta, TikTok, Google Ads) : consentement et mention dans la politique de confidentialité.
11. Le jour du lancement
- [ ] 🔴 Sauvegarde complète juste avant la bascule.
- [ ] TTL DNS réduit la veille si vous changez de serveur.
- [ ] Bascule en heure creuse, pas un vendredi soir.
- [ ] Vérification immédiate : HTTPS, redirections, formulaires, emails reçus, commande test, bouton WhatsApp.
- [ ]
noindexretiré (oui, encore : c'est vraiment l'oubli n°1). - [ ] Sitemap soumis dans la Search Console ; demande d'indexation des pages principales.
- [ ] Fiche Google Business Profile mise à jour avec la nouvelle adresse du site.
- [ ] Liens mis à jour sur Instagram, Facebook, WhatsApp Business, signatures d'email, cartes de visite.
12. Les 30 premiers jours
| Quand | Quoi faire |
|---|---|
| J+1 | Vérifier les erreurs dans la Search Console et les emails de formulaires ; refaire une commande test |
| J+3 | Suivre les 404 et les redirections manquantes ; corriger |
| J+7 | Premier point d'audience : pages vues, sources, conversions ; refaire le test de vitesse avec du trafic réel |
| J+14 | Lire les requêtes de la Search Console (y compris en arabe et en franco-arabe) ; ajuster titres et descriptions des pages qui apparaissent sans être cliquées |
| J+21 | Demander des avis aux premiers clients ; ajouter les questions reçues sur WhatsApp à la FAQ |
| J+30 | Bilan : objectifs atteints ? Restauration de sauvegarde testée ? Mises à jour faites ? Liste des améliorations pour le mois suivant |
13. Sources (consultées le 18/10/2026)
- Google, recommandations pour les expéditeurs d'emails
- Google Search Central, versions localisées et hreflang
- Google Search Central, bonnes pratiques pour les URL
- web.dev, Core Web Vitals
- Google Search Central, changements des résultats enrichis FAQ et HowTo (août 2023)
- CNIL, outils de mesure d'audience exemptés de consentement
- WhatsApp, utiliser « Cliquer pour discuter »
- Loi marocaine 31-08 de protection du consommateur (BO n° 5932)
Besoin d'aide ?
Je peux passer votre site au crible de cette checklist avant le lancement, ou m'occuper du SEO multilingue (français, anglais, arabe). Voir le service SEO ou me contacter.