Skip to content

benjamin-jacob-dev/SEO-TITAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEO Titan - Conquer Rankings with Precision

seotitan

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.

✨ Fonctionnalités

📊 Analyse Technique

SSL Mobile Vitesse

  • 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

📝 Analyse du Contenu

Contenu Mots-clés

  • 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

🔎 Analyse SEO Avancée

Schema OpenGraph Canonical

  • Balises Schema.org
  • Open Graph tags
  • Balises canoniques
  • Meta robots
  • Favicon

💡 Suggestions d'Amélioration

  • Recommandations priorisées (Critique, Important, Modéré, Mineur)
  • Solutions concrètes pour chaque problème
  • Bonnes pratiques SEO
  • Conseils d'optimisation
suggestions-seo

🚀 Installation

  1. Clonez ce dépôt :
git clone https://github.com/benjamin-jacob-dev/seo-titan.git
cd seo-titan
  1. Créez un environnement virtuel (recommandé) :
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Installez les dépendances :
pip install -r requirements.txt

💻 Utilisation

  1. Lancez l'analyseur :
python main.py
  1. Suivez les instructions dans le terminal :

    • Entrez l'URL du site à analyser
    • Spécifiez le nom du fichier de sortie pour le rapport
  2. 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

📋 Format du Rapport

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.
...

🛠️ Dépendances

  • 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

🤝 Contribution

Les contributions sont les bienvenues ! Voici comment vous pouvez aider :

  1. Fork le projet

  2. Créez votre branche de fonctionnalité (git checkout -b feature/AmazingFeature)

  3. Committez vos changements (git commit -m 'Add some AmazingFeature')

  4. Push vers la branche (git push origin feature/AmazingFeature)

  5. Ouvrez une Pull Request

  6. 👥 Auteurs

  • Benjamin Jaccob - Développeur initial

💼 Hire Me — Atelier Digital VisiCraft

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

🙏 Remerciements

  • BeautifulSoup4 pour le parsing HTML
  • Requests pour les requêtes HTTP
  • Colorama pour les couleurs dans le terminal

About

SEO Titan : Analyseur SEO tout-en-un en Python. Vérifie SSL, vitesse, mobile, titres, meta, schema, OpenGraph, images ALT, liens… et génère un rapport détaillé + suggestions concrètes d’optimisation. 100 % gratuit & open source.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages