Qu’est-ce que Les Mots Clés Les Plus Recherchés sur Google ?

Les mots clés les plus recherchés sur Google sont des termes ou des phrases que les utilisateurs tapent le plus fréquemment dans le moteur de recherche. Ces mots clés sont cruciaux pour le référencement naturel (SEO) car ils permettent aux sites web d’attirer un trafic organique qualifié. Comprendre et utiliser ces mots clés peut grandement améliorer la visibilité d’un site web sur les résultats de recherche Google.

Les mots clés les plus recherchés varient en fonction de plusieurs facteurs, notamment la tendance actuelle, la saisonnalité, et les intérêts des utilisateurs. Par exemple, pendant les périodes de fêtes, les termes liés aux cadeaux et aux décorations peuvent être très populaires. De même, les événements mondiaux ou les nouvelles tendances peuvent influencer les recherches.

Le rôle des mots clés les plus recherchés sur Google est multiple :

    • Améliorer le classement des pages web dans les résultats de recherche.
    • Attirer un trafic ciblé et qualifié.
    • Augmenter les taux de conversion et les ventes.
    • Accroître la notoriété de la marque.

    Les aspects essentiels

    Aspect 1 : Explication détaillée

    Volume de recherche

    Le volume de recherche est le nombre de fois qu’un mot clé est recherché par mois. C’est un indicateur clé pour déterminer la popularité d’un mot clé. Plus le volume de recherche est élevé, plus le mot clé est populaire. Cependant, il est important de noter que les mots clés à fort volume de recherche sont souvent très compétitifs, ce qui peut rendre difficile le classement en haut des résultats de recherche.

    Compétition

    La compétition fait référence au nombre de sites web qui ciblent le même mot clé. Un mot clé très compétitif signifie que de nombreux sites web essaient de se classer pour ce terme, ce qui peut rendre difficile l’obtention d’un bon classement. Il est souvent recommandé de cibler des mots clés à longue traîne (long-tail keywords), qui sont moins compétitifs mais peuvent attirer un trafic plus qualifié.

    Intention de recherche

    L’intention de recherche est le but ou l’objectif derrière une recherche spécifique. Les intentions de recherche peuvent être classées en quatre catégories principales :

    • Informationnelle : L’utilisateur cherche des informations sur un sujet spécifique.
    • Navigationnelle : L’utilisateur cherche un site web spécifique.
    • Transactionnelle : L’utilisateur cherche à effectuer une transaction, comme un achat.
    • Commerciale : L’utilisateur cherche des informations pour faire un achat futur.

    Comprendre l’intention de recherche est crucial pour créer un contenu qui répond aux besoins des utilisateurs et améliore ainsi le taux de conversion.

    Aspect 2 : Explication détaillée

    Outils de recherche de mots clés

    Il existe plusieurs outils en ligne qui peuvent aider à identifier les mots clés les plus recherchés. Parmi les plus populaires, on trouve :

    • Google Keyword Planner : Un outil gratuit de Google Ads qui permet de rechercher des mots clés et d’obtenir des données sur le volume de recherche et la compétition.
    • SEMrush : Un outil payant qui offre des fonctionnalités avancées pour la recherche de mots clés, l’analyse de la concurrence, et le suivi des classements.
    • Ahrefs : Un autre outil payant qui propose des fonctionnalités similaires à SEMrush, avec une base de données de mots clés très complète.
    • Ubersuggest : Un outil gratuit qui offre des suggestions de mots clés et des données sur le volume de recherche et la compétition.

    Analyse de la concurrence

    L’analyse de la concurrence est une étape cruciale pour identifier les mots clés les plus recherchés. En analysant les mots clés pour lesquels vos concurrents se classent, vous pouvez identifier des opportunités de mots clés que vous pourriez cibler. Cela peut également vous donner des idées de contenu et de stratégies SEO que vous pouvez adopter.

    Tendances et saisonnalité

    Les tendances et la saisonnalité jouent un rôle important dans la popularité des mots clés. Par exemple, les recherches liées aux vacances d’été augmentent pendant les mois de juin à août, tandis que les recherches liées aux cadeaux de Noël augmentent en novembre et décembre. Utiliser des outils comme Google Trends peut aider à identifier ces tendances et à ajuster votre stratégie de mots clés en conséquence.

    Aspect 3 : Explication détaillée

    Mots clés de longue traîne

    Les mots clés de longue traîne sont des phrases de recherche plus longues et plus spécifiques. Bien qu’ils aient un volume de recherche plus faible, ils sont souvent moins compétitifs et peuvent attirer un trafic plus qualifié. Par exemple, au lieu de cibler le mot clé »chaussures », vous pourriez cibler »chaussures de course pour femmes taille 38″.

    Optimisation on-page

    L’optimisation on-page fait référence aux techniques utilisées pour optimiser les pages de votre site web pour les mots clés ciblés. Cela inclut :

    • L’utilisation du mot clé dans le titre de la page (balise </code>).</li> <li style="font-family: Arial, sans-serif !important">L’inclusion du mot clé dans les en-têtes (<a href="https://www.direct-webmaster.fr/comment-utiliser-le-gestionnaire-de-balises-google-dans-wordpress/" title="Comment utiliser le gestionnaire de balises google dans wordpress">balises</a> <code><br /> <h1 style="font-family: Arial, sans-serif !important"></code>, <code></p> <h2 style="font-family: Arial, sans-serif !important"></code>, etc.).</li> <li style="font-family: Arial, sans-serif !important">L’intégration du mot clé dans le contenu de la page de manière naturelle.</li> <li style="font-family: Arial, sans-serif !important">L’utilisation du mot clé dans les balises méta (balise <code><meta name="description"></code>).</li> <li style="font-family: Arial, sans-serif !important">L’optimisation des images avec des balises alt contenant le mot clé.</li> </ul> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Création de contenu de qualité</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> La création de contenu de qualité est essentielle pour se classer pour les mots clés les plus recherchés. Google favorise les sites web qui offrent un contenu pertinent, informatif et bien structuré. Cela inclut :</p> <ul style="font-family: Arial, sans-serif !important"> <li style="font-family: Arial, sans-serif !important">La rédaction de contenu original et unique.</li> <li style="font-family: Arial, sans-serif !important">L’utilisation de mots clés de manière naturelle et non forcée.</li> <li style="font-family: Arial, sans-serif !important">La mise à jour régulière du contenu pour maintenir sa pertinence.</li> <li style="font-family: Arial, sans-serif !important">L’inclusion de liens internes et externes pertinents.</li> </ul> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h2 style="font-family: Arial, sans-serif !important">Comment maîtriser Les Mots Clés Les Plus Recherchés sur Google</h2> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h3 style="font-family: Arial, sans-serif !important">Guide pratique avec des étapes claires</h3> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Étape 1 : Recherche de mots clés</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> La première étape pour maîtriser les mots clés les plus recherchés sur Google est de faire une recherche de mots clés approfondie. Utilisez des outils comme Google Keyword Planner, SEMrush, Ahrefs, ou Ubersuggest pour identifier les mots clés pertinents pour votre niche. Prenez en compte le volume de recherche, la compétition, et l’intention de recherche. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Étape 2 : Analyse de la concurrence</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Analysez les sites web de vos concurrents pour identifier les mots clés pour lesquels ils se classent. Utilisez des outils comme SEMrush ou Ahrefs pour obtenir des données sur les mots clés de vos concurrents. Cela peut vous donner des idées de mots clés que vous pourriez cibler et vous aider à identifier des opportunités de contenu. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Étape 3 : Sélection des mots clés</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Sur la base de votre recherche de mots clés et de l’analyse de la concurrence, sélectionnez les mots clés que vous allez cibler. Assurez-vous de choisir un mélange de mots clés à fort volume de recherche et de mots clés de longue traîne pour attirer un trafic diversifié. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Étape 4 : Optimisation on-page</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Optimisez les pages de votre site web pour les mots clés ciblés. Cela inclut l’utilisation des mots clés dans les titres, les en-têtes, le contenu, les balises méta, et les balises alt des images. Assurez-vous que l’utilisation des mots clés est naturelle et non forcée. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Étape 5 : Création de contenu de qualité</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Créez un contenu de qualité qui répond aux besoins de vos utilisateurs et qui est optimisé pour les mots clés ciblés. Assurez-vous que votre contenu est original, informatif, et bien structuré. Utilisez des liens internes et externes pertinents pour améliorer la crédibilité et la pertinence de votre contenu. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Étape 6 : Suivi et ajustement</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Suivez les performances de vos mots clés ciblés à l’aide d’outils comme Google Analytics et Google Search Console. Analysez les données pour voir comment votre site web se classe pour les mots clés ciblés et ajustez votre stratégie en conséquence. Cela peut inclure l’ajustement de votre contenu, l’optimisation on-page supplémentaire, ou la recherche de nouveaux mots clés. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h2 style="font-family: Arial, sans-serif !important">Meilleures pratiques</h2> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h3 style="font-family: Arial, sans-serif !important">Conseils avancés et bonnes pratiques</h3> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Utiliser des mots clés LSI</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Les mots clés LSI (Latent Semantic Indexing) sont des mots clés sémantiquement liés à votre mot clé principal. Utiliser des mots clés LSI peut aider à améliorer la pertinence de votre contenu et à se classer pour une plus grande variété de termes de recherche. Par exemple, si votre mot clé principal est »chaussures de course », des mots clés LSI pourraient inclure »chaussures de sport », »chaussures de running », et »chaussures pour jogging ». </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Optimiser pour la recherche vocale</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Avec l’augmentation de la popularité des assistants vocaux comme Google Assistant, Siri, et Alexa, il est important d’optimiser votre contenu pour la recherche vocale. Cela inclut l’utilisation de questions naturelles et de phrases conversationnelles dans votre contenu. Par exemple, au lieu de cibler le mot clé »meilleures chaussures de course », vous pourriez cibler »quelles sont les meilleures chaussures de course pour les femmes ». </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Mettre à jour régulièrement le contenu</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Google favorise les sites web qui mettent à jour régulièrement leur contenu. Assurez-vous de mettre à jour votre contenu pour refléter les dernières tendances et informations. Cela peut inclure l’ajout de nouvelles sections, la mise à jour des statistiques, ou l’ajout de nouveaux liens internes et externes. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Utiliser des balises structurées</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Les balises structurées (ou données structurées) sont des morceaux de code que vous pouvez ajouter à votre site web pour aider les moteurs de recherche à comprendre le contenu de vos pages. Les balises structurées peuvent améliorer la visibilité de votre site web dans les résultats de recherche en affichant des extraits enrichis (rich snippets) comme des évaluations, des prix, ou des recettes. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h4 style="font-family: Arial, sans-serif !important">Analyser les résultats de recherche</h4> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Analyser les résultats de recherche pour vos mots clés ciblés peut vous donner des idées sur la manière d’optimiser votre contenu. Regardez les pages qui se classent en haut des résultats de recherche et notez les éléments communs, comme la longueur du contenu, l’utilisation des mots clés, et les types de contenu (articles de blog, vidéos, etc.). Cela peut vous donner des idées sur la manière d’améliorer votre propre contenu. </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> <h2 style="font-family: Arial, sans-serif !important">Besoin d’un coup de main ?</h2> </p> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Si vous rencontrez des difficultés avec les mots clés les plus recherchés sur Google ou si vous avez besoin d’une assistance professionnelle, n’hésitez pas à nous contacter : </p> <ul style="font-family: Arial, sans-serif !important"> <li style="font-family: Arial, sans-serif !important">📞 Téléphone : 09 77 29 09 69</li> <li style="font-family: Arial, sans-serif !important">🎫 Ouvrir un ticket : <a href="https://example.com/support">Cliquez ici pour ouvrir un ticket d’intervention</a></li> </ul> </ul> <p style="font-family: Arial, sans-serif !important line-height: 1.6 margin-bottom: 15px"> Nos experts sont disponibles pour vous accompagner et résoudre rapidement vos problèmes. N’attendez pas que la situation s’aggrave, contactez-nous dès maintenant ! 🚀</p></p> <div class="post-views content-post post-10660 entry-meta load-static"> <span class="post-views-icon dashicons dashicons-chart-bar"></span> <span class="post-views-label">Post Views:</span> <span class="post-views-count">75</span> </div> <div class="afa-author-box" style="--afa-author-color: #e0f7fa;"> <div class="afa-author-header"> <img src="https://www.direct-webmaster.fr/wp-content/uploads/auteur-Arthur-Lefevre-male-1766504750-526.jpg" alt="Arthur Lefèvre" class="afa-author-photo"> <div class="afa-author-info"> <h4 class="afa-author-name"> <span class="dashicons dashicons-admin-users"></span> Arthur Lefèvre </h4> <p class="afa-author-title">Spécialiste en Marketing SEO</p> </div> </div> <div class="afa-author-bio"> Arthur Lefèvre est un expert en marketing SEO avec plus de dix ans d'expérience. Il a aidé de nombreuses entreprises à améliorer leur visibilité en ligne grâce à des stratégies de référencement innovantes et efficaces. </div> </div></div> <div class="aifig-related-posts aifig-carousel-right"> <h3 class="aifig-related-title">Vous aimeriez aussi lire...</h3> <div class="aifig-carousel-container"> <div class="aifig-carousel-track"> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/moteur-de-recherche-intelligence-artificielle/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="Moteur de Recherche Intelligence Artificielle" srcset="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Moteur de Recherche Intelligence Artificielle</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/creer-site-wordpress-etape-par-etape/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="CréEr Site WordPress éTape Par éTape" srcset="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">CréEr Site WordPress éTape Par éTape</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/wordpress-website-design-company-in-ville/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="WordPress website design company in [ville]" srcset="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">WordPress website design company in [ville]</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/quels-plugins-pour-ventes-b2b-woocommerce/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Quels plugins pour ventes B2B WooCommerce ?" srcset="https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Quels plugins pour ventes B2B WooCommerce ?</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/wordpress-online-store-template/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="WordPress online store template" srcset="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">WordPress online store template</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/migrer-un-site-wordpress-local-en-ligne/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Migrer un site wordpress local en ligne" srcset="https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Migrer un site wordpress local en ligne</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Yoast SEO : Booster Votre Site WordPress Facilement" srcset="https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Yoast SEO : Booster Votre Site WordPress Facilement</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/comment-tracer-toutes-les-requetes-http-dans-wordpress/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Comment tracer toutes les requetes http dans wordpress" srcset="https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Comment tracer toutes les requetes http dans wordpress</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/creer-un-site-dadhesion-wordpress/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Creer un site dadhesion wordpress" srcset="https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Creer un site dadhesion wordpress</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/mode-maintenance-wordpress-the-7/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="mode maintenance wordpress the 7" srcset="https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">mode maintenance wordpress the 7</h4> </a> </div></div> </div> </div></div> <div class="aifig-carousel-row aifig-carousel-row-bottom"> <div class="aifig-carousel-wrapper aifig-carousel-bottom"> <h3 class="aifig-related-title">Vous aimeriez aussi lire...</h3> <div class="aifig-carousel-container"> <div class="aifig-carousel-track"> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/moteur-de-recherche-intelligence-artificielle/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="Moteur de Recherche Intelligence Artificielle" srcset="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Moteur de Recherche Intelligence Artificielle</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/creer-site-wordpress-etape-par-etape/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="CréEr Site WordPress éTape Par éTape" srcset="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">CréEr Site WordPress éTape Par éTape</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/wordpress-website-design-company-in-ville/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="WordPress website design company in [ville]" srcset="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">WordPress website design company in [ville]</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/quels-plugins-pour-ventes-b2b-woocommerce/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Quels plugins pour ventes B2B WooCommerce ?" srcset="https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Quels plugins pour ventes B2B WooCommerce ?</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/wordpress-online-store-template/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="WordPress online store template" srcset="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">WordPress online store template</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/migrer-un-site-wordpress-local-en-ligne/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Migrer un site wordpress local en ligne" srcset="https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Migrer un site wordpress local en ligne</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Yoast SEO : Booster Votre Site WordPress Facilement" srcset="https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Yoast SEO : Booster Votre Site WordPress Facilement</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/comment-tracer-toutes-les-requetes-http-dans-wordpress/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Comment tracer toutes les requetes http dans wordpress" srcset="https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Comment tracer toutes les requetes http dans wordpress</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/creer-un-site-dadhesion-wordpress/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Creer un site dadhesion wordpress" srcset="https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Creer un site dadhesion wordpress</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/mode-maintenance-wordpress-the-7/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="mode maintenance wordpress the 7" srcset="https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">mode maintenance wordpress the 7</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/moteur-de-recherche-intelligence-artificielle/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="Moteur de Recherche Intelligence Artificielle" srcset="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-10470-1.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Moteur de Recherche Intelligence Artificielle</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/creer-site-wordpress-etape-par-etape/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="CréEr Site WordPress éTape Par éTape" srcset="https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/cloudflare-generated-image-11011-2.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">CréEr Site WordPress éTape Par éTape</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/wordpress-website-design-company-in-ville/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="WordPress website design company in [ville]" srcset="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-website-design-company-in-ville-1749492718.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">WordPress website design company in [ville]</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/quels-plugins-pour-ventes-b2b-woocommerce/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Quels plugins pour ventes B2B WooCommerce ?" srcset="https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/quels-plugins-pour-ventes-b2b-woocommerce-20250821-215842.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Quels plugins pour ventes B2B WooCommerce ?</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/wordpress-online-store-template/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="WordPress online store template" srcset="https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/aag-wordpress-online-store-template-1749498347.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">WordPress online store template</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/migrer-un-site-wordpress-local-en-ligne/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Migrer un site wordpress local en ligne" srcset="https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/migrer-un-site-wordpress-local-en-ligne-20251013-030457.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Migrer un site wordpress local en ligne</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Yoast SEO : Booster Votre Site WordPress Facilement" srcset="https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/yoast-seo-le-guide-ultime-pour-booster-votre-site-wordpress-sans-prendre-mal-a-la-tete-20250820-191836.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Yoast SEO : Booster Votre Site WordPress Facilement</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/comment-tracer-toutes-les-requetes-http-dans-wordpress/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Comment tracer toutes les requetes http dans wordpress" srcset="https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/comment-tracer-toutes-les-requetes-http-dans-wordpress-20251011-005252.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Comment tracer toutes les requetes http dans wordpress</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/creer-un-site-dadhesion-wordpress/"> <img width="700" height="394" src="https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809-700x394.jpg" class="aifig-carousel-image wp-post-image" alt="Creer un site dadhesion wordpress" srcset="https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809-700x394.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/creer-un-site-dadhesion-wordpress-20251012-211809.jpg 768w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">Creer un site dadhesion wordpress</h4> </a> </div> <div class="aifig-carousel-item"> <a href="https://www.direct-webmaster.fr/mode-maintenance-wordpress-the-7/"> <img width="700" height="350" src="https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-700x350.jpg" class="aifig-carousel-image wp-post-image" alt="mode maintenance wordpress the 7" srcset="https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-700x350.jpg 700w, https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050-768x384.jpg 768w, https://www.direct-webmaster.fr/wp-content/uploads/mode-maintenance-wordpress-the-7-1772887050.jpg 800w" sizes="(max-width: 700px) 100vw, 700px" /> <h4 class="aifig-carousel-title">mode maintenance wordpress the 7</h4> </a> </div></div> </div> </div> </div><div class="aifig-comments-container"></div> </div> <section id="comments" class="comments-area"> <div id="respond" class="comment-respond"> <h2 id="reply-title" class="comment-reply-title">Laisser un commentaire <small><a rel="nofollow" id="cancel-comment-reply-link" href="/les-mots-cles-les-plus-recherches-sur-google/#respond" style="display:none;">Annuler la réponse</a></small></h2><p class="must-log-in">Vous devez <a href="https://www.direct-webmaster.fr/wp-login.php?redirect_to=https%3A%2F%2Fwww.direct-webmaster.fr%2Fles-mots-cles-les-plus-recherches-sur-google%2F">vous connecter</a> pour publier un commentaire.</p> </div><!-- #respond --> </section> </main> <footer data-elementor-type="footer" data-elementor-id="6057" class="elementor elementor-6057 elementor-location-footer" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-3486c8fe elementor-section-full_width elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle exad-glass-effect-no exad-sticky-section-no" data-id="3486c8fe" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3f086fa6 exad-glass-effect-no exad-sticky-section-no" data-id="3f086fa6" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-3320da19 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no" data-id="3320da19" data-element_type="section" data-e-type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-2f21eac exad-glass-effect-no exad-sticky-section-no" data-id="2f21eac" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-6258b218 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-view-default exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon" data-id="6258b218" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> <div class="elementor-widget-container"> <div class="elementor-icon-wrapper"> <div class="elementor-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fab-wordpress-simple" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z"></path></svg> </div> </div> </div> </div> <div class="elementor-element elementor-element-905a073 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading" data-id="905a073" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <p class="elementor-heading-title elementor-size-default">Direct Webmaster</p> </div> </div> <div class="elementor-element elementor-element-1548122 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading" data-id="1548122" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <p class="elementor-heading-title elementor-size-default">Votre Expert Maintenance Wordpress</p> </div> </div> <div class="elementor-element elementor-element-1fdae62 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-spacer" data-id="1fdae62" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-60a3ad0d exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading" data-id="60a3ad0d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <span class="elementor-heading-title elementor-size-default">Experts en maintenance WordPress depuis plus de 18 ans. Notre mission : protéger et optimiser votre présence en ligne.</span> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-12e81db9 exad-glass-effect-no exad-sticky-section-no" data-id="12e81db9" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-240da312 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading" data-id="240da312" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">Nos services</h4> </div> </div> <div class="elementor-element elementor-element-6366208 elementor-widget-tablet__width-inherit elementor-icon-list--layout-traditional elementor-list-item-link-full_width exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon-list" data-id="6366208" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-angle-right" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg> </span> <span class="elementor-icon-list-text">Forfait maintenance WordPress</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-angle-right" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg> </span> <span class="elementor-icon-list-text">Webmaster externalisé</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-angle-right" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg> </span> <span class="elementor-icon-list-text">Optimisation SEO WordPress</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-angle-right" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg> </span> <span class="elementor-icon-list-text">Création site WordPress vitrine</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-angle-right" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg> </span> <span class="elementor-icon-list-text">Optimisation vitesse & Core Web Vitals</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-angle-right" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg> </span> <span class="elementor-icon-list-text">Sécurisation & Sauvegarde WordPress</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fas-angle-right" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg> </span> <span class="elementor-icon-list-text">Audit gratuit de site WordPress</span> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-7a686922 exad-glass-effect-no exad-sticky-section-no" data-id="7a686922" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-5931a2cd exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading" data-id="5931a2cd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">Navigation</h4> </div> </div> <div class="elementor-element elementor-element-578a9c04 elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-nav-menu" data-id="578a9c04" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> <div class="elementor-widget-container"> <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> <ul id="menu-1-578a9c04" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6256"><a href="https://www.direct-webmaster.fr/#pourquoi" class="elementor-item elementor-item-anchor">Pourquoi</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-196"><a href="https://www.direct-webmaster.fr/#prestation" class="elementor-item elementor-item-anchor">Prestations</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-197"><a href="https://www.direct-webmaster.fr/#tarifs" class="elementor-item elementor-item-anchor">Tarifs</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-199"><a href="https://www.direct-webmaster.fr/#temoignages" class="elementor-item elementor-item-anchor">Témoignages</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6258"><a href="https://www.direct-webmaster.fr/#faq" class="elementor-item elementor-item-anchor">FAQ</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-516"><a href="https://www.direct-webmaster.fr/blog/" class="elementor-item">Blog</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29868"><a href="https://www.direct-webmaster.fr/ai-boutique/" class="elementor-item">AI-Boutique</a></li> </ul> </nav> <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> <ul id="menu-2-578a9c04" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6256"><a href="https://www.direct-webmaster.fr/#pourquoi" class="elementor-item elementor-item-anchor" tabindex="-1">Pourquoi</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-196"><a href="https://www.direct-webmaster.fr/#prestation" class="elementor-item elementor-item-anchor" tabindex="-1">Prestations</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-197"><a href="https://www.direct-webmaster.fr/#tarifs" class="elementor-item elementor-item-anchor" tabindex="-1">Tarifs</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-199"><a href="https://www.direct-webmaster.fr/#temoignages" class="elementor-item elementor-item-anchor" tabindex="-1">Témoignages</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6258"><a href="https://www.direct-webmaster.fr/#faq" class="elementor-item elementor-item-anchor" tabindex="-1">FAQ</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-516"><a href="https://www.direct-webmaster.fr/blog/" class="elementor-item" tabindex="-1">Blog</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29868"><a href="https://www.direct-webmaster.fr/ai-boutique/" class="elementor-item" tabindex="-1">AI-Boutique</a></li> </ul> </nav> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-59829aee exad-glass-effect-no exad-sticky-section-no" data-id="59829aee" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1c46f8f exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading" data-id="1c46f8f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">Nous contacter</h4> </div> </div> <div class="elementor-element elementor-element-4bcc1c02 elementor-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon-list" data-id="4bcc1c02" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">contact@direct-webmaster.fr</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">09 77 29 09 69</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">117 rue de Rome</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text"> Paris ,75017</span> </li> </ul> </div> </div> <div class="elementor-element elementor-element-49da0e2a elementor-widget__width-initial elementor-view-default exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon" data-id="49da0e2a" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> <div class="elementor-widget-container"> <div class="elementor-icon-wrapper"> <div class="elementor-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fab-x-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> </div> </div> </div> </div> <div class="elementor-element elementor-element-4295ef3d elementor-widget__width-initial elementor-view-default exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon" data-id="4295ef3d" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> <div class="elementor-widget-container"> <div class="elementor-icon-wrapper"> <div class="elementor-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </div> </div> </div> </div> <div class="elementor-element elementor-element-9d9036a elementor-widget__width-initial elementor-view-default exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon" data-id="9d9036a" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> <div class="elementor-widget-container"> <div class="elementor-icon-wrapper"> <div class="elementor-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin-in" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg> </div> </div> </div> </div> <div class="elementor-element elementor-element-627994f1 elementor-widget__width-initial elementor-view-default exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon" data-id="627994f1" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> <div class="elementor-widget-container"> <div class="elementor-icon-wrapper"> <div class="elementor-icon"> <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-6480cec elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no" data-id="6480cec" data-element_type="section" data-e-type="section" data-settings="{"stretch_section":"section-stretched","background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-149785e exad-glass-effect-no exad-sticky-section-no" data-id="149785e" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-31d4026 elementor-widget-divider--view-line exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-divider" data-id="31d4026" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <div class="elementor-element elementor-element-441fa95 elementor-widget-tablet__width-inherit elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon-list" data-id="441fa95" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items elementor-inline-items"> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://www.direct-webmaster.fr/accueil2-webmaster-freelance-et-agence-web-a-paris/"> <span class="elementor-icon-list-text">webmaster paris</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://www.direct-webmaster.fr/webmaster-externalise/"> <span class="elementor-icon-list-text">Webmaster Externalisé</span> </a> </li> </ul> </div> </div> <div class="elementor-element elementor-element-210d172 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor" data-id="210d172" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Ce service fonctionne en synergie avec notre solution d’<a href="/webmaster-externalise/">externalisation de webmaster</a> pour une gestion globale.</p> </div> </div> <div class="elementor-element elementor-element-b9106e8 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor" data-id="b9106e8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Pour un accompagnement avancé, explorez notre offre d’<a href="/optimisation-seo-wordpress/">optimisation SEO WordPress</a>.</p> </div> </div> <div class="elementor-element elementor-element-ccabbc0 elementor-widget-tablet__width-inherit elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon-list" data-id="ccabbc0" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items elementor-inline-items"> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://www.direct-webmaster.fr/mentions-legales/"> <span class="elementor-icon-list-text">Mentions légales</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://www.direct-webmaster.fr/politique-de-confidentialite/"> <span class="elementor-icon-list-text">Politique de confidentialité</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://www.direct-webmaster.fr/conditions-generales-de-vente-cgv/"> <span class="elementor-icon-list-text">Conditions Générales de Vente (CGV)</span> </a> </li> </ul> </div> </div> <div class="elementor-element elementor-element-5c14cee elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading" data-id="5c14cee" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">Copyright © 2025 - Direct-Webmaster.fr - Spécialistes en forfait maintenance WordPress</h4> </div> </div> </div> </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/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <style> /* ============================================ NOUVEAU TEMPLATE : Structure en lignes ============================================ */ /* Ligne 1 : Carrousel TOP */ .aifig-carousel-row { width: 100%; max-width: 100%; margin: 0 auto; padding: 0 20px; box-sizing: border-box; clear: both; } .aifig-carousel-row-top { margin-bottom: 30px; } .aifig-carousel-row-bottom { margin-top: 30px; } /* Ligne 2 : Structure 3 colonnes - FLEXBOX STRICT SANS RETOUR À LA LIGNE */ .aifig-article-layout { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; justify-content: center !important; align-items: flex-start !important; gap: 30px !important; position: relative; max-width: 1600px !important; width: 100% !important; margin: 0 auto !important; padding: 0 20px !important; clear: both; box-sizing: border-box !important; } /* Layout standalone (sans colonnes latérales) */ .aifig-main-content-standalone { max-width: 800px; margin: 0 auto; padding: 0 20px; clear: both; } /* Conteneur pour les commentaires WordPress */ .aifig-comments-container { width: 100%; max-width: 1200px; margin: 40px auto 0 auto; padding: 0 20px; clear: both; box-sizing: border-box; } /* S'assurer que les commentaires sont bien dans le conteneur */ .aifig-comments-container #comments, .aifig-comments-container .comments-area, .aifig-comments-container .comment-respond { width: 100%; max-width: 100%; margin: 0; padding: 0; } /* Si les commentaires sont dans le conteneur, ajuster le layout */ .aifig-comments-container .aifig-main-content { width: 100%; max-width: 100%; } /* Layout pour carrousel à gauche uniquement */ .aifig-article-layout-left { flex-direction: row-reverse !important; flex-wrap: nowrap !important; } /* Layout pour carrousel à droite uniquement */ .aifig-article-layout-right { flex-direction: row !important; flex-wrap: nowrap !important; } /* Layout pour carrousel gauche + droite - GRID STRICT - RÈGLE 30 */ .aifig-article-layout-multiple { display: grid !important; grid-template-columns: 200px minmax(0, 1fr) 200px !important; grid-template-rows: auto !important; gap: 30px !important; max-width: 1600px !important; width: 100% !important; margin: 0 auto !important; padding: 0 20px !important; box-sizing: border-box !important; overflow: visible !important; grid-auto-flow: row !important; align-items: start !important; } /* Colonne 1 : LEFT carousel */ .aifig-article-layout-multiple > .aifig-related-posts.aifig-carousel-left { grid-column: 1 !important; grid-row: 1 !important; width: 200px !important; min-width: 200px !important; max-width: 200px !important; flex: none !important; } /* Colonne 2 : CONTENT - RÈGLE 30 : Largeur contrainte pour éviter débordement */ .aifig-article-layout-multiple > .aifig-main-content { grid-column: 2 !important; grid-row: 1 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow-wrap: break-word !important; word-wrap: break-word !important; box-sizing: border-box !important; overflow: hidden !important; } /* Colonne 3 : RIGHT carousel - RÈGLE 30 : Position absolue dans grid */ .aifig-article-layout-multiple > .aifig-related-posts.aifig-carousel-right { grid-column: 3 !important; grid-row: 1 !important; width: 200px !important; min-width: 200px !important; max-width: 200px !important; flex: none !important; display: block !important; visibility: visible !important; opacity: 1 !important; box-sizing: border-box !important; } /* Contenu principal - Largeur flexible mais limitée */ .aifig-main-content { flex: 1 1 auto !important; min-width: 0 !important; max-width: 100% !important; width: auto !important; overflow-wrap: break-word !important; word-wrap: break-word !important; box-sizing: border-box !important; } /* Dans le layout multiple, le contenu prend l'espace disponible */ .aifig-article-layout-multiple .aifig-main-content { width: 100% !important; max-width: 100% !important; min-width: 0 !important; } /* Carrousels latéraux - Largeur FIXE et NON COMPRESSIBLE */ .aifig-related-posts { width: 200px !important; min-width: 200px !important; max-width: 200px !important; flex: 0 0 200px !important; flex-shrink: 0 !important; flex-grow: 0 !important; position: sticky; top: 20px; height: calc(100vh - 40px); margin: 0 !important; padding: 20px 0; background: linear-gradient(180deg, #f8f9fa 0%, #fff 100%); border-radius: 12px; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: block !important; visibility: visible !important; box-sizing: border-box !important; } /* S'assurer que les carrousels latéraux sont visibles */ .aifig-related-posts.aifig-carousel-left, .aifig-related-posts.aifig-carousel-right { display: block !important; visibility: visible !important; opacity: 1 !important; } /* CRITIQUE : Masquer tout contenu qui n'est pas le carrousel dans les carrousels latéraux */ .aifig-related-posts > *:not(.aifig-related-title):not(.aifig-carousel-container) { display: none !important; } /* S'assurer que seul le titre et le carrousel sont visibles */ .aifig-related-posts .aifig-related-title, .aifig-related-posts .aifig-carousel-container { display: block !important; } /* Masquer spécifiquement les tables des matières et autres contenus parasites */ .aifig-related-posts .lwptoc, .aifig-related-posts article, .aifig-related-posts .entry-content, .aifig-related-posts .wp-block-group, .aifig-related-posts .su-note, .aifig-related-posts .ti-tweet_wrapper, .aifig-related-posts .su-divider, .aifig-related-posts .wp-block-image, .aifig-related-posts .wp-block-columns, .aifig-related-posts .ti_ad { display: none !important; } /* Protection ABSOLUE de la largeur des carrousels latéraux - JAMAIS DE RETOUR À LA LIGNE - RÈGLE 30 */ .aifig-article-layout .aifig-related-posts, .aifig-article-layout-left .aifig-related-posts, .aifig-article-layout-right .aifig-related-posts, .aifig-article-layout-multiple .aifig-related-posts { width: 200px !important; min-width: 200px !important; max-width: 200px !important; flex: 0 0 200px !important; flex-shrink: 0 !important; flex-grow: 0 !important; box-sizing: border-box !important; } /* RÈGLE 30 : Forcer le grid à ne jamais passer à la ligne */ .aifig-article-layout-multiple { grid-auto-flow: row !important; grid-template-rows: 1fr !important; } /* RÈGLE 30 : Empêcher tout débordement qui pourrait casser le grid */ .aifig-article-layout-multiple * { max-width: 100%; box-sizing: border-box; } /* Protection spécifique pour le carrousel gauche */ .aifig-carousel-left, .aifig-article-layout-left .aifig-related-posts, .aifig-article-layout .aifig-carousel-left { width: 200px !important; min-width: 200px !important; max-width: 200px !important; flex: 0 0 200px !important; flex-shrink: 0 !important; flex-grow: 0 !important; } /* Protection spécifique pour le carrousel droit - CRITIQUE */ .aifig-carousel-right, .aifig-article-layout-right .aifig-related-posts, .aifig-article-layout .aifig-carousel-right, .aifig-article-layout .aifig-related-posts.aifig-carousel-right, .aifig-article-layout-multiple .aifig-related-posts.aifig-carousel-right { width: 200px !important; min-width: 200px !important; max-width: 200px !important; flex: 0 0 200px !important; flex-shrink: 0 !important; flex-grow: 0 !important; display: block !important; visibility: visible !important; opacity: 1 !important; } /* ============================================ STYLES POUR LES SHORTCODES DANS ELEMENTOR ============================================ */ /* Carrousel TOP - Shortcode */ .aifig-carousel-wrapper.aifig-carousel-top { width: 100% !important; max-width: 100% !important; margin: 0 auto 30px auto !important; padding: 15px; background: #ffffff; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); overflow: hidden; position: relative; z-index: 10; box-sizing: border-box; clear: both; display: block; } /* Carrousel BOTTOM - Shortcode */ .aifig-carousel-wrapper.aifig-carousel-bottom { width: 100% !important; max-width: 100% !important; margin: 30px auto 0 auto !important; padding: 15px; background: #ffffff; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); overflow: hidden; position: relative; z-index: 10; box-sizing: border-box; clear: both; display: block; } /* Carrousel LEFT - Shortcode */ .aifig-carousel-wrapper.aifig-carousel-left { width: 200px !important; min-width: 200px !important; max-width: 200px !important; margin: 0 20px 20px 0 !important; padding: 20px; background: linear-gradient(180deg, #f8f9fa 0%, #fff 100%); border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); overflow: hidden; position: sticky; top: 20px; height: calc(100vh - 40px); box-sizing: border-box; float: left; clear: left; display: block; } /* Carrousel RIGHT - Shortcode */ .aifig-carousel-wrapper.aifig-carousel-right { width: 200px !important; min-width: 200px !important; max-width: 200px !important; margin: 0 0 20px 20px !important; padding: 20px; background: linear-gradient(180deg, #f8f9fa 0%, #fff 100%); border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); overflow: hidden; position: sticky; top: 20px; height: calc(100vh - 40px); box-sizing: border-box; float: right; clear: right; display: block; } /* Carrousels horizontaux (haut/bas) - Compatibilité ancien code */ .aifig-carousel-wrapper.aifig-carousel-top:not(.aifig-carousel-top), .aifig-carousel-wrapper.aifig-carousel-bottom:not(.aifig-carousel-bottom) { width: 100%; max-width: 100%; margin: 0 auto; padding: 15px; background: #ffffff; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); overflow: hidden; position: relative; z-index: 10; box-sizing: border-box; } /* Largeur adaptée selon le layout */ .aifig-main-content .aifig-carousel-wrapper.aifig-carousel-top, .aifig-main-content .aifig-carousel-wrapper.aifig-carousel-bottom { max-width: 100%; width: 100%; } /* Pour les layouts sans sidebar, limiter la largeur */ body:not(.has-sidebar) .aifig-carousel-wrapper.aifig-carousel-top, body:not(.has-sidebar) .aifig-carousel-wrapper.aifig-carousel-bottom { max-width: 800px; } .aifig-carousel-wrapper.aifig-carousel-top { margin-bottom: 30px; } .aifig-carousel-wrapper.aifig-carousel-bottom { margin-top: 30px; } .aifig-carousel-wrapper.aifig-carousel-top .aifig-carousel-container, .aifig-carousel-wrapper.aifig-carousel-bottom .aifig-carousel-container { width: 100% !important; max-width: 100% !important; height: 350px; overflow: hidden; position: relative; box-sizing: border-box; } /* Container pour carrousels latéraux (shortcodes) */ .aifig-carousel-wrapper.aifig-carousel-left .aifig-carousel-container, .aifig-carousel-wrapper.aifig-carousel-right .aifig-carousel-container { width: 100% !important; max-width: 100% !important; height: calc(100% - 60px); overflow: hidden; position: relative; box-sizing: border-box; } .aifig-carousel-wrapper.aifig-carousel-top .aifig-carousel-track, .aifig-carousel-wrapper.aifig-carousel-bottom .aifig-carousel-track { display: flex; flex-direction: row; flex-wrap: nowrap !important; animation: carousel-horizontal 78s linear infinite; will-change: transform; gap: 15px; width: auto; min-width: 100%; } /* Track pour carrousels latéraux (shortcodes) */ .aifig-carousel-wrapper.aifig-carousel-left .aifig-carousel-track, .aifig-carousel-wrapper.aifig-carousel-right .aifig-carousel-track { display: flex; flex-direction: column; animation: carousel-vertical 120s linear infinite; will-change: transform; gap: 10px; } .aifig-carousel-wrapper.aifig-carousel-top .aifig-carousel-item, .aifig-carousel-wrapper.aifig-carousel-bottom .aifig-carousel-item { flex: 0 0 auto !important; min-width: 220px !important; max-width: 220px !important; width: 220px !important; padding: 10px; background: #ffffff; border-radius: 8px; border: 2px solid transparent; transition: all 0.3s ease; margin: 0; box-sizing: border-box; } .aifig-carousel-wrapper.aifig-carousel-top .aifig-carousel-item:hover, .aifig-carousel-wrapper.aifig-carousel-bottom .aifig-carousel-item:hover { border-color: #4F46E5; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transform: translateY(-5px); } .aifig-carousel-wrapper.aifig-carousel-top .aifig-carousel-image, .aifig-carousel-wrapper.aifig-carousel-bottom .aifig-carousel-image { width: 100%; height: 180px; max-width: 100%; object-fit: cover; border-radius: 8px; } .aifig-carousel-wrapper.aifig-carousel-top .aifig-carousel-title, .aifig-carousel-wrapper.aifig-carousel-bottom .aifig-carousel-title { font-size: 16px; font-weight: 600; margin: 12px 0 0 0; color: #1e293b; text-align: center; line-height: 1.4; } @keyframes carousel-horizontal { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } .aifig-related-title { text-align: center; margin-bottom: 20px; color: #333; font-size: 18px; padding: 0 10px; } .aifig-carousel-container { width: 100%; height: calc(100% - 60px); overflow: hidden; position: relative; } .aifig-carousel-track { display: flex; flex-direction: column; animation: carousel-vertical 120s linear infinite; will-change: transform; } .aifig-carousel-item { flex: 0 0 auto; margin: 10px; transition: transform 0.3s; } .aifig-carousel-item:hover { transform: translateX(-5px); } /* Items pour carrousels latéraux (shortcodes) */ .aifig-carousel-wrapper.aifig-carousel-left .aifig-carousel-item, .aifig-carousel-wrapper.aifig-carousel-right .aifig-carousel-item { margin: 10px 0; width: 100%; max-width: 100%; } .aifig-carousel-image { width: 167px; height: 86px; object-fit: cover; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } /* Images pour carrousels latéraux (shortcodes) */ .aifig-carousel-wrapper.aifig-carousel-left .aifig-carousel-image, .aifig-carousel-wrapper.aifig-carousel-right .aifig-carousel-image { width: 100% !important; max-width: 100% !important; height: 86px; } .aifig-carousel-title { font-size: 12px; margin: 8px 0; color: #333; text-align: center; line-height: 1.3; } /* Titres pour carrousels latéraux (shortcodes) */ .aifig-carousel-wrapper.aifig-carousel-left .aifig-carousel-title, .aifig-carousel-wrapper.aifig-carousel-right .aifig-carousel-title { font-size: 12px; margin: 8px 0; color: #333; text-align: center; line-height: 1.3; } @keyframes carousel-vertical { 0% { transform: translateY(-50%); } 100% { transform: translateY(0); } } .aifig-carousel-container::before, .aifig-carousel-container::after { content: ''; position: absolute; left: 0; width: 100%; height: 50px; z-index: 2; pointer-events: none; } .aifig-carousel-container::before { top: 0; background: linear-gradient(to bottom, #fff, transparent); } .aifig-carousel-container::after { bottom: 0; background: linear-gradient(to top, #fff, transparent); } /* Styles pour Elementor - Colonnes */ .elementor-column .aifig-carousel-wrapper.aifig-carousel-left, .elementor-column .aifig-carousel-wrapper.aifig-carousel-right { width: 100% !important; max-width: 100% !important; min-width: 100% !important; float: none !important; margin: 0 !important; position: relative !important; top: 0 !important; height: auto !important; max-height: 600px; } /* Styles pour Elementor - Carrousels top/bottom dans colonnes */ .elementor-column .aifig-carousel-wrapper.aifig-carousel-top, .elementor-column .aifig-carousel-wrapper.aifig-carousel-bottom { width: 100% !important; max-width: 100% !important; } /* Media queries : Empêcher le retour à la ligne jusqu'à 1024px minimum - RÈGLE 30 */ @media (min-width: 1024px) { /* Sur les grands écrans, FORCER les 3 colonnes à rester sur une ligne */ .aifig-article-layout-multiple { display: grid !important; grid-template-columns: 200px minmax(0, 1fr) 200px !important; grid-auto-flow: row !important; grid-template-rows: auto !important; } /* S'assurer que les colonnes latérales ne peuvent pas être compressées */ .aifig-article-layout-multiple > .aifig-related-posts { grid-column: span 1 !important; width: 200px !important; min-width: 200px !important; max-width: 200px !important; flex-shrink: 0 !important; flex-grow: 0 !important; } /* Colonne centrale flexible mais contrainte */ .aifig-article-layout-multiple > .aifig-main-content { grid-column: 2 !important; min-width: 0 !important; max-width: 100% !important; overflow: hidden !important; } } @media (max-width: 1200px) and (min-width: 1024px) { /* Sur les écrans moyens (1024-1200px), le layout multiple reste en 3 colonnes - RÈGLE 30 */ .aifig-article-layout-multiple { grid-template-columns: 200px minmax(0, 1fr) 200px !important; display: grid !important; grid-auto-flow: row !important; } .aifig-article-layout-multiple .aifig-related-posts { width: 200px !important; min-width: 200px !important; max-width: 200px !important; grid-column: span 1 !important; } .aifig-article-layout-multiple > .aifig-main-content { grid-column: 2 !important; min-width: 0 !important; overflow: hidden !important; } } @media (max-width: 1023px) { /* Sur les petits écrans, on peut passer en colonne */ .aifig-article-layout:not(.aifig-article-layout-multiple) { flex-direction: column; align-items: center; } /* Le layout multiple peut aussi passer en colonne sur très petits écrans */ .aifig-article-layout-multiple { grid-template-columns: 1fr !important; display: grid !important; } .aifig-main-content { width: 100%; max-width: 800px; } .aifig-related-posts { width: 100% !important; max-width: 800px !important; min-width: 100% !important; height: 300px; position: relative; top: 0; margin-top: 40px; } /* Carrousels latéraux en responsive */ .aifig-carousel-wrapper.aifig-carousel-left, .aifig-carousel-wrapper.aifig-carousel-right { width: 100% !important; max-width: 100% !important; min-width: 100% !important; float: none !important; margin: 20px 0 !important; position: relative !important; top: 0 !important; height: 300px !important; } .aifig-carousel-track { flex-direction: row; animation: carousel 120s linear infinite; } @keyframes carousel { 0% { transform: translateX(-50%); } 100% { transform: translateX(0); } } .aifig-carousel-container::before, .aifig-carousel-container::after { width: 50px; height: 100%; } .aifig-carousel-container::before { left: 0; background: linear-gradient(to right, #fff, transparent); } .aifig-carousel-container::after { right: 0; background: linear-gradient(to left, #fff, transparent); } } </style> <script> document.addEventListener('DOMContentLoaded', function() { // Traiter tous les carrousels verticaux (gauche et droite) // Support à la fois pour l'ancien système (.aifig-related-posts) et les shortcodes (.aifig-carousel-wrapper) const verticalTracks = document.querySelectorAll('.aifig-related-posts .aifig-carousel-track, .aifig-carousel-wrapper.aifig-carousel-left .aifig-carousel-track, .aifig-carousel-wrapper.aifig-carousel-right .aifig-carousel-track'); verticalTracks.forEach(function(track) { if (track) { // Vérifier si les items sont déjà dupliqués (pour éviter la double duplication) const itemsCount = track.children.length; if (itemsCount > 0) { // Dupliquer les items pour la boucle infinie seulement si pas déjà dupliqués const firstItem = track.children[0]; const lastItem = track.children[itemsCount - 1]; const isDuplicated = firstItem && lastItem && firstItem.isEqualNode(lastItem); if (!isDuplicated) { const items = track.innerHTML; track.innerHTML = items + items; } } // Calculer la durée de l'animation basée sur le nombre d'items et la vitesse const finalItemsCount = track.children.length / 2; const speed = 3.9; const duration = finalItemsCount * speed * 2; track.style.animationDuration = duration + 's'; track.style.willChange = 'transform'; track.addEventListener('mouseenter', () => { track.style.animationPlayState = 'paused'; }); track.addEventListener('mouseleave', () => { track.style.animationPlayState = 'running'; }); } }); // Traiter les carrousels horizontaux (haut et bas) - déjà dupliqués en PHP const horizontalTracks = document.querySelectorAll('.aifig-carousel-wrapper.aifig-carousel-top .aifig-carousel-track, .aifig-carousel-wrapper.aifig-carousel-bottom .aifig-carousel-track'); horizontalTracks.forEach(function(track) { if (track) { track.style.willChange = 'transform'; track.addEventListener('mouseenter', () => { track.style.animationPlayState = 'paused'; }); track.addEventListener('mouseleave', () => { track.style.animationPlayState = 'running'; }); } }); }); </script> <progress class='catchProgressbar' value='0'></progress> <div id="osd-cart-icon" class="osd-cart-icon osd-cart-floating-btn"> <a href="#" id="osd-cart-toggle" class="osd-cart-toggle" onclick="return false;"> <span class="osd-cart-icon-svg"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7 18C5.9 18 5.01 18.9 5.01 20S5.9 22 7 22 8.99 21.1 8.99 20 8.1 18 7 18ZM1 2V4H3L6.6 11.59L5.25 14.04C5.09 14.32 5 14.65 5 15C5 16.1 5.9 17 7 17H19V15H7.42C7.28 15 7.17 14.89 7.17 14.75L7.2 14.63L8.1 13H15.55C16.3 13 16.96 12.59 17.3 11.97L20.88 5.48C21.25 4.82 20.77 4 20.01 4H5.21L4.27 2H1ZM17 18C15.9 18 15.01 18.9 15.01 20S15.9 22 17 22 18.99 21.1 18.99 20 18.1 18 17 18Z" fill="currentColor"/> </svg> </span> <span class="osd-cart-count" id="osd-cart-count">0</span> </a> </div> <div id="osd-cart-modal" class="osd-cart-modal"> <div class="osd-cart-modal-overlay"></div> <div class="osd-cart-modal-content"> <div class="osd-cart-modal-header"> <h2>Mon panier</h2> <button type="button" class="osd-cart-modal-close" id="osd-cart-close">×</button> </div> <div class="osd-cart-modal-body" id="osd-cart-items"> <div class="osd-cart-loading"> <p>Chargement...</p> </div> </div> <div class="osd-cart-modal-footer"> <div class="osd-cart-coupon"> <input type="text" id="osd-coupon-code" placeholder="Code promo" /> <button type="button" id="osd-apply-coupon" class="osd-btn osd-btn-secondary">Appliquer</button> </div> <div class="osd-cart-total"> <div class="osd-cart-subtotal"> <span>Sous-total :</span> <span id="osd-cart-subtotal">0,00 €</span> </div> <div class="osd-cart-discount" id="osd-cart-discount" style="display:none;"> <span>Réduction :</span> <span id="osd-cart-discount-amount">0,00 €</span> </div> <div class="osd-cart-total-amount"> <span>Total :</span> <span id="osd-cart-total-amount">0,00 €</span> </div> </div> <!-- Information abonnement : rappel + lien de paiement chaque mois (prélèvement auto PayPal non disponible pour l'instant) --> <div id="osd-cart-subscription-choice" class="osd-cart-subscription-choice" style="display: none; margin: 16px 0; padding: 14px; background: #f0f8ff; border: 2px solid #0052CC; border-radius: 8px;"> <p style="margin: 0; font-weight: 600; font-size: 1em;">Abonnement mensuel</p> <p style="margin: 8px 0 0 0; font-size: 0.95em; color: #555;">Vous recevrez un rappel chaque mois avec un lien pour régler votre abonnement. Si vous ne payez pas, une popup s'affichera sur le produit jusqu'au paiement.</p> </div> <div class="osd-cart-actions"> <a href="https://www.direct-webmaster.fr/inscription/?from_cart=1" class="osd-btn osd-btn-primary osd-btn-large"> Connexion ou Inscription </a> </div> </div> </div> </div> <script> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <style id='core-block-supports-inline-css'> /** * Core styles: block-supports */ /*# sourceURL=core-block-supports-inline-css */ </style> <script src="https://www.direct-webmaster.fr/wp-content/plugins/exclusive-addons-for-elementor/assets/vendor/js/jquery.sticky-sidebar.js?ver=2.7.9.8" id="exad-sticky-jquery-js"></script> <script id="osd-store-script-js-extra"> var osdData = {"ajaxUrl":"https://www.direct-webmaster.fr/wp-admin/admin-ajax.php","nonce":"3e200328e2","logoutNonce":"2a7f107b75","reviewsNonce":"baece65e8b","hidePrices":"","isAdmin":"","reviewsModerationUrl":"https://www.direct-webmaster.fr/wp-admin/admin.php?page=osd-reviews","cartChoicePrimaryColor":"#ffc20e","cartChoiceSecondaryColor":"#0052cc","registerUrl":"https://www.direct-webmaster.fr/inscription/?from_cart=1","strings":{"addToCart":"Ajouter au panier","removeFromCart":"Retirer du panier","cartEmpty":"Votre panier est vide","loading":"Chargement...","error":"Une erreur est survenue","viewCart":"Voir panier","cartChoiceMessage":"Souhaitez-vous ajouter des produits ou passer au paiement ?","cartChoiceAddProducts":"Ajouter des produits","cartChoiceGoToPayment":"Passer au paiement","quoteAmountRequired":"Veuillez saisir le montant du devis (sup\u00e9rieur \u00e0 0)."}}; //# sourceURL=osd-store-script-js-extra </script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/ai-boutique/public/js/osd-store.js?ver=4.0" id="osd-store-script-js"></script> <script id="osd-store-js-extra"> var osdData = {"ajaxUrl":"https://www.direct-webmaster.fr/wp-admin/admin-ajax.php","nonce":"3e200328e2","logoutNonce":"2a7f107b75","reviewsNonce":"baece65e8b","hidePrices":"","paypalEnabled":"1","paypalClientId":"ASEb3mQecMloZFfGhanMI1hph4l64c6gAx97DoSRLEh5BULDqcjXbvt4mGoHIi4JEvJnJedRc4wX1QFk","paypalSandbox":"","accountUrl":"https://www.direct-webmaster.fr/mon-compte/","primaryColor":"#9b0d0d","strings":{"loading":"Chargement...","addToCart":"Ajouter au panier","viewCart":"Voir panier","error":"Une erreur est survenue","cartEmpty":"Votre panier est vide","quoteAmountRequired":"Veuillez saisir le montant du devis (sup\u00e9rieur \u00e0 0)."}}; //# sourceURL=osd-store-js-extra </script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/ai-boutique/public/js/osd-store.js?ver=4.0" id="osd-store-js"></script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/elementor/assets/js/webpack.runtime.js?ver=3.35.5" id="elementor-webpack-runtime-js"></script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/elementor/assets/js/frontend-modules.js?ver=3.35.5" id="elementor-frontend-modules-js"></script> <script src="https://www.direct-webmaster.fr/wp-includes/js/jquery/ui/core.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":true},"i18n":{"shareOnFacebook":"Partager sur Facebook","shareOnTwitter":"Partager sur Twitter","pinIt":"L\u2019\u00e9pingler","download":"T\u00e9l\u00e9charger","downloadImage":"T\u00e9l\u00e9charger une image","fullscreen":"Plein \u00e9cran","zoom":"Zoom","share":"Partager","playVideo":"Lire la vid\u00e9o","previous":"Pr\u00e9c\u00e9dent","next":"Suivant","close":"Fermer","a11yCarouselPrevSlideMessage":"Diapositive pr\u00e9c\u00e9dente","a11yCarouselNextSlideMessage":"Diapositive suivante","a11yCarouselFirstSlideMessage":"Ceci est la premi\u00e8re diapositive","a11yCarouselLastSlideMessage":"Ceci est la derni\u00e8re diapositive","a11yCarouselPaginationBulletMessage":"Aller \u00e0 la diapositive"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Portrait mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Paysage","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablette en mode portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablette en mode paysage","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Portable","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u00c9cran large","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, "hasCustomBreakpoints":false},"version":"3.35.5","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"theme_builder_v2":true,"landing-pages":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/www.direct-webmaster.fr\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.direct-webmaster.fr\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.direct-webmaster.fr\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"b2ff4096dd"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":10660,"title":"Les%20Mots%20Cl%C3%A9s%20Les%20Plus%20Recherch%C3%A9s%20sur%20Google","excerpt":"D\u00e9couvrez les termes les plus recherch\u00e9s sur Google et boostez votre SEO. Apprenez \u00e0 attirer un trafic qualifi\u00e9 et am\u00e9liorez votre visibilit\u00e9 en ligne.","featuredImage":"https:\/\/www.direct-webmaster.fr\/wp-content\/uploads\/les-mots-cles-les-plus-recherches-sur-google.jpg"}}; //# sourceURL=elementor-frontend-js-before </script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/elementor/assets/js/frontend.js?ver=3.35.5" id="elementor-frontend-js"></script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/pro-elements/assets/lib/smartmenus/jquery.smartmenus.js?ver=1.2.1" id="smartmenus-js"></script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/pro-elements/assets/lib/sticky/jquery.sticky.js?ver=3.34.0" id="e-sticky-js"></script> <script id="exad-main-script-js-extra"> var exad_ajax_object = {"ajax_url":"https://www.direct-webmaster.fr/wp-admin/admin-ajax.php","nonce":"fd437ff79c"}; //# sourceURL=exad-main-script-js-extra </script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/exclusive-addons-for-elementor/assets/js/exad-scripts.js?ver=2.7.9.8" id="exad-main-script-js"></script> <script src="https://www.direct-webmaster.fr/wp-includes/js/comment-reply.js?ver=6.9.4" id="comment-reply-js" async data-wp-strategy="async" fetchpriority="low"></script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/pro-elements/assets/js/webpack-pro.runtime.js?ver=3.34.0" id="elementor-pro-webpack-runtime-js"></script> <script src="https://www.direct-webmaster.fr/wp-includes/js/dist/hooks.js?ver=220ff17f5667d013d468" id="wp-hooks-js"></script> <script src="https://www.direct-webmaster.fr/wp-includes/js/dist/i18n.js?ver=6b3ae5bd3b8d9598492d" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after </script> <script id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.direct-webmaster.fr\/wp-admin\/admin-ajax.php","nonce":"418ecd40cd","urls":{"assets":"https:\/\/www.direct-webmaster.fr\/wp-content\/plugins\/pro-elements\/assets\/","rest":"https:\/\/www.direct-webmaster.fr\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}}, "facebook_sdk":{"lang":"fr_FR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.direct-webmaster.fr\/wp-content\/plugins\/pro-elements\/modules\/lottie\/assets\/animations\/default.json"}}; //# sourceURL=elementor-pro-frontend-js-before </script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/pro-elements/assets/js/frontend.js?ver=3.34.0" id="elementor-pro-frontend-js"></script> <script src="https://www.direct-webmaster.fr/wp-content/plugins/pro-elements/assets/js/elements-handlers.js?ver=3.34.0" id="pro-elements-handlers-js"></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":{"wpemoji":"https://www.direct-webmaster.fr/wp-includes/js/wp-emoji.js?ver=6.9.4","twemoji":"https://www.direct-webmaster.fr/wp-includes/js/twemoji.js?ver=6.9.4"}} </script> <script type="module"> /** * @output wp-includes/js/wp-emoji-loader.js */ /* eslint-env es6 */ // Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope. /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji */ const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( document.getElementById( 'wp-emoji-settings' ).textContent ) ); // For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js). window._wpemojiSettings = settings; /** * Support tests. * @typedef SupportTests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ const sessionStorageKey = 'wpEmojiSettingsSupports'; const tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser supports offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function supportsWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionSupportTests * @type {object} * @property {number} timestamp * @property {SupportTests} supportTests */ /** * Get support tests from session. * * @since 6.3.0 * * @private * * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. */ function getSessionSupportTests() { try { /** @type {SessionSupportTests} */ const item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.supportTests === 'object' ) { return item.supportTests; } } catch ( e ) {} return null; } /** * Persist the supports in session storage. * * @since 6.3.0 * * @private * * @param {SupportTests} supportTests Support tests. */ function setSessionSupportTests( supportTests ) { try { /** @type {SessionSupportTests} */ const item = { supportTests: supportTests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This is used to determine if the browser is rendering an emoji with multiple data points * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser * does not support the emoji correctly. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); const rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); const rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( ( rendered2Data, index ) => { return rendered2Data === rendered2[ index ]; } ); } /** * Checks if the center point of a single emoji is empty. * * This is used to determine if the browser is rendering an emoji with a single data point * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly * rendered emoji will have a non-zero value at the center point. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.8.2 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} emoji Emoji to test. * * @return {boolean} True if the center point is empty. */ function emojiRendersEmptyCenterPoint( context, emoji ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( emoji, 0, 0 ); // Test if the center point (16, 16) is empty (0,0,0,0). const centerPoint = context.getImageData(16, 16, 1, 1); for ( let i = 0; i < centerPoint.data.length; i++ ) { if ( centerPoint.data[ i ] !== 0 ) { // Stop checking the moment it's known not to be empty. return false; } } return true; } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for support of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { let isIdentical; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for Sark flag compatibility. This is the least supported of the letter locale flags, * so gives us an easy test for full support. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([C] + [Q]). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( context, // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Is there a large, hairy, humanoid mythical creature living in the browser? * * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature. * * The hairy creature emoji is a single code point emoji. Testing for browser * support required testing the center point of the emoji to see if it is empty. * * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature. * * When updating this test, please ensure that the emoji is either a single code point * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width * joiner vs a zero-width space. */ const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' ); return ! notSupported; } return false; } /** * Checks emoji support tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. * * @return {SupportTests} Support tests. */ function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { let canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } const context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering support to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; const supports = {}; tests.forEach( ( test ) => { supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); } ); return supports; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { const script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.supports = { everything: true, everythingExceptFlag: true }; // Obtain the emoji support from the browser, asynchronously when possible. new Promise( ( resolve ) => { let supportTests = getSessionSupportTests(); if ( supportTests ) { resolve( supportTests ); return; } if ( supportsWorkerOffloading() ) { try { // Note that the functions are being passed as arguments due to minification. const workerScript = 'postMessage(' + testEmojiSupports.toString() + '(' + [ JSON.stringify( tests ), browserSupportsEmoji.toString(), emojiSetsRenderIdentically.toString(), emojiRendersEmptyCenterPoint.toString() ].join( ',' ) + '));'; const blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); worker.onmessage = ( event ) => { supportTests = event.data; setSessionSupportTests( supportTests ); worker.terminate(); resolve( supportTests ); }; return; } catch ( e ) {} } supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); setSessionSupportTests( supportTests ); resolve( supportTests ); } ) // Once the browser emoji support has been obtained from the session, finalize the settings. .then( ( supportTests ) => { /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for ( const test in supportTests ) { settings.supports[ test ] = supportTests[ test ]; settings.supports.everything = settings.supports.everything && settings.supports[ test ]; if ( 'flag' !== test ) { settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ test ]; } } settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && ! settings.supports.flag; // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { const src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } ); //# sourceURL=https://www.direct-webmaster.fr/wp-includes/js/wp-emoji-loader.js </script> </body> </html>