Le problème
La responsable marketing d’une PME porte le SEO en plus de dix autres casquettes. Ses options aujourd’hui :
- Google Search Console — incomplet sur la technique, illisible sans expertise.
- Screaming Frog — puissant mais 100 % manuel, pensé pour des experts.
- Semrush / Botify — intimidants et hors budget PME.
Résultat : une mise à jour du dev casse le SEO, et la chute de trafic se découvre trois semaines trop tard. La « peur de Semrush » n’est pas un problème de prix — c’est un problème de complexité. SeoLap règle les deux.
Ce que fait SeoLap
Fonctionnalités phares
- Crawler BFS async — robots.txt & sitemaps respectés, bypass Cloudflare (impersonnation TLS).
- 30+ KPIs SEO — crawlabilité, indexabilité, métadonnées, contenu, structure.
- PageRank interne — algorithme itératif maison sur les liens follow.
- Maillage & opportunités sémantiques — diversité des ancres + détection de pages proches non liées.
- Near-duplicate — MD5 exact + MinHash / LSH configurable.
- Validation JSON-LD — éligibilité Rich Results & schema.org.
- Recommandations IA par page et par crawl.
- Segmentation d’URLs par expression régulière, avec KPIs historisés.
Sous le capot
Conçu, développé et opéré en solo — de l’algorithme de crawl à l’infra de production.
- Backend — FastAPI · crawler async httpx + curl_cffi
- Données — PostgreSQL (historique KPIs) · MongoDB (données brutes, streaming) · Redis
- Async — Celery + Celery Beat (crawls quotidiens, recommandations hebdomadaires)
- Frontend — Next.js 16 / React 19
- Infra — Docker (dev/prod) · Traefik + TLS Let’s Encrypt · VPS Hetzner
- IA — OpenRouter / DeepSeek-V3 · CRM — Mautic (lifecycle automatisé)
Ce que j'ai porté
De l’idée au produit en ligne : product design, algorithmes SEO (PageRank, MinHash/LSH, diversité d’ancres), développement full-stack, infra & CI/CD, jusqu’au growth (funnel, CRM, emails transactionnels).
Défis résolus : contourner les protections anti-bot Cloudflare, streamer de gros crawls sans saturation mémoire, et pondérer un score de santé SEO lisible par un non-expert.
Statut & résultats
- Bêta ouverte, plan Starter (1 site, 5 000 URLs).
- Tourne en autonomie : crawl quotidien chaque nuit, recommandations IA le dimanche, roadmap publique alimentée par les votes utilisateurs.


