Un outil d'analyse SEO avancé qui examine une page web et génère un rapport détaillé sur différents aspects SEO importants. Cet outil est conçu pour aider les webmasters et les spécialistes SEO à identifier rapidement les problèmes et opportunités d'optimisation.
- Vérification SSL/HTTPS
- Analyse des temps de chargement
- Vérification de l'optimisation mobile
- Analyse des en-têtes HTTP
- Vérification du robots.txt
- Analyse du sitemap.xml
- Titre de la page et meta tags
- Structure des titres (H1, H2, H3)
- Longueur et qualité du contenu
- Densité des mots-clés
- Images et attributs ALT
- Liens internes et externes
- Balises Schema.org
- Open Graph tags
- Balises canoniques
- Meta robots
- Favicon
- Recommandations priorisées (Critique, Important, Modéré, Mineur)
- Solutions concrètes pour chaque problème
- Bonnes pratiques SEO
- Conseils d'optimisation
- Clonez ce dépôt :
git clone https://github.com/benjamin-jacob-dev/seo-titan.git
cd seo-titan- Créez un environnement virtuel (recommandé) :
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows- Installez les dépendances :
pip install -r requirements.txt- Lancez l'analyseur :
python main.py-
Suivez les instructions dans le terminal :
- Entrez l'URL du site à analyser
- Spécifiez le nom du fichier de sortie pour le rapport
-
Le rapport sera généré au format texte avec les sections suivantes :
- Informations techniques
- Analyse du contenu
- Problèmes SEO détectés
- Suggestions d'amélioration
Le rapport est généré au format texte et contient plusieurs sections :
RAPPORT D'ANALYSE SEO
====================
URL analysée: https://example.com
Date: 2025-01-01 09:13:04
...
SUGGESTIONS D'AMÉLIORATION
====================
CRITIQUE - Meta description manquante
Problème : Aucune meta description n'est définie.
Solution : Ajoutez une meta description de 150-160 caractères.
...
- Python 3.8+
- requests==2.31.0
- beautifulsoup4==4.12.2
- colorama==0.4.6
- tqdm==4.66.1
- lxml==5.1.0
- python-dateutil==2.8.2
- validators==0.22.0
- urllib3==2.0.7
Les contributions sont les bienvenues ! Voici comment vous pouvez aider :
-
Fork le projet
-
Créez votre branche de fonctionnalité (
git checkout -b feature/AmazingFeature) -
Committez vos changements (
git commit -m 'Add some AmazingFeature') -
Push vers la branche (
git push origin feature/AmazingFeature) -
Ouvrez une Pull Request
- Benjamin Jaccob - Développeur initial
Je propose un accompagnement complet pour les entreprises qui veulent :
- Améliorer leur visibilité sur Google
- Optimiser la structure et le contenu de leur site
- Corriger les problèmes techniques SEO
- Augmenter la vitesse et la performance (Core Web Vitals)
- Développer un site web moderne, rapide et orienté conversions
🎯 Objectif : augmenter votre trafic, visibilité et conversions
👉 Découvrez mon atelier digital : VisiCraft.fr
Création de sites web • SEO • UX • Optimisation technique
📩 Contact : contact@visicraft.fr
- BeautifulSoup4 pour le parsing HTML
- Requests pour les requêtes HTTP
- Colorama pour les couleurs dans le terminal

