Audit de sites — Guide utilisateur | YoBench
Comment utiliser le module « Site Audit » dans YoBench : crawl du site, scoring Lighthouse (Perf/A11y/BP/SEO), analyse IA des résultats, proxy et auth.
À quoi sert le module « Site Audit »
Le module effectue un audit complet de site : crawl avec Chromium headless qui exécute le JS, lance la suite Lighthouse officielle (Performance / Accessibility / Best Practices / SEO) et fait passer les résultats par un LLM pour une analyse approfondie. Convient aux audits page par page comme aux crawls de site complet.
Ce que vous obtenez :
- Rendu JS complet — le navigateur exécute les scripts, donc SPAs et lazy-loading sont analysés correctement.
- Lighthouse réel — paquet officiel Google Lighthouse, pas un checker maison.
- Analyse IA — collecte les métadonnées de la page et le JSON Lighthouse en un seul prompt et demande au LLM des recommandations lisibles.
- Crawl parallèle — jusqu'à 10 threads, jusqu'à 500 pages par job.
- Proxy et auth — en-têtes, cookies, paramètres de query s'appliquent au navigateur et à Lighthouse.
- Rapports locaux — les résultats vivent dans la base YoBench, disponibles hors ligne.
- Défilement infini sur les rapports longs — les crawls volumineux défilent en continu, sans clics de pagination.
Paramètres du modèle
Un modèle est une configuration d'audit réutilisable. Vous fixez :
- Nom — étiquette du modèle.
- URL — page de départ.
- Mode —
single(une page) ouall(suivre les liens internes, plafonné à 500). - Threads parallèles — 1–10.
- Lighthouse —
onouoff(sans Lighthouse, audit structurel seul, plus rapide). - Timeout de page — 5–180 secondes.
- Fournisseur IA (optionnel) — quel fournisseur de AI Chat utiliser pour l'analyse.
- Proxy (optionnel) — faire passer le trafic par un profil proxy.
- Profil d'auth (optionnel) — en-têtes, cookies, query.
- Prompt IA — un grand prompt par défaut (~216 lignes), facile à adapter à votre checklist.
Ce qui est vérifié
Audit structurel (cheerio)
- Title — longueur et présence.
- Meta — description, canonical, viewport, charset, lang, robots.
- Open Graph / Twitter Cards / Schema.org JSON-LD — présence et validité.
- Hiérarchie des titres — H1–H6, nombre de H1.
- Images — attributs
alt. - Liens — internes et externes, dédupliqués,
wwwnormalisé.
Lighthouse (quand activé)
- Performance.
- Accessibility.
- Best Practices.
- SEO.
Lighthouse prend ~10–30 secondes par page. Timeout d'exécution : 60 secondes.
Analyse IA
Avec un fournisseur configuré, pour chaque page (ou tout le site) le module collecte les données et les envoie à l'IA :
- URL, title, meta, titres, images, liens, Schema.org.
- Scores Lighthouse plus la liste des failed audits (score < 50).
- Prompt de base + vos données.
La sortie est un rapport Markdown détaillé dans la langue de l'UI (RU/EN/DE/FR/ES/PT/ZH-CN) avec sections SEO, structure du contenu, images, liens, technique, métriques Lighthouse et failed audits.
Réglages globaux
Pas de clés siteAudit* dédiées dans les réglages centraux. Le module utilise les ressources partagées :
language— langue des rapports IA.- Fournisseurs IA, proxies, profils d'auth — registres applicatifs.
Flux d'utilisation
1. Créez un modèle
- Ouvrez le module Site Audit depuis le menu de gauche.
- Sur Modèles cliquez sur Créer un modèle.
- Renseignez nom, URL, mode, threads, timeout.
- Activez Lighthouse, choisissez fournisseur IA, proxy, profil d'auth.
- Optionnellement modifiez le prompt.
- Enregistrez.
2. Lancez un audit
Le bouton Lancer à côté du modèle crée un rapport en statut running. En mode all, le crawl avance dans la limite des threads. Un seul audit peut tourner à la fois.
3. Examinez le rapport
Sur l'onglet Rapports vous voyez :
- Scores Lighthouse à l'échelle du site.
- Liste page par page avec métriques et statut.
- Panneau de détail de page : décomposition HTML, catégories Lighthouse, analyse IA.
- Bouton Relancer l'analyse pour relancer l'analyse d'une page (utile après modification du prompt).
4. Exploitez les résultats
- L'analyse IA fournit des recommandations concrètes (titres, meta, scoring).
- Les failed audits Lighthouse pointent ce qui est critique.
- Le JSON Lighthouse et les données structurelles sont persistés — vous pouvez les utiliser dans AI Chat pour des questions de suivi.
Étapes suivantes
- Connectez les fournisseurs IA — sans eux, vous obtenez Lighthouse + rapport structurel uniquement.
- Pour le parsing approfondi de pages non standard, utilisez le Web Parser.
- Pour la surveillance continue de la disponibilité, faites tourner Health Check en parallèle.
Aide et retour
Vous voulez des audits planifiés ou la comparaison entre runs ? Contactez-nous via le formulaire de retour.