Aller au contenu principal

SEO Audit Report

Date: 2026-03-03 Domain: goodvibecoding.fr


Executive Summary​

CategoryScoreStatus
Technical SEO25/100❌
On-Page SEO65/100⚠️
Content55/100⚠️
Performance80/100βœ…
Overall45/100❌

Le site est invisible pour les moteurs de recherche en raison d'un robots.txt bloquant. C'est le problème le plus critique.


Technical SEO​

Crawlability​

CheckStatusDetails
robots.txt❌ BLOQUANTDisallow: / bloque TOUS les moteurs de recherche
XML Sitemap⚠️Auto-generee mais URLs pointent vers bejof.github.io au lieu de goodvibecoding.fr
Canonical tags⚠️Present sur ~12 pages, absent sur homepage, portfolio, audit-sprint, pages legales
404 errorsβœ…Docusaurus gere les 404 automatiquement
Redirect chainsβœ…Aucune chaine de redirection detectee
HTTPSβœ…Force via Render.com (HSTS header configure)

Indexability​

CheckStatusDetails
Meta robotsβœ…index, follow par defaut
Noindex pagesβœ…Aucune page involontairement noindexed
Duplicate content⚠️Pas de canonical sur toutes les pages

Site Structure​

CheckStatusDetails
URL structureβœ…URLs propres avec trailing slash
Internal linkingβœ…Navigation + footer bien structures
Breadcrumbs❌Absents sur les pages
Navigation depthβœ…Max 2 clics depuis homepage
Langue HTMLβœ…lang="fr" correctement configure

On-Page SEO​

Meta Tags Analysis​

