{
  "summary": "Extract the real primary FR SEO keyword + EN/ES localization classification for each Covalba page",
  "agentCount": 30,
  "logs": [],
  "result": [
    {
      "route": "/",
      "frKeyword": "cool roof",
      "h1": "Votre Expert du Cool Roof en France.",
      "metaTitle": "Cool roof : expert fabricant français depuis 2018 | Covalba",
      "summary": "Home page positioning Covalba as the French cool roof leader, presenting the reflective coating solution, system, pricing, proof and CTAs to end customers (building owners).",
      "classification": "strip",
      "franceBlocks": [
        "fabricant français (meta title + Hero 'partout en France' + +2M m²)",
        "CEE/primes (RSESection 'Éligible primes CEE', dossier monté par Covalba)",
        "certifications bâtiment / CSTB (RSESection 'Certifications & garanties', SEOContent étanchéité certifiée CSTB)",
        "presse FR (PressSection: France Bleu, etc.)",
        "références/chiffres FR (SocialProofSection 'm² traités en France', Note Google)",
        "réseau applicateurs FR + recrutement (ApplicatorsSection 'Devenez applicateur', /devenir-applicateur)",
        "lien local Roissy-en-France (Footer)"
      ],
      "applicatorCentric": false,
      "notes": "Meta title is NOT set in Index.tsx (no usePageMeta call); it falls back to the static index.html <title>. For EN/ES, the head keyword should be the product head term (e.g. 'cool roof coating' / 'pintura cool roof'); current FR title leads with 'fabricant français', which must be dropped. STRIP rather than full TRANSLATE because the home aggregates several FR-only blocks: the entire ApplicatorsSection (applicator recruitment, /devenir-applicateur) should be removed for the product-selling EN/ES versions; the RSESection CEE/primes block and 'certification bâtiment'/CSTB reassurance are France-only; PressSection (France Bleu) and the Roissy local link must go. Hero copy 'partout en France / 500 chantiers' needs rewording away from the FR chantier-service framing toward shipping/buying the coating. Keep: ConstatSection, CoolRoofExplainerSection, WinterObjectionSection, SectorsGrid, SystemSection, PriceComparison, PriceVS, Testimonials (review FR client names), ProcessSection/ExpertiseSection (reframe from 'our applicators on site' to product application guidance), FAQ, CTASection, BlogPreview, SEOContent (universal cool-roof science, but drop the CSTB line).",
      "file": "src/pages/Index.tsx",
      "label": "home"
    },
    {
      "route": "/diagnostic",
      "frKeyword": "devis cool roof",
      "h1": "Demandez votre devis gratuit.",
      "metaTitle": "",
      "summary": "Multi-step lead-gen quote-request form (\"devis gratuit\") where a building owner describes their roof and gets a tailored Covalba proposal within 24h.",
      "classification": "strip",
      "franceBlocks": [
        "Intervention partout en France",
        "Réponse sous 24h ouvrées (FR business-hours promise)",
        "Code postal / postal code field (FR format, placeholder 75001)",
        "Téléphone FR (placeholder 06 12 34 56 78)",
        "Email FR placeholder (@entreprise.fr)",
        "références clients FR (Nestlé, E.Leclerc, SNCF, Carrefour Market, Cora, Super U…)",
        "mentions-legales / Politique de confidentialité FR (RGPD)"
      ],
      "applicatorCentric": true,
      "notes": "This is a service/quote-request (devis) funnel built around the applicateur/chantier model: \"Un expert Covalba analyse votre bâtiment\", \"Intervention partout en France\", \"15 ans d'expertise toiture\", sector/enjeux qualification, role of requester — it sells the on-site diagnostic + application service, not the paint product as a purchasable good. No SEO <title>/Helmet and no usePageMeta on this page (metaTitle empty); only on-page H1 \"Demandez votre devis gratuit.\" There is no real French SEO head keyword targeted — the implied intent is \"devis cool roof\" / \"devis toiture\". For EN/ES paint-sales repositioning: keep the page but convert it from a France-only chantier-quote funnel into a product-oriented lead form (e.g. \"Request a quote / product consultation\"): drop \"Intervention partout en France\", \"15 ans d'expertise toiture\" applicator framing, the FR postal-code field, FR phone/email placeholders, RGPD/mentions-légales link, and swap the FR client logos. Reframe copy from \"an expert analyzes your building on-site\" toward specifying the right coating product (CovaTherm / CovaSeal / CovaMetal) for the customer's roof and obtaining pricing/samples. Note: décret tertiaire, CEE/BAT-EN-112, Fonds Vert, RGE/Qualibat/CSTB, \"fabricant français\" do NOT appear on this specific page.",
      "file": "src/pages/Diagnostic.tsx",
      "label": "diagnostic"
    },
    {
      "route": "/estimation",
      "frKeyword": "estimation budget cool roof",
      "h1": "Estimez votre budget en 24h.",
      "metaTitle": "",
      "summary": "Lead-gen form that estimates an indicative works budget (€18-25/m²) for a reflective roof coating project based on surface, building type and sector, with CEE premium consideration.",
      "classification": "strip",
      "franceBlocks": [
        "CEE (calcul des primes CEE si éligible)",
        "Estimation chiffrée en €/m² (fourchette travaux 18-25€)"
      ],
      "applicatorCentric": true,
      "notes": "This page is a \"works budget\" estimator (chantier/applicateur service model: per-m² installed pricing in €18-25, \"un conseiller vous contactera pour affiner le chiffrage selon l'état du support, l'accès et les aides mobilisables\", \"Budget travaux indicatif\"). It sells the APPLICATION SERVICE, not the paint product. No SEO/Helmet title or meta is set (only Navbar + Footer imported; no document.title). For EN/ES paint-sales repositioning: remove the CEE premium line and the \"aides mobilisables\" reference; pivot from an installed-works budget estimator toward a PRODUCT estimator (litres/buckets needed per m², product price per m², coverage/rendement) or a quote-request for product supply. Building-type/sector selectors and the surface-based logic are reusable; the per-m² figures and \"conseiller affine le chiffrage selon l'état du support/l'accès\" framing are France/service-specific and should be reframed for product sales. Consider whether to keep an estimator at all in the product-led EN/ES funnel, or replace with a \"request a product quote / coverage calculator\".",
      "file": "src/pages/Estimation.tsx",
      "label": "estimation"
    },
    {
      "route": "/solutions/covatherm",
      "frKeyword": "peinture cool roof",
      "h1": "CovaTherm",
      "metaTitle": "Peinture cool roof CovaTherm : blanc réflectif pro, SRI 118 | Covalba",
      "summary": "Flagship product page for CovaTherm polyurethane cool roof paint (variants 8 & 20): SRI 118, 20-year durability, technical specs, pricing, FAQ, and a long-form SEO guide on cool roof paint.",
      "classification": "strip",
      "franceBlocks": [
        "Prime CEE / fiche BAT-EN-112 (hero badge + FAQ prix + CoolRoofGuide link to /bat-en-112)",
        "fabricant français / pionnier français du cool roof (hero + Product schema)",
        "applicateur recruitment section (ApplicatorsSection -> /devenir-applicateur)",
        "réseau d'applicateurs certifiés / garantie fabricant (FAQ + CoolRoofGuide chantier)",
        "FR coverage stat (80% des toitures industrielles françaises en membrane bitumineuse)",
        "og:locale fr_FR / canonical www.covalba.fr"
      ],
      "applicatorCentric": false,
      "notes": "Core asset for the paint-sales repositioning: the page already centers on the PRODUCT (two variants in ProductShowcase, TechnicalSpecs, SRI, prices €/m², compatibility, durability). For EN/ES, keep all product/technical/FAQ content but rework the heavy service framing: the hero \"Demander un devis -> /diagnostic\" and \"chantier\"/\"applicateur certifié\" narrative should pivot to product purchase/spec-sheet/quote-for-product; drop the entire ApplicatorsSection (recruitment), the CEE/BAT-EN-112 references and the /devenir-applicateur garantie-fabricant clause. Replace \"fabricant français/pionnier français\" with a neutral manufacturer positioning. The FAQ \"l'application perturbe mon activité / chantier 2-5 jours / peut-on appliquer soi-même\" answers presuppose Covalba's in-house applicator service model and need rewriting for a product-sales (sold to applicators/distributors/end clients) context. Prices, primaire/base coat/top coat system, SRI/QUV data and comparatives are universal and translate as-is.",
      "file": "src/pages/solutions/CovaTherm.tsx",
      "label": "covatherm"
    },
    {
      "route": "/solutions/covatherm-light",
      "frKeyword": "peinture anti-UV polycarbonate",
      "h1": "CovaTherm Light",
      "metaTitle": "Peinture anti UV pour polycarbonate CovaTherm Light | Covalba",
      "summary": "Product page for CovaTherm Light, a non-opacifying solar lacquer (anti-UV paint) for translucent polycarbonate/polyester skylights, light vaults and rooflights that blocks heat/UV while preserving up to 65% of natural light.",
      "classification": "strip",
      "franceBlocks": [
        "CEE/BAT-EN-112 (mentioned in FAQ + Certifications section)",
        "décret tertiaire (Certifications card)",
        "RE2020 (Certifications card)",
        "Avis technique CSTB (Certifications card)",
        "fabricant français / 'Formulée en France' / 'pionnier français du cool roof depuis 2018'",
        "ApplicatorsSection (réseau d'applicateurs / devenir applicateur recruitment block)",
        "applicateur certifié Covalba references (CompatibilityTabs intro + FAQ)",
        "garantie biennale légale (FR legal warranty)"
      ],
      "applicatorCentric": false,
      "notes": "Core page is product-centric (laque solaire / anti-UV paint for polycarbonate) and translates well for EN/ES paint-sales repositioning. For the international version: remove the entire Certifications & conformité section (CSTB, RE2020, décret tertiaire — all FR-regulatory), drop the CEE/BAT-EN-112 FAQ entry and the CEE sentence in the certifications intro, remove the ApplicatorsSection (applicator-recruitment, makes no sense for product sales abroad), and soften \"fabricant/formulée en France\" + \"garantie biennale\" claims. The \"faible COV\" and \"filtration UV certifiée\" cards are universal product claims and can be kept (reworded). Also de-emphasize \"chaque chantier démarre par un diagnostic confié à un applicateur certifié\" and \"ne pas appliquer sans professionnel\" framing, which leans on the FR service model — reframe around the product spec/coverage. CTAs point to /diagnostic (FR lead-gen) and should be repointed to a product quote/contact flow.",
      "file": "src/pages/solutions/CovaThermLight.tsx",
      "label": "covatherm-light"
    },
    {
      "route": "/solutions/covaseal-20",
      "frKeyword": "étanchéité cool roof",
      "h1": "CovaSeal 20",
      "metaTitle": "Étanchéité cool roof CovaSeal 20 : jusqu'à -10°C, 20 ans | Covalba",
      "summary": "Product page for CovaSeal 20, a 2-in-1 liquid cool-roof waterproofing coating (acrylic elastomer resin + anti-UV top coat) for ageing/flat roofs, with specs, compatibility, certifications, comparison, FAQ and a long-form editorial.",
      "classification": "strip",
      "franceBlocks": [
        "CEE/BAT-EN-112 (certifications + FAQ + editorial)",
        "décret tertiaire",
        "RE2020",
        "Avis technique CSTB",
        "fabricant français (meta description + product schema)",
        "zones climatiques France H1/H2/H3 (FAQ)",
        "prix € HT / prime CEE (editorial + FAQ)",
        "applicateurs certifiés / réseau applicateurs (ApplicatorsSection recruitment + FAQ + editorial 'chantier Covalba')",
        "garantie biennale légale FR (FAQ)"
      ],
      "applicatorCentric": false,
      "notes": "Core of the page sells the PRODUCT (CovaSeal 20) and is highly translatable: principle, SRI 107, 2mm crack-bridging, flat-roof/ponding resistance, supports compatibility, specs, advantages, comparison vs new membrane, and a science-backed editorial citing US/intl sources (LBNL, EPA, Santamouris) that travels well internationally. For EN/ES: (1) drop the whole CovaSealCertifications grid items CSTB/RE2020/décret tertiaire/Prime CEE BAT-EN-112 (FR-only regulatory), keep Broof(t3) and low-COV as universal; (2) remove \"Fabricant français\" from meta/schema or reword to \"European manufacturer\"; (3) strip the Prime CEE / French climate-zone (H1/H2/H3) FAQ answers and the € HT pricing framed by CEE; (4) the bottom ApplicatorsSection is applicator-RECRUITMENT (devenir-applicateur) and the \"passer par un professionnel obligatoire\" / \"garantie biennale\" FAQ reinforce the FR service/applicator model — for a paint-selling repositioning, remove or replace recruitment with a \"buy/order the product\" or \"find a distributor\" CTA. The \"chantier Covalba en 5 étapes\" and \"diagnostic gratuit/devis\" CTAs (/diagnostic, /estimation) assume the FR installed-service model and should be softened toward product purchase. Keep all the thermal/science/comparison content.",
      "file": "src/pages/solutions/CovaSeal.tsx",
      "label": "covaseal"
    },
    {
      "route": "/solutions/covametal-20",
      "frKeyword": "peinture cool roof bac acier",
      "h1": "CovaMetal 20",
      "metaTitle": "Peinture cool roof bac acier CovaMetal 20 : 3-en-1, 20 ans | Covalba",
      "summary": "Product page for CovaMetal 20, a 3-in-1 cool roof paint for corroded metal/steel (bac acier) roofs: anti-corrosion, waterproofing, reflective cooling, 20-year warranty.",
      "classification": "strip",
      "franceBlocks": [
        "CEE/BAT-EN-112 (Prime CEE, hero badge + FAQ + certifications)",
        "décret tertiaire (certifications block)",
        "RE2020/CSTB (avis technique CSTB, RE2020 certifications)",
        "fabricant français / pionnier français du cool roof depuis 2018",
        "réseau applicateurs / Devenez applicateur certifié (recruitment section + FAQ link to /devenir-applicateur)",
        "garantie biennale légale (French legal warranty in FAQ)",
        "zones climatiques H1/H2/H3 (FAQ CEE)"
      ],
      "applicatorCentric": false,
      "notes": "Page is product-led (selling CovaMetal 20 paint) so keep and translate the core: hero, showcase, compatibility, specs, advantages, comparison vs full steel-roof replacement, most FAQs, editorial. For EN/ES, STRIP: the entire CovaMetalCertifications block (Broof t3 can stay as generic fire rating but CSTB/RE2020/décret tertiaire/Prime CEE are FR-only), the Prime CEE hero badge + heroStat + the CEE FAQ (H1/H2/H3 climate zones), the \"fabricant français/pionnier français\" framing (use neutral \"manufacturer since 2018\"), the French biennial-warranty mention, and the ApplicatorsSection + the /devenir-applicateur FAQ answer/link (applicator recruitment is the service model being de-emphasized). The \"must use a certified professional\" FAQ can be reframed as \"professional application recommended\" without the FR applicator-network/legal-warranty hook. Pricing (20-25 EUR/m2) and contact CTAs (/diagnostic, /devis) should be re-localized or made generic for export markets.",
      "file": "src/pages/solutions/CovaMetal.tsx",
      "label": "covametal"
    },
    {
      "route": "/toitures/bac-acier",
      "frKeyword": "cool roof bac acier",
      "h1": "Cool roof pour toiture en bac acier",
      "metaTitle": "Cool roof bac acier : -10°C et anticorrosion | Covalba",
      "summary": "Landing page selling Cool Roof reflective/anticorrosion coating (CovaMetal 20 + CovaTherm) for steel-deck (bac acier) industrial roofs, with ROI calculator, method steps and FAQ.",
      "classification": "strip",
      "franceBlocks": [
        "références clients FR (logos Continental/Thales/Nestlé/SNCF/Leclerc/Super U)",
        "source ADEME (FR)",
        "pricing/format €/fr-FR (Intl fr-FR, €/m²)",
        "FR service-funnel: /diagnostic + 'Demander un devis' + estimation sous 24h/48h",
        "fondateur Maxime Bourassin (témoignage FR dans la section système)"
      ],
      "applicatorCentric": false,
      "notes": "Product-centric page (CovaMetal 20 / CovaTherm coatings for steel-deck roofs) — strong product-sales fit for EN/ES. However it is heavily wrapped in the FR applicateur/chantier delivery model: 4-step on-site method (\"machines au pied\", \"applicateurs formés\", \"sans interrompre votre activité\", \"Voir un chantier en 2 minutes\" YouTube), and every CTA points to /diagnostic (\"Demander un devis\"). For paint-sales repositioning: keep the product/benefit/ROI/FAQ content, translate fully, but de-emphasize the chantier-service framing — shift CTAs from devis/diagnostic toward \"request a quote / buy the product / find a distributor\", reframe method as application guidance rather than a turnkey French chantier, and drop FR-only proof signals (French client logos as 'références clients', ADEME source, €/fr-FR formatting, founder testimonial). No CEE/BAT-EN-112, décret tertiaire, Fonds Vert, RE2020/CSTB, RGE/Qualibat or +33/Orléans contact on this page. The product cross-link (/solutions/covametal-20) is the most reusable asset for a product-selling EN/ES version.",
      "file": "src/pages/toitures/BacAcier.tsx",
      "label": "bac-acier"
    },
    {
      "route": "/toitures/membrane-bitumineuse",
      "frKeyword": "cool roof membrane bitumineuse",
      "h1": "Cool roof pour toiture en membrane bitumineuse",
      "metaTitle": "Cool roof membrane bitumineuse : -10°C et étanchéité prolongée",
      "summary": "Use-case landing page selling a reflective cool-roof coating (CovaTherm / CovaSeal 20) for bituminous-membrane flat roofs, promising -8 to -10°C under-roof and 8-10 years of extended waterproofing.",
      "classification": "strip",
      "franceBlocks": [
        "ROI comparison in EUR/m² (~112 500 EUR, 20-25 €/m² vs 80-100 €)",
        "ADEME source link (FR public lab among sources)",
        ".fr canonical (covalba.fr)",
        "FR service/chantier framing: 'Covalba applique', 'nos chantiers', 'Demander un devis', 'Étude sous 48h'"
      ],
      "applicatorCentric": false,
      "notes": "Product-led at the core (the page sells CovaTherm/CovaSeal 20 as the named system, with a 3-layer build-up and a product datasheet CTA), so classify as translate-able universal content = \"strip\" rather than \"skip\". The cool-roof-on-bitumen science, benefits, FAQ and product story are fully universal and should translate. For EN/ES paint-sales repositioning: (1) drop or convert EUR pricing to local currency / generic ratios; (2) replace the heavy applicator/chantier framing — 'Covalba applique', 'machines au pied', 'Projection depuis l'extérieur', 'nos applicateurs formés', '80% de nos chantiers', 'Demander un devis', 'Étude sous 48h' — with product-purchase framing (buy the coating, application guidance, contractor-agnostic); (3) the 'Method / chantier en sécurité' and ROI 'situation/recommendation' tables are service-diagnostic in tone and should be reframed toward product selection rather than a Covalba site visit; (4) remove the ADEME (FR) source from the universal sources list or keep only the EPA/LBNL international references. No CEE/BAT-EN-112, décret tertiaire, Fonds Vert, RE2020, RGE/Qualibat/CSTB, French phone/Orléans contact, or 'fabricant français' blocks are present on this page, so no regulatory stripping is needed.",
      "file": "src/pages/toitures/MembraneBitumineuse.tsx",
      "label": "membrane-bitumineuse"
    },
    {
      "route": "/toitures/toiture-plate",
      "frKeyword": "cool roof toiture plate",
      "h1": "Cool roof pour toiture plate et terrasse",
      "metaTitle": "Cool roof toiture plate et terrasse : -10°C, étanchéité",
      "summary": "Product/use-case page selling Covalba cool-roof coatings (CovaSeal 20 / CovaTherm) for flat roofs and terraces: cools the building -8 to -10°C and reinforces waterproofing at 20-25 €/m² instead of a full re-roof.",
      "classification": "strip",
      "franceBlocks": [
        "références clients FR (SNCF, Leclerc, Super U, Thales, Nestlé, Continental) en hero + section preuves",
        "source ADEME (ilots de chaleur)",
        "founder FR (citation Maxime Bourassin)",
        "devise € + prix au m²",
        "formatage fr-FR / langue française"
      ],
      "applicatorCentric": false,
      "notes": "Hybrid product+service page driven by shared RoofPageTemplate + roofPages.ts data (slug 'toiture-plate'). Core value is the PRODUCT (CovaSeal 20 liquid reflective waterproofing, CovaTherm) applied to flat roofs — keep and translate. No CEE/BAT-EN-112, décret tertiaire, Fonds Vert, RE2020/CSTB or RGE/Qualibat blocks on this page. For EN/ES paint-sales repositioning, strip/soften: the heavy chantier framing (MethodSection '4 étapes', 'machines au pied', 'applicateurs formés', sticky 'Demander un devis' to /diagnostic, '0 arrêt d'activité'), the FR client logos and SNCF/Leclerc/Super U references, the ADEME source, the founder quotes, and the €/m² French-market pricing (112 500 € comparison table, 80-150 € reno benchmarks). Lead with the product line, reflectance/durability and waterproofing performance, plus a generic 'request a quote / find a distributor' CTA instead of the FR field-service model. Meta title and H1 come from roofPages.ts; title/description injected via usePageMeta hook (document head), FAQ + Breadcrumb JSON-LD via useJsonLd — all need localized equivalents.",
      "file": "src/pages/toitures/ToiturePlate.tsx",
      "label": "toiture-plate"
    },
    {
      "route": "/toitures/fibrociment",
      "frKeyword": "cool roof fibrociment",
      "h1": "Cool roof pour toiture en fibrociment",
      "metaTitle": "Cool roof fibrociment : -10°C sans dépose | Covalba",
      "summary": "Landing page selling cool-roof reflective coating (CovaTherm) for fibrocement roofs, positioned as a no-removal alternative to costly roof deposit, with ROI calculator, process and FAQ.",
      "classification": "strip",
      "franceBlocks": [
        "réglementation amiante FR (asbestos regulation references)",
        "références clients FR (Continental, Thales, Nestlé, SNCF, Leclerc, Super U)",
        "fabricant/marque français Covalba",
        "prix en €/m² et formatage fr-FR"
      ],
      "applicatorCentric": true,
      "notes": "Page is driven by the shared RoofPageTemplate + roofPages.ts data (slug 'fibrociment'); meta is set via usePageMeta hook (no Helmet). It is strongly chantier/applicateur-centric: 'Chantier en sécurité', 4-step process (étude/préparation/application/contrôle), 'applicateurs formés et équipés', founder Maxime Bourassin quotes, 'Voir un chantier en 2 minutes' video, and 'Demander un devis' CTAs to /diagnostic rather than buying the product. For EN/ES paint-sales repositioning: keep the product/benefit/RoI/compatibility/FAQ content (universal cool-roof value), but de-emphasize the service-delivery framing — reframe '4 étapes de chantier' and 'machines au pied' into application guidance for the buyer's own contractor, drop the FR client-logo wall and the France-specific amiante regulatory blocks (note + FAQ + 'Le cas de l'amiante' SEO section + midCta regulatory mention), and replace the €/m² estimator/contact-quote funnel with a product-quote/sample-request CTA. Classified 'strip' (not 'skip') because the core topic — reflective coating for fibrocement/asbestos-cement roofs — is universal; only the FR regulatory and FR-client/quote blocks are France-only.",
      "file": "src/pages/toitures/Fibrociment.tsx",
      "label": "fibrociment"
    },
    {
      "route": "/toitures/tuiles-ciment",
      "frKeyword": "cool roof tuiles ciment",
      "h1": "Cool roof pour toiture en tuiles ciment",
      "metaTitle": "Cool roof tuiles ciment : -10°C dans les combles | Covalba",
      "summary": "Support landing page selling the CovaTherm Cool Roof reflective coating system for cement-tile roofs, promising -8 to -10°C in attics without removing tiles, at 20-25 EUR/m2.",
      "classification": "translate",
      "franceBlocks": [],
      "applicatorCentric": false,
      "notes": "Universal product content: cement-tile roofs and reflective Cool Roof coatings exist in any market, so translate fully. No France-only regulatory blocks (no CEE, decret tertiaire, Fonds Vert, RE2020/CSTB, RGE/Qualibat, \"fabricant francais\"). FR-only signals are minor and technical, not content blocks: canonical https://www.covalba.fr, og:locale fr_FR (usePageMeta hook), and one ADEME source link in commonSources (could be swapped for the LBNL/EPA sources already present for EN/ES). Reference client logos in the shared template (Continental, Thales, Nestle, SNCF, Leclerc, Super U) are international brands, fine to keep. The page leans product/benefit/result-centric (CovaTherm, reflectivity, attic comfort, tile protection), but carries service-model framing to soften for paint-sales repositioning: the MethodSection (\"4 etapes, zero interruption\", \"Voir un chantier en 2 minutes\" YouTube embed, \"applicateurs formes et equipes\", \"machines au pied du batiment\", 3-day chantier), founder quote from Maxime Bourassin, and CTAs pointing to /diagnostic (\"Demander un devis\") rather than buy-the-product. ROI calculator and pricing are expressed as applied EUR/m2 installed cost, which should be reframed toward product value/coverage when selling the coating directly. H1 is rendered in RoofHero from page.h1; metaTitle set via document.title in usePageMeta (no Helmet/react-helmet).",
      "file": "src/pages/toitures/TuilesCiment.tsx",
      "label": "tuiles-ciment"
    },
    {
      "route": "/industrie",
      "frKeyword": "cool roof industriel",
      "h1": "Réduisez la chaleur, maîtrisez vos coûts.",
      "metaTitle": "Cool roof bâtiment industriel | Réduisez chaleur et coûts énergétiques",
      "summary": "Sector landing page selling the Covalba cool roof reflective coating for industrial buildings (heat reduction, AC savings, comfort, roof protection), with problem framing, benefits, applications by sub-sector, a 4-step application method, proof figures + client logos, and an industrial FAQ.",
      "classification": "strip",
      "franceBlocks": [
        "CEE/BAT-EN-112 (FAQ item on prime eligibility)",
        "aides régionales / ADEME / classification ICPE (FAQ)",
        "certifications FR/process: HACCP, BPF, ISO (FAQ + method)",
        "schema areaServed: France",
        "références clients FR/EU (Continental, Thales, Nestlé, Servier, Somfy, Valneva)",
        "applicateurs formés par Covalba (method/réassurance)"
      ],
      "applicatorCentric": false,
      "notes": "Page is product/solution-led (cool roof coating: CovaTherm 8/20, CovaMetal, CovaSeal named in FAQ), good base for a paint-sales reposition. But a strong service/chantier layer must be softened for EN/ES: the Method section (IndustrieMethod) frames a 4-step Covalba-run intervention (\"application sécurisée depuis l'extérieur\", \"machines au pied du bâtiment\", \"applicateurs formés par Covalba\"), and CTAs point to /diagnostic (\"Demander un devis\", \"Étude personnalisée sous 48h\"). For product-selling EN/ES, reframe Method as application guidance/spec rather than a French turnkey chantier service. Strip the CEE/BAT-EN-112 + ICPE/ADEME FAQ item and the HACCP/BPF/ISO framing (or generalize to neutral \"site certifications\"), drop or genericize the FR/EU named-client logo band, and change schema areaServed from France. The -40% AC / -8°C surface / ROI claims and product benefits are universal and translate directly.",
      "file": "src/pages/Industrie.tsx",
      "label": "industrie-hub"
    },
    {
      "route": "/industries/logistique",
      "frKeyword": "cool roof logistique",
      "h1": "Gardez vos entrepôts au frais tout l'été.",
      "metaTitle": "Cool roof bâtiment industriel | Réduisez chaleur et coûts énergétiques",
      "summary": "Vertical page selling cool roof reflective coating for logistics warehouses (heat reduction, worker comfort, goods protection, cold-storage savings).",
      "classification": "strip",
      "franceBlocks": [
        "décret tertiaire (1000 m² seuil) — in LogistiqueSEOContent + FAQ",
        "références clients FR (Leclerc, Carrefour, SNCF, Cora, Super U, Servier, Valneva...) — hero marquee + IndustrieProof logos + SectorReferenceHighlights",
        "sources FR (Légifrance R174-22, Ministère Transition écologique / Éco Énergie Tertiaire, INRS)",
        "primes CEE (mentionnée dans le lead form du hero)",
        "obligations employeur chaleur / réglementation INRS FR"
      ],
      "applicatorCentric": false,
      "notes": "Meta title/description come from the SHARED generic IndustrieSEO component (title: \"Cool roof bâtiment industriel...\", canonical /industrie), NOT a logistics-specific SEO block — EN/ES versions will need their own per-page meta. On-page H1 is logistics-specific (\"Gardez vos entrepôts au frais tout l'été.\"). The page is product/benefit-led (heat -10°C, goods protection, cold-storage ROI, passive solution) so classify as translate-with-strip rather than skip. Applicator-service model IS present but secondary: IndustrieMethod (\"Applicateurs formés par Covalba\", \"Machines au pied du bâtiment\", \"Application sécurisée depuis l'extérieur, sans interruption\") and IndustrieProof (\"Nos chantiers parlent pour nous\") lean on the chantier/applicateur framing — for paint-sales repositioning, soften these to \"professional application / trained installers\" and reframe IndustrieMethod toward product application guidance rather than a France-only service. Hero lead form computes a €18-25/m² budget estimate and references \"Primes CEE incluses\" (FR subsidy) — drop CEE for EN/ES. Décret tertiaire section and FAQ item should be dropped or genericized (no EU-wide equivalent). FR client logos and Légifrance/INRS/Ministère sources should be swapped for international sources (EPA, US DOE already present and reusable).",
      "file": "src/pages/industries/Logistique.tsx",
      "label": "logistique"
    },
    {
      "route": "/industries/distribution",
      "frKeyword": "cool roof magasin",
      "h1": "Gardez vos magasins au frais tout l'été.",
      "metaTitle": "Cool roof magasin : -10°C, prime CEE BAT-EN-112 | Covalba",
      "summary": "Industry landing page selling cool roof reflective coating for retail stores, supermarkets and shopping centers, framed around energy savings, AC reduction and the BAT-EN-112 CEE subsidy.",
      "classification": "strip",
      "franceBlocks": [
        "CEE/BAT-EN-112 (DistributionCEE section + hero/proof mentions)",
        "zones climatiques H1/H2/H3 + primes €/m²",
        "décret tertiaire / Éco Énergie Tertiaire (>1000 m²)",
        "références clients FR (E.Leclerc, Carrefour Market, Cora, Super U)",
        "ADEME + Ministère Transition écologique source links",
        "areaServed France in Service schema",
        "canonical www.covalba.fr"
      ],
      "applicatorCentric": true,
      "notes": "Vertical/use-case page (retail buildings) that IS universal as a concept, so keep and translate (strip), not skip. But it is currently built around the applicator/chantier service model: lead-gen forms (\"Estimez votre budget\", \"Vérifier mon éligibilité\"), devis CTAs (\"Demander un devis\", \"On se déplace, on analyse, on chiffre\"), a 4-step chantier method (diagnostic magasin, planification, application depuis le sol, \"magasin ouvert zéro interruption\"), and a 2-min chantier video. For EN/ES paint-sales repositioning: drop the whole DistributionCEE section, the H1/H2/H3 climate-zone prime table, the décret tertiaire / Éco Énergie Tertiaire paragraph, the FR retail logos (hero + proof), and the ADEME/Ministère source links; recast the entire chantier method + devis funnel toward selling/specifying the product (CovaTherm / CovaSeal / CovaMetal) for retail roofs — e.g. product spec, SRI/reflectance performance, durability 8-10 yrs, with a \"request product info / quote the coating\" CTA rather than an on-site French chantier service. The universal, translatable core is the SEOContent science section (cool roof principle, surface heat, AC savings, thermal comfort vs footfall, durability), minus its CEE/décret-tertiaire paragraphs. Keep neutral references in schema (replace areaServed France). frKeyword \"cool roof magasin\"; for ES/EN map to \"cool roof for retail / commercial roof coating\" head terms.",
      "file": "src/pages/industries/Distribution.tsx",
      "label": "distribution"
    },
    {
      "route": "/industries/tertiaire",
      "frKeyword": "cool roof tertiaire",
      "h1": "Cool roof pour bureaux et bâtiments tertiaires",
      "metaTitle": "Cool roof bureaux et tertiaire : -10°C, décret tertiaire | Covalba",
      "summary": "Sector landing page selling cool roof reflective coating for offices/tertiary buildings (HQ, open spaces, showrooms): occupant comfort, reduced AC bills, and décret tertiaire compliance.",
      "classification": "strip",
      "franceBlocks": [
        "décret tertiaire (whole 'special' section: Éco Énergie Tertiaire -40%/-50%/-60% milestones 2030/2040/2050)",
        "CEE/BAT-EN-112 (mentioned as not-eligible for offices, in special.note + FAQ)",
        "références clients FR (Valneva, Somfy, Servier, Cotral Lab, Roche Bobois)",
        "Service schema areaServed: France (JSON-LD)",
        "Ministère de la transition écologique / ADEME sources",
        "FAQ + body content built around décret tertiaire"
      ],
      "applicatorCentric": false,
      "notes": "Product-centric enough to keep and translate, but content is woven around French regulation. The entire 'special' section is the décret tertiaire (Éco Énergie Tertiaire) — for EN/ES this whole block plus its CTA/form must be removed or replaced with a generic energy-savings/ESG angle. CEE BAT-EN-112 is referenced (as NOT eligible for pure offices) in special.note and a FAQ item — strip both. FR client logos (Valneva, Somfy, Servier, Cotral Lab, Roche Bobois) appear in hero, logos and proof sections; swap for neutral/international proof or remove. JSON-LD Service schema hardcodes areaServed France via the shared template (SectorPageTemplate Seo) — needs locale handling. Repositioning toward selling the paint: emphasize CovaTherm/CovaSeal product performance (SRI/reflectance, 8-10 yr durability, polyurethane + anti-UV topcoat) and de-emphasize the 'chantier sur site occupé / projection depuis l'extérieur / 2-5 jours' applicator-service framing in problem/solution/method/FAQ. The durability comparison (acrylic vs Covalba polyurethane, price/m², 10-yr cost) is universal and supports a product-sales angle — keep and translate. The simulated hero budget form (surface × 18-25 €/m²) is price-as-applied-service; for a product-led version, reframe toward product spec/quote.",
      "file": "src/pages/industries/Tertiaire.tsx",
      "label": "tertiaire"
    },
    {
      "route": "/industries/collectivites",
      "frKeyword": "cool roof collectivité",
      "h1": "Cool roof pour les bâtiments publics",
      "metaTitle": "Cool roof collectivité : -10°C, éligible Fonds Vert | Covalba",
      "summary": "Sector landing page positioning cool roof reflective coating for French public/local-government buildings (schools, gymnasiums, EHPAD, town halls), centered on summer comfort and Fonds Vert public funding.",
      "classification": "strip",
      "franceBlocks": [
        "Fonds Vert (special funding section, hero stat, final CTA, FAQ, SEO section)",
        "DETR/DSIL dotations",
        "décret tertiaire / Éco Énergie Tertiaire (1000 m², -40/50/60%)",
        "CEE BAT-EN-112 (mention: not eligible for collectivités)",
        "marchés publics (procédure / consultation)",
        "références clients FR (Antony, Joinville-le-Pont, Arcueil, Digne-les-Bains, Villebon-sur-Yvette, Vaires-sur-Marne)",
        "areaServed France + provider Covalba (Service schema)",
        "ADEME / Ministère transition écologique sources"
      ],
      "applicatorCentric": false,
      "notes": "Concept (cool roof for public buildings) is universal and worth a translated EN/ES version, but the page leans hard on France-only public funding/regulation. For paint-sales repositioning: drop the entire Fonds Vert \"special\" funding section, the DETR/DSIL + décret tertiaire + CEE FAQ items and SEO section, the marchés publics framing, and the FR municipality logos. Replace funding angle with product/performance angle (reflectivity, summer comfort, durability of CovaTherm/polyurethane system). The page is solution/product-centric overall, but its method/hero still carry the applicator-chantier service framing (\"intervention depuis l'extérieur\", \"chantier\", \"réception de chantier\", devis/expert CTAs) which should be softened toward selling the coating product. metaTitle and H1 are set via usePageMeta in the shared SectorPageTemplate Seo component from config.title and config.hero.h1.",
      "file": "src/pages/industries/Collectivites.tsx",
      "label": "collectivites"
    },
    {
      "route": "/industries/agricole",
      "frKeyword": "cool roof bâtiment agricole",
      "h1": "Cool roof pour bâtiments agricoles",
      "metaTitle": "Cool roof bâtiment agricole : -10°C, bien-être animal",
      "summary": "Sector landing page selling cool roof reflective coating for agricultural/livestock buildings (cattle, poultry, pig, storage, cooperatives) to reduce heat stress and protect production.",
      "classification": "strip",
      "franceBlocks": [
        "PCAE funding section (Plan de Compétitivité et d'Adaptation des Exploitations Agricoles, ~30%, régional, chambre d'agriculture)",
        "Service schema areaServed: France (in SEO component)",
        "FR sources/references (Chambres d'agriculture / ClimatBat, FranceAgriMer, FIDOCL Conseil Élevage)",
        "PCAE mentions in hero form/stats/finalCta/FAQ/SEO content",
        "FR product names CovaMetal 20"
      ],
      "applicatorCentric": false,
      "notes": "Page is product/benefit-centric (reflective coating, -8 to -10°C, durability, applications by building type) — good base for EN/ES repositioning toward selling the paint. Strip the entire PCAE funding section (kind: 'funding', whole SpecialSection) plus all PCAE references in hero stats/form microcopy/finalCta reassurances/FAQ item 2/SEO section \"Financer le cool roof agricole avec le PCAE\". Also remove the FR-only sources list and the Service schema areaServed France. The Method section (\"Chantier en sécurité\", projection depuis l'extérieur, 2-5 days on-site) is applicator/chantier service framing — for the paint-sales versions this should be reframed as generic application guidance (how the coating is applied) rather than a turnkey FR chantier service, or dropped. Product names (CovaTherm, CovaMetal 20) carry over but consider neutralizing the amiante/fibrociment-amianté references which are France-regulation flavored. No CEE/décret tertiaire/Fonds Vert/RGE/Qualibat/CSTB blocks on this page; no FR contact (Orléans/+33) or \"fabricant français\" claim present.",
      "file": "src/pages/industries/Agricole.tsx",
      "label": "agricole"
    },
    {
      "route": "/industries/erp",
      "frKeyword": "cool roof ERP",
      "h1": "Cool roof pour les établissements recevant du public",
      "metaTitle": "Cool roof ERP : -10°C pour accueillir votre public au frais",
      "summary": "Sector landing page selling cool roof reflective coating for public-receiving establishments (hotels, restaurants, reception halls, cinemas, gyms, places of worship) to lower under-roof temps 8-10°C and ease air conditioning without closing.",
      "classification": "strip",
      "franceBlocks": [
        "décret tertiaire (milestones -40%/-50%/-60%, seuil 1000 m²)",
        "CEE / prime BAT-EN-112 (ERP commercial climatisé pompe à chaleur)",
        "FAQ aides FR (CEE + décret tertiaire)",
        "SEO section 'Décret tertiaire et prime CEE'",
        "Service schema areaServed: France",
        "sources FR (Éco Énergie Tertiaire gouv.fr, Fiche CEE BAT-EN-112 Ministère)"
      ],
      "applicatorCentric": false,
      "notes": "Page is built from the shared SectorPageTemplate (meta set via usePageMeta from config.title/description; no react-helmet). Core value prop (cool roof for public-facing buildings, comfort, AC savings, durability) is universal and translatable. The France-specific layer is concentrated in one 'special' block (kind:'decret') plus FAQ/SEO/sources mentioning décret tertiaire and CEE BAT-EN-112, and the JSON-LD Service schema hard-codes areaServed France and provider Covalba — strip/replace these for EN/ES. For paint-sales repositioning, note the durability comparison ('Système polyuréthane Covalba' vs acrylic standard, 8-10 yr, €/m²) is product-centric and useful; but the heavy 'chantier sans fermeture / 4 étapes / projection extérieure' method + hero quote form lean on the applicator-service model and should be de-emphasized toward selling the coating product itself. Prices in €/m² (18-25€ estimator, durability €/m²) are FR-applicator-pose pricing and should be reframed or removed for a product-sales angle.",
      "file": "src/pages/industries/ERP.tsx",
      "label": "erp"
    },
    {
      "route": "/devenir-applicateur",
      "frKeyword": "devenir applicateur cool roof",
      "h1": "Devenir applicateur cool roof",
      "metaTitle": "Devenir applicateur cool roof : rejoignez le réseau Covalba",
      "summary": "Recruitment page inviting French building companies (waterproofing, insulation, industrial painting) to join Covalba's cool roof applicator network: 2-day training, equipment, jobsite support, HubSpot candidacy form.",
      "classification": "skip",
      "franceBlocks": [
        "1er réseau d'applicateurs cool roof en France",
        "fabricant français",
        "implantations France métropolitaine / DROM COM",
        "RDV téléphonique Maxime (HubSpot/meetings)",
        "témoignage client FR TOPROOF (78)",
        "formulaire candidature HubSpot FR"
      ],
      "applicatorCentric": true,
      "notes": "This is an applicator-RECRUITMENT page (network membership, candidacy form, 2-day training, Airless pump sales/maintenance), the exact opposite of the paint-product sales repositioning targeted for EN/ES — so skip it. The only paint-sales-relevant signal is the screener's off-target fallback offering \"distribuer nos produits\" via /contact; if a distributor/reseller funnel is ever wanted on EN/ES, that concept (become a reseller/distributor of CovaTherm/CovaSeal/CovaMetal) could be repurposed, but the page as built does not sell the product and should not be translated as-is. Meta is set client-side via usePageMeta (no react-helmet); canonical points to www.covalba.fr (FR only).",
      "file": "src/pages/DevenirApplicateur.tsx",
      "label": "devenir-applicateur"
    },
    {
      "route": "/qui-sommes-nous",
      "frKeyword": "fabricant français cool roof",
      "h1": "Fabricant français du cool roof, depuis l'origine",
      "metaTitle": "Covalba, fabricant français de cool roof depuis 2011",
      "summary": "\"About us\" page telling Covalba's story as a French cool roof manufacturer since 2011: founders, timeline, values, behind-the-scenes, press mentions and why-choose-us differentiators.",
      "classification": "strip",
      "franceBlocks": [
        "fabricant français (title + H1 + difference card)",
        "références presse FR (Capital, Le Figaro Immobilier, Le Parisien, Zepros, France Bleu)",
        "réseau d'applicateurs FR / CTA Devenir applicateur agréé",
        "canonical covalba.fr + og:locale fr_FR"
      ],
      "applicatorCentric": false,
      "notes": "Universal company-story page, but heavily reframed around \"fabricant français\" (appears in meta title, H1, and a dedicated differentiator card) and around the FR applicator service model (timeline 2022 = applicator network rollout, \"Devenir applicateur agréé\" CTAs x2, the \"L'aventure Covalba\" copy ends on applicateurs partenaires, hero/closing CTAs split between gestionnaire and pro de la toiture). For EN/ES paint-sales repositioning: keep founders/story/values/timeline but rewrite H1+title away from \"fabricant français\" toward product/brand positioning (e.g. premium reflective roof coating manufacturer), drop the FR press logos block (meaningless abroad), and replace the \"Devenir applicateur agréé\" CTAs with product/quote CTAs (Discover CovaTherm / Request a quote). The \"machines stay on the ground / experts not painters\" differentiators are application-service framing — soften toward product quality/durability (8-10 yr polyurethane vs 2-5 yr acrylic) which already sells the product. Not applicatorCentric overall: dominant content is the company + product story, so strip rather than skip.",
      "file": "src/pages/QuiSommesNous.tsx",
      "label": "qui-sommes-nous"
    },
    {
      "route": "/bat-en-112",
      "frKeyword": "prime CEE cool roof",
      "h1": "Prime CEE cool roof : financez votre toiture réflective",
      "metaTitle": "Prime CEE cool roof (BAT-EN-112) : montant et éligibilité",
      "summary": "Landing page explaining the French CEE energy-savings subsidy (fiche BAT-EN-112) for cool roof reflective coatings: zone-based bonus scale, eligibility conditions, a prime estimator, process steps and FAQ, positioning CovaTherm as eligible.",
      "classification": "skip",
      "franceBlocks": [
        "CEE/BAT-EN-112 (fiche d'opération standardisée)",
        "barème par zone climatique H1/H2/H3 (France métropolitaine)",
        "cours CEE / MWh cumac",
        "décret tertiaire (trajectoire mentionnée dans la FAQ)",
        "estimateur de prime CEE en euros",
        "sources gouvernementales FR (ecologie.gouv.fr, ADEME, PDF officiel BAT-EN-112)",
        "process CEE FR (valorisation auprès d'un obligé, attestation sur l'honneur)"
      ],
      "applicatorCentric": false,
      "notes": "This is the BAT-EN-112 / CEE subsidy page — explicitly in the \"skip\" criteria (CEE / BAT-EN-112 page makes no sense outside France). The entire page is built around the French CEE mechanism, climatic zones H1/H2/H3, MWh cumac pricing and ministry sources; there is no salvageable universal core for EN/ES. For the paint-sales repositioning, the only reusable angle is the product argument it carries (SRI vieilli >90 over 20 years, CovaTherm SRI 119 neuf / 118 vieilli per ISO 16474-3:2020) — that durability/SRI claim should be migrated into a product or technical page in EN/ES, but this page itself should not be ported. Not applicator-centric: it sells the product/financing, with only a light \"on vous accompagne\" accompaniment framing, not the chantier service model.",
      "file": "src/pages/PrimeCEECoolRoof.tsx",
      "label": "bat-en-112-cee"
    },
    {
      "route": "/contact",
      "frKeyword": "contact cool roof",
      "h1": "Contactez Covalba.",
      "metaTitle": "Contact Covalba : devis et informations cool roof",
      "summary": "Contact page for Covalba with HubSpot form, phone/email, Orléans HQ map, applicator-network presence zones, client logos and social links.",
      "classification": "strip",
      "franceBlocks": [
        "contact Orléans/+33",
        "siège social 23 rue Antigna 45000 Orléans + carte Google Maps",
        "présence terrain: 40 applicateurs agréés France métropolitaine/outre-mer/Europe/Afrique",
        "prime CEE (mentionnée dans 'Pour aller plus vite')",
        "références clients FR (E.Leclerc, McDonald's, Super U, SNCF, Thales, Carrefour Market) - 'partout en France'",
        "HubSpot form portail FR + URL www.covalba.fr/contact"
      ],
      "applicatorCentric": false,
      "notes": "Universal page TYPE (a contact page) but saturated with France-only details: Orléans HQ, +33 phone, French grand-comptes logos labelled \"partout en France\", CEE prime mention, and a \"présence terrain\" block built entirely around the réseau d'applicateurs agréés (France métropolitaine, outre-mer, Europe, Afrique). For the paint-sales EN/ES repositioning: keep the contact form + email + social, but replace the FR-specific contact coordinates with locale-appropriate ones (or a generic international/export sales contact), drop the CEE prime mention, and recast the \"présence terrain / applicateurs agréés\" presence zones into a product-distribution / international shipping framing instead of an applicator-network map. The \"Indiquez la ville du bâtiment, surface de toiture, type de support\" guidance can stay but should lean toward product quantity/spec for a paint order rather than a chantier brief. ContactPage JSON-LD hardcodes the Orléans FR address and FR phone — must be localized or genericized.",
      "file": "src/pages/Contact.tsx",
      "label": "contact"
    },
    {
      "route": "/blog",
      "frKeyword": "cool roof",
      "h1": "Blog Covalba : comprendre le cool roof.",
      "metaTitle": "Blog Covalba : guides cool roof et rénovation énergétique",
      "summary": "Blog index page listing ~80 articles on cool roof, professional roofing, energy renovation, CEE and tertiary decree, with category filters, search, featured posts and pagination.",
      "classification": "strip",
      "franceBlocks": [
        "CEE/BAT-EN-112 (catégorie 'Énergie & CEE', nombreux articles CEE/prime, CTA 'Voir la prime CEE' -> /bat-en-112)",
        "décret tertiaire (catégorie 'Réglementation', plusieurs articles décret/loi ELAN/éco-énergie tertiaire)",
        "RGE/Qualibat/CSTB (articles artisan RGE, prime RGE)",
        "ADEME / Prime Énergie Pro / aides françaises (articles aides entreprise, prime CEE, ADEME)",
        "RE2020/BEPOS (articles RE2020, BEPOS, bilan carbone)",
        "contact Orléans/+33 (StickyMobileCTA phoneHref tel:+33238775708, indicatif 02 38 Orléans)",
        "og:locale fr_FR forcé dans usePageMeta",
        "catégorie 'Professionnels' (BTP, sous-traitance, apporteur d'affaires, trouver des chantiers)"
      ],
      "applicatorCentric": false,
      "notes": "Page shell (hero cool roof, search, featured grid, pagination, CTA) is universal and reusable for EN/ES, hence 'strip' rather than 'skip'. BUT the actual value is the article list, which is ~50% France-regulatory/applicator content (CEE, décret tertiaire, RGE, ADEME, Fonds Vert-adjacent, loi ELAN) that has no equivalent abroad. For the paint-sales repositioning: rebuild the EN/ES blog around product/technical/performance articles (reflective coatings, albedo, cool roof on bac acier/EPDM/PVC, thermal comfort, data center cooling, white roof & climate) and DROP the France-only regulatory + applicator-business categories ('Énergie & CEE', 'Réglementation' subset, 'Professionnels' = chantiers/BTP/sous-traitance/apporteur d'affaires). Replace the 'Voir la prime CEE' CTA and FR phone with product/quote CTAs; change og:locale and the hardcoded /diagnostic + /bat-en-112 links. Category taxonomy (categoryFilters + classifyArticle) is FR-centric and must be reworked. H1 keyword 'cool roof' is fine internationally; 'rénovation énergétique' in meta is FR-regulatory framing to soften toward product/performance.",
      "file": "src/pages/Blog.tsx",
      "label": "blog-index"
    },
    {
      "route": "/blog/:slug",
      "frKeyword": "rénover toiture bac acier",
      "h1": "Comment rénover une toiture métallique en bac acier ?",
      "metaTitle": "Comment rénover une toiture métallique en bac acier ? | Covalba",
      "summary": "Blog how-to guide on renovating a steel-deck (bac acier) metal roof, covering diagnosis, surface prep, primer and reflective/anticorrosion coating with Covalba products.",
      "classification": "strip",
      "franceBlocks": [
        "fabricant français (\"En tant que fabricant de revêtements...\")",
        "contact Orléans/+33 (StickyMobileCTA phoneHref tel:+33238775708)",
        "related article CEE/subventions (\"Quelles subventions existent pour financer le cool roof ?\" tagged CEE)",
        "canonical covalba.fr + og:locale fr_FR / inLanguage fr-FR"
      ],
      "applicatorCentric": false,
      "notes": "Single hardcoded article (only slug: comment-renover-toiture-metallique-en-bac-acier); any other slug renders NotFound, so EN/ES needs its own article map. Content is universal and product-forward (CovaMetal 20, anticorrosion, cool roof reflective finish) — strong fit for paint-sales repositioning. Caveat: heavy service/chantier framing — every CTA is \"Demander un devis\"/\"/diagnostic\" and copy says \"Covalba vous aide à cadrer le support... avant rénovation\" and \"Application professionnelle\". For EN/ES, swap these service/diagnostic CTAs for product-centric ones (buy/spec the coating, request a product quote or sample), drop the FR phone and \"fabricant français\" line, and remove the CEE-tagged related link. Related articles all point to covalba.fr/blog/* FR URLs and would need EN/ES equivalents or removal.",
      "file": "src/pages/BlogArticle.tsx",
      "label": "blog-article"
    },
    {
      "route": "/guide-cool-roof",
      "frKeyword": "cool roof industriel",
      "h1": "Le guide de référence du cool roof industriel.",
      "metaTitle": "Livre blanc cool roof : guide gratuit Covalba",
      "summary": "Gated white paper (livre blanc) download landing page with a HubSpot form to receive a free PDF guide explaining cool roof and its benefits for industrial/commercial buildings.",
      "classification": "strip",
      "franceBlocks": [
        "fabricant français (\"Pionnier français du cool roof\", \"2 M de m² Toitures traitées en France\")",
        "contact Orléans/+33 (StickyMobileCTA tel:+33238775708, indicatif 02 38 Orléans)"
      ],
      "applicatorCentric": false,
      "notes": "Core asset (educational cool roof guide + benefits: comfort, AC savings, roof lifespan) is universal and translates well for a product-led EN/ES pitch. Strip France-only proof-bar stats (\"Pionnier français\", \"Toitures traitées en France\") and the +33 Orléans phone in StickyMobileCTA. The final \"Demander un devis\" CTA points to /diagnostic (the applicateur/chantier service funnel) — for the paint-sales repositioning, this should be re-pointed toward a product/quote-request flow or a distributor/sample request rather than the French on-site diagnostic. HubSpot form (FORM_ID) is FR-configured and would need an EN/ES form. JSON-LD WebPage + og:locale fr_FR are FR-specific and need localizing. No CEE, décret tertiaire, Fonds Vert, RE2020/CSTB, or RGE/Qualibat blocks present on this page.",
      "file": "src/pages/GuideCoolRoof.tsx",
      "label": "guide-cool-roof"
    },
    {
      "route": "/simulateur-economie-energie",
      "frKeyword": "simulateur ROI cool roof",
      "h1": "Préparez votre simulation cool roof en ligne.",
      "metaTitle": "Simulateur ROI cool roof : préparez votre simulation en ligne",
      "summary": "Lead-gen landing for an upcoming online cool-roof ROI/energy-savings simulator, gated behind a HubSpot form, that estimates AC/cooling savings vs chantier cost.",
      "classification": "strip",
      "franceBlocks": [
        "CEE (mentionné dans meta description)",
        "aides mobilisables (Fonds Vert/CEE implicite)",
        "contact Orléans/+33 (tel:+33238775708, indicatif 0238 Orléans)"
      ],
      "applicatorCentric": false,
      "notes": "Core value (ROI calculator for cooling-energy savings from a reflective roof coating) is universal and aligns well with a product-selling angle — it quantifies the paint's payback. Strip: drop \"CEE\" from the meta description, replace FR phone +33238775708, and reframe \"aides mobilisables\" (FR subsidy framing) generically or remove for EN/ES. The HubSpot form is FR-specific (FORM_ID) and would need a localized form. The \"étude terrain\"/\"chantier\"/\"diagnostic\" CTAs lean on the applicator-service model and should be reframed toward product/sample/quote requests; CTA targets point to /diagnostic. For paint-sales repositioning, frame the simulator as \"estimate your energy savings with CovaTherm coatings\" rather than a chantier-scoped estimate.",
      "file": "src/pages/SimulateurEconomieEnergie.tsx",
      "label": "simulateur"
    },
    {
      "route": "/faq",
      "frKeyword": "cool roof FAQ",
      "h1": "Tout savoir sur les revêtements réflectifs cool roof.",
      "metaTitle": "FAQ cool roof : questions fréquentes | Covalba",
      "summary": "FAQ page answering common questions about Covalba cool roof reflective coatings: energy savings, ROI, SRI/reflectance/emissivity, maintenance, durability, warranties, and application/worksite considerations.",
      "classification": "strip",
      "franceBlocks": [
        "contact +33 (tel:+33238775708 in StickyMobileCTA)",
        "PLU / autorisation administrative (French urbanism rule)",
        "garantie décennale / garantie biennale (French legal warranty regimes)",
        "REACH/Europe regulatory framing"
      ],
      "applicatorCentric": false,
      "notes": "Strong candidate to translate fully for the product-sales repositioning — the bulk of the FAQ is universal product education (reflectance 94%, emissivity 88%, SRI 119, REACH compliance, weight 0.8-1.2 kg/m², PFAS-free runoff, photovoltaic gains, microcrack bridging to 2mm). For EN/ES: remove/replace the +33 phone in StickyMobileCTA, rework the \"autorisation administrative / PLU\" answer (French planning code) into a generic \"check local building/planning rules\" statement, and rephrase the \"garantie décennale / garantie biennale\" answers which reference France-specific legal warranty regimes. The \"applicateurs certifiés\" mention in the warranty answer is minor and product-framed, not a recruitment/service pitch, so the page stays product-centric overall. REACH framing can stay for ES (EU) but should be generalized for EN/global markets.",
      "file": "src/pages/FAQ.tsx",
      "label": "faq"
    },
    {
      "route": "/references",
      "frKeyword": "références cool roof",
      "h1": "Nos réalisations cool roof.",
      "metaTitle": "Références cool roof : projets Covalba",
      "summary": "Filterable showcase of French Covalba cool roof customer case studies (Intermarché, Cora, Danone, RATP, etc.), grouped by sector, with products applied and measured temperature/energy results.",
      "classification": "strip",
      "franceBlocks": [
        "références clients FR (Intermarché, Cora, Carrefour Market, Danone, RATP, SNCF, etc., all located in France)",
        "contact Orléans/+33 (StickyMobileCTA tel:+33238775708)",
        "canonical/og:locale fr_FR + URL covalba.fr",
        "applicateur agréé / accompagnement chantier (CTA bas de page)"
      ],
      "applicatorCentric": false,
      "notes": "Page is product-proof oriented (each card names the coating product CovaTherm/CovaSeal/CovaTherm 20 and measured results), so it strongly SUPPORTS the paint-sales repositioning — case studies are excellent proof for selling the product. BUT the entire reference dataset (src/data/references.ts) is France-only clients with \"France\" locations and HubSpot-hosted FR images; for EN/ES it must be re-curated (translate descriptions, drop/anonymize France locations, ideally surface international or sector-generic proof). The bottom CTA \"applicateur agréé et accompagnement chantier\" and the +33 phone are the service-model/FR bits to strip or rephrase toward product supply. The /diagnostic \"Obtenir un devis\" CTAs should be repointed to a product-quote/contact flow. Detail pages (/references/<slug>) are linked but not in scope here.",
      "file": "src/pages/References.tsx",
      "label": "references"
    },
    {
      "route": "/references/:slug",
      "frKeyword": "cas client cool roof",
      "h1": "{reference.title} — dynamic, e.g. \"Albright France - La Rochelle\" (client case-study title)",
      "metaTitle": "{clientName} : cas client cool roof Covalba",
      "summary": "Dynamic customer case-study/reference detail page showing one client's cool roof project: hero, optional video testimonial, before/after metrics, narrative steps, quote, and a devis CTA.",
      "classification": "strip",
      "franceBlocks": [
        "références clients FR (noms/lieux français, ex. La Rochelle/France)",
        "contact +33 (StickyMobileCTA tel:+33238775708)",
        "URLs covalba.fr / og:locale fr_FR",
        "framing chantier/devis (Demander un devis, /diagnostic)"
      ],
      "applicatorCentric": false,
      "notes": "Template is universal (case-study/social-proof layout) and fundamentally product-proof oriented: it showcases measurable cool roof results (temperature drops, energy savings) which is exactly what supports selling the PAINT. Keep and translate the template, but for EN/ES: (1) the case studies are individual FR clients tied to French sites — translate the universal copy, but the actual reference DATA is FR-specific (clientName, location \"La Rochelle, France\", FR source URLs) and would need EN/ES-relevant case studies or to be presented as \"France references\"; (2) hard-coded FR phone tel:+33238775708 in StickyMobileCTA and og:locale 'fr_FR' must be localized/removed; (3) reframe service-centric copy (\"Ce que ce chantier démontre\", \"Demander un devis\" → product enquiry/quote) toward product purchase. No CEE/décret tertiaire/Fonds Vert/RGE/CSTB/\"fabricant français\" blocks present on this template. Meta title and several headings (\"cas client\", \"chantier\") are hard-coded FR strings in usePageMeta call and JSX, needing i18n.",
      "file": "src/pages/ReferenceDetail.tsx",
      "label": "reference-detail"
    }
  ]
}