
DR Checker — vérification du Domain Rating en masse
Développeur Nuxt.js freelance- Rôle
- Conception et développement
- Client
- Projet personnel, open source (MIT)
- Durée
- Novembre 2026
Stack technique
- Nuxt 3
- Vue.js
- Supabase
- PostgreSQL
- TypeScript
- Tailwind CSS
- Chart.js
- Netlify
Le problème
Vérifier le Domain Rating (DR) d’Ahrefs domaine par domaine est lent. Pour un audit de liens ou une prospection, on a souvent une liste de centaines de domaines à évaluer d’un coup.
La solution
DR Checker accepte une liste tapée ou un fichier CSV jusqu’à 1 000 URL, traite les domaines côté serveur et affiche la progression en direct dans le navigateur. Les résultats se téléchargent en CSV, sans compte.
Chaque domaine vérifié rejoint un annuaire public qui sert aussi de cache de 30 jours : une nouvelle demande pour le même domaine est instantanée. Chaque domaine a sa propre page SEO, avec l’historique de son DR.
Les choix techniques
- File d’attente dans Postgres et Edge Function Supabase : sur un hébergement serverless, une requête HTTP ne peut pas traiter mille domaines avant d’expirer. L’API enregistre le lot et répond tout de suite ; un worker traite la file en arrière-plan, avec reprises et backoff.
- Temps réel : des triggers Postgres diffusent chaque résultat sur un canal Supabase Realtime, que la page écoute pour mettre à jour le tableau.
- Limitation par IP et cache des domaines pour rester sous les limites de l’API d’Ahrefs.
- Pages domaine générées côté serveur, avec métadonnées et graphique d’évolution (Chart.js), pour le référencement.
Le résultat
L’application est en ligne et open source. L’annuaire comptait plus de 600 domaines lors de ces captures, et les décisions d’architecture sont documentées dans trois ADR du dépôt.
Vérification de quatre domaines, résultats en direct
L’annuaire public des domaines
La page d’un domaine, avec son historique de DR
