Retour aux Projets
SEO & Performance Tooling

Site Auditor

Analyse la santé SEO et les performances de n'importe quelle URL en quelques secondes.

Le Problème

Détecter les problèmes de SEO technique et les métadonnées cassées demande généralement de vérifier manuellement plusieurs outils dispersés, ce qui ralentit les audits rapides.

La Solution

Site Auditor centralise l'analyse : il reçoit une URL, évalue ses balises OpenGraph et ses temps de réponse HTTP, et génère un rapport visuel synthétique sur un seul écran.

Architecture / Engineering

  • Implémenté des Server Actions Next.js pour orchestrer le scraping et l'analyse sans exposer de endpoint API public.
  • Conçu le parseur de balises OpenGraph et de métadonnées HTML, gérant les cas incomplets ou mal formés.
  • Construit la visualisation des résultats avec Recharts, en associant chaque vérification à un statut (correct / avertissement / erreur).
  • Validé et assaini les URL saisies pour éviter les requêtes vers des domaines non sûrs.

Fonctionnalités Clés

  • Analyse d'une URL à la demande, sans inscription ni configuration préalable.
  • Parsing des balises OpenGraph et des métadonnées HTML clés.
  • Rapport visuel avec un statut par vérification (correct / avertissement / erreur).
  • Visualisation des résultats avec Recharts.
  • Validation et assainissement des URL saisies.

Défis Techniques

  • Parser du HTML réel et incomplet du web (balises OpenGraph absentes ou mal formées) sans faire échouer l'analyse.
  • Orchestrer le scraping et l'analyse depuis des Server Actions plutôt qu'un endpoint API public, pour éviter une surface d'attaque inutile.
  • Empêcher que l'outil soit utilisé pour requêter des adresses ou domaines non sûrs.

Résultat / État Actuel

Déployé sur Vercel. Analyse n'importe quelle URL en temps réel et renvoie le rapport visuel sur le même écran, sans backend exposé publiquement.

Stack

Next.jsServer ActionsTypeScriptTailwind CSSRecharts
En ligneGitHubVoir tous les projets →