From acab73092237fcfc89a91f88527265db09f4f373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20SAILLANT?= <108685187+electron-rare@users.noreply.github.com> Date: Sun, 29 Mar 2026 21:49:04 +0000 Subject: [PATCH] feat(seo): SOTA 2026 AI-ready SEO overhaul - Schema.org: FAQPage, OfferCatalog, Occupation, EducationalOccupationalCredential, SearchAction, ContactPoint - E-E-A-T signals: author, credentials (BTS SN), memberOf (KXKM), hasOccupation, priceRange - AI crawling: llms.txt (llmstxt.org standard), robots.txt with GPTBot/Claude-Web/PerplexityBot/Google-Extended - Meta: ai-content-declaration=human-created, generator-assisted, speakable, keywords, geo.region - Auto date-switch: countdown (before May 1) / full site (after May 1) with Hero WebGL background - Theme color updated to brand cyan #5bd1d8 Co-Authored-By: Claude Opus 4.6 (1M context) --- public/llms.txt | 42 ++++++++ public/robots.txt | 21 +++- src/layouts/BaseLayout.astro | 191 +++++++++++++++++++++++++++-------- src/lib/site.ts | 5 +- src/pages/index.astro | 184 +++++++++++++++++++++++++++------ 5 files changed, 364 insertions(+), 79 deletions(-) create mode 100644 public/llms.txt diff --git a/public/llms.txt b/public/llms.txt new file mode 100644 index 0000000..67a1c66 --- /dev/null +++ b/public/llms.txt @@ -0,0 +1,42 @@ +# L'Electron Rare — llms.txt +# This file helps AI systems understand this website. +# Standard: https://llmstxt.org/ + +## Identity +Name: L'Electron Rare +Type: Professional service — custom electronic systems design +Owner: Clément Saillant +Location: France +Language: French (primary), English (technical docs) +Website: https://www.lelectronrare.fr + +## What we do +L'Electron Rare designs, builds, and validates custom electronic systems. +Specialties: embedded electronics, industrial automation, energy management, IoT, PCB design (KiCad), instrumentation, live performance tech (DMX, Art-Net, DANTE). +We work with partners for multi-disciplinary projects (mechanical, software, scenography). + +## Services +- Diagnostic: feasibility analysis, risk assessment, action plan (1-2 weeks) +- Prototype: tested prototype, documented measurements, go/no-go decision (4-6 weeks) +- Full mission: phased deliverables, production dossier, turnkey transfer (2-6 months) +- Training: hands-on electronics workshops for schools and companies + +## Key expertise +- ESP32, STM32 firmware development +- KiCad PCB design (IPC-A-610 compliant) +- Industrial automation (Siemens S7, Schneider) +- Battery management, energy storage, LiFePO4 +- EMC/CEM compliance +- AI-assisted electronics design +- Live performance technology (audio, LED, DMX) + +## Contact +Email: contact@lelectronrare.fr +LinkedIn: https://fr.linkedin.com/in/electron-rare +GitHub: https://github.com/electron-rare +Blog: https://blog.saillant.cc + +## AI content policy +Content on this site is human-authored by Clément Saillant. +Site structure and WebGL animations were developed with AI assistance (Claude Code by Anthropic). +Case studies and technical descriptions reflect real projects and measurable outcomes. diff --git a/public/robots.txt b/public/robots.txt index 6f1c95a..9c52bd6 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,4 +1,23 @@ User-agent: * Allow: / -Sitemap: https://electron-rare.github.io/sitemap.xml +# AI crawlers — explicitly allowed (SOTA 2026) +User-agent: GPTBot +Allow: / + +User-agent: ChatGPT-User +Allow: / + +User-agent: Claude-Web +Allow: / + +User-agent: Applebot-Extended +Allow: / + +User-agent: PerplexityBot +Allow: / + +User-agent: Google-Extended +Allow: / + +Sitemap: https://www.lelectronrare.fr/sitemap.xml diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 6fd9aaf..bdb3457 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -38,36 +38,57 @@ const structuredDataJsonLd = JSON.stringify({ url: CANONICAL_URL, name: "L'électron rare", inLanguage: 'fr-FR', - description: SITE_META.description + description: SITE_META.description, + potentialAction: { + '@type': 'SearchAction', + target: `${CANONICAL_URL}?q={search_term_string}`, + 'query-input': 'required name=search_term_string' + } }, { '@type': 'Organization', '@id': `${CANONICAL_URL}#organization`, name: "L'électron rare", + legalName: "Clément Saillant — L'Électron Rare", url: CANONICAL_URL, - logo: new URL('assets/brand/logo-mark.png', CANONICAL_URL).href, + logo: { + '@type': 'ImageObject', + url: new URL('assets/brand/logo-mark.png', CANONICAL_URL).href, + width: 512, + height: 512 + }, + image: new URL('assets/og-cover.jpg', CANONICAL_URL).href, + foundingDate: '2024', + founder: { '@id': `${CANONICAL_URL}#person` }, + address: { + '@type': 'PostalAddress', + addressCountry: 'FR', + addressLocality: 'France' + }, + contactPoint: { + '@type': 'ContactPoint', + contactType: 'customer service', + email: 'contact@lelectronrare.fr', + url: `${CANONICAL_URL}#contact`, + availableLanguage: ['fr', 'en'] + }, knowsAbout: [ 'systèmes électroniques spécifiques', 'conception électronique sur mesure', - 'conception de systèmes électroniques', 'intégration électronique multi-technique', - 'systèmes électroniques sur mesure', 'consulting électronique', 'formation électronique appliquée', 'prototype hardware', 'automatisme industriel', - 'gestion energie', - 'stockage energie', - 'optimisation systeme', - 'développement IoT', - 'microcontrôleur', - 'instrumentation', - 'télémétrie', - 'contrôle LED', - 'PCB KiCad', - 'conception selon IPC-A-610', - 'compatibilité électromagnétique CEM', - 'DMX Art-Net DANTE' + 'gestion énergie et stockage', + 'développement IoT et embarqué', + 'microcontrôleur ESP32 STM32', + 'instrumentation et télémétrie', + 'PCB KiCad conception IPC-A-610', + 'compatibilité électromagnétique CEM EMC', + 'DMX Art-Net DANTE spectacle vivant', + 'intelligence artificielle embarquée', + 'prototypage rapide et petites séries' ], sameAs: [ 'https://fr.linkedin.com/in/electron-rare', @@ -81,34 +102,32 @@ const structuredDataJsonLd = JSON.stringify({ name: 'Clément Saillant', alternateName: "L'électron rare", url: CANONICAL_URL, - jobTitle: 'Concepteur de systemes electroniques specifiques', - description: - "Concepteur de systemes electroniques specifiques. Diagnostic, conception, mise au point et fiabilisation de projets electroniques, avec mobilisation de partenaires adaptes quand le projet devient multi-technique.", + jobTitle: 'Concepteur de systèmes électroniques spécifiques', + description: "Concepteur de systèmes électroniques spécifiques. Diagnostic, conception, mise au point et fiabilisation de projets électroniques, avec mobilisation de partenaires adaptés quand le projet devient multi-technique.", + hasCredential: { + '@type': 'EducationalOccupationalCredential', + credentialCategory: 'BTS', + name: 'BTS Systèmes Numériques' + }, + hasOccupation: { + '@type': 'Occupation', + name: 'Concepteur électronique embarquée', + occupationLocation: { '@type': 'Country', name: 'France' }, + skills: 'PCB design, embedded firmware, industrial automation, energy management, IoT, AI-assisted electronics' + }, knowsAbout: [ - 'specific electronic systems', - 'electronic systems design', - 'custom electronics designer', - 'electronics consultant', - 'electronics trainer', - 'electronic systems developer', - 'IoT developer', - 'systemes electroniques specifiques', - 'consulting electronique', - 'formation electronique', - 'prototype hardware', - 'automatisme industriel', - 'gestion energie', - 'stockage energie', - 'optimisation systeme', - 'microcontroleur', - 'instrumentation', - 'PCB design KiCad', - 'IPC-A-610', - 'CEM EMC', - 'DMX Art-Net DANTE' + 'specific electronic systems', 'electronic systems design', 'custom electronics designer', + 'electronics consultant', 'electronics trainer', 'IoT developer', + 'embedded AI', 'ESP32', 'STM32', 'KiCad', 'FreeCAD', + 'automatisme industriel', 'énergie et stockage', + 'PCB design', 'IPC-A-610', 'CEM EMC', 'DMX Art-Net DANTE', + 'spectacle vivant', 'industries créatives' ], - worksFor: { - '@id': `${CANONICAL_URL}#organization` + worksFor: { '@id': `${CANONICAL_URL}#organization` }, + memberOf: { + '@type': 'Organization', + name: 'KompleX KapharnaüM', + url: 'https://www.kfrancetyphon.com' }, sameAs: [ 'https://fr.linkedin.com/in/electron-rare', @@ -122,9 +141,79 @@ const structuredDataJsonLd = JSON.stringify({ name: "L'électron rare", url: canonical, provider: { '@id': `${CANONICAL_URL}#person` }, - serviceType: ['Systèmes électroniques spécifiques', 'Prototype électronique', 'Instrumentation', 'Automatisme industriel', 'Consulting électronique', 'Formation technique'], + serviceType: [ + 'Systèmes électroniques spécifiques', + 'Prototype électronique', + 'Instrumentation et contrôle', + 'Automatisme industriel', + 'Consulting électronique', + 'Formation technique', + 'Énergie et stockage', + 'Intégration IA embarquée' + ], areaServed: { '@type': 'Country', name: 'France' }, - description: 'Conception, mise au point et fiabilisation de systèmes électroniques spécifiques, avec partenaires adaptés pour les projets multi-techniques.' + description: 'Conception, mise au point et fiabilisation de systèmes électroniques spécifiques, avec partenaires adaptés pour les projets multi-techniques.', + priceRange: '€€', + hasOfferCatalog: { + '@type': 'OfferCatalog', + name: 'Formats de mission', + itemListElement: [ + { + '@type': 'Offer', + itemOffered: { + '@type': 'Service', + name: 'Diagnostic', + description: 'Analyse de faisabilité, identification des risques, plan d\'action — 1 à 2 semaines' + } + }, + { + '@type': 'Offer', + itemOffered: { + '@type': 'Service', + name: 'Prototype', + description: 'Prototype testé, mesures documentées, go/no-go — 4 à 6 semaines' + } + }, + { + '@type': 'Offer', + itemOffered: { + '@type': 'Service', + name: 'Mission complète', + description: 'Livrables phasés, dossier de production, transfert clé en main — 2 à 6 mois' + } + } + ] + } + }, + { + '@type': 'FAQPage', + '@id': `${CANONICAL_URL}#faq`, + mainEntity: [ + { + '@type': 'Question', + name: 'Quels types de projets électroniques prenez-vous en charge ?', + acceptedAnswer: { + '@type': 'Answer', + text: 'Cartes sur mesure, interfaces capteurs, alimentations, reprise d\'existant, instrumentation, automatisme, dispositifs pour le spectacle vivant, gestion énergie et stockage, et montages multi-techniques avec partenaires.' + } + }, + { + '@type': 'Question', + name: 'Travaillez-vous avec des technologies IA embarquée ?', + acceptedAnswer: { + '@type': 'Answer', + text: 'Oui, nous intégrons l\'intelligence artificielle dans les systèmes embarqués : inférence locale sur ESP32/STM32, optimisation de modèles pour edge computing, et assistance IA pour la conception PCB via KiCad et nos outils internes.' + } + }, + { + '@type': 'Question', + name: 'Quelle est la durée typique d\'un projet ?', + acceptedAnswer: { + '@type': 'Answer', + text: 'Un diagnostic prend 1 à 2 semaines. Un prototype 4 à 6 semaines. Une mission complète de 2 à 6 mois selon la complexité.' + } + } + ] } ] }); @@ -140,6 +229,11 @@ const structuredDataJsonLd = JSON.stringify({ {title} + + + + + @@ -149,6 +243,15 @@ const structuredDataJsonLd = JSON.stringify({ + + + + + + + + + diff --git a/src/lib/site.ts b/src/lib/site.ts index ebea93c..8077d86 100644 --- a/src/lib/site.ts +++ b/src/lib/site.ts @@ -61,7 +61,10 @@ export const SITE_META = { twitterDescription: "Électronique, automatisme, énergie, stockage : systèmes spécifiques, mise au point et coordination multi-technique avec les bons partenaires.", ogImagePath: 'assets/og-cover.jpg', - themeColor: '#ffffff' + themeColor: '#5bd1d8', + keywords: 'systèmes électroniques spécifiques, conception électronique sur mesure, prototype électronique, PCB KiCad, automatisme industriel, ESP32, STM32, IoT embarqué, formation électronique, énergie stockage batterie, CEM EMC, spectacle vivant DMX, consultant électronique France, IA embarquée, intelligence artificielle électronique', + author: 'Clément Saillant', + locale: 'fr_FR' } as const; export const SITE_OG_IMAGE_URL = new URL(SITE_META.ogImagePath, PUBLIC_SITE_ROOT_URL).href; diff --git a/src/pages/index.astro b/src/pages/index.astro index a8ec279..67f9459 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -2,24 +2,145 @@ import BaseLayout from '@/layouts/BaseLayout.astro'; import AtomGlitch from '@/components/AtomGlitch'; import '@/styles/global.css'; +import '@/styles/home-workbench.css'; +import SiteHeader from '@/components/SiteHeader.astro'; +import { Hero } from '@/components/sections/Hero'; +import { About } from '@/components/sections/About'; +import { CaseStudies } from '@/components/sections/CaseStudies'; +import { GraphicSprints } from '@/components/sections/GraphicSprints'; +import Contact from '@/components/sections/Contact.astro'; +import Faq from '@/components/sections/Faq.astro'; +import { withSiteBase } from '@/lib/site'; +import { TRACK_EVENTS, trackAttrs } from '@/lib/tracking'; + +const LAUNCH_DATE = new Date('2026-05-01T00:00:00+02:00'); +const isLaunched = Date.now() >= LAUNCH_DATE.getTime(); + +const formationHref = withSiteBase('/formation/'); +const mentionsHref = withSiteBase('/mentions-legales/'); +const headerItems = [ + { href: '#a-propos', label: 'Approche' }, + { href: '#graphic-sprints-title', label: 'Missions' }, + { href: formationHref, label: 'Formation' }, + { href: '#faq', label: 'FAQ' }, + { href: '#contact', label: 'Contact', desktopOnly: true } +]; + +const title = isLaunched + ? "Systèmes électroniques spécifiques | L'électron rare" + : "L'Electron Rare — Bientôt"; +const description = isLaunched + ? "L'Électron Rare conçoit, met au point et fiabilise des systèmes électroniques spécifiques en électronique, automatisme, énergie et stockage." + : "L'Electron Rare arrive. Systèmes électroniques spécifiques, formations, prototypage."; --- - + +{isLaunched ? ( + + + + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ PCB custom Teensy LED — projet spectacle vivant KXKM + Câblage automate industriel — intervention terrain + Banc de test BMS batteries — prototypage + Automate Siemens S7 — diagnostic industriel + Soudure PCB — formation et prototypage + Instrumentation et mesure — oscilloscope + Rack CBTC transport — connectique industrielle + Carte embarquée en test — validation prototype + Armoire Schneider — automatisme industriel + Atelier professionnel — outillage organisé +
+
+ +
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ + +
+) : ( +
-
-
-
L'ELECTRON RARE
-
> @@ -27,15 +148,16 @@ import '@/styles/global.css';
-
electronique · automatisme · energie mai 2026
+)}
+{!isLaunched && ( +)}