- ✅ Balise
<title>optimisée avec mots-clés pertinents - ✅ Meta description complète et engageante
- ✅ Meta keywords avec technologies principales
- ✅ Meta author et robots
- ✅ Balise canonical pour éviter le contenu dupliqué
- ✅ og:type, og:url, og:title, og:description, og:image, og:locale
- ✅ Améliore le partage sur les réseaux sociaux
- ✅ twitter:card, twitter:title, twitter:description, twitter:image
- ✅ Optimise l'affichage des liens partagés sur Twitter/X
Ajout de Schema.org de type "Person" contenant :
- Nom, URL, titre professionnel
- Localisation (Paris, France)
- Compétences techniques (knowsAbout)
- Aide les moteurs de recherche à comprendre votre identité professionnelle
Configuration centralisée pour :
- Métadonnées par défaut du site
- Métadonnées spécifiques à chaque page (home, about, resume, portfolio)
- Génération automatique de données structurées
- Facilite la maintenance et les futures modifications
Chaque page (About, Resume, Portfolio) contient maintenant :
- ✅ Title unique et descriptif
- ✅ Description optimisée avec mots-clés
- ✅ Keywords spécifiques à la page
- ✅ Meta Open Graph et Twitter
- ✅ URL canonique
- ✅ Correction de la faute de frappe dans
about.json - ✅ Description enrichie et plus détaillée
Problème : Le site utilise HashRouter (URLs avec #) ce qui limite l'indexation par les moteurs de recherche.
URLs actuelles :
https://jcommaret.github.io/#/abouthttps://jcommaret.github.io/#/resumehttps://jcommaret.github.io/#/projets
Solution recommandée :
- Passer à
BrowserRouterdanssrc/main.tsx - Ajouter un fichier
404.htmlidentique àindex.htmlpour GitHub Pages - Mettre à jour le
sitemap.xmlavec les nouvelles URLs
Impact : Les moteurs de recherche indexeront mieux les pages individuelles.
Problèmes actuels :
- URLs en double
- URLs avec
#/(hash routing) - Dates de modification identiques
À faire :
- Régénérer le sitemap avec les bonnes URLs
- Ajouter des dates de modification réelles
- Supprimer les doublons
-
Optimiser les images :
- Utiliser des formats modernes (WebP, AVIF)
- Ajouter des attributs
altdescriptifs partout - Implémenter le lazy loading
- ✅ Déjà en place : ResponsiveImage component
-
Fichier robots.txt :
- ✅ Déjà présent et bien configuré
-
Accessibilité (a11y) :
- Améliorer les contrastes de couleurs
- Ajouter des landmarks ARIA
- Tester avec un lecteur d'écran
- Impact positif sur le SEO
-
Performance :
- Mesurer avec Lighthouse / PageSpeed Insights
- Viser un score > 90
- Optimiser le temps de chargement
- Réduire le JavaScript non utilisé
-
Blog :
- La section blog est commentée dans le code
- Un blog actif améliore significativement le SEO
- Publier régulièrement sur vos technologies
-
Mots-clés longue traîne :
- "développeur react native paris"
- "lead front-end freelance"
- "expert flutter france"
-
Backlinks :
- Profils sur GitHub, LinkedIn, Dev.to
- Contributions open source
- Articles invités sur des blogs tech
-
Ajouter des liens vers profils sociaux :
- GitHub
- Twitter/X
- Dev.to
- StackOverflow
-
Implémenter les boutons de partage :
- Sur les projets
- Sur les articles de blog (quand activé)
-
Google Search Console :
- Soumettre le sitemap
- Vérifier l'indexation
- Identifier les erreurs
-
Google PageSpeed Insights :
-
Rich Results Test (Google) :
- Tester les données structurées
- https://search.google.com/test/rich-results
-
Lighthouse (Chrome DevTools) :
- Audit SEO complet
- Performance, Accessibilité, Best Practices
-
OpenGraph Debugger :
- Facebook : https://developers.facebook.com/tools/debug/
- LinkedIn : https://www.linkedin.com/post-inspector/
- Twitter : https://cards-dev.twitter.com/validator
- ⭐ Configurer Google Search Console
- ⭐ Migrer vers BrowserRouter (si possible avec GitHub Pages)
- ⭐ Régénérer le sitemap.xml
- ⭐ Tester avec Lighthouse et corriger les problèmes
- ⭐ Activer et alimenter le blog
- ⭐ Ajouter des liens vers vos profils sociaux
- ⭐ Créer un fichier
humans.txt
Créer /dist/humans.txt :
/* TEAM */
Developer: Jérôme Commaret
Site: https://jcommaret.github.io
Location: Paris, France
/* TECH */
Stack: React, TypeScript, Vite, Ionic
Hosting: GitHub Pages
- Installer Google Analytics ✅ (déjà fait)
- Configurer des objectifs de conversion
- Suivre les pages les plus visitées
- Analyser les sources de trafic
Avec ces améliorations :
- ✅ Meilleur positionnement sur Google
- ✅ Meilleur affichage sur les réseaux sociaux
- ✅ Augmentation du trafic organique
- ✅ Meilleure compréhension de votre profil par les moteurs de recherche
- ✅ Structure de données professionnelle et maintenable