
Je code des sites depuis plusieurs années et, au début, je pensais que mon boulot s’arrêtait au déploiement. Le client était content, la page s’affichait vite, on passait à la facture. Puis un jour, un restaurateur de Maârif m’appelle, furieux : son site était nickel, sauf que personne ne le trouvait. Zéro trafic organique pendant quatre mois. Ce jour-là, j’ai compris que je livrais des coquilles vides.
C’est en lisant le blog christinacarvin.com que j’ai remis de l’ordre dans mes priorités. Le SEO n’est pas une couche qu’on applique à la fin comme une peinture. C’est une contrainte de conception, au même titre que la performance ou l’accessibilité, et elle se traite pendant qu’on écrit le HTML, pas après. Depuis, chaque projet que je démarre à Casablanca intègre cette dimension dès la première maquette. C’est aussi l’approche que je détaille dans mon guide sur l’intégration du SEO dans une stratégie de développement web.
Le rendu côté serveur, ou pourquoi j’ai arrêté de tout miser sur le JS
React est un excellent outil. J’ai passé des années à construire des interfaces entières en JavaScript côté client, avec un routeur et des transitions fluides. Mais Google, même s’il sait exécuter beaucoup de JavaScript, peut découvrir et traiter certains contenus plus tard que le HTML initial. Lorsqu’un site charge son contenu en plusieurs vagues d’appels API, il complique parfois l’exploration et l’indexation. Pour aller plus loin, j’explique les pièges à éviter dans mon article sur le SEO technique appliqué au développement web.
J’ai donc privilégié le rendu serveur ou la génération statique lorsque le projet le justifie. Flutter reste une option pour les applications mobiles ; sur le web, Next.js ou Astro permettent de rendre du contenu accessible dès le chargement initial. Le choix dépend du besoin : il ne suffit pas de changer de framework pour mieux se positionner. J’aborde ces arbitrages dans ma comparaison Next.js et Nuxt.js.
Sur un site de conseil juridique refait en génération statique, j’ai constaté une indexation plus rapide après la refonte. Le contenu et le design avaient peu changé, mais l’architecture de rendu était devenue plus simple à explorer. C’est un exemple de projet, pas une garantie : le délai d’indexation dépend aussi des signaux du site et de Google. Si certaines pages restent absentes des résultats, mon guide sur l’indexation Google d’un site WordPress aide à distinguer un problème de découverte, de rendu ou de qualité.
Les balises qu’on oublie parce qu’on les croit acquises
Un titre de page unique par URL. Une méta-description qui donne envie sans mentir. Des balises canoniques quand le même contenu vit à plusieurs adresses. Des données structurées quand le type de contenu s’y prête. Rien de spectaculaire, et pourtant je vois encore des sites d’entreprises casablancaises avec le même titre sur toutes les pages. Pour identifier ce genre de défaut avant la publication, j’utilise une méthode proche de celle présentée dans mon article sur l’audit SEO d’un site rapide mais invisible sur Google.
Le pire que j’aie croisé : un e-commerce avec quarante mille URL indexées, dont trente-huit mille étaient des pages de filtres vides. Ce type d’architecture multiplie les URL à explorer et peut détourner l’attention des pages utiles. Attention toutefois : le volume d’URL ne prouve pas, à lui seul, un problème de budget d’exploration.
Nous avons travaillé sur les règles d’indexation, les URL de filtres et le sitemap pour mieux mettre en valeur les véritables fiches produit. L’important est de décider quelles pages méritent d’être indexées et lesquelles doivent rester accessibles sans apparaître dans Google. Cela rejoint les principes de refonte SEO d’un site internet : conserver les URL utiles, documenter les redirections et vérifier les pages stratégiques après mise en ligne.
La vitesse, ce n’est pas un score, c’est une expérience
Les Core Web Vitals me servent de tableau de bord, pas d’objectif isolé. Courir après un 100/100 sur Lighthouse en sacrifiant le contenu ou les fonctionnalités essentielles n’a aucun sens. J’ai vu des développeurs supprimer des images utiles pour gagner quelques points, alors que le vrai problème était une police chargée en plusieurs graisses depuis un serveur distant. Pour une méthode complète, consultez mon guide sur l’optimisation des performances d’un site web.
Je préfère un site qui répond rapidement sur une connexion mobile réelle à un rapport flatteur obtenu dans des conditions de test qui ne reflètent pas l’usage. Les scores de laboratoire sont utiles pour diagnostiquer, mais il faut les confronter aux données réelles et à l’expérience vécue. Sur WordPress, la chasse aux scripts inutiles, aux extensions lourdes et aux ressources bloquantes fait partie des premiers contrôles ; j’en parle dans mes conseils pour accélérer un site WordPress.
Un bon développeur ne se contente donc pas de compresser les images. Il regarde le chargement des polices, le cache, le serveur et les dépendances JavaScript. Pour un site d’entreprise construit avec ce CMS, l’accompagnement d’un développeur WordPress au Maroc permet de traiter ces choix dès la conception plutôt que de multiplier les corrections après livraison.
Écrire pour les gens, structurer pour les robots
Le meilleur travail sur les mots-clés ne sauvera pas une page qui ne répond pas à la question posée dans son titre. Je passe désormais davantage de temps avec mes clients sur le contenu avant même de toucher au code. Quels mots emploient-ils vraiment quand ils cherchent ce service ? Dans quelle langue ? Avec quelle intention ? C’est là que la technique rejoint le travail d’un consultant SEO au Maroc.
À Casablanca, cela donne des arbitrages intéressants. Un artisan peut s’adresser à ses clients en français, en arabe ou avec des formulations courantes en darija. Pour autant, le choix des langues et des requêtes doit s’appuyer sur les recherches réelles, pas sur une intuition. Une stratégie de référencement local au Maroc relie ces expressions aux pages de services, à la localisation et aux informations pratiques de l’entreprise.
Un site techniquement solide mais muet éditorialement peine à convaincre. À l’inverse, un contenu pertinent peut perdre des visiteurs à cause d’une interface lente ou mal structurée. Pour une PME, la bonne réponse est souvent une création de site vitrine professionnel pensée dès le départ pour la lisibilité, l’évolution des contenus et le référencement.
Ce que je vérifie avant de livrer un site aujourd’hui
Ma checklist de livraison tient en quelques questions : les pages importantes renvoient-elles un statut correct ? Le contenu principal est-il accessible sans attendre des scripts secondaires ? Les titres et descriptions sont-ils uniques ? Les URL canoniques sont-elles cohérentes ? Les pages essentielles sont-elles reliées entre elles par des liens HTML utiles ? Et les formulaires restent-ils simples à utiliser sur mobile ?
Ces contrôles ne remplacent ni le contenu ni la stratégie commerciale. Ils donnent au site une base saine sur laquelle travailler durablement. Vous pouvez parcourir mes réalisations web pour découvrir différents types de projets, ou me contacter pour discuter d’un audit technique et SEO adapté à votre site.
