SEO technique : comprendre la structure HTML, les balises et les métadonnées pour optimiser votre site

Illustration de l'article "SEO technique : comprendre la structure HTML, les balises et les métadonnées pour optimiser votre site"

Le SEO technique représente la base invisible mais essentielle de toute stratégie de référencement naturel efficace. Avant même de penser aux mots-clés, aux contenus ou aux backlinks, il faut s’assurer que votre site web repose sur une structure HTML propre, claire et bien hiérarchisée, qu’il utilise les balises HTML importantes de manière cohérente, et qu’il communique correctement avec les moteurs de recherche grâce à des métadonnées bien renseignées.

Pourquoi ? Parce que Google accorde une importance majeure à la structure technique d’un site. Si votre code est désorganisé, si vos pages sont mal balisées ou si vos métadonnées sont absentes ou erronées, votre contenu peut passer inaperçu, même s’il est de qualité.

Voici les bases du SEO technique à connaître pour optimiser les fondations de votre site :

  • Quelle structure HTML adopter pour un site SEO friendly ?
  • Quelles sont les balises HTML essentielles à intégrer ?
  • Comment bien rédiger vos métadonnées pour maximiser votre visibilité ?

Que vous soyez débutant ou en train d’optimiser un site déjà existant, cette checklist SEO technique vous aidera à éviter les erreurs fréquentes et à bâtir un site indexable, rapide et performant aux yeux de Google.

Qu’est-ce que le SEO technique ?

Le SEO technique englobe tous les aspects liés à la structure et à la performance de votre site, nécessaires pour un référencement naturel optimal. Cela inclut l’optimisation du code HTML, des balises SEO, de la vitesse de chargement et de l’accessibilité mobile. Un site techniquement optimisé est plus facilement exploré et indexé par Google, ce qui améliore directement votre visibilité dans les résultats de recherche.

Objectifs du SEO technique :

  • Faciliter l’indexation du site par les moteurs de recherche.
  • Améliorer la vitesse de chargement des pages.
  • Optimiser la structure HTML pour une lecture claire et logique.
  • Garantir une expérience utilisateur fluide, sur mobile comme sur desktop.
  • Éviter les erreurs techniques bloquantes (redirections, pages 404, contenus dupliqués…).

Un site bien optimisé sur le plan technique est un site SEO friendly, c’est-à-dire facilement lisible et compréhensible par les moteurs de recherche.

La structure HTML : base d’un site SEO friendly

L’importance d’une structure HTML claire

Une structure claire commence par une hiérarchie logique des balises HTML, notamment les balises de titre (h1, h2, h3…), les paragraphes, les listes et les sections. L’objectif est simple : aider Google à lire et classer l’information de la même manière qu’un utilisateur humain.

Prenons un exemple concret :

  • Un seul h1 par page (le titre principal)
  • Des h2 pour les sections majeures
  • Des h3 pour les sous-parties, etc.

Cette hiérarchie crée une lecture fluide pour les robots et favorise une indexation efficace.

Une structure HTML bien pensée améliore aussi l’accessibilité, ce qui est un signal positif pour Google. Les technologies d’assistance, comme les lecteurs d’écran, utilisent ces balises pour naviguer dans les contenus. En optimisant la hiérarchie HTML, on rend le site plus inclusif, tout en renforçant son SEO.

Sur les sites livrés par Saito, cette hiérarchie Hn n’est jamais retouchée après coup : elle est posée dès l’intégration WordPress + Bricks Builder, avant même que le premier mot du contenu ne soit rédigé.

Les balises HTML essentielles pour le SEO

