NormaGEO B2B — Dossier d'Audit Certifié SIREN vérifié : 495306466 | Domaine : abpm.fr
Priorité CRITIQUE — 3 non-conformités critiques détectées

Rapport de Diagnostic : ALU.BOIS.PVC MENUISERIES (ABPM)

Établissement : 65300 LANNEMEZAN — Direction : Yoan ANEL (Directeur Général) — Effectif : 10 à 199 salariés (PME)

28 / 100
Score Global NormaGEO
10 / 40
Conformité RGAA 4.1 / EAA
3 / 35
Visibilité IA (ChatGPT / GEO)
15 / 25
Sécurité HTTP & Conversion

1. Anomalies relevées sur abpm.fr

CRITIQUE — Référentiel RGAA-OBLIG-01 (RGAA / Conformité Légale)
Absence de Déclaration d'Accessibilité obligatoire & Schéma Pluriannuel
Aucune mention légale de conformité RGAA ('Accessibilité : totalement/partiellement/non conforme') ni Déclaration d'Accessibilité n'a été détectée (risque de sanction administrative DGCCRF jusqu'à 25 000 €).
HAUTE — Référentiel RGAA-8.3 (RGAA / Conformité Légale)
Absence d'attribut de langue (lang='fr') sur la balise
Les lecteurs d'écran pour déficients visuels et les moteurs d'IA ne peuvent pas déterminer vocalement la langue de la page (Critère RGAA 8.3).
HAUTE — Référentiel RGAA-8.5 (RGAA / Conformité Légale)
Balise absente ou trop courte</div> <div style="font-size:13px;color:#94a3b8;">La page ne possède pas de titre descriptif conforme au critère RGAA 8.5.</div> </div> <div style="background:#0f172a;border-left:4px solid #f59e0b;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#f59e0b;text-transform:uppercase;">HAUTE — Référentiel RGAA-9.1 (RGAA / Conformité Légale)</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Aucune balise de titre principal <h1> détectée</div> <div style="font-size:13px;color:#94a3b8;">Non-conformité au critère RGAA 9.1 et pénalisation directe du référencement naturel et IA.</div> </div> <div style="background:#0f172a;border-left:4px solid #f59e0b;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#f59e0b;text-transform:uppercase;">HAUTE — Référentiel RGAA-9.2 (RGAA / Conformité Légale)</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Absence de balises structurantes HTML5 (<main>, <nav>, <header>, <footer>)</div> <div style="font-size:13px;color:#94a3b8;">Impossible pour un utilisateur malvoyant de naviguer par régions sémantiques (RGAA 9.2).</div> </div> <div style="background:#0f172a;border-left:4px solid #38bdf8;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#38bdf8;text-transform:uppercase;">MOYENNE — Référentiel RGAA-12.7 (RGAA / Conformité Légale)</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Absence de lien d'évitement ('Aller au contenu') pour la navigation clavier</div> <div style="font-size:13px;color:#94a3b8;">Obligatoire selon le critère RGAA 12.7 pour permettre la navigation sans souris.</div> </div> <div style="background:#0f172a;border-left:4px solid #ef4444;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#ef4444;text-transform:uppercase;">CRITIQUE — Référentiel GEO-LLMS-01 (Visibilité IA (GEO))</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Absence du fichier /llms.txt à la racine du domaine</div> <div style="font-size:13px;color:#94a3b8;">Les grands modèles de langage (ChatGPT Search, Perplexity, Claude, Gemini) ne disposent d'aucune fiche synthétique structurée (/llms.txt) pour citer votre entreprise comme référence.</div> </div> <div style="background:#0f172a;border-left:4px solid #ef4444;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#ef4444;text-transform:uppercase;">CRITIQUE — Référentiel GEO-SCHEMA-01 (Visibilité IA (GEO))</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Absence totale de données structurées JSON-LD Schema.org</div> <div style="font-size:13px;color:#94a3b8;">Les moteurs de recherche IA (Google AI Overviews, Perplexity, ChatGPT) ne peuvent pas extraire de manière fiable vos tarifs, coordonnées, avis et spécialités métiers.</div> </div> <div style="background:#0f172a;border-left:4px solid #38bdf8;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#38bdf8;text-transform:uppercase;">MOYENNE — Référentiel GEO-AEO-01 (Visibilité IA (GEO))</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Absence de balisage FAQPage structuré pour les moteurs de réponse (AEO)</div> <div style="font-size:13px;color:#94a3b8;">Les requêtes conversationnelles posées par vos clients à ChatGPT ou Google ne trouvent pas de couple Question/Réponse pré-formaté sur votre site.</div> </div> <div style="background:#0f172a;border-left:4px solid #38bdf8;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#38bdf8;text-transform:uppercase;">MOYENNE — Référentiel GEO-ROBOTS-01 (Visibilité IA (GEO))</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Fichier /robots.txt absent ou mal configuré</div> <div style="font-size:13px;color:#94a3b8;">Aucune directive d'exploration explicite pour guider Googlebot, GPTBot et PerplexityBot.</div> </div> <div style="background:#0f172a;border-left:4px solid #f59e0b;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#f59e0b;text-transform:uppercase;">HAUTE — Référentiel GEO-META-02 (Visibilité IA (GEO))</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Absence de Meta Description et de balises OpenGraph</div> <div style="font-size:13px;color:#94a3b8;">Les moteurs de recherche et d'IA doivent deviner le résumé de votre activité à partir de fragments de texte bruts.</div> </div> <div style="background:#0f172a;border-left:4px solid #38bdf8;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#38bdf8;text-transform:uppercase;">MOYENNE — Référentiel SEC-HDR-02 (Sécurité & Conversion)</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Absence d'en-têtes de sécurité HTTP (HSTS, CSP, X-Frame-Options)</div> <div style="font-size:13px;color:#94a3b8;">Le serveur ne renvoie pas les en-têtes standards de protection contre le clickjacking et l'injection.</div> </div> <div style="background:#0f172a;border-left:4px solid #f59e0b;padding:14px 16px;border-radius:8px;margin-bottom:10px;"> <div style="font-size:11px;font-weight:800;color:#f59e0b;text-transform:uppercase;">HAUTE — Référentiel PERF-MOB-01 (Sécurité & Conversion)</div> <div style="font-weight:700;font-size:15px;color:#fff;margin:4px 0;">Absence de balise <meta name='viewport'> pour mobile</div> <div style="font-size:13px;color:#94a3b8;">Affichage dégradé sur smartphones et pénalité Google Mobile-First.</div> </div> </div> <div class="card"> <h2 style="margin-top:0;font-size:20px;">2. Aperçu des 5 fichiers correctifs + Correcteur DOM générés pour ALU.BOIS.PVC MENUISERIES (ABPM)</h2> <p style="font-size:13px;color:#94a3b8;">Notre moteur d'ingénierie a déjà rédigé et codé vos livrables sur-mesure ainsi que votre script auto-correcteur en 1 ligne :</p> <div class="preview-code"> <!-- Installation Express en 1 ligne (30 secondes) pour abpm.fr --> <script src="https://normageo.fr/normageo-widget.js?siren=495306466" defer></script> </div> <div class="preview-code"> <!-- Extrait 1 : Déclaration d'Accessibilité RGAA 4.1 (ALU.BOIS.PVC MENUISERIES (ABPM) - SIREN 495306466) --> <h1>Déclaration d'accessibilité numérique (RGAA 4.1)</h1> <p><strong>ALU.BOIS.PVC MENUISERIES (ABPM)</strong> (SIREN : 495306466, 65300 LANNEMEZAN) s'engage à rendre son site https://www.abpm.fr accessible conformément au décret n° 2023-931...</p> [... Document complet + Schéma Pluriannuel 2026-2029 inclus dans le Pack ZIP ...] </div> <div class="preview-code"> # Extrait 2 : Fichier /llms.txt & JSON-LD Schema.org pour ChatGPT / Perplexity # ALU.BOIS.PVC MENUISERIES (ABPM) (SIREN 495306466 - 65300 LANNEMEZAN) > Spécialiste Menuiserie & Fermetures à LANNEMEZAN. Direction : Yoan ANEL. [... Balisage complet LocalBusiness + FAQPage inclus dans le Pack ZIP ...] </div> </div> </div> <div class="card" style="border:2px solid #2563eb;position:sticky;top:24px;"> <div style="background:#2563eb;color:#fff;display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:800;margin-bottom:10px;">LIVRAISON IMMÉDIATE (.ZIP + FACTURE)</div> <h2 style="margin:0 0 8px;font-size:22px;">Débloquer le Pack Complet pour abpm.fr</h2> <p style="font-size:13px;color:#94a3b8;margin-top:0;">Recevez instantanément votre script auto-correcteur DOM et vos 5 fichiers prêts à poser en 2 minutes (sans refonte de site) :</p> <label>Formule choisie</label> <select id="d-offer"> <option value="PACK_CONFORMITE_290">Pack Conformité RGAA & Visibilité IA Clé-en-Main — 290,00 € HT (Unique)</option> <option value="DEPLOIEMENT_DFY_590">Pack Intégral "Done-For-You" (Installation incluse sous 48h) — 590,00 € HT</option> <option value="ABONNEMENT_PRO_49">Abonnement NormaGEO Pro (Veille mensuelle & Widget) — 49,00 € HT / mois</option> </select> <label>Raison sociale</label> <input type="text" id="d-company" value="ALU.BOIS.PVC MENUISERIES (ABPM)"> <label>Numéro SIREN</label> <input type="text" id="d-siren" value="495306466"> <label>Site Internet</label> <input type="text" id="d-url" value="https://www.abpm.fr"> <label>Courriel de réception des fichiers & de la facture *</label> <input type="email" id="d-email" value="abpm.amiens@abpm.fr"> <button type="button" class="btn-buy" onclick="unlockPack()">Commander & Télécharger mon Pack (.ZIP)</button> <div id="d-status" style="margin-top:10px;font-size:13px;color:#38bdf8;"></div> <div id="d-delivery" style="display:none;margin-top:14px;background:rgba(16,185,129,0.15);border:1px solid #10b981;padding:14px;border-radius:8px;"></div> </div> </div> </div> <script> async function unlockPack() { const st = document.getElementById('d-status'); const box = document.getElementById('d-delivery'); st.textContent = "Préparation de votre session sécurisée Stripe, de votre archive ZIP et de votre facture Factur-X..."; const resp = await fetch('/api/order', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ offer_code: document.getElementById('d-offer').value, nom_entreprise: document.getElementById('d-company').value, siren: document.getElementById('d-siren').value, site_web: document.getElementById('d-url').value, email_client: document.getElementById('d-email').value, ville: "65300 LANNEMEZAN", secteur: "Menuiserie & Fermetures", dirigeant: "Yoan ANEL" }) }); const res = await resp.json(); if (res.ok) { st.textContent = ""; box.style.display = 'block'; const stripeBtn = res.order.stripe_checkout_url ? `<a href="${res.order.stripe_checkout_url}" style="display:block;background:#10b981;color:#fff;text-align:center;padding:12px;border-radius:6px;text-decoration:none;font-weight:800;margin-bottom:8px;">💳 Régler par Carte Bancaire Sécurisée Stripe (${res.invoice.montant_ttc.toFixed(2)} €) →</a>` : ''; box.innerHTML = ` <div style="font-weight:800;color:#34d399;margin-bottom:8px;">✓ Votre Pack NormaGEO (${res.order.order_ref}) est prêt :</div> ${stripeBtn} <a href="${res.pack.zip_url}" style="display:block;background:#2563eb;color:#fff;text-align:center;padding:10px;border-radius:6px;text-decoration:none;font-weight:700;margin-bottom:8px;" download>⬇ Télécharger l'Archive Complète (.ZIP)</a> <a href="${res.invoice.invoice_url}" target="_blank" style="display:block;background:#334155;color:#fff;text-align:center;padding:8px;border-radius:6px;text-decoration:none;font-size:12px;">📄 Ouvrir la Facture ${res.invoice.numero_facture}</a> `; } } </script> </body> </html>