PageTitleDescriptionOG TagsCanonicalSchema
/ (homepage)βœ…βœ…βš οΈ Global seulement❌❌
/startupβœ…βœ…βœ…βœ…βœ… WebPage + Offer
/automatisationβœ…βœ…βœ…βœ…βœ… WebPage
/pmeβœ…βœ…βœ…βœ…βœ… WebPage
/immobilierβœ…βœ…βœ…βœ…βœ… WebPage
/formationβœ…βœ…βœ…βœ…βš οΈ Non verifie
/agenceβœ…βœ…βœ…βœ…βœ… WebPage
/pluginβœ…βœ…βœ…βœ…βœ… WebPage
/communauteβœ…βœ…βœ…βœ…βœ… WebPage
/cryptoβœ…βœ…βœ…βœ…βœ… WebPage + FAQ
/sportβœ…βœ…βœ…βœ…βœ… WebPage + FAQ
/evenementsβœ…βœ…βœ…βœ…βœ… WebPage + Event
/educationβœ…βœ…βœ…βœ…βš οΈ Non verifie
/portfolio⚠️⚠️❌❌❌
/portfolio-cases⚠️⚠️❌❌❌
/audit-sprint⚠️⚠️❌❌❌
/blog/*βœ…βœ… auto⚠️ Global seulementβœ… auto❌
Pages legales⚠️⚠️❌❌❌

Heading Structure​

PageH1Issue
/βœ… "Good Vibe Coding"Aucun
/startupβœ…Aucun
/portfolio⚠️A verifier
Autres pagesβœ…Structure H1 > H2 correcte

Image Optimization​

CheckStatusDetails
Format WebPβœ…Utilise via composant OptimizedImage
Responsive srcsetβœ…Variants 500w, 800w, 1200w
Lazy loadingβœ…loading="lazy" + decoding="async"
Alt text⚠️1 image dans Portfolio avec alt="" vide
Fetch priorityβœ…Configure pour images above-the-fold

Content Analysis​

Blog​

MetriqueValeur
Nombre d'articles3
Dernier article2025-12-17
RSS Feedβœ… Auto-genere
Reading timeβœ… Affiche
Schema Article❌ Absent
Tagsβœ… 22 tags

Articles existants​

ArticleSlugTags
Pourquoi attendre 2 mois pour votre MVP est une erreur fatale/blog/pourquoi-attendre-2-mois-est-une-erreurstartup, mvp, speed, business
L'arnaque des agences digitales sur les prix/blog/arnaque-agences-digitalesagence, prix
IA, Senior Dev ou Equipe?/blog/ia-senior-dev-vs-equipeia, dev

Contenu manquant​

  • Pas de page FAQ dediee (FAQ integree dans certaines pages)
  • Pas de page glossaire / ressources
  • Pas de comparatifs (vs concurrents)
  • Seulement 3 articles de blog - frequence insuffisante
  • Pas de case studies detaillees (portfolio-cases existe mais limitΓ©)

Structured Data (Schema.org)​

PageSchema TypeStatus
/Organization❌ Absent
/startupWebPage + Offerβœ…
/automatisationWebPageβœ…
/pmeWebPageβœ…
/cryptoWebPage + FAQPageβœ…
/sportWebPage + FAQPageβœ…
/evenementsWebPage + Eventβœ…
/agenceWebPageβœ…
/communauteWebPageβœ…
/immobilierWebPageβœ…
/pluginWebPageβœ…
/blog/*Article/BlogPosting❌ Absent
/portfolioCreativeWork❌ Absent

Performance​

Optimisations implementees​

OptimisationStatusDetails
Code splittingβœ…Chunks separes: framer-motion, gsap, react, vendor
Font loadingβœ…Preconnect + display:swap + non-blocking CSS
Image WebPβœ…Pipeline de conversion automatique
Responsive imagesβœ…srcset avec variants 400w, 800w, 1200w
Service Workerβœ…Cache First (images/fonts), Network First (HTML), SWR (JS)
Hero preloadβœ…Social card preload pour LCP
CSS optimizationsβœ…content-visibility, will-change, font-display
Cache headersβœ…1 an immutable pour /static/*
Security headersβœ…HSTS, X-Frame-Options, CSP

PWA​

CheckStatus
Manifestβœ…
Service Workerβœ…
Icons (maskable)βœ…
Offline pageβœ…
Theme colorβœ…
Standalone displayβœ…

Priority Fixes​

πŸ”΄ Critical (Fix immediately)​

  1. robots.txt bloque tout le site - static/robots.txt

    • Actuellement: Disallow: /
    • Fix: Remplacer par des regles permissives ou supprimer le fichier
    • Impact: Aucune page indexee par Google/Bing
  2. Sitemap utilise le mauvais domaine - URLs pointent vers bejof.github.io

    • Verifier la variable url dans docusaurus.config.js au moment du build
    • S'assurer que le build de production utilise https://goodvibecoding.fr

:orange_circle: High Priority (Fix this week)​

  1. Ajouter canonical URL a la homepage - src/pages/index.tsx

    • Ajouter <Head><link rel="canonical" href="https://goodvibecoding.fr/" /></Head>
  2. Ajouter schema Organization sur la homepage

    • JSON-LD avec nom, logo, URL, contact, reseaux sociaux
  3. Ajouter OG tags explicites sur la homepage

    • og:title, og:description, og:image, og:url, og:locale
  4. Ajouter canonical + OG tags au portfolio

    • src/pages/portfolio.tsx et src/pages/portfolio-cases.tsx
  5. Ajouter canonical + OG tags a audit-sprint

    • src/pages/audit-sprint.tsx

:yellow_circle: Medium Priority (Fix this month)​

  1. Ajouter schema BlogPosting aux articles de blog

    • Via plugin Docusaurus ou composant custom
  2. Fixer alt text vide dans le portfolio

    • src/components/Portfolio/index.js - remplacer alt="" par description
  3. Ajouter des breadcrumbs (schema + UI)

    • BreadcrumbList schema pour navigation
  4. Soumettre sitemap a Google Search Console et Bing Webmaster

    • Apres avoir fixe robots.txt et le domaine du sitemap

βšͺ Low Priority (Backlog)​

  1. Augmenter la frequence du blog

    • Objectif: 2-4 articles par mois pour SEO content
    • Focus sur les long-tail keywords identifiees
  2. Creer une page FAQ dediee avec schema FAQPage

    • Centraliser les FAQ existantes
  3. Ajouter Lighthouse CI au pipeline GitHub Actions

    • Performance budgets et monitoring automatique
  4. Ajouter des pages de comparaison

    • "Good Vibe Coding vs agence classique"
    • "MVP en 2 semaines vs developpement traditionnel"

Recommendations​

Quick Wins​

  • Corriger robots.txt (1 minute)
  • Ajouter canonical URL a la homepage
  • Ajouter OG tags manquants
  • Fixer alt text vide

Strategic Improvements​

  • Schema Organization sur la homepage
  • Schema BlogPosting sur les articles
  • Soumission Search Console / Bing
  • Breadcrumbs schema

Long-term Initiatives​

  • Calendrier editorial blog (2-4 articles/mois)
  • Pages de comparaison concurrentielle
  • Keyword research par secteur (startup, PME, immobilier, etc.)
  • Lighthouse CI dans le pipeline
  • Link building strategy

Points positifs​

  • HTML structure propre avec lang="fr"
  • Excellent systeme d'optimisation d'images (WebP + responsive)
  • Font loading optimise (preconnect + swap)
  • Code splitting granulaire (animation libs separees)
  • PWA complete avec service worker multi-strategie
  • Open Graph + Twitter Cards sur 10+ pages
  • Schema.org sur 10+ pages (WebPage, Offer, FAQ, Event)
  • Navigation interne bien structuree (header + footer)
  • Security headers configures (HSTS, CSP, X-Frame-Options)
  • Cache headers optimises pour assets statiques