La balise </code> : votre premier levier d’optimisation</h3><p>La balise title est l’une des plus puissantes du point de vue SEO. C’est elle qui s’affiche comme titre cliquable dans les résultats de Google. Elle doit donc contenir le mot-clé principal de la page, tout en étant claire, concise et attractive.</p><h4>Bonnes pratiques SEO pour la balise title :</h4><ul><li>50 à 60 caractères maximum (au-delà, Google coupe).</li><li>Inclure le mot-clé principal au début si possible.</li><li>Une balise unique par page.</li><li>Éviter les titres génériques du type « Accueil » ou « Page d’exemple ».</li></ul><blockquote><p>Exemple : <code>SEO technique : comment structurer vos balises HTML pour Google</code></p></blockquote><h3>La balise <code><meta description></code> : inciter au clic</h3><p>La meta description n’influence pas directement le positionnement dans Google, mais elle joue un rôle majeur sur le taux de clic (CTR). Elle sert de résumé sous le titre dans les résultats de recherche.</p><h4>Conseils pour une meta description efficace :</h4><ul><li>Entre 150 et 160 caractères.</li><li>Résumer l’intention de la page de manière attractive.</li><li>Utiliser des verbes d’action et des mots-clés secondaires.</li><li>Rédiger une meta unique pour chaque page.</li></ul><blockquote><p>Exemple : <code>Découvrez les bases du SEO technique : structure HTML, balises importantes, métadonnées et bonnes pratiques pour un site bien référencé.</code></p></blockquote><p>C’est un réflexe que j’applique sur chaque page livrée : aucune ne part en ligne sans balise title et meta description renseignées, même sur les pages secondaires qu’on oublie facilement.</p><h3>Les balises de titres (<code></p><h1></code>, <code></p><h2></code>, <code></p><h3></code>) : structurer votre contenu</h3><p>Les balises Hn sont essentielles pour donner une hiérarchie au contenu. Elles permettent aux moteurs de comprendre quels sujets sont les plus importants sur la page.</p><h4>Structure recommandée :</h4><ul><li>Une seule balise <code><br /><h1></code> (le titre principal de la page).</li><li>Des balises <code><br /><h2></code> pour chaque grande section.</li><li>Des <code><br /><h3></code> pour les sous-sections.</li></ul><p>Évitez de sauter des niveaux (<code></p><h2></code> puis <code></p><h4></code>), car cela peut désorganiser la lecture du contenu.</p><blockquote><p>Exemple d’utilisation :</p><p><code></p><h1>SEO technique : les fondamentaux</h1><p></code></p><p><code></p><h2>Les balises HTML essentielles</h2><p></code></p><p><code></p><h3>La balise title</h3><p></code></p></blockquote><h3>Les balises d’image (<code><img alt=""></code>) : optimiser l’attribut alt</h3><p>Les moteurs de recherche ne voient pas les images. C’est pourquoi l’attribut <code>alt</code> est indispensable : il décrit l’image pour Google, tout en améliorant l’accessibilité (lecteurs d’écran).</p><h4>Bonnes pratiques pour l’attribut alt :</h4><ul><li>Décrire clairement le contenu de l’image.</li><li>Inclure un mot-clé secondaire si pertinent (sans forcer).</li><li>Ne pas surcharger de mots-clés (keyword stuffing).</li></ul><blockquote><p>Exemple : <code><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="structure-html.png" alt="Exemple de structure HTML optimisée pour le SEO"><noscript><img decoding="async" src="structure-html.png" alt="Exemple de structure HTML optimisée pour le SEO"></noscript></code></p></blockquote><p>👉 Ces balises HTML sont les piliers d’un SEO technique efficace. En les optimisant correctement, vous facilitez le travail des robots de Google et améliorez vos chances d’être bien positionné sur vos mots-clés stratégiques.</p><h2>Les métadonnées : comment elles influencent le référencement</h2><h3>Qu’est-ce qu’une métadonnée en SEO ?</h3><p>En SEO, les métadonnées sont des informations intégrées dans le code HTML d’une page web. Elles ne s’affichent pas directement sur la page mais sont lues par les moteurs de recherche pour mieux comprendre le contenu, le contexte et la finalité d’une page.</p><p>Les plus connues sont :</p><ul><li>La balise <code><title></code></li><li>La balise <code><meta name="description"></code></li><li>La balise <code><meta name="robots"></code></li><li>Les données structurées via schema.org (rich snippets)</li></ul><p>Elles constituent la première impression de votre site dans les résultats de recherche : si elles sont absentes ou mal rédigées, votre taux de clics (CTR) peut s’effondrer.</p><h3>Les principales métadonnées à optimiser</h3><h4>✅ 1. La balise <code>title</code></h4><p>Voir la section dédiée plus haut : c’est la métadonnée la plus visible, celle qui s’affiche comme titre cliquable dans les résultats de Google.</p><h4>✅ 2. La <code>meta description</code></h4><p>Elle n’influence pas le classement, mais conditionne directement votre taux de clic. Une meta description bien rédigée peut faire la différence entre deux positions équivalentes dans les résultats.</p><h4>✅ 3. La balise <code>meta robots</code></h4><p>Elle indique aux moteurs de recherche si une page doit être indexée (<code>index</code> / <code>noindex</code>) et si ses liens doivent être suivis (<code>follow</code> / <code>nofollow</code>). Une mauvaise configuration peut rendre invisibles des pages que vous voulez pourtant voir ressortir sur Google.</p><h4>✅ 4. Le <code>canonical</code></h4><p>Elle sert à éviter le contenu dupliqué en indiquant quelle est la version originale d’une page. C’est un élément-clé du nettoyage technique SEO.</p><h3>Les données structurées (schema.org) et les rich snippets</h3><p>Les données structurées sont un type de métadonnées avancées, intégrées au code HTML via des balises spécifiques (<code><script type="application/ld+json"></code>). Elles permettent à Google d'afficher des informations enrichies dans les résultats : <a href="https://agencesaito.fr/avis-google-et-seo-local-pourquoi-ils-comptent/">avis clients</a>, prix, FAQ, fil d'Ariane, événements, recettes, etc.</p> <p>Cela améliore la visibilité du site dans les résultats de recherche et peut augmenter nettement le taux de clics.</p> <p>Intégrer des données structurées conformes à schema.org est une excellente pratique dans toute checklist SEO technique moderne.</p> <h3>Les erreurs à éviter avec les métadonnées</h3> <ul> <li>Ne pas personnaliser les balises pour chaque page (dupliquer les mêmes titres ou descriptions).</li> <li>Oublier les balises sur certaines pages importantes (notamment les pages catégories, articles ou services).</li> <li>Rédiger une meta description trop vague, trop longue, ou sans mot-clé pertinent.</li> <li>Utiliser plusieurs balises <code>canonical</code> contradictoires sur une même page.</li> </ul> <p>En résumé, les métadonnées sont des signaux de confiance envoyés à Google. Elles influencent la manière dont vos pages sont affichées, comprises et indexées. En les optimisant soigneusement, vous maximisez vos chances de visibilité organique.</p> <h2>Audit et bonnes pratiques en SEO technique</h2> <h3>Les bonnes pratiques à appliquer dès maintenant</h3> <p>Sur le terrain, c'est souvent ce qui distingue un site rapide à auditer d'un site qui prend des heures à remettre en ordre : une base technique pensée dès le départ, pas ajoutée en rattrapage des mois plus tard.</p> <p>Voici une checklist SEO technique des éléments à surveiller en priorité :</p> <ul> <li>✅ Avoir un seul H1 par page, avec une structure HTML logique (H2, H3…).</li> <li>✅ Optimiser la balise title et la meta description de chaque page.</li> <li>✅ Mettre en place un fichier <code>robots.txt</code> pour contrôler l'exploration des pages.</li> <li>✅ Créer et soumettre un sitemap XML dans la Search Console.</li> <li>✅ Corriger les erreurs 404 et les redirections inutiles.</li> <li>✅ S'assurer que le site est bien en HTTPS.</li> <li>✅ Optimiser les images (poids, nom, balise alt).</li> <li>✅ Améliorer le temps de chargement (compression, cache, CDN si besoin).</li> <li>✅ Vérifier la compatibilité mobile-first.</li> <li>✅ Éviter le contenu dupliqué via les balises canonical.</li> </ul> <p>Ces actions améliorent non seulement le SEO, mais aussi l'<a href="https://agencesaito.fr/ux-design/">expérience utilisateur</a>, ce qui est de plus en plus pris en compte par les moteurs de recherche.</p> <h2>Bonus : autres éléments techniques à ne pas négliger</h2> <p>Au-delà des balises, des métadonnées ou de la structure HTML, le SEO technique couvre un ensemble d'aspects complémentaires. Ils ne sont pas toujours visibles à première vue, mais ils jouent un rôle déterminant dans la performance SEO globale d'un site web.</p> <h3>Accessibilité et performances techniques</h3> <p>L'accessibilité web ne concerne pas seulement l'inclusivité, elle améliore aussi le SEO : un site facile à parcourir par tous est aussi plus facile à comprendre par les robots.</p> <p>À optimiser :</p> <ul> <li>Navigation clavier</li> <li>Balises ARIA (pour les lecteurs d'écran)</li> <li>Contrastes de couleurs</li> <li><a href="https://agencesaito.fr/core-web-vitals-accelerez-votre-site-lazy-loading/">Core Web Vitals</a> : LCP, INP, CLS (mesurés avec PageSpeed Insights)</li> </ul> <p>Ces signaux d'expérience utilisateur font partie intégrante de l'algorithme de classement Google depuis l'introduction des signaux web essentiels.</p> <p>En intégrant ces éléments dans votre stratégie, vous vous donnez toutes les chances de construire un site robuste, rapide et parfaitement lisible par les moteurs de recherche. Ce sont ces détails techniques qui, cumulés, créent un vrai avantage concurrentiel SEO.</p> <h2>Conclusion : construire un site SEO ready dès la base</h2> <p>Le SEO technique est bien plus qu'un simple jargon de spécialistes. C'est la fondation invisible mais essentielle de tout site qui veut être visible sur Google et offrir une expérience fluide aux visiteurs.</p> <p>Grâce à une structure HTML propre, des balises bien hiérarchisées, des métadonnées optimisées et un site rapide, mobile-friendly et sécurisé, vous posez les bases solides d'un référencement naturel performant.</p> <p>Sans cette base, même le meilleur contenu ou les backlinks les plus puissants auront peu d'impact. En revanche, avec une architecture technique bien pensée, votre site devient un véritable levier de visibilité et de conversion.</p> <p>Le SEO technique n'est pas une option : c'est un pilier fondamental de votre stratégie de référencement.</p> <h3>Besoin d'un coup de main pour auditer ou optimiser votre site techniquement ?</h3> <p>Chez Saito, on vous aide à identifier et corriger tous les blocages techniques qui freinent votre SEO.</p> <p>✅ Audit SEO technique complet</p> <p>✅ Optimisation de la structure HTML et des balises</p> <p>✅ Amélioration de la vitesse, sécurité, responsive design</p> <p>✅ Conseils personnalisés pour rendre votre site SEO ready</p> <p>Vous voulez améliorer votre référencement à la racine ?</p> <p>👉 <a href="https://agencesaito.fr/services/seo-local/">Réservez votre appel découverte gratuit</a> : 20 minutes pour identifier les blocages techniques les plus urgents sur votre site.</p> <h3>Qu'est-ce que le SEO technique et pourquoi est-il important pour mon site ?</h3> <p>Le SEO technique englobe tous les aspects liés à la structure et à la performance de votre site, nécessaires pour un référencement naturel optimal. Cela inclut l'optimisation du code HTML, des balises SEO, de la vitesse de chargement et de l'accessibilité mobile. Un site techniquement optimisé est plus facilement exploré et indexé par Google, ce qui améliore directement votre visibilité dans les résultats de recherche.</p> <h3>Quelles sont les meilleures pratiques pour optimiser le SEO technique de mon site ?</h3> <p>Utiliser une structure HTML propre et hiérarchisée. Optimiser la vitesse de chargement avec des outils comme PageSpeed Insights. Avoir un site responsive (adapté aux mobiles) pour le SEO mobile-first. Mettre en place un fichier robots.txt et un sitemap XML pour faciliter l'exploration de votre site par Google. Veiller à l'indexation correcte de vos pages principales. Ces actions permettent d'optimiser les aspects techniques et de garantir une performance SEO durable.</p> </div></div></div><aside id="brxe-bisgfd" class="brxe-div article-sidebar-wrapper bricks-lazy-hidden"><aside id="brxe-epuzte" class="brxe-block article-sidebar bricks-lazy-hidden"><div id="brxe-torpmn" class="brxe-block article-sidebar__inner bricks-lazy-hidden"><div id="brxe-srkhby" class="brxe-block article-sommaire-wrapper bricks-lazy-hidden"><div id="brxe-vmujqk" class="brxe-text-basic eyebrow article-sommaire">Sommaire</div><nav id="brxe-tcgnjy" data-script-id="tcgnjy" class="brxe-post-toc" data-nowrap="true" data-content-selector="#brxe-xhymig" data-heading-selectors="h2" data-collapse-inactive="true" aria-label="Table des matières"></nav></div><div id="brxe-svledq" class="brxe-block card-bento card-bento-dark bricks-lazy-hidden" data-cursor-invert><div id="brxe-amtxkz" class="brxe-text-basic eyebrow eyebrow-accent">Passez à l'action</div><h3 id="brxe-kcavxf" class="brxe-heading">Votre site prêt en 4 sems.</h3><div id="brxe-cxonxc" class="brxe-text-basic">Arrêtez de perdre des clients face à vos concurrents.</div><a id="brxe-xxrhrs" class="brxe-button btn btn-primary-inv bricks-button bricks-background-primary" href="https://agencesaito.fr/contact/">Réserver un appel</a></div></div></aside></aside></article></main><footer id="brx-footer"><footer id="brxe-cpcqxd" class="brxe-section footer bricks-lazy-hidden" data-cursor-invert><div id="brxe-finjwo" class="brxe-div footer__brand bricks-lazy-hidden"><a id="brxe-ickgmv" class="brxe-logo footer__logo" href="https://agencesaito.fr"><img width="492" height="165" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20492%20165'%3E%3C/svg%3E" class="bricks-site-logo css-filter bricks-lazy-hidden" alt="Saito" data-bricks-logo="https://agencesaito.fr/wp-content/uploads/2024/08/logo.png" loading="lazy" decoding="async" data-src="https://agencesaito.fr/wp-content/uploads/2024/08/logo.png" data-type="string" data-sizes="(max-width: 492px) 100vw, 492px" data-srcset="https://agencesaito.fr/wp-content/uploads/2024/08/logo.png 492w, https://agencesaito.fr/wp-content/uploads/2024/08/logo-300x101.png 300w, https://agencesaito.fr/wp-content/uploads/2024/08/logo-480x161.png 480w" /></a><div id="brxe-gtxzai" class="brxe-text footer__phrase bricks-color-light"><p>L’agence web qui attire<br />les <span class="zen-italic">bons clients,</span> naturellement !</p> </div><div id="brxe-dcxhsf" class="brxe-block footer__brand__bot bricks-lazy-hidden"><div id="brxe-dlyalf" class="brxe-block footer__brand__bot__stats bricks-lazy-hidden"><div id="brxe-bubnrx" class="brxe-block footer__brand__bot__stats__stat bricks-lazy-hidden"><div id="brxe-fgrvli" class="brxe-text-basic footer__brand__bot__stats__stat__num">18+</div><div id="brxe-nbkzae" class="brxe-text-basic footer__brand__bot__stats__stat__label">Projets livrés</div></div><div id="brxe-zyimra" class="brxe-block footer__brand__bot__stats__stat bricks-lazy-hidden"><div id="brxe-klqhji" class="brxe-text-basic footer__brand__bot__stats__stat__num">99%</div><div id="brxe-bjmssh" class="brxe-text-basic footer__brand__bot__stats__stat__label">Satisfaction</div></div></div><div id="brxe-pvbzre" class="brxe-block footer__brand__bot__contact bricks-lazy-hidden"><div id="brxe-iifvmr" data-script-id="iifvmr" class="brxe-nav-menu"><nav class="bricks-nav-menu-wrapper never"><ul id="menu-footer-contact" class="bricks-nav-menu"><li id="menu-item-1260" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1260 bricks-menu-item"><a href="mailto:contact@agencesaito.fr">contact@agencesaito.fr</a></li> <li id="menu-item-1261" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1261 bricks-menu-item"><a href="tel:+33666293289">+33 6 66 29 32 89</a></li> </ul></nav></div></div><div id="brxe-zikwgf" class="brxe-block footer__brand__bot__social bricks-lazy-hidden"><a id="brxe-mjmowu" href="https://www.instagram.com/agencesaito/" class="brxe-div icon-box icon-box-inverse-muted bricks-lazy-hidden"><i id="brxe-zaruit" class="fab fa-instagram brxe-icon icon icon-muted"></i></a><a id="brxe-bvvpvt" href="https://www.tiktok.com/@saitoagency" class="brxe-div icon-box icon-box-inverse-muted bricks-lazy-hidden"><i id="brxe-fwgwqh" class="fab fa-tiktok brxe-icon icon icon-muted"></i></a></div></div></div><nav id="brxe-clivms" class="brxe-block footer__nav bricks-lazy-hidden"><div id="brxe-kbbwur" class="brxe-div footer__nav__col bricks-lazy-hidden"><div id="brxe-axfxjk" class="brxe-block footer__nav__col__header bricks-lazy-hidden"><div id="brxe-bswbms" class="brxe-text-basic footer__nav__col__header__title">Services</div></div><div id="brxe-xxrlrz" data-script-id="xxrlrz" class="brxe-nav-menu footer__nav__col__menu"><nav class="bricks-nav-menu-wrapper never"><ul id="menu-footer-services" class="bricks-nav-menu"><li id="menu-item-4088" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4088 bricks-menu-item"><a href="https://agencesaito.fr/services/">Nos services</a></li> <li id="menu-item-4091" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4091 bricks-menu-item"><a href="https://agencesaito.fr/services/creation-de-site-web/">Création de site web</a></li> <li id="menu-item-4090" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4090 bricks-menu-item"><a href="https://agencesaito.fr/services/seo-local/">SEO Local</a></li> <li id="menu-item-4089" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4089 bricks-menu-item"><a href="https://agencesaito.fr/services/maintenance-site-web/">Maintenance site web</a></li> </ul></nav></div></div><div id="brxe-ukbntj" class="brxe-div footer__nav__col bricks-lazy-hidden"><div id="brxe-limlok" class="brxe-block footer__nav__col__header bricks-lazy-hidden"><div id="brxe-svxfza" class="brxe-text-basic footer__nav__col__header__title">Liens utiles</div></div><div id="brxe-sgiwbb" data-script-id="sgiwbb" class="brxe-nav-menu footer__nav__col__menu"><nav class="bricks-nav-menu-wrapper never"><ul id="menu-footer-liens-utiles" class="bricks-nav-menu"><li id="menu-item-4061" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-4061 bricks-menu-item"><a href="https://agencesaito.fr/">Accueil</a></li> <li id="menu-item-4064" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4064 bricks-menu-item"><a href="https://agencesaito.fr/services/">Nos services</a></li> <li id="menu-item-3048" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3048 bricks-menu-item"><a href="https://agencesaito.fr/realisations/">Nos réalisations</a></li> <li id="menu-item-4062" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-4062 bricks-menu-item"><a href="https://agencesaito.fr/blog/">Blog</a></li> <li id="menu-item-3046" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3046 bricks-menu-item"><a href="https://agencesaito.fr/contact/">Contact</a></li> </ul></nav></div></div><div id="brxe-zauuha" class="brxe-div footer__nav__col bricks-lazy-hidden"><div id="brxe-qvebim" class="brxe-block footer__nav__col__header bricks-lazy-hidden"><div id="brxe-jeuguy" class="brxe-text-basic footer__nav__col__header__title">Agence web Locale</div></div><div id="brxe-agdmvp" data-script-id="agdmvp" class="brxe-nav-menu footer__nav__col__menu"><nav class="bricks-nav-menu-wrapper never"><ul id="menu-footer-local" class="bricks-nav-menu"><li id="menu-item-4097" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4097 bricks-menu-item"><a href="https://agencesaito.fr/essonne/">Agence web Essonne</a></li> <li id="menu-item-4093" class="menu-item menu-item-type-post_type menu-item-object-ville menu-item-4093 bricks-menu-item"><a href="https://agencesaito.fr/essonne/evry/">Agence web Évry-Courcouronnes</a></li> <li id="menu-item-4092" class="menu-item menu-item-type-post_type menu-item-object-ville menu-item-4092 bricks-menu-item"><a href="https://agencesaito.fr/essonne/palaiseau/">Agence web Palaiseau</a></li> <li id="menu-item-4094" class="menu-item menu-item-type-post_type menu-item-object-ville menu-item-4094 bricks-menu-item"><a href="https://agencesaito.fr/essonne/massy/">Agence web Massy</a></li> <li id="menu-item-4095" class="menu-item menu-item-type-post_type menu-item-object-ville menu-item-4095 bricks-menu-item"><a href="https://agencesaito.fr/essonne/longjumeau/">Agence web Longjumeau</a></li> <li id="menu-item-4096" class="menu-item menu-item-type-post_type menu-item-object-ville menu-item-4096 bricks-menu-item"><a href="https://agencesaito.fr/essonne/corbeil-essonnes/">Agence web Corbeil-Essonnes</a></li> </ul></nav></div></div></nav></footer><section id="brxe-oncamk" class="brxe-section footer__bot bricks-lazy-hidden" data-cursor-invert><div id="brxe-efpraq" class="brxe-block footer__bot__left bricks-lazy-hidden"><div id="brxe-fjgwow" class="brxe-text"><p>© 2026 Saito – Tous droits réservés</p> </div></div><div id="brxe-xpptgl" class="brxe-block footer__bot__right bricks-lazy-hidden"><div id="brxe-rsrndx" data-script-id="rsrndx" class="brxe-nav-menu"><nav class="bricks-nav-menu-wrapper never"><ul id="menu-footer-legales" class="bricks-nav-menu"><li id="menu-item-4060" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4060 bricks-menu-item"><a href="https://agencesaito.fr/mentions-legales/">Mentions légales</a></li> <li id="menu-item-4399" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-4399 bricks-menu-item"><a href="https://agencesaito.fr/politique-de-confidentialite/">Politique de confidentialité</a></li> <li id="menu-item-4393" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4393 bricks-menu-item"><a href="https://agencesaito.fr/politique-de-cookies/">Politique de cookies</a></li> </ul></nav></div><div id="brxe-niozeq" class="brxe-text"><p><a href="https://share.google/clPEAZBm1Ht5LHpAZ">Agence web · Île-de-France</a></p> </div></div></section></footer><script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bricks-child/*","/wp-content/themes/bricks/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 banniere-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"><div class="cmplz-header"><div class="cmplz-logo"></div><div class="cmplz-title" id="cmplz-header-1-optin">Gérer le consentement</div><div class="cmplz-close" tabindex="0" role="button" aria-label="Fermer la boîte de dialogue"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></div></div><div class="cmplz-divider cmplz-divider-header"></div><div class="cmplz-body"><div class="cmplz-message" id="cmplz-message-1-optin">Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.</div><div class="cmplz-categories"><div class="cmplz-category cmplz-functional"><div class="cmplz-category-header"> <span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Fonctionnel</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Fonctionnel</span></label> </span> Toujours activé </span> <button class="cmplz-category-toggle" aria-expanded="false" aria-controls="cmplz-desc-functional-1-optin" aria-labelledby="cmplz-title-functional-1-optin"> <span class="cmplz-icon cmplz-open"> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </button></div><div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden> <span class="cmplz-description-functional">L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.</span></div></div><div class="cmplz-category cmplz-preferences"><div class="cmplz-category-header"> <span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Préférences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Préférences</span></label> </span> <button class="cmplz-category-toggle" aria-expanded="false" aria-controls="cmplz-desc-preferences-1-optin" aria-labelledby="cmplz-title-preferences-1-optin"> <span class="cmplz-icon cmplz-open"> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </button></div><div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden> <span class="cmplz-description-preferences">L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.</span></div></div><div class="cmplz-category cmplz-statistics"><div class="cmplz-category-header"> <span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiques</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiques</span></label> </span> <button class="cmplz-category-toggle" aria-expanded="false" aria-controls="cmplz-desc-statistics-1-optin" aria-labelledby="cmplz-title-statistics-1-optin"> <span class="cmplz-icon cmplz-open"> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </button></div><div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden> <span class="cmplz-description-statistics">Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.</span> <span class="cmplz-description-statistics-anonymous">Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.</span></div></div><div class="cmplz-category cmplz-marketing"><div class="cmplz-category-header"> <span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> </span> <button class="cmplz-category-toggle" aria-expanded="false" aria-controls="cmplz-desc-marketing-1-optin" aria-labelledby="cmplz-title-marketing-1-optin"> <span class="cmplz-icon cmplz-open"> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </button></div><div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden> <span class="cmplz-description-marketing">L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.</span></div></div></div></div><div class="cmplz-links cmplz-information"><ul><li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Gérer les options</a></li><li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Gérer les services</a></li><li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Gérer {vendor_count} fournisseurs</a></li><li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="En savoir plus sur les finalités de TCF de la base de données de cookies">En savoir plus sur ces finalités</a></li></ul></div><div class="cmplz-divider cmplz-footer"></div><div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accepter</button> <button class="cmplz-btn cmplz-deny">Refuser</button> <button class="cmplz-btn cmplz-view-preferences">Voir les préférences</button> <button class="cmplz-btn cmplz-save-preferences">Enregistrer les préférences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Voir les préférences</a></div><div class="cmplz-documents cmplz-links"><ul><li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li><li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li><li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li></ul></div></div></div><div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Gérer le consentement</button></div> <script src="data:text/javascript;base64,KGZ1bmN0aW9uKCl7aWYodHlwZW9mIFNhaXRvQW5pbWF0aW9ucz09PSd1bmRlZmluZWQnKXJldHVybjtTYWl0b0FuaW1hdGlvbnMuaW5pdCh7c2Nyb2xsUmV2ZWFsOiEwLGNvdW50VXA6ITAsc3BsaXRTY3JlZW46ITAsfSl9KSgp" defer></script> <script data-wp-strategy="defer" defer id="lenis-js" src="https://agencesaito.fr/wp-content/themes/bricks-child/assets/js/vendor/lenis.min.js?ver=1782744311"></script> <script data-wp-strategy="defer" defer id="gsap-js" src="https://agencesaito.fr/wp-content/themes/bricks-child/assets/js/vendor/gsap.min.js?ver=1782744311"></script> <script data-wp-strategy="defer" defer id="gsap-scrolltrigger-js" src="https://agencesaito.fr/wp-content/themes/bricks-child/assets/js/vendor/ScrollTrigger.min.js?ver=1782744311"></script> <script data-wp-strategy="defer" defer id="saito-app-js" src="https://agencesaito.fr/wp-content/themes/bricks-child/assets/js/app.js?ver=1782744311"></script> <script data-wp-strategy="defer" defer id="saito-animations-js" src="https://agencesaito.fr/wp-content/themes/bricks-child/assets/js/saito-animations.js?ver=1782744311"></script> <script id="bricks-scripts-js-extra" src="data:text/javascript;base64,dmFyIGJyaWNrc0RhdGE9eyJkZWJ1ZyI6IiIsImxvY2FsZSI6ImZyX0ZSIiwiYWpheFVybCI6Imh0dHBzOi8vYWdlbmNlc2FpdG8uZnIvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCJyZXN0QXBpVXJsIjoiaHR0cHM6Ly9hZ2VuY2VzYWl0by5mci93cC1qc29uL2JyaWNrcy92MS8iLCJub25jZSI6IjUzYjY1NzYwNTAiLCJmb3JtTm9uY2UiOiJkN2JmY2JhYmVmIiwid3BSZXN0Tm9uY2UiOl9fbGl0ZXNwZWVkX3Zhcl8wX18sInBvc3RJZCI6IjE5MDUiLCJyZWNhcHRjaGFJZHMiOltdLCJhbmltYXRlZFR5cGluZ0luc3RhbmNlcyI6W10sInZpZGVvSW5zdGFuY2VzIjpbXSwic3BsaWRlSW5zdGFuY2VzIjpbXSwidG9jYm90SW5zdGFuY2VzIjpbXSwic3dpcGVySW5zdGFuY2VzIjpbXSwicXVlcnlMb29wSW5zdGFuY2VzIjpbXSwiaW50ZXJhY3Rpb25zIjpbXSwiZmlsdGVySW5zdGFuY2VzIjpbXSwiaXNvdG9wZUluc3RhbmNlcyI6W10sImFjdGl2ZUZpbHRlcnNDb3VudEluc3RhbmNlcyI6W10sImdvb2dsZU1hcEluc3RhbmNlcyI6W10sImxlYWZsZXRNYXBJbnN0YW5jZXMiOltdLCJjaG9pY2VzSW5zdGFuY2VzIjpbXSwiZmFjZWJvb2tBcHBJZCI6IiIsImhlYWRlclBvc2l0aW9uIjoidG9wIiwib2Zmc2V0TGF6eUxvYWQiOiIzMDAiLCJiYXNlVXJsIjoiaHR0cHM6Ly9hZ2VuY2VzYWl0by5mci9zZW8tdGVjaG5pcXVlLXN0cnVjdHVyZS1odG1sLWJhbGlzZXMtbWV0YWRvbm5lZXMvIiwidXNlUXVlcnlGaWx0ZXIiOiIxIiwicGFnZUZpbHRlcnMiOltdLCJsYW5ndWFnZSI6IiIsIndwbWxVcmxGb3JtYXQiOiIiLCJtdWx0aWxhbmdQbHVnaW4iOiIiLCJpMThuIjp7ImNob2ljZXNqcyI6eyJub0Nob2ljZXNUZXh0IjoiQWpvdXRlciBkZXMgY2hvaXggcG91ciBsZSBjaGFtcCBkZSBmb3JtdWxhaXJlIiwibm9SZXN1bHRzVGV4dCI6IkF1Y3VuIHJcdTAwZTlzdWx0YXQgdHJvdXZcdTAwZTkiLCJyZW1vdmVJdGVtSWNvblRleHQiOiJTdXBwcmltZXIgdW4gYXJ0aWNsZSIsInNlYXJjaCI6IlJlY2hlcmNoZXIifSwiY2xvc2UiOiJGZXJtZXIiLCJjbG9zZU1vYmlsZU1lbnUiOiJGZXJtZXIgbGUgbWVudSBtb2JpbGUiLCJmaXJzdFNsaWRlIjoiQWxsZXIgXHUwMGUwIGxhIHByZW1pXHUwMGU4cmUgZGlhcG9zaXRpdmUiLCJoaWRlUGFzc3dvcmQiOiJNYXNxdWVyIGxlIG1vdCBkZSBwYXNzZSIsImxhc3RTbGlkZSI6IkFsbGVyIFx1MDBlMCBsYSBkZXJuaVx1MDBlOHJlIGRpYXBvc2l0aXZlIiwibG9jYXRpb25Db250ZW50IjoiQ29udGVudSBkZSBsJ2VtcGxhY2VtZW50IiwibG9jYXRpb25TdWJ0aXRsZSI6IlNvdXMtdGl0cmUgZGUgbCdlbXBsYWNlbWVudCIsImxvY2F0aW9uVGl0bGUiOiJUaXRyZSBkZSBsJ2VtcGxhY2VtZW50IiwibmV4dFNsaWRlIjoiRGlhcG9zaXRpdmUgc3VpdmFudGUiLCJub0xvY2F0aW9uc0ZvdW5kIjoiQXVjdW4gZW1wbGFjZW1lbnQgdHJvdXZcdTAwZTkiLCJvcGVuQWNjb3JkaW9uIjoiT3V2cmlyIGwnYWNjb3JkXHUwMGU5b24iLCJvcGVuTW9iaWxlTWVudSI6Ik91dnJpciBsZSBtZW51IG1vYmlsZSIsInBhdXNlIjoiTWV0dHJlIGVuIHBhdXNlIGxhIGxlY3R1cmUgYXV0b21hdGlxdWUiLCJwbGF5IjoiRFx1MDBlOW1hcnJlciBsYSBsZWN0dXJlIGF1dG9tYXRpcXVlIiwicHJldlNsaWRlIjoiRGlhcG9zaXRpdmUgcHJcdTAwZTljXHUwMGU5ZGVudGUiLCJyZW1vdmUiOiJTdXBwcmltZXIiLCJzaG93UGFzc3dvcmQiOiJBZmZpY2hlciBsZSBtb3QgZGUgcGFzc2UiLCJzbGlkZVgiOiJBbGxlciBcdTAwZTAgbGEgZGlhcG9zaXRpdmUgJXMiLCJzcGxpZGUiOnsiY2Fyb3VzZWwiOiJjYXJyb3VzZWwiLCJzZWxlY3QiOiJTXHUwMGU5bGVjdGlvbm5lciB1bmUgZGlhcG9zaXRpdmUgXHUwMGUwIGFmZmljaGVyIiwic2xpZGUiOiJkaWFwb3NpdGl2ZSIsInNsaWRlTGFiZWwiOiIlMSRzIHN1ciAlMiRzIn0sInN3aXBlciI6eyJwYWdpbmF0aW9uQnVsbGV0TWVzc2FnZSI6IkFsbGVyIFx1MDBlMCBsYSBkaWFwb3NpdGl2ZSB7e2luZGV4fX0iLCJzbGlkZUxhYmVsTWVzc2FnZSI6Int7aW5kZXh9fSAvIHt7c2xpZGVzTGVuZ3RofX0ifX0sInNlbGVjdGVkRmlsdGVycyI6W10sImZpbHRlck5pY2VOYW1lcyI6W10sImJyaWNrc0dvb2dsZU1hcmtlclNjcmlwdCI6Imh0dHBzOi8vYWdlbmNlc2FpdG8uZnIvd3AtY29udGVudC90aGVtZXMvYnJpY2tzL2Fzc2V0cy9qcy9saWJzL2JyaWNrcy1nb29nbGUtbWFya2VyLm1pbi5qcz92PTIuMy44IiwiaW5mb2JveFNjcmlwdCI6Imh0dHBzOi8vYWdlbmNlc2FpdG8uZnIvd3AtY29udGVudC90aGVtZXMvYnJpY2tzL2Fzc2V0cy9qcy9saWJzL2luZm9ib3gubWluLmpzP3Y9Mi4zLjgiLCJtYXJrZXJDbHVzdGVyZXJTY3JpcHQiOiJodHRwczovL2FnZW5jZXNhaXRvLmZyL3dwLWNvbnRlbnQvdGhlbWVzL2JyaWNrcy9hc3NldHMvanMvbGlicy9tYXJrZXJjbHVzdGVyZXIubWluLmpzP3Y9Mi4zLjgiLCJtYWluUXVlcnlJZCI6IiIsImFjdGl2ZVNlYXJjaFRlbXBsYXRlIjoiMCIsImRlZmF1bHRNb2RlIjoibGlnaHQifQ==" defer></script> <script id="bricks-scripts-js" src="https://agencesaito.fr/wp-content/themes/bricks/assets/js/bricks.min.js?ver=1782744309" defer data-deferred="1"></script> <script id="cmplz-cookiebanner-js-extra" src="data:text/javascript;base64,dmFyIGNvbXBsaWFuej17InByZWZpeCI6ImNtcGx6XyIsImRlYnVnIjoiIiwidXNlcl9iYW5uZXJfaWQiOiIxIiwic2V0X2Nvb2tpZXMiOltdLCJibG9ja19hamF4X2NvbnRlbnQiOiIiLCJiYW5uZXJfdmVyc2lvbiI6IjIwIiwidmVyc2lvbiI6IjcuNS4yIiwic3RvcmVfY29uc2VudCI6IiIsImRvX25vdF90cmFja19lbmFibGVkIjoiMSIsImNvbnNlbnR0eXBlIjoib3B0aW4iLCJyZWdpb24iOiJldSIsImdlb2lwIjoiIiwiZGlzbWlzc190aW1lb3V0IjoiIiwiZGlzYWJsZV9jb29raWViYW5uZXIiOiIiLCJzb2Z0X2Nvb2tpZXdhbGwiOiIiLCJkaXNtaXNzX29uX3Njcm9sbCI6IiIsImNvb2tpZV9leHBpcnkiOiIzNjUiLCJ1cmwiOiJodHRwczovL2FnZW5jZXNhaXRvLmZyL3dwLWpzb24vY29tcGxpYW56L3YxLyIsImxvY2FsZSI6Imxhbmc9ZnImbG9jYWxlPWZyX0ZSIiwic2V0X2Nvb2tpZXNfb25fcm9vdCI6IiIsImNvb2tpZV9kb21haW4iOiIiLCJjdXJyZW50X3BvbGljeV9pZCI6IjMwIiwiY29va2llX3BhdGgiOiIvIiwiY2F0ZWdvcmllcyI6eyJzdGF0aXN0aWNzIjoic3RhdGlzdGlxdWVzIiwibWFya2V0aW5nIjoibWFya2V0aW5nIn0sInRjZl9hY3RpdmUiOiIiLCJwbGFjZWhvbGRlcnRleHQiOiJDbGlxdWV6IHBvdXIgYWNjZXB0ZXIgbGVzIGNvb2tpZXMge2NhdGVnb3J5fSBldCBhY3RpdmVyIGNlIGNvbnRlbnUiLCJjc3NfZmlsZSI6Imh0dHBzOi8vYWdlbmNlc2FpdG8uZnIvd3AtY29udGVudC91cGxvYWRzL2NvbXBsaWFuei9jc3MvYmFubmVyLXtiYW5uZXJfaWR9LXt0eXBlfS5jc3M/dj0yMCIsInBhZ2VfbGlua3MiOnsiZXUiOnsiY29va2llLXN0YXRlbWVudCI6eyJ0aXRsZSI6IlBvbGl0aXF1ZSBkZSBjb29raWVzIiwidXJsIjoiaHR0cHM6Ly9hZ2VuY2VzYWl0by5mci9wb2xpdGlxdWUtZGUtY29va2llcy8ifSwicHJpdmFjeS1zdGF0ZW1lbnQiOnsidGl0bGUiOiJQb2xpdGlxdWUgZGUgY29uZmlkZW50aWFsaXRcdTAwZTkiLCJ1cmwiOiJodHRwczovL2FnZW5jZXNhaXRvLmZyL3BvbGl0aXF1ZS1kZS1jb25maWRlbnRpYWxpdGUvIn19fSwidG1fY2F0ZWdvcmllcyI6IiIsImZvcmNlRW5hYmxlU3RhdHMiOiIiLCJwcmV2aWV3IjoiIiwiY2xlYW5fY29va2llcyI6IiIsImFyaWFfbGFiZWwiOiJDbGlxdWV6IHBvdXIgYWNjZXB0ZXIgbGVzIGNvb2tpZXMge2NhdGVnb3J5fSBldCBhY3RpdmVyIGNlIGNvbnRlbnUiLCJpYXBpX25hdiI6ImZhbGxiYWNrIn0=" defer></script> <script defer id="cmplz-cookiebanner-js" src="https://agencesaito.fr/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1786367739"></script> <script id="bricks-tocbot-js" src="https://agencesaito.fr/wp-content/themes/bricks/assets/js/libs/tocbot.min.js?ver=4.21.0" defer data-deferred="1"></script> <script id="wp-emoji-settings" type="application/json">{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://agencesaito.fr/wp-includes/js/wp-emoji-release.min.js?ver=7.0.3"}}</script> <script type="module">/*! This file is auto-generated */ var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); //# sourceURL=https://agencesaito.fr/wp-includes/js/wp-emoji-loader.min.js</script> <script data-no-optimize="1">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script></body></html> <!-- Page optimized by LiteSpeed Cache @2026-08-11 23:10:40 --> <!-- Page cached by LiteSpeed Cache 7.9 on 2026-08-11 23:10:39 -->