<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tutoriels WordPress &#8211; Oli-via-net — Agence GEO &amp; SEO | E-réputation | Experts certifiés Google Ads</title>
	<atom:link href="https://www.oli-via-net.fr/category/tutoriels-wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oli-via-net.fr</link>
	<description>Boostez vos process et votre visibilité !</description>
	<lastBuildDate>Sun, 01 Nov 2026 17:44:14 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://www.oli-via-net.fr/wp-content/uploads/2026/04/cropped-favicon-Oli-via-net-32x32.png</url>
	<title>Tutoriels WordPress &#8211; Oli-via-net — Agence GEO &amp; SEO | E-réputation | Experts certifiés Google Ads</title>
	<link>https://www.oli-via-net.fr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPress, c&#8217;est fini ?</title>
		<link>https://www.oli-via-net.fr/wordpress-c-est-fini/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 10:24:36 +0000</pubDate>
				<category><![CDATA[Intelligence artificielle]]></category>
		<category><![CDATA[Tutoriels Wordpress]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=5354</guid>

					<description><![CDATA[J'ai aimé WordPress pendant vingt ans. Mais avec l'intelligence artificielle et les architectures modernes, le CMS et son back-office arrivent au bout de leur logique. Retour d'expérience avec mon laboratoire 7days.dev, construit avec Astro, et ce que cela change pour le SEO et le GEO.]]></description>
										<content:encoded><![CDATA[
<figure class="hero-ovn" style="margin:0 0 2rem"><svg viewBox="0 0 1200 520" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="wph" font-family="var(--global-body-font-family, system-ui)">
<title id="wph">WordPress, c&rsquo;est fini : un tableau de bord d&rsquo;administration s&rsquo;efface pendant qu&rsquo;une simple consigne écrite à une IA publie et met en ligne la page en quelques secondes.</title>
<defs>
<linearGradient id="wpbg" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="#0b3b36"/><stop offset="1" stop-color="#12684f"/></linearGradient>
<linearGradient id="wpia" x1="0" y1="0" x2="1" y2="0"><stop offset="0" stop-color="var(--global-palette14, #f7630c)"/><stop offset="1" stop-color="var(--global-palette15, #f5a524)"/></linearGradient>
<filter id="wpgl" x="-40%" y="-40%" width="180%" height="180%"><feGaussianBlur stdDeviation="10" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
<clipPath id="wpclip"><rect width="1200" height="520" rx="18"/></clipPath>
</defs>
<g clip-path="url(#wpclip)">
<rect width="1200" height="520" fill="url(#wpbg)"/>
<g stroke="#ffffff" opacity=".07"><path d="M0 104H1200M0 208H1200M0 312H1200M0 416H1200M240 0V520M480 0V520M720 0V520M960 0V520"/></g>
<text x="64" y="118" font-size="22" font-weight="600" letter-spacing="2" fill="var(--global-palette15, #f5a524)">SITE WEB · POINT DE VUE</text>
<text x="64" y="200" font-size="60" font-weight="700" fill="#ffffff">WordPress,</text>
<text x="64" y="268" font-size="60" font-weight="700" fill="#ffffff">c&rsquo;est fini ?</text>
<text x="64" y="326" font-size="28" fill="#eff7fb">Du back-office au dialogue avec l&rsquo;IA</text>
<text x="64" y="440" font-size="20" fill="#a7d3c4">Nicolas Peter · Oli-via-net</text>
<g transform="translate(700 70)">
<g><animate attributeName="opacity" values="1;1;.15;.15;1" keyTimes="0;.25;.4;.92;1" dur="8s" repeatCount="indefinite"/>
<rect width="420" height="230" rx="12" fill="#ffffff" opacity=".1" stroke="#ffffff" stroke-opacity=".25"/>
<rect x="0" y="0" width="90" height="230" rx="12" fill="#ffffff" opacity=".08"/>
<g fill="#ffffff" opacity=".35"><rect x="16" y="24" width="58" height="10" rx="5"/><rect x="16" y="50" width="48" height="10" rx="5"/><rect x="16" y="76" width="54" height="10" rx="5"/><rect x="16" y="102" width="44" height="10" rx="5"/><rect x="16" y="128" width="52" height="10" rx="5"/></g>
<g fill="#ffffff" opacity=".25"><rect x="112" y="24" width="180" height="16" rx="6"/><rect x="112" y="56" width="290" height="44" rx="8"/><rect x="112" y="112" width="140" height="28" rx="8"/><rect x="262" y="112" width="140" height="28" rx="8"/><rect x="112" y="152" width="290" height="56" rx="8"/></g>
<text x="210" y="252" text-anchor="middle" font-size="16" fill="#a7d3c4">back-office</text>
<path d="M30 20L390 210M390 20L30 210" stroke="var(--global-palette13, #b82105)" stroke-width="5" stroke-linecap="round" opacity="0"><animate attributeName="opacity" values="0;0;.9;.9;0" keyTimes="0;.28;.36;.9;1" dur="8s" repeatCount="indefinite"/></path>
</g>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1;0" keyTimes="0;.4;.48;.92;1" dur="8s" repeatCount="indefinite"/>
<rect x="0" y="290" width="420" height="64" rx="32" fill="url(#wpia)" filter="url(#wpgl)"/>
<text x="210" y="317" text-anchor="middle" font-size="17" fill="#ffffff">« Publie l&rsquo;article, ajoute un schéma</text>
<text x="210" y="339" text-anchor="middle" font-size="17" fill="#ffffff">animé et mets la page en ligne »</text>
</g>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1;0" keyTimes="0;.62;.7;.92;1" dur="8s" repeatCount="indefinite"/>
<rect x="90" y="384" width="240" height="46" rx="23" fill="#ffffff"/>
<text x="210" y="414" text-anchor="middle" font-size="18" font-weight="700" fill="#12684f">✓ En ligne en 7 s</text>
</g>
</g>
</g>
</svg></figure>



<p class="wp-block-paragraph">J&rsquo;ai aimé WordPress, vraiment. Je l&rsquo;ai connu à ses toutes premières heures, à l&rsquo;époque où il servait à créer de simples blogs, sans thèmes tout faits. WordPress résolvait alors un problème majeur : grâce à son back-office, des personnes qui ne savaient pas coder pouvaient enfin publier facilement sur le Web.</p>



<p class="wp-block-paragraph">Pendant vingt ans, la formule a fonctionné à merveille. Aujourd&rsquo;hui encore, environ 40 % des sites du Web tournent sous WordPress selon W3Techs, une part qui a commencé à reculer. Mais en observant l&rsquo;évolution fulgurante de l&rsquo;intelligence artificielle et des architectures modernes, ma conclusion est sans appel : WordPress va progressivement perdre son statut de leader. Nous avons franchi un cap où le concept même de CMS est dépassé.</p>



<h2 class="wp-block-heading">WordPress est-il vraiment mort ?</h2>



<p class="wp-block-paragraph">Non, pas aujourd&rsquo;hui. WordPress reste le système le plus utilisé au monde et des millions de sites continuent d&rsquo;en vivre très bien. Ce qui touche à sa fin, c&rsquo;est le modèle qu&rsquo;il incarne, celui d&rsquo;un site qu&rsquo;on administre à la main dans un tableau de bord. Pour un nouveau site vitrine, l&rsquo;IA et un site statique font désormais mieux, plus vite et pour moins cher.</p>



<h2 class="wp-block-heading">Qu&rsquo;est-ce qu&rsquo;un CMS, et pourquoi est-ce dépassé ?</h2>



<p class="wp-block-paragraph">Un CMS comme WordPress est un système qui réunit dans un seul bloc le front-end (la partie que voit le visiteur), le back-office (le tableau de bord d&rsquo;administration), la base de données MySQL (où sont rangés les textes, les pages et les réglages) et le PHP (le langage qui, sur le serveur, fabrique chaque page à partir de ces données).</p>



<p class="wp-block-paragraph">À chaque visite, le serveur interroge la base de données, exécute du code PHP, charge les extensions et assemble la page à la volée. Pendant longtemps, cette lourdeur était le prix à payer pour offrir une interface simple aux non-développeurs. Elle n&rsquo;a plus lieu d&rsquo;être quand l&rsquo;intelligence artificielle sait intervenir directement sur les fichiers du site.</p>



<figure class="schema-ovn" style="margin:2rem 0"><svg viewBox="0 0 1100 470" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="wpf" font-family="var(--global-body-font-family, system-ui)">
<title id="wpf">Hier, l&rsquo;humain remplit le back-office, qui écrit dans la base de données, puis le serveur exécute PHP et les extensions pour assembler la page à chaque visite. Aujourd&rsquo;hui, l&rsquo;humain parle à une IA qui modifie les fichiers sources, un build génère des pages statiques prêtes d&rsquo;avance.</title>
<defs>
<linearGradient id="wfa" x1="0" y1="0" x2="1" y2="0"><stop offset="0" stop-color="var(--global-palette1, #295cff)"/><stop offset="1" stop-color="var(--global-palette2, #0e94ff)"/></linearGradient>
<marker id="wfm" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0 0L10 5L0 10z" fill="var(--global-palette6, #636363)"/></marker>
<marker id="wfb" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0 0L10 5L0 10z" fill="var(--global-palette1, #295cff)"/></marker>
<filter id="wfg" x="-30%" y="-60%" width="160%" height="220%"><feGaussianBlur stdDeviation="7" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
</defs>
<rect x="10" y="10" width="1080" height="200" rx="14" fill="var(--global-palette8, #eff7fb)" opacity=".7"/>
<rect x="10" y="250" width="1080" height="210" rx="14" fill="var(--global-palette8, #eff7fb)"/>
<text x="34" y="44" font-size="15" font-weight="600" fill="var(--global-palette6, #636363)">HIER · CMS (WORDPRESS)</text>
<text x="34" y="284" font-size="15" font-weight="600" fill="var(--global-palette1, #295cff)">AUJOURD&rsquo;HUI · IA ET SITE STATIQUE</text>
<g font-size="15" text-anchor="middle" fill="var(--global-palette4, #3d3d3d)">
<rect x="34" y="80" width="150" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette7, #e1ebee)"/><text x="109" y="116">Humain</text>
<rect x="244" y="80" width="170" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette7, #e1ebee)"/><text x="329" y="108">Back-office</text><text x="329" y="128" font-size="13" fill="var(--global-palette6, #636363)">formulaires</text>
<rect x="474" y="80" width="170" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette7, #e1ebee)"/><text x="559" y="108">Base de données</text><text x="559" y="128" font-size="13" fill="var(--global-palette6, #636363)">MySQL</text>
<rect x="704" y="80" width="170" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette7, #e1ebee)"/><text x="789" y="108">PHP + extensions</text><text x="789" y="128" font-size="13" fill="var(--global-palette6, #636363)">à chaque visite</text>
<rect x="934" y="80" width="130" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette7, #e1ebee)"/><text x="999" y="116">Page</text>
</g>
<g stroke="var(--global-palette6, #636363)" stroke-width="1.5" marker-end="url(#wfm)"><path d="M184 111H236"/><path d="M414 111H466"/><path d="M644 111H696"/><path d="M874 111H926"/></g>
<text x="550" y="186" text-anchor="middle" font-size="14" fill="var(--global-palette13, #b82105)">la page est reconstruite à chaque visite, chaque extension est une porte à surveiller</text>
<g font-size="15" text-anchor="middle" fill="var(--global-palette3, #1c0d5a)">
<rect x="34" y="320" width="150" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="url(#wfa)" stroke-width="1.5"/><text x="109" y="356">Humain</text>
<rect x="244" y="320" width="170" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="url(#wfa)" stroke-width="1.5"/><text x="329" y="348">IA</text><text x="329" y="368" font-size="13" fill="var(--global-palette6, #636363)">langage naturel</text>
<rect x="474" y="320" width="170" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="url(#wfa)" stroke-width="1.5"/><text x="559" y="348">Fichiers sources</text><text x="559" y="368" font-size="13" fill="var(--global-palette6, #636363)">versionnés dans Git</text>
<rect x="704" y="320" width="170" height="62" rx="10" fill="var(--global-palette9, #fff)" stroke="url(#wfa)" stroke-width="1.5"/><text x="789" y="348">Build Astro</text><text x="789" y="368" font-size="13" fill="var(--global-palette6, #636363)">une seule fois</text>
</g>
<rect x="934" y="320" width="130" height="62" rx="31" fill="var(--global-palette11, #13612e)" filter="url(#wfg)"/><text x="999" y="349" text-anchor="middle" font-size="15" font-weight="700" fill="#ffffff">Page prête</text><text x="999" y="368" text-anchor="middle" font-size="12" fill="#ffffff">d&rsquo;avance</text>
<g stroke="var(--global-palette1, #295cff)" stroke-width="1.5" stroke-dasharray="6 5" fill="none" marker-end="url(#wfb)">
<path d="M184 351H236"><animate attributeName="stroke-dashoffset" from="22" to="0" dur="1.2s" repeatCount="indefinite"/></path>
<path d="M414 351H466"><animate attributeName="stroke-dashoffset" from="22" to="0" dur="1.2s" repeatCount="indefinite"/></path>
<path d="M644 351H696"><animate attributeName="stroke-dashoffset" from="22" to="0" dur="1.2s" repeatCount="indefinite"/></path>
<path d="M874 351H926"><animate attributeName="stroke-dashoffset" from="22" to="0" dur="1.2s" repeatCount="indefinite"/></path>
</g>
<text x="550" y="430" text-anchor="middle" font-size="14" fill="var(--global-palette14, #f7630c)">aucune base de données ni code exécuté à la visite, le serveur se contente de servir des fichiers</text>
</svg><figcaption>Hier, la page était assemblée à chaque visite. Aujourd&rsquo;hui, elle est générée une fois, à partir de fichiers que l&rsquo;IA modifie directement.</figcaption></figure>



<h2 class="wp-block-heading">Pourquoi le back-office n&rsquo;est plus nécessaire</h2>



<p class="wp-block-paragraph">Le back-office a été inventé dans les années 2000 pour une raison simple. Il permettait à une personne qui ne sait pas programmer de modifier son site sans toucher au code, en remplissant des formulaires que le CMS transformait ensuite en pages.</p>



<p class="wp-block-paragraph">Ce besoin a disparu. Une intelligence artificielle comprend aujourd&rsquo;hui une demande formulée en langage courant et la traduit directement en modifications de fichiers. Plus besoin de formulaires, de menus ni de tableau de bord pour publier un article, corriger un texte ou ajouter une page. Il suffit de le demander, en une phrase comme celle-ci.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">« Publie un nouvel article, ajoute une page sur mon site, ajuste les prix de l&rsquo;offre de 10 %, génère un schéma vectoriel animé pour illustrer le processus et mets la page en ligne. »</p>
</blockquote>



<p class="wp-block-paragraph">L&rsquo;IA prépare les modifications, génère les éléments et met le tout en ligne en quelques secondes. C&rsquo;est particulièrement vrai pour un site vitrine, dont le contenu évolue quelques fois par mois et qui n&rsquo;a ni paiement ni espace client à gérer. Il reste des exceptions, comme une boutique en ligne ou un site alimenté chaque jour par une équipe nombreuse, mais pour la grande majorité des sites d&rsquo;entreprise, le back-office est devenu une étape superflue.</p>



<h2 class="wp-block-heading">7days.dev, mon laboratoire, la preuve par la pratique</h2>



<p class="wp-block-paragraph">Pour affirmer cela, je m&rsquo;appuie sur du concret. Sur <a href="https://7days.dev/" target="_blank" rel="noopener">7days.dev</a>, que j&rsquo;utilise comme laboratoire d&rsquo;expérimentation, j&rsquo;ai choisi une architecture moderne. Le site est construit avec Astro, son contenu vit dans un dépôt Git, et il est servi par un simple serveur qui ne fait que distribuer des fichiers. J&rsquo;ai raconté comment et pourquoi je l&rsquo;ai reconstruit ainsi après une panne de son ancienne version WordPress. Les bénéfices sur le terrain sont sans comparaison.</p>



<ul class="wp-block-list"><li><strong>Une vitesse maximale, sans effort.</strong> PageSpeed Insights attribue à 7days.dev la note de 100 dans les quatre catégories, sur mobile comme sur ordinateur, avec un contenu principal affiché en une seconde. Je n&rsquo;ai eu à installer aucun système de cache ni aucune extension d&rsquo;optimisation.</li><li><strong>Une surface d&rsquo;attaque réduite au minimum.</strong> Selon le rapport annuel de Patchstack, l&rsquo;écosystème WordPress a enregistré 11 334 nouvelles failles en 2025, dont 91 % dans les extensions. Sur un site statique, il n&rsquo;y a ni base de données accessible ni code PHP exécuté à la visite, donc l&rsquo;essentiel de ces portes d&rsquo;entrée disparaît. Le serveur reste à protéger, mais on dort beaucoup mieux.</li><li><strong>Des visuels vectoriels créés par l&rsquo;IA.</strong> Concevoir un schéma vectoriel prenait autrefois des heures sur Illustrator. Aujourd&rsquo;hui, une consigne précise, écrite ou dictée, me permet d&rsquo;obtenir des visuels animés, légers et nets, directement intégrés au code. Ceux de cet article ont été créés ainsi.</li></ul>



<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2026/10/pagespeed-insights-7days-dev-100-astro-navigation-agentique.webp" alt="Rapport PageSpeed Insights mobile de 7days.dev : 100 en performances, accessibilité, bonnes pratiques et SEO, navigation agentique 2/2, Largest Contentful Paint 1,0 s" class="wp-image-5353" width="900" height="1008" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/10/pagespeed-insights-7days-dev-100-astro-navigation-agentique.webp 900w, https://www.oli-via-net.fr/wp-content/uploads/2026/10/pagespeed-insights-7days-dev-100-astro-navigation-agentique-268x300.webp 268w, https://www.oli-via-net.fr/wp-content/uploads/2026/10/pagespeed-insights-7days-dev-100-astro-navigation-agentique-768x860.webp 768w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption class="wp-element-caption">PageSpeed Insights, 7 octobre 2026 : 7days.dev, site Astro, obtient 100/100 sur mobile et réussit les deux contrôles de navigation agentique qui le concernent.</figcaption></figure>



<p class="wp-block-paragraph">Que ce soit clair, je ne livre pas mon site à l&rsquo;IA. Elle ne publie rien sans que je l&rsquo;aie validé, et je maîtrise chaque donnée mise en ligne. Les chiffres, les dates et les références sont vérifiés à la source avant d&rsquo;apparaître sur une page, et chaque modification est enregistrée dans l&rsquo;historique Git, ce qui me permet de savoir qui a changé quoi et de revenir en arrière à tout moment. L&rsquo;IA exécute, je décide.</p>



<p class="wp-block-paragraph">Ce qu&rsquo;elle m&rsquo;apporte, c&rsquo;est du temps, énormément de temps. Les tâches qui me prenaient des heures, comme mettre en page, produire un schéma ou décliner un contenu, se font en quelques minutes. Ce temps, je le consacre à ce qui fait vraiment la valeur de mon travail, la réflexion, la créativité, l&rsquo;expérience du terrain et l&rsquo;accompagnement de mes clients.</p>



<h2 class="wp-block-heading">Du SEO au GEO avec la méthode G.A.I.A</h2>



<p class="wp-block-paragraph">Pendant très longtemps, mes meilleurs résultats en SEO, je les ai obtenus avec WordPress. Mais le Web entre dans une nouvelle ère, celle du GEO (Generative Engine Optimization), où les moteurs génératifs et les agents conversationnels redéfinissent la recherche d&rsquo;information. C&rsquo;est pour répondre à cette mutation que j&rsquo;ai formalisé dès 2025 <a href="https://www.oli-via-net.fr/methode-gaia/">la méthode G.A.I.A</a>, pour Generative, Authority, Information et Agents.</p>



<p class="wp-block-paragraph">Le A d&rsquo;Agents est particulièrement fondamental. Demain, les recherches ne seront plus majoritairement faites par des humains qui naviguent de lien en lien. Un utilisateur demandera à son agent personnel de lui trouver une entreprise de rénovation, de réserver un billet de train ou d&rsquo;acheter un sac à main. Ce sont des robots qui iront consulter des sites créés et alimentés par d&rsquo;autres robots.</p>



<p class="wp-block-paragraph">Google commence d&rsquo;ailleurs à le mesurer. Depuis mai 2026, Lighthouse, l&rsquo;outil d&rsquo;audit de Chrome qui alimente PageSpeed Insights, propose une catégorie de <a href="https://developer.chrome.com/docs/lighthouse/agentic-browsing" target="_blank" rel="noopener">navigation agentique</a>. Elle est encore expérimentale et repose sur des standards en cours d&rsquo;élaboration, mais elle vérifie déjà qu&rsquo;un agent IA peut lire une page et s&rsquo;en servir. 7days.dev réussit les deux contrôles qui le concernent. Dans cet écosystème où l&rsquo;IA parle à l&rsquo;IA, un site doit être propre, ultra-rapide, sémantiquement irréprochable et immédiatement lisible par les machines. La lourdeur technique d&rsquo;un CMS traditionnel devient un désavantage concurrentiel.</p>



<h2 class="wp-block-heading">WordPress ou Astro, le bilan technique et financier</h2>



<p class="wp-block-paragraph">Obtenir d&rsquo;excellentes performances sur WordPress est possible, je l&rsquo;ai fait sur de nombreux sites, mais parfois au prix d&rsquo;un effort important et d&rsquo;une maintenance permanente. Pour optimiser un site WordPress, il faut en général</p>



<ul class="wp-block-list"><li>installer et configurer une extension de cache, certaines sont payantes, comme WP Rocket ;</li><li>payer un service d&rsquo;optimisation d&rsquo;images, comme Imagify, ou convertir soi-même tous les médias en WebP ou en SVG ;</li><li>différer le chargement des scripts lourds, comme Google Tag Manager, Google Analytics ou les pixels publicitaires ;</li><li>minifier et nettoyer le CSS et le JavaScript, héberger soi-même les polices de caractères, et le reste.</li></ul>



<p class="wp-block-paragraph">Toutes ces manipulations demandent du temps, des compétences techniques, et génèrent souvent des abonnements récurrents pour les extensions. Avec Astro, l&rsquo;essentiel de cette optimisation est natif. Le framework produit du HTML et du CSS purs, prêts à être servis.</p>



<p class="wp-block-paragraph">Côté hébergement, le coût devient presque anecdotique. J&rsquo;utilise un serveur privé (VPS) que j&rsquo;avais déjà, puisqu&rsquo;il me sert aussi à faire tourner mes automatisations et à sauvegarder mon infrastructure, donc 7days.dev ne me coûte rien de plus. Pour quelqu&rsquo;un qui part de zéro, un VPS de ce type coûte moins de 10 euros par mois chez un hébergeur comme Hetzner, et des services comme Cloudflare Pages, Netlify ou Vercel hébergent même gratuitement un site statique de taille modeste. Comparé à un WordPress, ses extensions premium et sa maintenance, l&rsquo;écart est considérable.</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th></th><th>WordPress</th><th>Site statique piloté par l&rsquo;IA</th></tr></thead><tbody><tr><td><strong>Fabrication de la page</strong></td><td>À chaque visite, par PHP et la base de données</td><td>Une seule fois, au moment de la publication</td></tr><tr><td><strong>Modifier le contenu</strong></td><td>Back-office et formulaires</td><td>Une demande en langage courant à l&rsquo;IA</td></tr><tr><td><strong>Performances</strong></td><td>Excellentes, avec cache et optimisations à configurer</td><td>Excellentes dès le départ</td></tr><tr><td><strong>Sécurité</strong></td><td>Cœur, thème et extensions à mettre à jour en continu</td><td>Aucun code exécuté à la visite, serveur à maintenir</td></tr><tr><td><strong>Historique des modifications</strong></td><td>Révisions des contenus</td><td>Historique Git complet, contenu, code et design</td></tr><tr><td><strong>Coût d&rsquo;hébergement</strong></td><td>Hébergement PHP, souvent extensions premium</td><td>VPS à moins de 10 € par mois, voire gratuit</td></tr><tr><td><strong>Boutique, espace membre</strong></td><td>Écosystème mûr, WooCommerce en tête</td><td>À construire ou à confier à un service externe</td></tr><tr><td><strong>Autonomie sans IA</strong></td><td>Forte, l&rsquo;interface est connue de tous</td><td>Plus faible, il faut l&rsquo;IA ou un développeur</td></tr></tbody></table><figcaption class="wp-element-caption">WordPress et site statique piloté par l&rsquo;IA, les différences qui comptent pour un site d&rsquo;entreprise.</figcaption></figure>



<h2 class="wp-block-heading">WordPress peut-il prendre le virage de l&rsquo;IA ?</h2>



<p class="wp-block-paragraph">Le site que vous êtes en train de lire tourne sous WordPress, et pourtant je ne l&rsquo;administre presque plus depuis son back-office. Grâce au protocole MCP (Model Context Protocol), qui permet à une IA de se connecter à un logiciel et d&rsquo;y agir, je donne mes consignes à Claude, et c&rsquo;est lui qui crée les pages, met à jour les textes, prépare les images et remplit leurs champs directement dans WordPress. Cet article a été mis en ligne de cette façon.</p>



<p class="wp-block-paragraph">Autrement dit, sur WordPress comme sur Astro, je travaille désormais de la même manière. Je parle à l&rsquo;IA, elle exécute, je valide. Le back-office devient une interface de secours. Ce qui perd son utilité, c&rsquo;est donc le CMS en tant que tableau de bord, pas forcément WordPress.</p>



<figure class="schema-ovn" style="margin:2rem 0"><svg viewBox="0 0 1100 470" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="m1t" font-family="var(--global-body-font-family, system-ui)">
<title id="m1t">Même consigne, deux moteurs : vous dictez une demande à l&rsquo;IA, qui l&rsquo;applique aussi bien sur le site WordPress oli-via-net.fr, via le protocole MCP, que sur le site Astro 7days.dev, via Git. Les deux pages sont publiées, vous gardez la décision.</title>
<defs>
<linearGradient id="m1bg" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="#0b3b36"/><stop offset="1" stop-color="#12684f"/></linearGradient>
<radialGradient id="m1orb" cx=".35" cy=".35" r=".75"><stop offset="0" stop-color="var(--global-palette15, #f5a524)"/><stop offset="1" stop-color="var(--global-palette14, #f7630c)"/></radialGradient>
<filter id="m1gl" x="-60%" y="-60%" width="220%" height="220%"><feGaussianBlur stdDeviation="12" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
<filter id="m1dg" x="-200%" y="-200%" width="500%" height="500%"><feGaussianBlur stdDeviation="4" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
<clipPath id="m1clip"><rect width="1100" height="470" rx="18"/></clipPath>
<path id="m1p0" d="M172 240H456"/>
<path id="m1p1" d="M580 218C660 150 690 150 760 150"/>
<path id="m1p2" d="M580 262C660 330 690 330 760 330"/>
</defs>
<g clip-path="url(#m1clip)">
<rect width="1100" height="470" fill="url(#m1bg)"/>
<g stroke="#ffffff" opacity=".06"><path d="M0 94H1100M0 188H1100M0 282H1100M0 376H1100M220 0V470M440 0V470M660 0V470M880 0V470"/></g>
<text x="40" y="52" font-size="17" font-weight="600" letter-spacing="2" fill="var(--global-palette15, #f5a524)">MÊME CONSIGNE, DEUX MOTEURS</text>
<rect x="40" y="82" width="340" height="64" rx="16" fill="#ffffff"/>
<path d="M110 146L124 164L136 146Z" fill="#ffffff"/>
<text x="210" y="109" text-anchor="middle" font-size="15" fill="#0b3b36">« Ajoute une page sur la rénovation</text>
<text x="210" y="131" text-anchor="middle" font-size="15" fill="#0b3b36">de salle de bain et mets-la en ligne »</text>
<circle cx="124" cy="240" r="46" fill="#ffffff" fill-opacity=".12" stroke="#ffffff" stroke-opacity=".35"/>
<g fill="none" stroke="#ffffff" stroke-width="3.5" stroke-linecap="round"><rect x="114" y="214" width="20" height="34" rx="10" fill="#ffffff" stroke="none"/><path d="M104 238a20 20 0 0 0 40 0M124 258v10"/></g>
<text x="124" y="312" text-anchor="middle" font-size="18" font-weight="700" fill="#ffffff">Vous</text>
<text x="124" y="334" text-anchor="middle" font-size="14" fill="#a7d3c4">décidez et validez</text>
<use href="#m1p0" stroke="#ffffff" stroke-opacity=".3" stroke-width="2" stroke-dasharray="6 6" fill="none"/>
<use href="#m1p1" stroke="#ffffff" stroke-opacity=".3" stroke-width="2" stroke-dasharray="6 6" fill="none"/>
<use href="#m1p2" stroke="#ffffff" stroke-opacity=".3" stroke-width="2" stroke-dasharray="6 6" fill="none"/>
<circle cx="520" cy="240" r="58" fill="none" stroke="var(--global-palette15, #f5a524)" stroke-width="2"><animate attributeName="r" values="58;96" dur="2.4s" repeatCount="indefinite"/><animate attributeName="opacity" values=".7;0" dur="2.4s" repeatCount="indefinite"/></circle>
<circle cx="520" cy="240" r="58" fill="url(#m1orb)" filter="url(#m1gl)"/>
<text x="520" y="248" text-anchor="middle" font-size="28" font-weight="700" fill="#ffffff">IA</text>
<text x="520" y="336" text-anchor="middle" font-size="15" fill="#eff7fb">comprend et exécute</text>
<text x="662" y="142" text-anchor="middle" font-size="14" font-weight="600" fill="var(--global-palette15, #f5a524)">MCP</text>
<text x="662" y="354" text-anchor="middle" font-size="14" font-weight="600" fill="var(--global-palette15, #f5a524)">Git + build</text>
<circle r="7" fill="#ffffff" filter="url(#m1dg)" opacity="0"><animateMotion dur="7s" repeatCount="indefinite" keyPoints="0;0;1;1" keyTimes="0;.08;.3;1" calcMode="linear"><mpath href="#m1p0"/></animateMotion><animate attributeName="opacity" values="0;0;1;1;0;0" keyTimes="0;.07;.09;.29;.31;1" dur="7s" repeatCount="indefinite"/></circle>
<circle r="7" fill="var(--global-palette15, #f5a524)" filter="url(#m1dg)" opacity="0"><animateMotion dur="7s" repeatCount="indefinite" keyPoints="0;0;1;1" keyTimes="0;.36;.56;1" calcMode="linear"><mpath href="#m1p1"/></animateMotion><animate attributeName="opacity" values="0;0;1;1;0;0" keyTimes="0;.35;.37;.55;.57;1" dur="7s" repeatCount="indefinite"/></circle>
<circle r="7" fill="var(--global-palette15, #f5a524)" filter="url(#m1dg)" opacity="0"><animateMotion dur="7s" repeatCount="indefinite" keyPoints="0;0;1;1" keyTimes="0;.36;.56;1" calcMode="linear"><mpath href="#m1p2"/></animateMotion><animate attributeName="opacity" values="0;0;1;1;0;0" keyTimes="0;.35;.37;.55;.57;1" dur="7s" repeatCount="indefinite"/></circle>
<g>
<rect x="760" y="92" width="300" height="118" rx="14" fill="#ffffff" fill-opacity=".1" stroke="#ffffff" stroke-opacity=".3"/>
<rect x="760" y="92" width="300" height="30" rx="14" fill="#ffffff" fill-opacity=".08"/>
<circle cx="782" cy="107" r="4" fill="#ffffff" opacity=".5"/><circle cx="796" cy="107" r="4" fill="#ffffff" opacity=".5"/><circle cx="810" cy="107" r="4" fill="#ffffff" opacity=".5"/>
<text x="784" y="152" font-size="19" font-weight="700" fill="#ffffff">oli-via-net.fr</text>
<text x="784" y="176" font-size="14" fill="#a7d3c4">WordPress</text>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1;0" keyTimes="0;.58;.63;.95;1" dur="7s" repeatCount="indefinite"/><rect x="900" y="160" width="142" height="32" rx="16" fill="#ffffff"/><text x="971" y="181" text-anchor="middle" font-size="14" font-weight="700" fill="#12684f">✓ Page publiée</text></g>
</g>
<g>
<rect x="760" y="272" width="300" height="118" rx="14" fill="#ffffff" fill-opacity=".1" stroke="#ffffff" stroke-opacity=".3"/>
<rect x="760" y="272" width="300" height="30" rx="14" fill="#ffffff" fill-opacity=".08"/>
<circle cx="782" cy="287" r="4" fill="#ffffff" opacity=".5"/><circle cx="796" cy="287" r="4" fill="#ffffff" opacity=".5"/><circle cx="810" cy="287" r="4" fill="#ffffff" opacity=".5"/>
<text x="784" y="332" font-size="19" font-weight="700" fill="#ffffff">7days.dev</text>
<text x="784" y="356" font-size="14" fill="#a7d3c4">Astro</text>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1;0" keyTimes="0;.58;.63;.95;1" dur="7s" repeatCount="indefinite"/><rect x="900" y="340" width="142" height="32" rx="16" fill="#ffffff"/><text x="971" y="361" text-anchor="middle" font-size="14" font-weight="700" fill="#12684f">✓ Page publiée</text></g>
</g>
<text x="550" y="436" text-anchor="middle" font-size="17" fill="#eff7fb">Le back-office devient une interface de secours. L&rsquo;interface, c&rsquo;est la conversation.</text>
</g>
</svg><figcaption>oli-via-net.fr et 7days.dev reçoivent la même consigne, l&rsquo;un par le protocole MCP, l&rsquo;autre par Git.</figcaption></figure>



<p class="wp-block-paragraph">WordPress l&rsquo;a d&rsquo;ailleurs bien compris. Depuis la version 6.9, son cœur intègre une Abilities API, qui décrit ce que le site sait faire pour que les agents IA puissent le découvrir et s&rsquo;en servir, et son équipe dédiée à l&rsquo;IA développe un <a href="https://github.com/WordPress/mcp-adapter" target="_blank" rel="noopener">adaptateur MCP officiel</a>. Demain, WordPress pourrait devenir un moteur de contenu piloté par des agents plutôt qu&rsquo;un tableau de bord. Le défi est de taille, adapter un socle de vingt ans à l&rsquo;ère des agents, mais s&rsquo;il le relève, il restera dans la course.</p>



<h2 class="wp-block-heading">Faut-il jeter WordPress pour autant ?</h2>



<p class="wp-block-paragraph">Absolument pas, et il ne s&rsquo;agit pas de faire du dénigrement primaire. Une grande partie de mes clients tournent aujourd&rsquo;hui sur WordPress, et le but n&rsquo;est pas de tout casser ni de lancer des refontes systématiques. Un site qui fonctionne bien, qui génère du chiffre d&rsquo;affaires et qui est correctement maintenu n&rsquo;a aucune raison d&rsquo;être refait pour le principe.</p>



<p class="wp-block-paragraph">Si oli-via-net.fr reste sous WordPress, c&rsquo;est donc un choix assumé. Il fonctionne, il génère des demandes, et je n&rsquo;applique pas une refonte pour le plaisir de la théorie. Le back-office reste aussi rassurant pour de nombreux clients qui ne sont pas encore familiers de l&rsquo;administration d&rsquo;un site par l&rsquo;intelligence artificielle, et WordPress garde des atouts réels pour l&rsquo;e-commerce ou les fonctionnalités spécifiques.</p>



<p class="wp-block-paragraph">En revanche, quand je conçois un nouveau projet à partir d&rsquo;une feuille blanche, proposer WordPress me semble aujourd&rsquo;hui être un choix par défaut plutôt qu&rsquo;une vision d&rsquo;avenir. Si un client est prêt à franchir le cap d&rsquo;une architecture moderne, une base fondée sur Astro et l&rsquo;IA offre des performances et une pérennité nettement supérieures pour l&rsquo;ère du Web qui s&rsquo;ouvre devant nous.</p>



<h2 class="wp-block-heading">À quoi ressemblera un site web en 2030 ?</h2>



<p class="wp-block-paragraph">Je ne prétends pas lire l&rsquo;avenir, mais la direction se dessine déjà. Un dirigeant dira à son assistant IA de trouver un artisan disponible jeudi, de comparer trois devis et de réserver le meilleur. Cet assistant interrogera directement les sites des entreprises, et parfois leur propre agent, qui répondra sur les disponibilités, les tarifs ou les délais.</p>



<figure class="schema-ovn" style="margin:2rem 0"><svg viewBox="0 0 1100 530" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="m2t" font-family="var(--global-body-font-family, system-ui)">
<title id="m2t">Un site, deux publics : le visiteur humain lit la partie visible du site pour se faire une opinion, avis et preuves à l&rsquo;appui, tandis qu&rsquo;un agent personnel, chargé de trouver un artisan disponible jeudi, interroge les données structurées et les actions du site, dialogue avec l&rsquo;agent de l&rsquo;entreprise et obtient la confirmation d&rsquo;un rendez-vous.</title>
<defs>
<linearGradient id="m2ag" x1="0" y1="0" x2="1" y2="0"><stop offset="0" stop-color="var(--global-palette14, #f7630c)"/><stop offset="1" stop-color="var(--global-palette15, #f5a524)"/></linearGradient>
<linearGradient id="m2hd" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="#0b3b36"/><stop offset="1" stop-color="#12684f"/></linearGradient>
<filter id="m2gl" x="-30%" y="-60%" width="160%" height="220%"><feGaussianBlur stdDeviation="8" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
<filter id="m2sh" x="-10%" y="-10%" width="120%" height="120%"><feDropShadow dx="0" dy="6" stdDeviation="10" flood-color="#0b3b36" flood-opacity=".18"/></filter>
<marker id="m2m" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0 0L10 5L0 10z" fill="#12684f"/></marker>
<path id="m2a" d="M276 412H392"/>
<path id="m2b" d="M708 412H826"/>
</defs>
<rect x="0" y="0" width="1100" height="530" rx="18" fill="var(--global-palette8, #eff7fb)"/>
<text x="36" y="48" font-size="16" font-weight="600" letter-spacing="2" fill="#12684f">DEMAIN · UN SITE, DEUX PUBLICS</text>
<g filter="url(#m2sh)"><rect x="400" y="72" width="300" height="384" rx="16" fill="var(--global-palette9, #ffffff)"/></g>
<rect x="400" y="72" width="300" height="34" rx="16" fill="url(#m2hd)"/><rect x="400" y="92" width="300" height="14" fill="url(#m2hd)"/>
<circle cx="420" cy="89" r="4" fill="#ffffff" opacity=".6"/><circle cx="434" cy="89" r="4" fill="#ffffff" opacity=".6"/><circle cx="448" cy="89" r="4" fill="#ffffff" opacity=".6"/>
<text x="560" y="94" text-anchor="middle" font-size="13" fill="#ffffff">votre-site.fr</text>
<text x="420" y="132" font-size="12" font-weight="700" letter-spacing="1.5" fill="#12684f">POUR LES HUMAINS</text>
<rect x="420" y="144" width="110" height="74" rx="8" fill="#12684f" opacity=".18"/>
<path d="M432 206l24-28 18 18 12-12 32 22z" fill="#12684f" opacity=".45"/><circle cx="508" cy="160" r="7" fill="var(--global-palette15, #f5a524)"/>
<text x="544" y="164" font-size="17" fill="var(--global-palette15, #f5a524)">★★★★★</text>
<text x="544" y="184" font-size="12" fill="var(--global-palette6, #636363)">4,9 · 127 avis</text>
<rect x="544" y="196" width="136" height="7" rx="3.5" fill="var(--global-palette7, #e1ebee)"/><rect x="544" y="210" width="100" height="7" rx="3.5" fill="var(--global-palette7, #e1ebee)"/>
<rect x="420" y="230" width="260" height="7" rx="3.5" fill="var(--global-palette7, #e1ebee)"/><rect x="420" y="244" width="210" height="7" rx="3.5" fill="var(--global-palette7, #e1ebee)"/>
<line x1="420" y1="272" x2="680" y2="272" stroke="var(--global-palette7, #e1ebee)" stroke-dasharray="4 4"/>
<text x="420" y="298" font-size="12" font-weight="700" letter-spacing="1.5" fill="var(--global-palette14, #f7630c)">POUR LES AGENTS</text>
<rect x="420" y="308" width="260" height="134" rx="10" fill="#0b3b36"/>
<rect x="420" y="308" width="260" height="134" rx="10" fill="var(--global-palette15, #f5a524)" opacity="0"><animate attributeName="opacity" values="0;0;.22;.22;0;0" keyTimes="0;.26;.3;.42;.46;1" dur="9s" repeatCount="indefinite"/></rect>
<g font-family="ui-monospace, Consolas, monospace" font-size="13">
<text x="436" y="334" fill="#a7d3c4">« service »: <tspan fill="#ffffff">« Rénovation »</tspan></text>
<text x="436" y="356" fill="#a7d3c4">« zone »: <tspan fill="#ffffff">« Yvelines »</tspan></text>
<text x="436" y="378" fill="#a7d3c4">« dispo »: <tspan fill="#ffffff">« jeudi 9 h »</tspan></text>
<text x="436" y="404" fill="var(--global-palette15, #f5a524)">réserver()  devis()</text>
<text x="436" y="428" fill="#a7d3c4">llms.txt ✓</text>
</g>
<circle cx="150" cy="150" r="22" fill="#12684f"/><path d="M110 222c0-30 18-44 40-44s40 14 40 44z" fill="#12684f"/>
<text x="150" y="250" text-anchor="middle" font-size="16" font-weight="700" fill="var(--global-palette3, #1c0d5a)">Visiteur</text>
<path d="M200 186H392" stroke="#12684f" stroke-width="2" fill="none" marker-end="url(#m2m)"/>
<text x="296" y="150" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">lit, compare, se fait</text>
<text x="296" y="170" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">une opinion</text>
<rect x="36" y="300" width="316" height="54" rx="14" fill="var(--global-palette9, #ffffff)" stroke="var(--global-palette7, #e1ebee)"/>
<path d="M150 354l12 16 10-16z" fill="var(--global-palette9, #ffffff)"/>
<text x="194" y="332" text-anchor="middle" font-size="14" fill="var(--global-palette4, #3d3d3d)">« Trouve un artisan dispo jeudi »</text>
<rect x="96" y="384" width="180" height="56" rx="28" fill="url(#m2ag)" filter="url(#m2gl)"/>
<text x="186" y="418" text-anchor="middle" font-size="15" font-weight="700" fill="#ffffff">Agent personnel</text>
<rect x="826" y="384" width="220" height="56" rx="28" fill="url(#m2hd)" filter="url(#m2gl)"/>
<text x="936" y="418" text-anchor="middle" font-size="15" font-weight="700" fill="#ffffff">Agent de l&rsquo;entreprise</text>
<text x="936" y="364" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">tarif, délai, créneau</text>
<use href="#m2a" stroke="var(--global-palette14, #f7630c)" stroke-width="2" stroke-dasharray="5 5" fill="none"/>
<use href="#m2b" stroke="var(--global-palette14, #f7630c)" stroke-width="2" stroke-dasharray="5 5" fill="none"/>
<circle r="7" fill="var(--global-palette14, #f7630c)" opacity="0"><animateMotion dur="9s" repeatCount="indefinite" keyPoints="0;0;1;1" keyTimes="0;.1;.26;1" calcMode="linear"><mpath href="#m2a"/></animateMotion><animate attributeName="opacity" values="0;0;1;1;0;0" keyTimes="0;.09;.11;.25;.27;1" dur="9s" repeatCount="indefinite"/></circle>
<circle r="7" fill="#12684f" opacity="0"><animateMotion dur="9s" repeatCount="indefinite" keyPoints="0;0;1;1" keyTimes="0;.44;.58;1" calcMode="linear"><mpath href="#m2b"/></animateMotion><animate attributeName="opacity" values="0;0;1;1;0;0" keyTimes="0;.43;.45;.57;.59;1" dur="9s" repeatCount="indefinite"/></circle>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1;0" keyTimes="0;.64;.7;.95;1" dur="9s" repeatCount="indefinite"/>
<rect x="380" y="470" width="340" height="42" rx="21" fill="#12684f"/>
<text x="550" y="497" text-anchor="middle" font-size="15" font-weight="700" fill="#ffffff">✓ Rendez-vous jeudi 9 h confirmé</text>
</g>
<text x="760" y="160" font-size="14" font-weight="700" fill="#12684f">Humains</text>
<text x="760" y="182" font-size="14" fill="var(--global-palette4, #3d3d3d)">confiance, preuves,</text>
<text x="760" y="202" font-size="14" fill="var(--global-palette4, #3d3d3d)">personnalité</text>
<text x="760" y="268" font-size="14" font-weight="700" fill="var(--global-palette14, #f7630c)">Agents</text>
<text x="760" y="290" font-size="14" fill="var(--global-palette4, #3d3d3d)">données à jour,</text>
<text x="760" y="310" font-size="14" fill="var(--global-palette4, #3d3d3d)">actions possibles</text>
</svg><figcaption>Chargé de trouver un artisan disponible jeudi, l&rsquo;agent personnel interroge les données du site, dialogue avec l&rsquo;agent de l&rsquo;entreprise et obtient le rendez-vous.</figcaption></figure>



<p class="wp-block-paragraph">Dans le Web de demain, un site aura deux publics. Les humains, qui viendront y chercher de la confiance, des preuves et une personnalité. Les agents, qui y chercheront des informations structurées, à jour et des actions possibles, réserver, demander un devis, vérifier un stock. Les standards qu&rsquo;expérimente Google, comme WebMCP ou le fichier llms.txt, servent précisément à préparer ce second public.</p>



<p class="wp-block-paragraph">La question ne sera donc plus de savoir quel CMS utiliser, mais si un agent comprend votre site et peut s&rsquo;en servir. Un site léger, rapide, propre dans son code et nourri de contenus vérifiables part avec une longueur d&rsquo;avance. C&rsquo;est exactement ce que je construis aujourd&rsquo;hui, pour mes propres sites comme pour ceux de mes clients.</p>



<p class="wp-block-paragraph"><em>Vous vous demandez si votre site doit évoluer, ou si votre prochain projet mérite une architecture moderne ? Remplissez le formulaire ci-dessous pour obtenir un audit gratuit.</em></p>



<div class="wp-block-kadence-column kadence-column1689_980c68-26 kb-section-dir-vertical" id="audit-gratuit"><div class="kt-inside-inner-col"><div class="kb-row-layout-wrap kb-row-layout-id1689_947ece-61 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-row kt-mobile-layout-row kt-row-valign-middle">

<div class="wp-block-kadence-column kadence-column1689_89ef03-a6 kb-section-dir-vertical inner-column-1"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading1689_083ddd-b1 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading1689_083ddd-b1">Audit SEO &amp; Marketing Digital Offert</h2>



<p class="kt-adv-heading1689_6ea11e-e4 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading1689_6ea11e-e4">Obtenez une analyse personnalisée de votre site en moins de <strong>48h</strong>.</p>



<div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items1689_fecdf3-70 kt-svg-icon-list-columns-1 alignnone kt-mobile-svg-icon-list-columns-1"><ul class="kt-svg-icon-list">
<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_3e0175-05"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Un diagnostic clair (technique, contenu, visibilité).</span></li>



<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_26710f-fe"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Les <strong>3 priorités d’action</strong> pour améliorer vos résultats.</span></li>



<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_623109-62"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Des pistes adaptées à votre secteur et à votre budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100 % gratuit, sans engagement</strong> : notre objectif est de vous montrer comment générer <strong>plus de trafic qualifié, de leads et de ventes</strong>.</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2025/09/audit-gratuit-seo-ai-sea-oli-via-net.webp" alt="" class="wp-image-1542" style="width:400px"/></figure>
</div></div>



<div class="wp-block-kadence-column kadence-column1689_260738-65 inner-column-2"><div class="kt-inside-inner-col">
<div class="wp-block-kadence-form kadence-form-1689_a7e2ff-c1 kb-form-wrap"><form class="kb-form" action="" method="post"><div class="kadence-blocks-form-field kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_0">Nom<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Nom" type="text" placeholder="" value="" data-type="text" class="kb-field kb-text-style-field kb-text-field kb-field-0" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-1 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_1">Email<span class="required">*</span></label><input name="kb_field_1" id="kb_field_1689_a7e2ff-c1_1" data-label="Email" type="email" placeholder="" value="" data-type="email" class="kb-field kb-text-style-field kb-email-field kb-field-1" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-2 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_2">Téléphone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="Téléphone" type="tel" placeholder="" value="" data-type="tel" class="kb-field kb-text-style-field kb-tel-field kb-field-2" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-3 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_3">URL de votre site (facultatif)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="URL de votre site (facultatif)" type="text" placeholder="" value="" data-type="text" class="kb-field kb-text-style-field kb-text-field kb-field-3"/></div><div class="kadence-blocks-form-field kb-form-field-4 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_4">Votre besoin<span class="required">*</span></label><div data-type="checkbox" data-label="Votre besoin" id="kb_field_1689_a7e2ff-c1_4" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-4 kb-radio-style-normal" data-required="yes"><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-0"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_0" class="kb-sub-field kb-checkbox-style" value="Référencement Google (SEO)"/><label for="kb_field_4_0">Référencement Google (SEO)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-1"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_1" class="kb-sub-field kb-checkbox-style" value="Visibilité dans les IA (GEO)"/><label for="kb_field_4_1">Visibilité dans les IA (GEO)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-2"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_2" class="kb-sub-field kb-checkbox-style" value="Campagnes publicitaires (SEA)"/><label for="kb_field_4_2">Campagnes publicitaires (SEA)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-3"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_3" class="kb-sub-field kb-checkbox-style" value="Avis et e-réputation"/><label for="kb_field_4_3">Avis et e-réputation</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-4"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_4" class="kb-sub-field kb-checkbox-style" value="Création ou refonte de site"/><label for="kb_field_4_4">Création ou refonte de site</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-5"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_5" class="kb-sub-field kb-checkbox-style" value="Automatisation et agents IA"/><label for="kb_field_4_5">Automatisation et agents IA</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-6"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_6" class="kb-sub-field kb-checkbox-style" value="Je ne sais pas encore"/><label for="kb_field_4_6">Je ne sais pas encore</label></div></div></div><div class="kadence-blocks-form-field kb-form-field-5 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_5">Votre message (facultatif)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Votre message (facultatif)" type="textarea" placeholder="" data-type="textarea" class="kb-field kb-text-style-field kb-textarea-field kb-field-5" rows="3"></textarea></div><div class="kadence-blocks-form-field kb-form-field-6 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_6">J’accepte que mes données soient utilisées pour traiter ma demande. Elles ne sont ni cédées ni revendues, et je peux en demander l’accès ou la suppression à tout moment (RGPD).<span class="required">*</span></label><div data-type="checkbox" data-label="J’accepte que mes données soient utilisées pour traiter ma demande. Elles ne sont ni cédées ni revendues, et je peux en demander l’accès ou la suppression à tout moment (RGPD)." id="kb_field_1689_a7e2ff-c1_6" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-6 kb-radio-style-normal" data-required="yes"><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-0"><input type="checkbox" name="kb_field_6[]" id="kb_field_6_0" class="kb-sub-field kb-checkbox-style" value="J’accepte"/><label for="kb_field_6_0">J’accepte</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="1204"/><input type="hidden" name="action" value="kb_process_ajax_submit"/><label class="kadence-verify-label">Email<input class="kadence-blocks-field verify" type="text" name="_kb_verify_email" autocomplete="new-password" aria-hidden="true" placeholder="Email" tabindex="-1" data-1p-ignore="true" data-lpignore="true" /></label><div class="kadence-blocks-form-field kb-submit-field kb-field-desk-width-100"><button class="kb-forms-submit button kb-button-size-standard kb-button-width-auto">Recevoir mon audit gratuit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Veuillez activer JavaScript dans votre navigateur pour envoyer le formulaire.</div><style>.kadence-form-1689_a7e2ff-c1 .kadence-blocks-form-field.kb-submit-field { display: none; }</style></noscript></div></div>

</div></div></div></div>



<script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://www.oli-via-net.fr/wordpress-c-est-fini/#article","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/wordpress-c-est-fini/"},"headline":"WordPress, c'est fini ?","inLanguage":"fr-FR","datePublished":"2026-10-07T12:24:36+02:00","dateModified":"2026-10-07T14:24:58+02:00","author":{"@type":"Person","@id":"https://www.oli-via-net.fr/#founder","name":"Nicolas Peter","url":"https://www.oli-via-net.fr/author/expert-seo-ia-nicolas-peter/","sameAs":["https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Activateur France Num","description":"Référencement de Nicolas Peter parmi les Activateurs France Num, professionnels qui accompagnent la transformation numérique des TPE et PME.","credentialCategory":"Référencement public","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"Initiative gouvernementale pour la transformation numérique des TPE et PME.","parentOrganization":{"@type":"GovernmentOrganization","name":"Direction générale des Entreprises","url":"https://www.entreprises.gouv.fr/"}}}]},"publisher":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net"},"image":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/10/wordpress-c-est-fini-question-ia-cms-oli-via-net.webp","width":1200,"height":520,"creator":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr/"},"creditText":"Oli-via-net","copyrightNotice":"© Oli-via-net","license":"https://www.oli-via-net.fr/mentions-legales/","acquireLicensePage":"https://www.oli-via-net.fr/contact/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/10/wordpress-c-est-fini-question-ia-cms-oli-via-net.webp"},"description":"J’ai aimé WordPress pendant vingt ans. Mais avec l’intelligence artificielle et les architectures modernes, le CMS et son back-office arrivent au bout de leur logique. Retour d’expérience avec mon laboratoire 7days.dev, construit avec Astro, et ce que cela change pour le SEO et le GEO."}</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Site WordPress en erreur 500 : pourquoi j&#8217;ai reconstruit plutôt que réparé</title>
		<link>https://www.oli-via-net.fr/site-wordpress-erreur-500-reconstruire-site-statique/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 17:12:58 +0000</pubDate>
				<category><![CDATA[Tutoriels Wordpress]]></category>
		<category><![CDATA[Marketing Digital]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=5037</guid>

					<description><![CDATA[7days.dev affichait une erreur 500 : sa base de données avait disparu. Plutôt que de remonter un WordPress, je l'ai reconstruit en site statique. Démarche, choix écartés, et mesures : 0,13 seconde, publication en 7 secondes.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Début septembre, en faisant l&rsquo;inventaire hebdomadaire de mes hébergements, je remarque que <strong>7days.dev</strong> renvoie une erreur HTTP 500 sur toutes les pages. Le message de WordPress est explicite, « Error establishing a database connection ». En vérifiant la configuration, je constate que la base de données du site n&rsquo;existe plus. Pas de sauvegarde exploitable, rien à restaurer.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-erreur-connexion-base-de-donnees-wordpress.webp" alt="Navigateur affichant 7days.dev avec le message WordPress Error establishing a database connection" class="wp-image-5039" width="1200" height="217" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-erreur-connexion-base-de-donnees-wordpress.webp 1200w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-erreur-connexion-base-de-donnees-wordpress-300x54.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-erreur-connexion-base-de-donnees-wordpress-1024x185.webp 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-erreur-connexion-base-de-donnees-wordpress-768x139.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">7days.dev le 12 septembre 2026 : la base de données WordPress a disparu, le site ne répond plus.</figcaption></figure>



<p class="wp-block-paragraph">C&rsquo;est une situation que je rencontre régulièrement chez les dirigeants de PME qui me contactent : un site WordPress qui tombe, et une seule question en tête, « combien pour le réparer ? ». Voici comment j&rsquo;ai traité le cas sur mon propre site, ce que j&rsquo;ai choisi, ce que j&rsquo;ai écarté, et ce que les mesures montrent.</p>



<figure class="schema-ovn" style="margin:2rem 0"><svg viewBox="0 0 880 460" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="t7d" font-family="var(--global-body-font-family, system-ui)">
<title id="t7d">Avant : WordPress dont la base a disparu, erreur 500. Après : Markdown dans Git, build isolé, fichiers statiques servis en 0,13 seconde.</title>
<defs>
<linearGradient id="g7a" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="var(--global-palette1, #295cff)"/><stop offset="1" stop-color="var(--global-palette2, #0e94ff)"/></linearGradient>
<linearGradient id="g7v" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="var(--global-palette11, #13612e)"/><stop offset="1" stop-color="var(--global-palette1, #295cff)"/></linearGradient>
<filter id="h7" x="-40%" y="-40%" width="180%" height="180%"><feGaussianBlur stdDeviation="7" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
<marker id="m7" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0 0L10 5L0 10z" fill="var(--global-palette1, #295cff)"/></marker>
<marker id="m7g" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0 0L10 5L0 10z" fill="var(--global-palette6, #636363)"/></marker>
</defs>
<rect x="20" y="20" width="360" height="420" rx="14" fill="var(--global-palette8, #eff7fb)" opacity=".7"/>
<rect x="420" y="20" width="440" height="420" rx="14" fill="var(--global-palette8, #eff7fb)"/>
<text x="44" y="60" font-size="15" font-weight="600" fill="var(--global-palette6, #636363)">AVANT · 2 septembre</text>
<text x="444" y="60" font-size="15" font-weight="600" fill="var(--global-palette1, #295cff)">APRÈS · 12 septembre</text>
<g font-size="15" text-anchor="middle">
<rect x="90" y="95" width="220" height="56" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette7, #e1ebee)"/>
<text x="200" y="128" fill="var(--global-palette4, #3d3d3d)">WordPress</text>
<path d="M200 151V197" stroke="var(--global-palette6, #636363)" stroke-width="1.5" marker-end="url(#m7g)"/>
<rect x="90" y="205" width="220" height="56" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette13, #b82105)" stroke-dasharray="5 4"/>
<text x="200" y="238" fill="var(--global-palette6, #636363)">Base de données</text>
<path d="M290 214l-14 14m0-14l14 14" stroke="var(--global-palette13, #b82105)" stroke-width="2.5" stroke-linecap="round"/>
<text x="200" y="285" font-size="13" fill="var(--global-palette13, #b82105)">supprimée, rien à restaurer</text>
<path d="M200 296V332" stroke="var(--global-palette6, #636363)" stroke-width="1.5" marker-end="url(#m7g)"/>
<rect x="115" y="340" width="170" height="52" rx="26" fill="var(--global-palette13, #b82105)" opacity=".12"/>
<text x="200" y="372" font-size="18" font-weight="700" fill="var(--global-palette13, #b82105)">HTTP 500</text>
</g>
<g font-size="15" text-anchor="middle">
<rect x="450" y="95" width="170" height="56" rx="10" fill="var(--global-palette9, #fff)" stroke="url(#g7a)" stroke-width="1.5"/>
<text x="535" y="121" fill="var(--global-palette3, #1c0d5a)">Markdown</text>
<text x="535" y="140" font-size="13" fill="var(--global-palette6, #636363)">dans Git</text>
<rect x="660" y="95" width="170" height="56" rx="10" fill="var(--global-palette9, #fff)" stroke="url(#g7a)" stroke-width="1.5"/>
<text x="745" y="121" fill="var(--global-palette3, #1c0d5a)">Build isolé</text>
<text x="745" y="140" font-size="13" fill="var(--global-palette6, #636363)">à chaque envoi</text>
<rect x="555" y="215" width="170" height="56" rx="10" fill="var(--global-palette9, #fff)" stroke="url(#g7a)" stroke-width="1.5"/>
<text x="640" y="241" fill="var(--global-palette3, #1c0d5a)">Fichiers statiques</text>
<text x="640" y="260" font-size="13" fill="var(--global-palette6, #636363)">aucun code serveur</text>
<g fill="none" stroke="var(--global-palette1, #295cff)" stroke-width="1.5" stroke-dasharray="6 5" marker-end="url(#m7)">
<path d="M620 123H652"><animate attributeName="stroke-dashoffset" from="22" to="0" dur="1.2s" repeatCount="indefinite"/></path>
<path d="M745 151C745 185 700 190 690 208"><animate attributeName="stroke-dashoffset" from="22" to="0" dur="1.2s" repeatCount="indefinite"/></path>
<path d="M640 271V318"><animate attributeName="stroke-dashoffset" from="22" to="0" dur="1.2s" repeatCount="indefinite"/></path>
</g>
<rect x="530" y="326" width="220" height="56" rx="28" fill="url(#g7v)" filter="url(#h7)"/>
<text x="640" y="360" font-size="18" font-weight="700" fill="var(--global-palette9, #fff)">200 en 0,13 s</text>
<text x="640" y="415" font-size="14" fill="var(--global-palette14, #f7630c)">Publication : dépôt → en ligne en 7 s</text>
</g>
</svg><figcaption>Le même site, avant et après : d&rsquo;une base de données disparue à des fichiers statiques servis en 0,13 seconde.</figcaption></figure>



<h2 class="wp-block-heading">Le constat : une panne qui ne se répare pas</h2>



<p class="wp-block-paragraph">Le 2 septembre, ma mesure est sans appel : <strong>HTTP 500</strong> sur 7days.dev, toujours en 500 deux jours plus tard. Le site partageait un hébergement mutualisé avec une douzaine d&rsquo;autres sites, dont certains mettaient plus de 20 secondes à répondre ce jour-là.</p>



<p class="wp-block-paragraph">Un WordPress, c&rsquo;est deux choses : des fichiers et une base de données qui contient tout le contenu. Ici, les fichiers étaient là, la base non. « Réparer » voulait donc dire réinstaller un WordPress vide et tout ressaisir. À ce prix-là, la vraie question devient : <strong>WordPress est-il encore le bon outil pour ce site ?</strong></p>



<h2 class="wp-block-heading">La décision : ce que j&rsquo;ai choisi, et ce que j&rsquo;ai écarté</h2>



<p class="wp-block-paragraph"><a href="https://7days.dev" target="_blank" rel="noopener">7days.dev </a> est notre pôle dédié à l&rsquo;automatisation des process pour entreprise, il est constitué de pages de présentation et d&rsquo;articles. Aucun panier, aucun espace client, aucun formulaire complexe. Avant de trancher, j&rsquo;ai comparé les options sur ce critère précis.</p>



<ul class="wp-block-list">
<li><strong>Remonter un WordPress</strong> : écarté. Même base de données à héberger et sauvegarder, mêmes mises à jour d&rsquo;extensions, même risque demain.</li>



<li><strong>Un CMS « headless » hébergé chez un tiers</strong> (type Sanity) : écarté. Le contenu vivrait chez un fournisseur extérieur ; je veux garder la maîtrise de mes données.</li>



<li><strong>Next.js</strong> : écarté. Excellent pour une application, surdimensionné pour un site sans besoin dynamique.</li>



<li><strong>Astro, en site statique</strong> : retenu. C&rsquo;est l&rsquo;outil de référence en 2026 pour les sites de contenu : il produit des pages HTML toutes prêtes, sans base de données ni code exécuté à chaque visite.</li>
</ul>



<p class="wp-block-paragraph">La contrepartie, je l&rsquo;ai assumée dès le départ : <strong>plus d&rsquo;interface d&rsquo;administration WordPress</strong>. Le contenu s&rsquo;édite en fichiers texte. Pour moi ce n&rsquo;est pas un problème, puisque mes outils d&rsquo;automatisation et d&rsquo;IA écrivent directement dans ces fichiers. Pour un client qui veut modifier lui-même ses pages chaque semaine, c&rsquo;est un vrai critère à peser.</p>



<h2 class="wp-block-heading">Ce que j&rsquo;ai mis en place</h2>



<ol class="wp-block-list">
<li><strong>Le contenu en Markdown dans un dépôt Git.</strong> Chaque page est un fichier texte versionné : l&rsquo;historique complet est conservé, et le site se reconstruit à l&rsquo;identique en quelques minutes.</li>



<li><strong>Un build automatique à chaque envoi.</strong> Quand j&rsquo;envoie une modification, le site est recompilé dans un conteneur isolé, puis la nouvelle version remplace l&rsquo;ancienne d&rsquo;un coup, sans état intermédiaire visible.</li>



<li><strong>Un serveur qui ne sert que des fichiers.</strong> Aucun code n&rsquo;est exécuté à la visite : il n&rsquo;y a tout simplement rien à pirater côté serveur. Les certificats HTTPS se renouvellent seuls.</li>



<li><strong>Une chaîne de publication automatique.</strong> Un article déposé par un de mes workflows est en ligne sans intervention. Mesuré le 16 septembre : dépôt à 11:02:59, en ligne à 11:03:06, soit <strong>7 secondes</strong>.</li>



<li><strong>Des visuels vectoriels animés.</strong> Plutôt que des photos de stock, 16 schémas SVG animés, dessinés en code, légers et nets sur tous les écrans.</li>
</ol>



<p class="wp-block-paragraph">Le contenu, lui, n&rsquo;a rien d&rsquo;automatique. Je relis chaque page à l&rsquo;écran pendant la refonte, et chaque fait avancé (date, partenaire, choix technique) doit pouvoir être sourcé, par un registre officiel ou un article de presse. Si je n&rsquo;ai pas la source, la phrase ne part pas en ligne.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-refonte-page-histoire-en-cours.webp" alt="Page Histoire de 7days.dev en cours de refonte : chronologie 2012-2018 J-3.fr, 2019 création de la SAS 7Days, 2019-2021 le moteur" class="wp-image-5040" width="900" height="946" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-refonte-page-histoire-en-cours.webp 900w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-refonte-page-histoire-en-cours-285x300.webp 285w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-refonte-page-histoire-en-cours-768x807.webp 768w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption class="wp-element-caption">Relecture de la page Histoire pendant la refonte de 7days.dev, le 22 septembre 2026.</figcaption></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-site-statique-automatisation-process-accueil.webp" alt="Page d'accueil de 7days.dev en mode sombre : titre sur l'automatisation des process et schéma animé e-mails, fichiers et échéances traités par un automate" class="wp-image-5036" width="1080" height="720" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-site-statique-automatisation-process-accueil.webp 1080w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-site-statique-automatisation-process-accueil-300x200.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-site-statique-automatisation-process-accueil-1024x683.webp 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-site-statique-automatisation-process-accueil-768x512.webp 768w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><figcaption class="wp-element-caption">7days.dev après reconstruction : site statique Astro servi en 0,13 seconde (mesure du 29 septembre 2026).</figcaption></figure>



<h2 class="wp-block-heading">Les résultats mesurés</h2>



<figure class="wp-block-table"><table><thead><tr><th>Mesure</th><th>Avant</th><th>Après</th></tr></thead><tbody><tr><td>État du site</td><td>HTTP 500 (2 et 4 septembre)</td><td>HTTP 200</td></tr><tr><td>Réponse de la page d&rsquo;accueil</td><td>—</td><td>0,13 s (12 et 29 septembre)</td></tr><tr><td>Premier octet reçu (TTFB)</td><td>—</td><td>63 ms</td></tr><tr><td>Page entièrement chargée</td><td>—</td><td>158 ms</td></tr><tr><td>Poids transféré, page d&rsquo;accueil</td><td>—</td><td>40 Ko</td></tr><tr><td>Impressions Google (8 premiers jours)</td><td>—</td><td>521, de 11 à 153 par jour</td></tr><tr><td>Publication d&rsquo;un article</td><td>manuelle</td><td>7 s, automatique</td></tr></tbody></table><figcaption class="wp-element-caption">Mesures curl et navigateur Chrome (Playwright, écran 1440×900) depuis Paris.</figcaption></figure>



<p class="wp-block-paragraph">Avant la mise en ligne publique, j&rsquo;ai fait parcourir les <strong>105 pages</strong> du site par un robot : zéro erreur JavaScript, zéro débordement sur un écran de téléphone de 390 pixels, et une feuille de style de 10 Ko compressée.</p>



<p class="wp-block-paragraph">Côté référencement, j&rsquo;ai validé les données structurées dans l&rsquo;outil officiel de Google avant d&rsquo;attendre quoi que ce soit du trafic : fil d&rsquo;Ariane, organisation et services sont reconnus sans erreur.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-test-resultats-enrichis-google-metiers.webp" alt="Outil de test des résultats enrichis de Google sur 7days.dev/metiers : 6 éléments valides, fil d'Ariane, commerces et services à proximité, organisation" class="wp-image-5041" width="1200" height="735" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-test-resultats-enrichis-google-metiers.webp 1200w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-test-resultats-enrichis-google-metiers-300x184.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-test-resultats-enrichis-google-metiers-1024x627.webp 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-test-resultats-enrichis-google-metiers-768x470.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">Test des résultats enrichis Google du 23 septembre 2026 : 6 éléments de données structurées valides sur 7days.dev/metiers.</figcaption></figure>



<h2 class="wp-block-heading">Premiers signaux dans Search Console</h2>



<p class="wp-block-paragraph">Les premières impressions apparaissent le 20 septembre. Huit jours plus tard, Search Console compte <strong>521 impressions et 4 clics</strong>, pour une position moyenne de 14,5. Surtout, la courbe monte vite : <strong>11 impressions le 20 septembre, 153 le 26</strong>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-search-console-premieres-impressions-septembre-2026.webp" alt="Rapport Performances de Google Search Console pour 7days.dev sur 28 jours : 4 clics, 521 impressions, position moyenne 14,5, courbe des impressions en hausse du 20 au 27 septembre 2026" class="wp-image-5042" width="1000" height="580" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-search-console-premieres-impressions-septembre-2026.webp 1000w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-search-console-premieres-impressions-septembre-2026-300x174.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-search-console-premieres-impressions-septembre-2026-768x445.webp 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">Search Console, 30 septembre 2026 : 521 impressions et 4 clics en huit jours, de 11 impressions par jour le 20 septembre à 153 le 26.</figcaption></figure>



<p class="wp-block-paragraph">Ce qui m&rsquo;intéresse le plus, ce sont les requêtes. Hormis la marque « 7days » (position 6), ce sont des recherches très précises, celles de dirigeants qui ont déjà un problème en tête : « automatisation des relances clients », « automatisation des notes de frais », « saisie automatique des factures », « devis automatisé ». Les pages qui captent le plus d&rsquo;impressions sont celles consacrées aux relances d&rsquo;impayés (42), à la saisie des factures fournisseurs (34) et à la facturation récurrente (21). C&rsquo;est exactement la cible du site.</p>



<p class="wp-block-paragraph">Huit jours, c&rsquo;est un démarrage, pas une tendance. Je referai le point à un mois puis à trois mois, avec les mêmes indicateurs.</p>



<h2 class="wp-block-heading">WordPress et le back-office ont-ils encore un sens à l&rsquo;ère de l&rsquo;IA ?</h2>



<p class="wp-block-paragraph">C&rsquo;est la vraie question que ce chantier m&rsquo;a posée. Pendant des années, le back-office a été le seul moyen pour un non-développeur de modifier son site. Aujourd&rsquo;hui, un assistant IA bien outillé rédige une page, corrige une coquille ou publie un article à partir d&rsquo;une simple phrase, directement dans les fichiers ou par l&rsquo;API du site. Pour un site de contenu dont les évolutions passent par moi et par mes outils, l&rsquo;interface d&rsquo;administration devient optionnelle.</p>



<p class="wp-block-paragraph">Cela ne fait pas de WordPress une solution dépassée. L&rsquo;article que vous lisez est publié sur oli-via-net.fr, qui tourne sous WordPress, et il y a été déposé par ces mêmes outils, via l&rsquo;API. Les deux approches cohabitent très bien. WordPress et son back-office restent, à mon avis, le bon choix dès qu&rsquo;il faut :</p>



<ul class="wp-block-list">
<li><strong>vendre en ligne</strong> : catalogue, stocks, paiements et commandes avec WooCommerce ;</li>



<li><strong>des fonctionnalités spécifiques</strong> : réservation, espace membre, formulaires avancés, extensions métier ;</li>



<li><strong>de l&rsquo;autonomie côté client</strong> : plusieurs personnes qui publient, avec des rôles et une validation ;</li>



<li><strong>un écosystème</strong> : des milliers d&rsquo;extensions et de prestataires capables de reprendre le site.</li>
</ul>



<p class="wp-block-paragraph">Le site statique, lui, prend tout son sens pour un site vitrine ou éditorial, dont le contenu change quelques fois par mois, où la vitesse et la sécurité priment et où la publication peut être automatisée. Et dans tous les cas, une base de données sans sauvegarde testée est une panne programmée : c&rsquo;est la première chose que je vérifie lors d&rsquo;un audit.</p>



<p class="wp-block-paragraph"><em>Votre site est en panne, lent, ou vous hésitez entre le faire évoluer et le reconstruire ? Je regarde votre situation et vous dis franchement ce qui se justifie, WordPress compris.</em></p>



<div class="wp-block-kadence-column kadence-column1689_980c68-26 kb-section-dir-vertical" id="audit-gratuit"><div class="kt-inside-inner-col"><div class="kb-row-layout-wrap kb-row-layout-id1689_947ece-61 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-row kt-mobile-layout-row kt-row-valign-middle">

<div class="wp-block-kadence-column kadence-column1689_89ef03-a6 kb-section-dir-vertical inner-column-1"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading1689_083ddd-b1 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading1689_083ddd-b1">Audit SEO &amp; Marketing Digital Offert</h2>



<p class="kt-adv-heading1689_6ea11e-e4 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading1689_6ea11e-e4">Obtenez une analyse personnalisée de votre site en moins de <strong>48h</strong>.</p>



<div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items1689_fecdf3-70 kt-svg-icon-list-columns-1 alignnone kt-mobile-svg-icon-list-columns-1"><ul class="kt-svg-icon-list">
<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_3e0175-05"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Un diagnostic clair (technique, contenu, visibilité).</span></li>



<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_26710f-fe"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Les <strong>3 priorités d’action</strong> pour améliorer vos résultats.</span></li>



<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_623109-62"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Des pistes adaptées à votre secteur et à votre budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100 % gratuit, sans engagement</strong> : notre objectif est de vous montrer comment générer <strong>plus de trafic qualifié, de leads et de ventes</strong>.</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2025/09/audit-gratuit-seo-ai-sea-oli-via-net.webp" alt="" class="wp-image-1542" style="width:400px"/></figure>
</div></div>



<div class="wp-block-kadence-column kadence-column1689_260738-65 inner-column-2"><div class="kt-inside-inner-col">
<div class="wp-block-kadence-form kadence-form-1689_a7e2ff-c1 kb-form-wrap"><form class="kb-form" action="" method="post"><div class="kadence-blocks-form-field kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_0">Nom<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Nom" type="text" placeholder="" value="" data-type="text" class="kb-field kb-text-style-field kb-text-field kb-field-0" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-1 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_1">Email<span class="required">*</span></label><input name="kb_field_1" id="kb_field_1689_a7e2ff-c1_1" data-label="Email" type="email" placeholder="" value="" data-type="email" class="kb-field kb-text-style-field kb-email-field kb-field-1" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-2 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_2">Téléphone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="Téléphone" type="tel" placeholder="" value="" data-type="tel" class="kb-field kb-text-style-field kb-tel-field kb-field-2" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-3 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_3">URL de votre site (facultatif)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="URL de votre site (facultatif)" type="text" placeholder="" value="" data-type="text" class="kb-field kb-text-style-field kb-text-field kb-field-3"/></div><div class="kadence-blocks-form-field kb-form-field-4 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_4">Votre besoin<span class="required">*</span></label><div data-type="checkbox" data-label="Votre besoin" id="kb_field_1689_a7e2ff-c1_4" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-4 kb-radio-style-normal" data-required="yes"><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-0"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_0" class="kb-sub-field kb-checkbox-style" value="Référencement Google (SEO)"/><label for="kb_field_4_0">Référencement Google (SEO)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-1"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_1" class="kb-sub-field kb-checkbox-style" value="Visibilité dans les IA (GEO)"/><label for="kb_field_4_1">Visibilité dans les IA (GEO)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-2"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_2" class="kb-sub-field kb-checkbox-style" value="Campagnes publicitaires (SEA)"/><label for="kb_field_4_2">Campagnes publicitaires (SEA)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-3"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_3" class="kb-sub-field kb-checkbox-style" value="Avis et e-réputation"/><label for="kb_field_4_3">Avis et e-réputation</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-4"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_4" class="kb-sub-field kb-checkbox-style" value="Création ou refonte de site"/><label for="kb_field_4_4">Création ou refonte de site</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-5"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_5" class="kb-sub-field kb-checkbox-style" value="Automatisation et agents IA"/><label for="kb_field_4_5">Automatisation et agents IA</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-6"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_6" class="kb-sub-field kb-checkbox-style" value="Je ne sais pas encore"/><label for="kb_field_4_6">Je ne sais pas encore</label></div></div></div><div class="kadence-blocks-form-field kb-form-field-5 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_5">Votre message (facultatif)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Votre message (facultatif)" type="textarea" placeholder="" data-type="textarea" class="kb-field kb-text-style-field kb-textarea-field kb-field-5" rows="3"></textarea></div><div class="kadence-blocks-form-field kb-form-field-6 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_6">J’accepte que mes données soient utilisées pour traiter ma demande. Elles ne sont ni cédées ni revendues, et je peux en demander l’accès ou la suppression à tout moment (RGPD).<span class="required">*</span></label><div data-type="checkbox" data-label="J’accepte que mes données soient utilisées pour traiter ma demande. Elles ne sont ni cédées ni revendues, et je peux en demander l’accès ou la suppression à tout moment (RGPD)." id="kb_field_1689_a7e2ff-c1_6" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-6 kb-radio-style-normal" data-required="yes"><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-0"><input type="checkbox" name="kb_field_6[]" id="kb_field_6_0" class="kb-sub-field kb-checkbox-style" value="J’accepte"/><label for="kb_field_6_0">J’accepte</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="1204"/><input type="hidden" name="action" value="kb_process_ajax_submit"/><label class="kadence-verify-label">Email<input class="kadence-blocks-field verify" type="text" name="_kb_verify_email" autocomplete="new-password" aria-hidden="true" placeholder="Email" tabindex="-1" data-1p-ignore="true" data-lpignore="true" /></label><div class="kadence-blocks-form-field kb-submit-field kb-field-desk-width-100"><button class="kb-forms-submit button kb-button-size-standard kb-button-width-auto">Recevoir mon audit gratuit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Veuillez activer JavaScript dans votre navigateur pour envoyer le formulaire.</div><style>.kadence-form-1689_a7e2ff-c1 .kadence-blocks-form-field.kb-submit-field { display: none; }</style></noscript></div></div>

</div></div></div></div>



<script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://www.oli-via-net.fr/site-wordpress-erreur-500-reconstruire-site-statique/#article","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/site-wordpress-erreur-500-reconstruire-site-statique/"},"headline":"Site WordPress en erreur 500 : pourquoi j'ai reconstruit plutôt que réparé","inLanguage":"fr-FR","datePublished":"2026-09-30T19:12:58+02:00","dateModified":"2026-09-30T19:26:18+02:00","author":{"@type":"Person","@id":"https://www.oli-via-net.fr/#founder","name":"Nicolas Peter","url":"https://www.oli-via-net.fr/author/expert-seo-ia-nicolas-peter/","sameAs":["https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Activateur France Num","description":"Référencement de Nicolas Peter parmi les Activateurs France Num, professionnels qui accompagnent la transformation numérique des TPE et PME.","credentialCategory":"Référencement public","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"Initiative gouvernementale pour la transformation numérique des TPE et PME.","parentOrganization":{"@type":"GovernmentOrganization","name":"Direction générale des Entreprises","url":"https://www.entreprises.gouv.fr/"}}}]},"publisher":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net"},"image":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-site-statique-automatisation-process-accueil.webp","width":1080,"height":720,"creator":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr/"},"creditText":"Oli-via-net","copyrightNotice":"© Oli-via-net","license":"https://www.oli-via-net.fr/mentions-legales/","acquireLicensePage":"https://www.oli-via-net.fr/contact/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-site-statique-automatisation-process-accueil.webp"},"description":"7days.dev affichait une erreur 500 : sa base de données avait disparu. Plutôt que de remonter un WordPress, je l’ai reconstruit en site statique. Démarche, choix écartés, et mesures : 0,13 seconde, publication en 7 secondes."}</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Comment mettre en place un suivi de conversion Google Ads en moins de 15 minutes (WooCommerce &#038; GTM)</title>
		<link>https://www.oli-via-net.fr/comment-mettre-en-place-un-suivi-de-conversion-google-ads-en-moins-de-15-minutes-woocommerce-gtm/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 15:41:47 +0000</pubDate>
				<category><![CDATA[SEA (Publicité payante)]]></category>
		<category><![CDATA[Tutoriels Wordpress]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=3696</guid>

					<description><![CDATA[Mettre en place un suivi de conversion fiable est indispensable pour piloter efficacement ses campagnes Google Ads.Sans tracking, impossible de savoir si vos publicités génèrent réellement des ventes. Dans cet article, je vous explique comment configurer un suivi de conversion Google Ads en moins de 15 minutes, sur un site e-commerce, à l’aide de Google...]]></description>
										<content:encoded><![CDATA[
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#webpage","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/","name":"Comment mettre en place un suivi de conversion Google Ads en moins de 15 minutes (WooCommerce & GTM)","description":"Guide complet pour configurer un suivi de conversion Google Ads fiable sur WooCommerce avec Google Tag Manager en 15 minutes. Tutoriel étape par étape avec exemple concret e-commerce.","inLanguage":"fr-FR","isPartOf":{"@id":"https://www.oli-via-net.fr/#website"},"about":{"@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#article"},"breadcrumb":{"@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#breadcrumb"},"speakable":{"@type":"SpeakableSpecification","cssSelector":["h1",".article-intro",".article-steps"]}},{"@type":"BreadcrumbList","@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https://www.oli-via-net.fr/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.oli-via-net.fr/blog/"},{"@type":"ListItem","position":3,"name":"Suivi conversion Google Ads WooCommerce GTM","item":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/"}]},{"@type":"Article","@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#article","headline":"Comment mettre en place un suivi de conversion Google Ads en moins de 15 minutes (WooCommerce & GTM)","alternativeHeadline":"Guide pratique : Configurer le tracking e-commerce Google Ads avec Google Tag Manager sur WordPress","description":"Tutoriel complet pour configurer un suivi de conversion Google Ads fiable sur un site e-commerce WooCommerce en moins de 15 minutes grâce à Google Tag Manager. Méthode étape par étape avec exemple réel (Passi'Jardin), configuration des balises de conversion, déclencheurs, tests avec codes promo et vérification dans Google Ads. Compatible WooCommerce et Shopify.","image":["https://www.oli-via-net.fr/wp-content/uploads/2025/12/google-ads-conversion-tracking-gtm.webp","https://www.oli-via-net.fr/wp-content/uploads/2025/12/woocommerce-google-tag-manager-setup.webp","https://www.oli-via-net.fr/wp-content/uploads/2025/12/google-ads-conversion-id-label.webp"],"author":{"@type":"Person","@id":"https://www.oli-via-net.fr/#nicolas-peter","name":"Nicolas Peter","jobTitle":"Expert Google Ads & Tracking E-commerce","url":"https://www.oli-via-net.fr/a-propos-nicolas-peter/","sameAs":["https://www.linkedin.com/in/nicolas-peter-oli-via-net/","https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Activateur France Num","description":"Référencement de Nicolas Peter parmi les Activateurs France Num, professionnels qui accompagnent la transformation numérique des TPE et PME.","credentialCategory":"Référencement public","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"Initiative gouvernementale pour la transformation numérique des TPE et PME.","parentOrganization":{"@type":"GovernmentOrganization","name":"Direction générale des Entreprises","url":"https://www.entreprises.gouv.fr/"}}}]},"publisher":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr","logo":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png","width":"300","height":"100","creator":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr/"},"creditText":"Oli-via-net","copyrightNotice":"© Oli-via-net","license":"https://www.oli-via-net.fr/mentions-legales/","acquireLicensePage":"https://www.oli-via-net.fr/contact/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png"}},"datePublished":"2025-01-09","dateModified":"2025-01-09","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/"},"inLanguage":"fr-FR","articleSection":["Google Ads","E-commerce","WooCommerce","Google Tag Manager","Tracking"],"keywords":"suivi conversion Google Ads, Google Tag Manager WooCommerce, tracking e-commerce, conversion tracking GTM, Google Ads conversion ID, WooCommerce Google Ads, installation GTM WordPress, balise conversion Google Ads, ROAS Google Ads, dataLayer e-commerce, page remerciement WooCommerce, order-received tracking","about":[{"@type":"Thing","name":"Suivi de conversion Google Ads"},{"@type":"Thing","name":"Google Tag Manager"},{"@type":"Thing","name":"WooCommerce"},{"@type":"Thing","name":"E-commerce tracking"}],"teaches":{"@type":"Thing","name":"Configuration suivi conversion Google Ads avec GTM"}},{"@type":"HowTo","@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#howto","name":"Comment configurer un suivi de conversion Google Ads sur WooCommerce avec Google Tag Manager","description":"Guide étape par étape pour mettre en place un tracking de conversion Google Ads fiable sur un site e-commerce WooCommerce en utilisant Google Tag Manager. Durée : 15 minutes.","totalTime":"PT15M","estimatedCost":{"@type":"MonetaryAmount","currency":"EUR","value":"0"},"tool":[{"@type":"HowToTool","name":"Compte Google Ads actif"},{"@type":"HowToTool","name":"Compte Google Tag Manager"},{"@type":"HowToTool","name":"Site WordPress avec WooCommerce"},{"@type":"HowToTool","name":"Accès admin WordPress"}],"step":[{"@type":"HowToStep","position":1,"name":"Vérifier l'installation de Google Tag Manager","text":"Avant toute chose, il est indispensable que Google Tag Manager soit correctement installé sur votre site. Rendez-vous sur votre compte Google Tag Manager, cliquez sur votre identifiant de conteneur et copiez les deux scripts fournis : un à placer dans la balise \u003chead> et un à placer dans la balise \u003cbody>. Ces balises permettent de suivre les actions des utilisateurs sur votre site (pages vues, clics, achats, etc.). Sur WordPress (et notamment avec Divi), l'intégration se fait très simplement via les réglages du thème ou via un plugin comme Insert Headers and Footers.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-1"},{"@type":"HowToStep","position":2,"name":"Créer l'action de conversion dans Google Ads","text":"Connectez-vous à votre compte Google Ads, puis allez dans Objectifs > Récapitulatif. Identifiez l'action de conversion correspondant à l'achat (dans l'exemple Passi'Jardin, la conversion commence par un identifiant spécifique comme 94...). Tant que Google Tag Manager n'est pas installé, la conversion apparaît en mode dépannage, ce qui est tout à fait normal. Cette action de conversion sera celle que vous allez tracker via GTM.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-2"},{"@type":"HowToStep","position":3,"name":"Créer la balise de conversion dans Google Tag Manager","text":"Rendez-vous dans Google Tag Manager, cliquez sur Nouvelle balise, choisissez Configuration de la balise puis sélectionnez Google Ads – Suivi des conversions. Vous devrez renseigner deux éléments essentiels : Conversion ID et Conversion Label. Pour les récupérer, retournez dans Google Ads, ouvrez l'action de conversion concernée, cliquez sur Utiliser Google Tag Manager et copiez les deux identifiants. Collez-les ensuite dans la configuration de la balise GTM. Une fois renseignés, Google Tag Manager reconnaît automatiquement la conversion Google Ads associée.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-3"},{"@type":"HowToStep","position":4,"name":"Configurer le déclencheur de conversion","text":"Une conversion ne doit se déclencher que lorsqu'un achat est réellement finalisé. Pour cela, créez un déclencheur de type Pages vues, sélectionnez Certaines pages vues. Sur un site e-commerce WooCommerce, après un achat, l'utilisateur est redirigé vers une page de confirmation de commande (page de remerciement). Sur WooCommerce, cette page contient généralement order-received et un paramètre unique de commande (?key=). Ces éléments permettent de confirmer à 100 % qu'un achat a bien été effectué.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-4"},{"@type":"HowToStep","position":5,"name":"Tester avec un achat réel ou un code promo à 100%","text":"La meilleure solution reste de tester un achat réel. Cependant, pour éviter des paiements inutiles, il est recommandé de créer un code promo à 100 %. Allez dans Réglages WooCommerce et activez l'option Utiliser les codes promo. Puis dans Marketing > Ajouter un code promo, configurez : Remise en pourcentage 100%, Livraison gratuite (si disponible), Limite d'utilisation (1 à 3 tests). Si votre site n'a pas de livraison gratuite, ajoutez une zone d'expédition, configurez une livraison gratuite et associez-la à un code postal spécifique pour vos tests.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-5"},{"@type":"HowToStep","position":6,"name":"Identifier l'URL de confirmation de commande","text":"Passez une commande test avec le code promo et le code postal configuré. Une fois la commande validée, observez l'URL de la page. Les éléments clés à récupérer sont : commande / order-received et la partie de l'URL après le ? (clé de commande key=). Cette URL unique permet d'identifier avec certitude qu'une vraie commande a été finalisée.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-6"},{"@type":"HowToStep","position":7,"name":"Finaliser le déclencheur dans GTM avec deux conditions","text":"Dans Google Tag Manager, configurez le déclencheur avec deux conditions pour éviter les faux positifs : 1) Page URL contient order-received, 2) Page URL contient key=. Cette double condition garantit que la conversion ne se déclenche que sur une vraie commande validée et non sur n'importe quelle page du site. C'est une sécurité indispensable pour un tracking fiable.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-7"},{"@type":"HowToStep","position":8,"name":"Tester avec le mode Prévisualisation de GTM","text":"Avant de publier, cliquez sur Prévisualiser dans Google Tag Manager. Passez une nouvelle commande test et ouvrez le Tag Assistant. Vous devez voir : la balise Google Ads déclenchée et les deux conditions d'URL validées (order-received et key=). Si c'est le cas, le tracking fonctionne correctement. Le mode prévisualisation permet de debugger sans publier la configuration en production.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-8"},{"@type":"HowToStep","position":9,"name":"Publier la configuration et vérifier dans Google Ads","text":"Une fois le test validé en mode prévisualisation, cliquez sur Soumettre dans Google Tag Manager et publiez la configuration. Il ne vous reste plus qu'à générer des ventes réelles pour vérifier qu'elles remontent bien dans Google Ads sous Objectifs > Récapitulatif. Le délai de remontée des conversions peut prendre quelques heures. Vous pouvez suivre les performances dans les rapports de conversion de Google Ads.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-9"}]},{"@type":"FAQPage","@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#faq","mainEntity":[{"@type":"Question","name":"Pourquoi mettre en place un suivi de conversion Google Ads sur WooCommerce ?","acceptedAnswer":{"@type":"Answer","text":"Mettre en place un suivi de conversion Google Ads sur WooCommerce est indispensable pour piloter efficacement vos campagnes publicitaires. Sans tracking, impossible de savoir si vos publicités génèrent réellement des ventes. Le suivi de conversion permet de : mesurer le nombre exact de ventes provenant de Google Ads, identifier les campagnes, groupes d'annonces et mots-clés les plus performants, optimiser le budget publicitaire en concentrant les dépenses sur ce qui fonctionne, calculer le ROAS (retour sur investissement publicitaire) avec un dataLayer avancé, prendre des décisions data-driven plutôt que de se fier à l'intuition. Sans suivi de conversion, vous pilotez vos campagnes à l'aveugle et gaspillez potentiellement votre budget sur des annonces inefficaces. C'est la base de toute stratégie Google Ads e-commerce rentable."}},{"@type":"Question","name":"Combien de temps faut-il pour configurer un suivi de conversion Google Ads avec GTM ?","acceptedAnswer":{"@type":"Answer","text":"La configuration complète d'un suivi de conversion Google Ads sur WooCommerce avec Google Tag Manager prend environ 15 minutes si vous suivez la méthode structurée. Détail du temps par étape : vérification installation GTM (2 minutes), création action de conversion Google Ads (2 minutes), création balise de conversion dans GTM (3 minutes), configuration déclencheur (2 minutes), création code promo test 100% (3 minutes), test avec mode prévisualisation (2 minutes), publication (1 minute). Total : 15 minutes maximum. Ce temps suppose que Google Tag Manager est déjà installé sur votre site. Si ce n'est pas le cas, ajoutez 5-10 minutes pour installer les balises GTM dans le \u003chead> et \u003cbody> de votre site WordPress. Une fois configuré, le tracking fonctionne automatiquement pour toutes les futures commandes sans intervention supplémentaire."}},{"@type":"Question","name":"Quelle est la différence entre Conversion ID et Conversion Label dans Google Ads ?","acceptedAnswer":{"@type":"Answer","text":"Le Conversion ID et le Conversion Label sont deux identifiants uniques nécessaires pour configurer une balise de conversion Google Ads dans Google Tag Manager. Conversion ID : c'est l'identifiant unique de votre compte Google Ads (commence généralement par un nombre à 9-10 chiffres comme 123456789). Il est commun à toutes les conversions de votre compte. Conversion Label : c'est l'identifiant unique de l'action de conversion spécifique que vous voulez tracker (par exemple 'AbC-dEfGhIjK' pour les achats). Chaque action de conversion (achat, lead, appel téléphonique, etc.) a son propre label unique. Pour les récupérer : allez dans Google Ads > Objectifs > votre action de conversion > cliquez sur 'Utiliser Google Tag Manager' et copiez les deux valeurs. Ces deux identifiants permettent à Google Tag Manager de savoir exactement où envoyer les conversions trackées. Sans eux, GTM ne peut pas communiquer avec Google Ads. Ils sont indispensables et doivent être copiés exactement tels quels dans la configuration de la balise GTM."}},{"@type":"Question","name":"Comment identifier la page de confirmation de commande sur WooCommerce ?","acceptedAnswer":{"@type":"Answer","text":"Sur WooCommerce, la page de confirmation de commande (aussi appelée page de remerciement ou 'thank you page') est automatiquement générée après qu'un client finalise un achat. Cette page a des caractéristiques uniques qui permettent de la détecter facilement pour le tracking. Éléments identifiables : URL contient 'order-received' (en français : 'commande-recue'), URL contient un paramètre 'key=' suivi d'une chaîne unique (clé de commande sécurisée). Exemple d'URL typique : https://votresite.com/checkout/order-received/12345/?key=wc_order_abc123xyz. Pour identifier cette URL sur votre site : passez une commande test (utilisez un code promo 100% pour éviter de payer), une fois la commande validée, regardez l'URL dans la barre d'adresse du navigateur, copiez les éléments 'order-received' et 'key='. Ces deux éléments doivent être utilisés dans le déclencheur Google Tag Manager pour s'assurer que la conversion ne se déclenche QUE sur une vraie commande validée et non sur d'autres pages du site. C'est la méthode la plus fiable pour éviter les faux positifs dans le tracking."}},{"@type":"Question","name":"Pourquoi utiliser deux conditions (order-received ET key=) dans le déclencheur GTM ?","acceptedAnswer":{"@type":"Answer","text":"Utiliser deux conditions dans le déclencheur Google Tag Manager ('order-received' ET 'key=') est une bonne pratique essentielle pour garantir un tracking fiable et éviter les faux positifs. Raison 1 - Sécurité : la condition 'order-received' seule pourrait se déclencher si quelqu'un accède directement à l'URL de remerciement sans passer commande (par exemple en tapant manuellement l'URL ou via un ancien lien). La condition 'key=' garantit qu'il s'agit bien d'une commande réelle car cette clé unique est générée uniquement lors d'un achat validé. Raison 2 - Fiabilité des données : sans cette double condition, vous risquez de compter des conversions fantômes qui fausseraient vos statistiques Google Ads et votre ROAS. Vous penseriez avoir 50 ventes alors que vous n'en avez que 40 réellement. Raison 3 - Conformité : Google Ads peut pénaliser ou suspendre votre compte si vous remontez des conversions frauduleuses ou inexactes. Un tracking précis protège votre compte. En résumé : 'order-received' confirme qu'on est sur la bonne page, 'key=' confirme qu'une vraie commande a été passée. C'est la combinaison des deux qui garantit un tracking 100% fiable. Cette méthode est recommandée par Google et considérée comme la meilleure pratique en e-commerce tracking."}},{"@type":"Question","name":"Comment tester le tracking sans payer de vraies commandes ?","acceptedAnswer":{"@type":"Answer","text":"Pour tester le tracking Google Ads sans dépenser d'argent sur de vraies commandes, la méthode la plus efficace est de créer un code promo à 100% dans WooCommerce. Voici comment procéder : Étape 1 - Activer les codes promo : allez dans WooCommerce > Réglages et cochez la case 'Activer l'utilisation des codes promo'. Étape 2 - Créer le code promo : allez dans Marketing > Codes promo > Ajouter un code promo. Configurez : Type de remise = Pourcentage, Montant = 100, Livraison gratuite = Oui (si applicable), Usage = Limiter à 1-3 utilisations (pour éviter les abus). Étape 3 - Configurer la livraison gratuite : si votre site n'a pas de livraison gratuite par défaut, créez une zone de livraison spécifique avec un code postal test (par exemple 75000) et configurez la livraison gratuite pour cette zone. Étape 4 - Passer la commande test : ajoutez un produit au panier, utilisez votre code promo 100%, utilisez le code postal configuré pour la livraison gratuite, finalisez la commande (vous ne paierez rien). Étape 5 - Vérifier le tracking : observez l'URL de la page de remerciement (order-received + key=), vérifiez dans le Tag Assistant de GTM que la balise Google Ads s'est déclenchée. Cette méthode vous permet de tester autant de fois que nécessaire sans frais, ce qui est idéal pour debugger votre configuration avant de la mettre en production."}},{"@type":"Question","name":"Que faire si les conversions ne remontent pas dans Google Ads ?","acceptedAnswer":{"@type":"Answer","text":"Si les conversions ne remontent pas dans Google Ads après avoir configuré le tracking avec Google Tag Manager, voici les vérifications à effectuer dans l'ordre. Vérification 1 - Délai : les conversions peuvent mettre 2 à 4 heures pour apparaître dans Google Ads. Attendez quelques heures avant de diagnostiquer un problème. Vérification 2 - GTM publié : vérifiez que vous avez bien cliqué sur 'Soumettre' et publié votre conteneur GTM. En mode prévisualisation, le tracking fonctionne mais ne remonte rien en production si vous n'avez pas publié. Vérification 3 - Balises GTM installées : vérifiez que les deux balises GTM (head et body) sont bien présentes sur toutes les pages de votre site, y compris la page de remerciement. Utilisez 'Inspecter l'élément' dans Chrome pour le vérifier. Vérification 4 - Conversion ID et Label : vérifiez que vous avez copié les bons identifiants depuis Google Ads vers GTM. Une seule erreur de caractère rend le tracking inopérant. Vérification 5 - Déclencheur : testez avec le mode prévisualisation de GTM et vérifiez que la balise Google Ads se déclenche bien sur la page order-received avec key=. Si elle ne se déclenche pas, le problème vient du déclencheur. Vérification 6 - Bloqueurs de publicité : désactivez les extensions de navigateur (Adblock, uBlock, Privacy Badger) qui peuvent bloquer le tracking Google. Vérification 7 - Google Ads : vérifiez que l'action de conversion est bien active dans Google Ads (pas en pause ou supprimée). Si après toutes ces vérifications le problème persiste, utilisez la console développeur de Chrome (F12) pour voir s'il y a des erreurs JavaScript qui empêchent GTM de fonctionner. Vous pouvez aussi contacter le support Google Tag Manager avec une capture d'écran du mode prévisualisation."}},{"@type":"Question","name":"Cette méthode permet-elle de calculer le ROAS (Return On Ad Spend) ?","acceptedAnswer":{"@type":"Answer","text":"Non, la méthode présentée dans ce tutoriel permet uniquement de compter le nombre de conversions (ventes) mais ne permet pas encore de calculer précisément le ROAS (Return On Ad Spend, ou retour sur investissement publicitaire). Limitation actuelle : le tracking configuré remonte l'information 'une vente a eu lieu' à Google Ads, mais ne transmet pas le montant de la vente (chiffre d'affaires généré par cette commande). Google Ads compte donc les conversions mais ne peut pas calculer le revenu généré. Pour calculer le ROAS, il faut : mettre en place un dataLayer e-commerce avancé dans Google Tag Manager, configurer le dataLayer pour qu'il capture la valeur de la transaction (prix des produits + quantité - remises), modifier la balise Google Ads dans GTM pour inclure la variable 'transaction_value' ou 'purchase_value', tester que la valeur remonte correctement dans Google Ads. Exemple de ROAS : si vous dépensez 1 000€ en Google Ads et générez 5 000€ de ventes, votre ROAS est de 5 (ou 500%). Sans le montant des ventes, impossible de calculer ce ratio. Prochain tutoriel : un guide complet sur la configuration du dataLayer e-commerce avec remontée du chiffre d'affaires et calcul automatique du ROAS dans Google Ads sera publié prochainement sur Oli-via-net. Abonnez-vous pour être informé. En attendant, le tracking actuel reste très utile pour : savoir combien de ventes proviennent de Google Ads, identifier les campagnes qui génèrent des conversions, optimiser le ciblage et les enchères, justifier l'investissement publicitaire."}},{"@type":"Question","name":"Cette méthode fonctionne-t-elle aussi sur Shopify ?","acceptedAnswer":{"@type":"Answer","text":"Oui, la méthode présentée dans ce tutoriel est parfaitement transposable à Shopify avec quelques adaptations mineures. Les principes restent identiques : installation de Google Tag Manager sur Shopify (via le code de thème ou une application), création de l'action de conversion dans Google Ads, configuration de la balise Google Ads dans GTM avec Conversion ID et Label, création d'un déclencheur basé sur l'URL de la page de confirmation de commande Shopify. Spécificités Shopify : la page de confirmation de commande (thank you page) sur Shopify a une URL différente de WooCommerce. Elle ressemble à : https://votresite.com/thank_you ou https://votresite.com/orders/[numéro_commande]/confirmed. Le déclencheur GTM doit donc être configuré avec : Page URL contient 'thank_you' OU Page URL contient '/orders/' ET Page URL contient 'confirmed'. Les deux conditions garantissent qu'on est bien sur une vraie page de remerciement et non sur une page de commande en cours. Autre différence : sur Shopify, l'installation de Google Tag Manager se fait via le code du thème (Thème > Actions > Modifier le code > theme.liquid) ou via une application tierce comme 'Google Tag Manager by Shopify'. La méthode de test avec code promo 100% fonctionne exactement pareil sur Shopify : créez un code de réduction à 100% et passez une commande test gratuite. Limitations Shopify : certaines pages de Shopify (checkout notamment) ne permettent pas l'exécution de code personnalisé en version standard. Pour un tracking parfait sur Shopify, il est recommandé d'utiliser Shopify Plus ou de configurer le tracking via l'interface native Shopify > Paramètres > Analyses > Pixel Google Ads. En résumé : oui, cette méthode fonctionne sur Shopify avec les adaptations d'URL mentionnées ci-dessus."}}]},{"@type":"Person","@id":"https://www.oli-via-net.fr/#nicolas-peter","name":"Nicolas Peter","jobTitle":"Expert Google Ads & Tracking E-commerce","description":"Fondateur de l'agence Oli-via-net, expert certifié Google Ads, spécialiste SEO et tracking e-commerce avancé (Google Tag Manager, GA4, dataLayer).","url":"https://www.oli-via-net.fr/a-propos-nicolas-peter/","sameAs":["https://www.linkedin.com/in/nicolas-peter-oli-via-net/","https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"knowsAbout":["Google Ads","Google Tag Manager","Tracking e-commerce","WooCommerce","Conversion tracking","ROAS optimization","DataLayer e-commerce","SEO","Performance Web"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Activateur France Num","description":"Référencement de Nicolas Peter parmi les Activateurs France Num, professionnels qui accompagnent la transformation numérique des TPE et PME.","credentialCategory":"Référencement public","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"Initiative gouvernementale pour la transformation numérique des TPE et PME.","parentOrganization":{"@type":"GovernmentOrganization","name":"Direction générale des Entreprises","url":"https://www.entreprises.gouv.fr/"}}}]},{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr","logo":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png","width":"300","height":"100","creator":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr/"},"creditText":"Oli-via-net","copyrightNotice":"© Oli-via-net","license":"https://www.oli-via-net.fr/mentions-legales/","acquireLicensePage":"https://www.oli-via-net.fr/contact/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png"},"description":"Agence spécialisée en Google Ads, SEO, marketing automation et tracking e-commerce avancé. Expertise WooCommerce, Shopify, Google Tag Manager et optimisation ROAS.","foundingDate":"2015","founder":{"@id":"https://www.oli-via-net.fr/#nicolas-peter"},"areaServed":{"@type":"Country","name":"France"},"parentOrganization":{"@id":"https://www.oli-via-net.fr/#segur-invest"}},{"@type":"WebSite","@id":"https://www.oli-via-net.fr/#website","url":"https://www.oli-via-net.fr","name":"Oli-via-net","description":"Blog et ressources sur le SEO, Google Ads, tracking e-commerce, performance web et intelligence artificielle","publisher":{"@id":"https://www.oli-via-net.fr/#organization"},"inLanguage":"fr-FR","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.oli-via-net.fr/?s={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"Organization","@id":"https://www.oli-via-net.fr/#segur-invest","name":"Segur Invest","address":{"@type":"PostalAddress","streetAddress":"5 Rue du Moulinas","postalCode":"66330","addressLocality":"Cabestany","addressRegion":"Occitanie","addressCountry":"FR"},"subOrganization":{"@id":"https://www.oli-via-net.fr/#organization"}}]}</script>



<p class="wp-block-paragraph">Mettre en place un <strong>suivi de conversion fiable</strong> est indispensable pour piloter efficacement ses campagnes Google Ads.<br>Sans tracking, impossible de savoir si vos publicités génèrent réellement des ventes.</p>



<p class="wp-block-paragraph">Dans cet article, je vous explique <strong>comment configurer un suivi de conversion Google Ads en moins de 15 minutes</strong>, sur un site e-commerce, à l’aide de <strong>Google Tag Manager</strong>.<br>La méthode présentée est simple, rapide et parfaitement adaptée aux boutiques <strong>WooCommerce</strong> (mais aussi transposable à Shopify).</p>



<iframe 
  width="100%" 
  height="400"
  src="https://www.youtube.com/embed/d_QUvOE8r_I?rel=0&#038;modestbranding=1&#038;showinfo=0"
  title="Automatisation Shopify vers Google Ads avec n8n"
  loading="lazy"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
  frameborder="0">
</iframe>





<h2 class="wp-block-heading">Objectif du tutoriel</h2>



<ol class="wp-block-list">
<li>suivre <strong>chaque vente réalisée sur votre site e-commerce</strong></li>



<li>remonter ces ventes dans <strong>Google Ads</strong></li>



<li>mesurer la performance réelle de vos campagnes publicitaires</li>
</ol>



<p class="wp-block-paragraph">⚠️ <strong>Important</strong><br>Ce tutoriel permet de <strong>compter les ventes</strong>, mais <strong>ne permet pas encore de calculer précisément le ROAS</strong> (retour sur investissement publicitaire).<br>Pour cela, il faudra mettre en place un <strong>dataLayer e-commerce avancé</strong>, qui fera l’objet d’un prochain tutoriel.</p>



<h2 class="wp-block-heading">Présentation de l’exemple utilisé</h2>



<p class="wp-block-paragraph">Pour illustrer ce guide, je prends l’exemple du site <strong>Passi’Jardin</strong>, une boutique e-commerce développée sous <strong>WordPress avec WooCommerce</strong>.<br>Le client vend des sapins de Noël en ligne et souhaite savoir <strong>combien de ventes proviennent réellement de ses campagnes Google Ads</strong>.</p>


<div class="kb-row-layout-wrap kb-row-layout-id3696_73f17d-34 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_56bc16-e4"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">Étape 1 – Vérifier l’installation de Google Tag Manager</h2>



<p class="wp-block-paragraph">Avant toute chose, il est indispensable que <strong>Google Tag Manager soit correctement installé</strong> sur votre site.</p>



<p class="wp-block-paragraph">Pour récupérer les balises GTM :</p>



<ol class="wp-block-list">
<li>Rendez-vous sur votre compte Google Tag Manager</li>



<li>Cliquez sur votre <strong>identifiant de conteneur</strong></li>



<li>Copiez les deux scripts fournis :
<ul class="wp-block-list">
<li>un à placer dans la balise <code>&lt;head></code></li>



<li>un à placer dans la balise <code>&lt;body></code></li>
</ul>
</li>
</ol>



<p class="wp-block-paragraph">Ces balises permettent de <strong>suivre les actions des utilisateurs</strong> sur votre site (pages vues, clics, achats, etc.).</p>



<p class="wp-block-paragraph">👉 Sur WordPress (et notamment avec Divi), l’intégration se fait très simplement via les réglages du thème..</p>
</div></div>

</div></div>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="889" height="587" src="https://www.oli-via-net.fr/wp-content/uploads/2025/12/objectif-suivi-de-conversion-google-ads.webp" alt="Interface Google Ads affichant les objectifs et actions de conversion avec suivi des achats, formulaires et appels
" class="wp-image-3703" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/12/objectif-suivi-de-conversion-google-ads.webp 889w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/objectif-suivi-de-conversion-google-ads-300x198.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/objectif-suivi-de-conversion-google-ads-768x507.webp 768w" sizes="auto, (max-width: 889px) 100vw, 889px" /><figcaption class="wp-element-caption"><br></figcaption></figure>



<h2 class="wp-block-heading">Étape 2 – Créer l’action de conversion dans Google Ads</h2>



<p class="wp-block-paragraph">Connectez-vous à votre compte <strong>Google Ads</strong>, puis :</p>


<div class="kb-row-layout-wrap kb-row-layout-id3696_c488c5-9a alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_4b4bfe-ce"><div class="kt-inside-inner-col">
<ul class="wp-block-list">
<li>Allez dans <strong>Objectifs</strong></li>



<li>Cliquez sur <strong>Récapitulatif</strong></li>



<li>Identifiez ou créez l’action de conversion correspondant à l’<strong>achat</strong></li>
</ul>
</div></div>



<div class="wp-block-kadence-column kadence-column3696_f8f72f-be"><div class="kt-inside-inner-col">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="313" height="161" src="https://www.oli-via-net.fr/wp-content/uploads/2025/12/Nicolas-Peter-expert-google-ads-france.webp" alt="" class="wp-image-3704" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/12/Nicolas-Peter-expert-google-ads-france.webp 313w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/Nicolas-Peter-expert-google-ads-france-300x154.webp 300w" sizes="auto, (max-width: 313px) 100vw, 313px" /></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">Dans l’exemple, la conversion commence par un identifiant spécifique (ex. “94…”).<br>Tant que Google Tag Manager n’est pas installé, la conversion apparaît en <strong>dépannage</strong>, ce qui est tout à fait normal.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 3 – Créer la balise de conversion dans Google Tag Manager</h2>



<p class="wp-block-paragraph">Rendez-vous maintenant dans <strong>Google Tag Manager</strong> :</p>


<div class="kb-row-layout-wrap kb-row-layout-id3696_e546da-2f alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_251b8f-2e"><div class="kt-inside-inner-col">
<p class="wp-block-paragraph">Actions mises en place :</p>



<ul class="wp-block-list">
<li>Cliquez sur <strong>Nouvelle balise</strong></li>



<li>Choisissez <strong>Configuration de la balise</strong></li>



<li>Sélectionnez <strong>Google Ads – Suivi des conversions</strong></li>
</ul>
</div></div>



<div class="wp-block-kadence-column kadence-column3696_5e6805-27"><div class="kt-inside-inner-col">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="200" height="112" src="https://www.oli-via-net.fr/wp-content/uploads/2025/11/google-tag-manager-server-side-tracking-avance-par-oli-via-net.webp" alt="Logo Google Tag Manager représentant l’intégration server-side pour un suivi des conversions fiable et conforme RGPD." class="wp-image-2984"/></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">Vous devrez renseigner deux éléments essentiels :</p>



<ul class="wp-block-list">
<li><strong>Conversion ID</strong></li>



<li><strong>Conversion Label</strong></li>
</ul>



<p class="wp-block-paragraph">Pour les récupérer :</p>



<ul class="wp-block-list">
<li>Retournez dans Google Ads</li>



<li>Ouvrez l’action de conversion concernée</li>



<li>Cliquez sur <strong>Utiliser Google Tag Manager</strong></li>



<li>Copiez les deux identifiants</li>
</ul>



<p class="wp-block-paragraph">Collez-les ensuite dans la configuration de la balise GTM.</p>



<p class="wp-block-paragraph">Une fois renseignés, Google Tag Manager reconnaît automatiquement la conversion Google Ads associée.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 4 – Configurer le déclencheur de conversion</h2>



<p class="wp-block-paragraph">Une conversion ne doit se déclencher <strong>que lorsqu’un achat est réellement finalisé</strong>.</p>



<p class="wp-block-paragraph">Pour cela : </p>


<div class="kb-row-layout-wrap kb-row-layout-id3696_2ef93c-e8 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_884856-8f"><div class="kt-inside-inner-col">
<ul class="wp-block-list">
<li>Créez un déclencheur de type <strong>Pages vues</strong></li>



<li>Sélectionnez <strong>Certaines pages vues</strong></li>
</ul>



<p class="wp-block-paragraph">Sur un site e-commerce, après un achat, l’utilisateur est redirigé vers une <strong>page de confirmation de commande</strong> (page de remerciement). Sur WooCommerce, cette page contient généralement :</p>



<ul class="wp-block-list">
<li><code>order-received</code></li>



<li>un paramètre unique de commande (<code>?key=</code>)</li>
</ul>
</div></div>

</div></div>


<p class="wp-block-paragraph">Ces éléments permettent de confirmer à 100 % qu’un achat a bien été effectué.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 5 – Tester avec un achat réel ou un code promo</h2>



<p class="wp-block-paragraph">La meilleure solution reste de <strong>tester un achat réel</strong>. Cependant, pour éviter des paiements inutiles, il est recommandé de créer un <strong>code promo à 100 %</strong>.</p>



<p class="wp-block-paragraph">Activer les codes promo dans WooCommerce : </p>


<div class="kb-row-layout-wrap kb-row-layout-id3696_370caf-78 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_da6f4f-7f"><div class="kt-inside-inner-col">
<ul class="wp-block-list">
<li>Allez dans <strong>Réglages WooCommerce</strong></li>



<li>Activez l’option <strong>Utiliser les codes promo</strong></li>
</ul>
</div></div>



<div class="wp-block-kadence-column kadence-column3696_e89957-44"><div class="kt-inside-inner-col">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="200" height="112" src="https://www.oli-via-net.fr/wp-content/uploads/2025/11/creation-de-sites-wordpress-optimises-seo-oli-via-net.webp" alt="Logo WordPress – création de sites web optimisés SEO par l’agence digitale Oli-via-net" class="wp-image-3258"/></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">Allez dans l&rsquo;onglet <strong>Marketing</strong>, puis cliquez sur <strong>Ajouter un code promo</strong> : </p>



<ul class="wp-block-list">
<li>Remise en pourcentage : <strong>100 %</strong></li>



<li>Livraison gratuite (si disponible)</li>



<li>Limite d’utilisation (1 à 3 tests)</li>
</ul>



<p class="wp-block-paragraph">Si votre site n’a pas de livraison gratuite (pour ne pas payer de frais d elivraisons lors du test)  :</p>



<ul class="wp-block-list">
<li>Ajoutez une <strong>zone d’expédition</strong></li>



<li>Configurez une <strong>livraison gratuite</strong></li>



<li>Associez-la à un <strong>code postal spécifique</strong> (à utiliser pour vos tests)</li>
</ul>



<p class="wp-block-paragraph"> </p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 6 – Identifier l’URL de confirmation de commande</h2>



<p class="wp-block-paragraph">Passez une commande test avec :</p>



<ul class="wp-block-list">
<li>le code promo</li>



<li>le code postal configuré</li>
</ul>



<p class="wp-block-paragraph">Une fois la commande validée, observez l’URL de la page. Les éléments clés à récupérer sont :</p>



<ul class="wp-block-list">
<li><code>commande / order-received</code></li>



<li>la partie de l’URL après le <code>?</code> (clé de commande)</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="986" height="764" src="https://www.oli-via-net.fr/wp-content/uploads/2025/12/Exemple-dune-url-de-page-de-remerciement-sur-un-site-e-commerce.webp" alt="Exemple de page de confirmation de commande WooCommerce avec URL order-received utilisée pour le suivi de conversion Google Ads
" class="wp-image-3706" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/12/Exemple-dune-url-de-page-de-remerciement-sur-un-site-e-commerce.webp 986w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/Exemple-dune-url-de-page-de-remerciement-sur-un-site-e-commerce-300x232.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/Exemple-dune-url-de-page-de-remerciement-sur-un-site-e-commerce-768x595.webp 768w" sizes="auto, (max-width: 986px) 100vw, 986px" /><figcaption class="wp-element-caption"><br></figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 7 – Finaliser le déclencheur dans GTM</h2>



<p class="wp-block-paragraph">Dans Google Tag Manager, configurez le déclencheur avec <strong>deux conditions</strong> :</p>



<ul class="wp-block-list">
<li><strong>Page URL contient</strong> <code>order-received</code></li>



<li><strong>Page URL contient</strong> <code>key=</code></li>
</ul>



<p class="wp-block-paragraph">Cette double condition permet d’éviter les <strong>faux positifs</strong> et garantit que la conversion ne se déclenche que sur une vraie commande.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>


<div class="kb-row-layout-wrap kb-row-layout-id3696_8b47e0-f2 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_923f22-05"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">Étape 8 – Tester avec le mode Prévisualisation</h2>



<p class="wp-block-paragraph">Avant de publier :</p>



<ul class="wp-block-list">
<li>Cliquez sur <strong>Prévisualiser</strong> dans GTM</li>



<li>Passez une nouvelle commande test</li>



<li>Ouvrez le <strong>Tag Assistant</strong></li>
</ul>



<p class="wp-block-paragraph">Vous devez voir :</p>



<ul class="wp-block-list">
<li>la balise Google Ads déclenchée</li>



<li>les deux conditions d’URL validées</li>
</ul>



<p class="wp-block-paragraph">Si c’est le cas, le tracking fonctionne correctement.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column3696_741b4f-3f"><div class="kt-inside-inner-col">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="955" height="837" src="https://www.oli-via-net.fr/wp-content/uploads/2025/12/outil-de-previsualisation-google-tag-manager.webp" alt="Outil de prévisualisation Google Tag Manager montrant le déclenchement des balises et conversions Google Ads sur un site e-commerce
" class="wp-image-3705" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/12/outil-de-previsualisation-google-tag-manager.webp 955w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/outil-de-previsualisation-google-tag-manager-300x263.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/outil-de-previsualisation-google-tag-manager-768x673.webp 768w" sizes="auto, (max-width: 955px) 100vw, 955px" /><figcaption class="wp-element-caption"><br></figcaption></figure>
</div></div>

</div></div>


<hr class="wp-block-separator has-alpha-channel-opacity"/>


<div class="kb-row-layout-wrap kb-row-layout-id3696_446253-80 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-row kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_26db88-54"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">Étape 9 – Publier et vérifier dans Google Ads</h2>
</div></div>



<div class="wp-block-kadence-column kadence-column3696_045ca1-bc"><div class="kt-inside-inner-col">
<p class="wp-block-paragraph">Une fois le test validé :</p>


<div class="kb-row-layout-wrap kb-row-layout-id3696_3a64ed-87 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_c41d66-2f"><div class="kt-inside-inner-col">
<ul class="wp-block-list">
<li>Cliquez sur <strong>Soumettre</strong> dans Google Tag Manager</li>



<li>Publiez la configuration</li>
</ul>



<p class="wp-block-paragraph">Il ne vous reste plus qu’à générer des ventes pour vérifier qu’elles remontent bien dans <strong>Google Ads</strong>.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column3696_c3b257-d5"><div class="kt-inside-inner-col">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="500" height="333" src="https://www.oli-via-net.fr/wp-content/uploads/2025/11/faible-taux-de-conversion-optimisation-ux-tunnels-de-vente.webp" alt="Main déposant une pièce dans une tirelire bleue symbolisant un faible taux de conversion et une rentabilité limitée." class="wp-image-3014" style="width:730px;height:auto" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/11/faible-taux-de-conversion-optimisation-ux-tunnels-de-vente.webp 500w, https://www.oli-via-net.fr/wp-content/uploads/2025/11/faible-taux-de-conversion-optimisation-ux-tunnels-de-vente-300x200.webp 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>



<p class="wp-block-paragraph"></p>
</div></div>

</div></div></div></div>

</div></div>


<hr class="wp-block-separator has-alpha-channel-opacity"/>


<div class="kb-row-layout-wrap kb-row-layout-id3696_3c2202-ed alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column3696_3c826f-fe"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">Conclusion : </h2>



<p class="wp-block-paragraph">En moins de 15 minutes, vous pouvez mettre en place un <strong>suivi de conversion fiable</strong> pour vos campagnes Google Ads sur WooCommerce. C’est une étape indispensable pour piloter vos performances et optimiser vos investissements publicitaires.</p>



<p class="wp-block-paragraph">Dans un prochain tutoriel, je vous montrerai comment :</p>



<ul class="wp-block-list">
<li>remonter le <strong>chiffre d’affaires</strong></li>



<li>calculer un <strong>ROAS précis</strong></li>



<li>exploiter un <strong>dataLayer e-commerce avancé</strong></li>
</ul>



<p class="wp-block-paragraph">Il est tout à fait possible d’obtenir <strong>d’excellents scores sur Google PageSpeed Insight</strong>, même avec un site initialement lent.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Rédigé par</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter – </strong>fondateur de l’agence <strong>Oli-via-net</strong>, expert certifié <strong>Google Ads</strong>, <strong>SEO</strong> et <strong>tracking e-commerce</strong>.</p>
</div></div>

</div></div>


<p class="wp-block-paragraph"></p>



<div class="wp-block-kadence-column kadence-column1689_980c68-26 kb-section-dir-vertical" id="audit-gratuit"><div class="kt-inside-inner-col"><div class="kb-row-layout-wrap kb-row-layout-id1689_947ece-61 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-row kt-mobile-layout-row kt-row-valign-middle">

<div class="wp-block-kadence-column kadence-column1689_89ef03-a6 kb-section-dir-vertical inner-column-1"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading1689_083ddd-b1 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading1689_083ddd-b1">Audit SEO &amp; Marketing Digital Offert</h2>



<p class="kt-adv-heading1689_6ea11e-e4 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading1689_6ea11e-e4">Obtenez une analyse personnalisée de votre site en moins de <strong>48h</strong>.</p>



<div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items1689_fecdf3-70 kt-svg-icon-list-columns-1 alignnone kt-mobile-svg-icon-list-columns-1"><ul class="kt-svg-icon-list">
<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_3e0175-05"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Un diagnostic clair (technique, contenu, visibilité).</span></li>



<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_26710f-fe"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Les <strong>3 priorités d’action</strong> pour améliorer vos résultats.</span></li>



<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_623109-62"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Des pistes adaptées à votre secteur et à votre budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100 % gratuit, sans engagement</strong> : notre objectif est de vous montrer comment générer <strong>plus de trafic qualifié, de leads et de ventes</strong>.</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2025/09/audit-gratuit-seo-ai-sea-oli-via-net.webp" alt="" class="wp-image-1542" style="width:400px"/></figure>
</div></div>



<div class="wp-block-kadence-column kadence-column1689_260738-65 inner-column-2"><div class="kt-inside-inner-col">
<div class="wp-block-kadence-form kadence-form-1689_a7e2ff-c1 kb-form-wrap"><form class="kb-form" action="" method="post"><div class="kadence-blocks-form-field kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_0">Nom<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Nom" type="text" placeholder="" value="" data-type="text" class="kb-field kb-text-style-field kb-text-field kb-field-0" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-1 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_1">Email<span class="required">*</span></label><input name="kb_field_1" id="kb_field_1689_a7e2ff-c1_1" data-label="Email" type="email" placeholder="" value="" data-type="email" class="kb-field kb-text-style-field kb-email-field kb-field-1" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-2 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_2">Téléphone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="Téléphone" type="tel" placeholder="" value="" data-type="tel" class="kb-field kb-text-style-field kb-tel-field kb-field-2" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-3 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_3">URL de votre site (facultatif)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="URL de votre site (facultatif)" type="text" placeholder="" value="" data-type="text" class="kb-field kb-text-style-field kb-text-field kb-field-3"/></div><div class="kadence-blocks-form-field kb-form-field-4 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_4">Votre besoin<span class="required">*</span></label><div data-type="checkbox" data-label="Votre besoin" id="kb_field_1689_a7e2ff-c1_4" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-4 kb-radio-style-normal" data-required="yes"><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-0"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_0" class="kb-sub-field kb-checkbox-style" value="Référencement Google (SEO)"/><label for="kb_field_4_0">Référencement Google (SEO)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-1"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_1" class="kb-sub-field kb-checkbox-style" value="Visibilité dans les IA (GEO)"/><label for="kb_field_4_1">Visibilité dans les IA (GEO)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-2"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_2" class="kb-sub-field kb-checkbox-style" value="Campagnes publicitaires (SEA)"/><label for="kb_field_4_2">Campagnes publicitaires (SEA)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-3"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_3" class="kb-sub-field kb-checkbox-style" value="Avis et e-réputation"/><label for="kb_field_4_3">Avis et e-réputation</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-4"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_4" class="kb-sub-field kb-checkbox-style" value="Création ou refonte de site"/><label for="kb_field_4_4">Création ou refonte de site</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-5"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_5" class="kb-sub-field kb-checkbox-style" value="Automatisation et agents IA"/><label for="kb_field_4_5">Automatisation et agents IA</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-6"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_6" class="kb-sub-field kb-checkbox-style" value="Je ne sais pas encore"/><label for="kb_field_4_6">Je ne sais pas encore</label></div></div></div><div class="kadence-blocks-form-field kb-form-field-5 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_5">Votre message (facultatif)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Votre message (facultatif)" type="textarea" placeholder="" data-type="textarea" class="kb-field kb-text-style-field kb-textarea-field kb-field-5" rows="3"></textarea></div><div class="kadence-blocks-form-field kb-form-field-6 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_6">J’accepte que mes données soient utilisées pour traiter ma demande. Elles ne sont ni cédées ni revendues, et je peux en demander l’accès ou la suppression à tout moment (RGPD).<span class="required">*</span></label><div data-type="checkbox" data-label="J’accepte que mes données soient utilisées pour traiter ma demande. Elles ne sont ni cédées ni revendues, et je peux en demander l’accès ou la suppression à tout moment (RGPD)." id="kb_field_1689_a7e2ff-c1_6" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-6 kb-radio-style-normal" data-required="yes"><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-0"><input type="checkbox" name="kb_field_6[]" id="kb_field_6_0" class="kb-sub-field kb-checkbox-style" value="J’accepte"/><label for="kb_field_6_0">J’accepte</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="1204"/><input type="hidden" name="action" value="kb_process_ajax_submit"/><label class="kadence-verify-label">Email<input class="kadence-blocks-field verify" type="text" name="_kb_verify_email" autocomplete="new-password" aria-hidden="true" placeholder="Email" tabindex="-1" data-1p-ignore="true" data-lpignore="true" /></label><div class="kadence-blocks-form-field kb-submit-field kb-field-desk-width-100"><button class="kb-forms-submit button kb-button-size-standard kb-button-width-auto">Recevoir mon audit gratuit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Veuillez activer JavaScript dans votre navigateur pour envoyer le formulaire.</div><style>.kadence-form-1689_a7e2ff-c1 .kadence-blocks-form-field.kb-submit-field { display: none; }</style></noscript></div></div>

</div></div></div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Améliorer le score de performance Google PageSpeed Insight sur un site WordPress avec Divi</title>
		<link>https://www.oli-via-net.fr/ameliorer-le-score-de-performance-google-pagespeed-insight-sur-un-site-wordpress-avec-divi/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Tue, 02 Dec 2025 11:37:28 +0000</pubDate>
				<category><![CDATA[Tutoriels Wordpress]]></category>
		<guid isPermaLink="false">http://kits.themecy.com/membership/?p=146</guid>

					<description><![CDATA[La vitesse de chargement d’un site web n’est plus un simple critère de confort : c’est aujourd’hui un facteur déterminant pour le référencement naturel (SEO), l’expérience utilisateur et la conversion. Pourtant, de nombreux sites WordPress utilisant le thème Divi souffrent encore de performances insuffisantes, notamment sur mobile. Dans cet article, je vous explique comment améliorer...]]></description>
										<content:encoded><![CDATA[
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/","url":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/","name":"Améliorer le score de performance Google PageSpeed Insights sur un site WordPress avec Divi","inLanguage":"fr","isPartOf":{"@type":"WebSite","@id":"https://www.oli-via-net.fr/#website"},"description":"Le CMS WordPress est extrêmement puissant et flexible, mais cette richesse peut devenir un frein si le site n’est pas correctement optimisé."},{"@type":"WebSite","@id":"https://www.oli-via-net.fr/#website","url":"https://www.oli-via-net.fr","name":"Oli-via-net","inLanguage":"fr"},{"@type":"BreadcrumbList","@id":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https://www.oli-via-net.fr"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.oli-via-net.fr/blog/"},{"@type":"ListItem","position":3,"name":"Améliorer le score PageSpeed sur WordPress avec Divi","item":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/"}]},{"@type":"Article","@id":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/#article","headline":"Améliorer le score de performance Google PageSpeed Insights sur un site WordPress avec Divi","description":"Étude de cas : comment faire passer un site WordPress Divi de 53 à 97 sur Google PageSpeed Insights (desktop) grâce à une optimisation technique structurée : nettoyage, images, cache, réglages Divi et Core Web Vitals.","image":["https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-AVANT-optimisation-–-Site-WordPress-Divi.webp","https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-APRES-optimisation-–-Site-WordPress-Divi.webp"],"author":{"@type":"Person","@id":"https://www.oli-via-net.fr/#nicolas-peter","name":"Nicolas Peter","sameAs":["https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Activateur France Num","description":"Référencement de Nicolas Peter parmi les Activateurs France Num, professionnels qui accompagnent la transformation numérique des TPE et PME.","credentialCategory":"Référencement public","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"Initiative gouvernementale pour la transformation numérique des TPE et PME.","parentOrganization":{"@type":"GovernmentOrganization","name":"Direction générale des Entreprises","url":"https://www.entreprises.gouv.fr/"}}}]},"publisher":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr","logo":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png","creator":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr/"},"creditText":"Oli-via-net","copyrightNotice":"© Oli-via-net","license":"https://www.oli-via-net.fr/mentions-legales/","acquireLicensePage":"https://www.oli-via-net.fr/contact/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png"}},"datePublished":"2025-12-02","dateModified":"2025-12-02","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/"},"inLanguage":"fr","articleSection":["SEO technique","Performance Web","WordPress","Divi"],"video":{"@id":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/#video"}},{"@type":"Person","@id":"https://www.oli-via-net.fr/#nicolas-peter","name":"Nicolas Peter","jobTitle":"Expert SEO & Performance Web","url":"https://www.oli-via-net.fr/a-propos-nicolas-peter/","sameAs":["https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Activateur France Num","description":"Référencement de Nicolas Peter parmi les Activateurs France Num, professionnels qui accompagnent la transformation numérique des TPE et PME.","credentialCategory":"Référencement public","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"Initiative gouvernementale pour la transformation numérique des TPE et PME.","parentOrganization":{"@type":"GovernmentOrganization","name":"Direction générale des Entreprises","url":"https://www.entreprises.gouv.fr/"}}}]},{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr","logo":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png","creator":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","url":"https://www.oli-via-net.fr/"},"creditText":"Oli-via-net","copyrightNotice":"© Oli-via-net","license":"https://www.oli-via-net.fr/mentions-legales/","acquireLicensePage":"https://www.oli-via-net.fr/contact/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png"},"parentOrganization":{"@id":"https://www.oli-via-net.fr/#segur-invest"}},{"@type":"VideoObject","@id":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/#video","name":"Booster PageSpeed à +90 sur WordPress (Divi) – Méthode simple et rapide","description":"Tutoriel vidéo montrant comment faire passer un site WordPress Divi de 53 à 97 sur Google PageSpeed Insights en version Bureau grâce à une optimisation technique complète : nettoyage, images, cache, réglages Divi et Core Web Vitals.","thumbnailUrl":["https://i.ytimg.com/vi/Ddgqqqzbydw/hqdefault.jpg"],"uploadDate":"2025-12-02T09:00:00+01:00","contentUrl":"https://youtu.be/Ddgqqqzbydw","embedUrl":"https://www.youtube.com/embed/Ddgqqqzbydw","inLanguage":"fr","publisher":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization"}},{"@type":"FAQPage","@id":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/#faq","mainEntity":[{"@type":"Question","name":"Comment améliorer le score Google PageSpeed Insights d’un site WordPress utilisant Divi ?","acceptedAnswer":{"@type":"Answer","text":"Pour améliorer le score PageSpeed d’un site WordPress Divi, il faut d’abord alléger la base (nettoyage des plugins et médias), optimiser les images (compression et WebP), configurer un plugin de cache comme WP Rocket ou WP Fastest Cache, activer les options de performance de Divi et vérifier les Core Web Vitals (LCP, CLS, INP) jusqu’à obtenir des indicateurs au vert."}},{"@type":"Question","name":"Un site WordPress avec Divi peut-il vraiment atteindre un score supérieur à 90 sur PageSpeed Insights ?","acceptedAnswer":{"@type":"Answer","text":"Oui, un site WordPress construit avec Divi peut dépasser 90 sur Google PageSpeed Insights, y compris sur desktop, à condition d’être correctement optimisé : images compressées, cache bien configuré, scripts inutiles supprimés et réglages Divi adaptés à la performance plutôt qu’aux effets visuels lourds."}},{"@type":"Question","name":"Faut-il absolument viser 100/100 sur Google PageSpeed Insights ?","acceptedAnswer":{"@type":"Answer","text":"Vise plutôt des Core Web Vitals au vert et un score compris entre 85 et 95. Atteindre 100/100 est parfois possible mais n’est pas toujours rentable : l’essentiel est d’avoir un site rapide, stable et agréable à utiliser, ce que Google valorise déjà très fortement en SEO."}},{"@type":"Question","name":"Quels plugins utiliser pour optimiser les images et le cache sur WordPress ?","acceptedAnswer":{"@type":"Answer","text":"Pour les images, des plugins comme Imagify permettent de compresser et convertir automatiquement les visuels en WebP. Pour le cache, WP Rocket offre une solution premium très complète, et WP Fastest Cache propose une alternative gratuite efficace sur les sites WordPress classiques."}},{"@type":"Question","name":"Quelles sont les étapes clés pour optimiser techniquement un site WordPress ?","acceptedAnswer":{"@type":"Answer","text":"Les étapes clés sont les suivantes : nettoyage du site (plugins, thèmes, médias inutiles), optimisation des images, mise en place d’un cache performant, activation des options de performance du thème (Divi ici) et contrôle des Core Web Vitals dans PageSpeed Insights jusqu’à obtenir un site rapide et stable sur desktop comme sur mobile."}}]},{"@type":"Organization","@id":"https://www.oli-via-net.fr/#segur-invest","name":"Segur Invest","address":{"@type":"PostalAddress","streetAddress":"5 Rue du Moulinas","postalCode":"66330","addressLocality":"Cabestany","addressRegion":"Occitanie","addressCountry":"FR"},"subOrganization":{"@id":"https://www.oli-via-net.fr/#organization"}}]}</script>



<p class="wp-block-paragraph">La vitesse de chargement d’un site web n’est plus un simple critère de confort : c’est aujourd’hui un <strong>facteur déterminant pour le référencement naturel (SEO), l’expérience utilisateur et la conversion</strong>. Pourtant, de nombreux sites <strong>WordPress utilisant le thème Divi</strong> souffrent encore de performances insuffisantes, notamment sur mobile.</p>



<p class="wp-block-paragraph">Dans cet article, je vous explique <strong>comment améliorer efficacement votre score sur Google PageSpeed Insight</strong>, à partir d’un cas réel, avec une <strong>méthode claire, concrète et applicable immédiatement</strong>.</p>



<iframe 
    width="100%" 
    height="400"
    src="https://www.youtube.com/embed/Ddgqqqzbydw?rel=0&#038;modestbranding=1&#038;showinfo=0" 
    title="SEO IA - Les Bains et Cuisines d'Alexandre"
    loading="lazy"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
    allowfullscreen
    frameborder="0">
  </iframe>
</div>



<h2 class="wp-block-heading">Pourquoi Google PageSpeed Insight est devenu incontournable</h2>



<p class="wp-block-paragraph">L’outil <strong>Google PageSpeed Insights</strong> permet d’évaluer les performances d’un site web selon plusieurs critères techniques utilisés par Google pour le classement dans ses résultats de recherche.</p>



<p class="wp-block-paragraph">Il analyse notamment :</p>



<ul class="wp-block-list">
<li>La vitesse de chargement réelle</li>



<li>Les <strong>Core Web Vitals</strong> (LCP, CLS, INP)</li>



<li>Le comportement sur mobile</li>



<li>Les blocages JavaScript et CSS</li>



<li>L’optimisation des images</li>
</ul>



<p class="wp-block-paragraph">Un mauvais score peut avoir des conséquences directes :</p>



<ul class="wp-block-list">
<li>Chute de trafic SEO</li>



<li>Augmentation du taux de rebond</li>



<li>Perte de conversions</li>



<li>Dégradation de l’image de marque</li>
</ul>



<h2 class="wp-block-heading">Pourquoi les sites WordPress avec Divi sont souvent lents</h2>



<p class="wp-block-paragraph">Le CMS <strong>WordPress</strong> est extrêmement puissant et flexible, mais cette richesse peut devenir un frein si le site n’est pas correctement optimisé. Le thème <strong>Divi</strong>, quant à lui, est très visuel, mais aussi <strong>lourd par nature</strong> :</p>



<ul class="wp-block-list">
<li>Chargement important de scripts</li>



<li>Animations multiples</li>



<li>Modules complexes</li>



<li>Feuilles de style volumineuses</li>
</ul>



<p class="wp-block-paragraph">Sans paramétrage avancé, un site Divi peut facilement afficher un score PageSpeed Insights inférieur à 50, surtout sur mobile.</p>


<div class="kb-row-layout-wrap kb-row-layout-id146_99d553-9e alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_7b0d43-a3"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">Cas concret : performances AVANT optimisation (Desktop)</h2>



<p class="wp-block-paragraph">Avant toute intervention, le site présentait des performances limitées sur ordinateur.<br>L’analyse réalisée avec Google PageSpeed Insights en version <strong>Bureau</strong> affichait les résultats suivants :</p>



<ul class="wp-block-list">
<li><strong>Score de performance desktop : 53</strong></li>



<li><strong>First Contentful Paint (FCP) : 0,8 s</strong></li>



<li><strong>Largest Contentful Paint (LCP) : 1,6 s</strong></li>



<li><strong>Total Blocking Time (TBT) : 2 210 ms</strong></li>



<li><strong>Speed Index : 5,0 s</strong></li>



<li><strong>Cumulative Layout Shift (CLS) : 0,014</strong></li>
</ul>



<p class="wp-block-paragraph">Ces chiffres montrent que <strong>le rendu initial n’était pas catastrophique</strong>, mais que le navigateur passait beaucoup de temps bloqué par des scripts (TBT très élevé), ce qui dégradait la fluidité et la réactivité de la page même sur desktop.</p>
</div></div>

</div></div>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="982" height="969" src="https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-AVANT-optimisation-–-Site-WordPress-Divi.webp" alt="Capture d’écran Google PageSpeed Insights sur ordinateur avant optimisation d’un site WordPress avec Divi, score de performance 53 avec un temps de blocage total de 2 210 ms." class="wp-image-3616" srcset="https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-AVANT-optimisation-–-Site-WordPress-Divi.webp 982w, https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-AVANT-optimisation-–-Site-WordPress-Divi-300x296.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-AVANT-optimisation-–-Site-WordPress-Divi-768x758.webp 768w" sizes="auto, (max-width: 982px) 100vw, 982px" /></figure>



<h2 class="wp-block-heading">Étape 1 : Nettoyage technique du site WordPress</h2>



<p class="wp-block-paragraph">Avant même de parler de cache ou d’images, il est indispensable de :</p>


<div class="kb-row-layout-wrap kb-row-layout-id146_997911-69 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_745a33-9c"><div class="kt-inside-inner-col">
<ul class="wp-block-list">
<li>Supprimer les extensions inutiles</li>



<li>Nettoyer la bibliothèque média</li>



<li>Supprimer les thèmes non utilisés</li>



<li>Vérifier les scripts chargés inutilement</li>



<li>Sauvegarder votre site via le FTP + Base de données ou le plugin gratuit Updraft Plus</li>
</ul>
</div></div>



<div class="wp-block-kadence-column kadence-column146_a86cfe-d8"><div class="kt-inside-inner-col">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="225" height="225" src="https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-media-hygiene-nettoyage-medias-wordpress.png" alt="Logo du plugin Media Hygiene pour le nettoyage et l’optimisation de la bibliothèque médias WordPress" class="wp-image-3622" srcset="https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-media-hygiene-nettoyage-medias-wordpress.png 225w, https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-media-hygiene-nettoyage-medias-wordpress-150x150.png 150w" sizes="auto, (max-width: 225px) 100vw, 225px" /></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">Pour cela vous pouvez utiliser le plugin gratuit <a href="https://wordpress.org/plugins/media-hygiene/" target="_blank" rel="noopener">Media Hygiene</a>. Chaque plugin activé alourdit le temps de réponse serveur et le rendu du navigateur.</p>



<p class="wp-block-paragraph"><strong>Objectif : </strong>Alléger la base avant d’optimiser la performance.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 2 : Optimisation des images (le plus gros gain de performance)</h2>



<p class="wp-block-paragraph">Les images représentent souvent <strong>60 à 80 % du poids total d’une page web</strong>. <a href="https://imagify.io/fr/" target="_blank" rel="noopener">Imagify</a> propose une version gratuite, avec laquelle vous pouvez optimiser 20Mo d&rsquo;images par mois (soit&nbsp;<strong>environ 200 images</strong>)</p>


<div class="kb-row-layout-wrap kb-row-layout-id146_92a554-76 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_ed5086-16"><div class="kt-inside-inner-col">
<p class="wp-block-paragraph">Actions mises en place :</p>



<ul class="wp-block-list">
<li>Compression automatique</li>



<li>Conversion en WebP</li>



<li>Redimensionnement aux dimensions exactes</li>



<li>Lazy loading des images hors écran</li>
</ul>
</div></div>



<div class="wp-block-kadence-column kadence-column146_29963f-3b"><div class="kt-inside-inner-col">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="225" height="225" src="https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-imagify-Oli-via-net.webp" alt="Logo du plugin Imagify pour la compression et l’optimisation des images sur WordPress" class="wp-image-3620" srcset="https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-imagify-Oli-via-net.webp 225w, https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-imagify-Oli-via-net-150x150.webp 150w" sizes="auto, (max-width: 225px) 100vw, 225px" /></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">Résultat direct :</p>



<ul class="wp-block-list">
<li>Gain massif sur le <strong>Largest Contentful Paint (LCP)</strong></li>



<li>Amélioration du score mobile en priorité</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 3 : Mise en cache et préchargement des ressources</h2>



<p class="wp-block-paragraph">L’un des systèmes de cache les plus performants avec WordPress &#8211; Divi est <a href="https://wp-rocket.me/fr/" target="_blank" rel="noopener">WP Rocket</a>, il coûte environ 30€ par an. Vous pouvez utiliser l&rsquo;alternative gratuite <a href="https://wordpress.org/plugins/wp-fastest-cache/" data-type="link" data-id="https://wordpress.org/plugins/wp-fastest-cache/" target="_blank" rel="noopener">Wp Fastest Cache</a>, qui sera un peu moins performant. Une bonne configuration de cache permet de :</p>


<div class="kb-row-layout-wrap kb-row-layout-id146_1d96db-31 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_b8c073-f5"><div class="kt-inside-inner-col">
<ul class="wp-block-list">
<li>Réduire drastiquement le temps de chargement</li>



<li>Diminuer la charge serveur</li>



<li>Accélérer l’affichage pour les visiteurs récurrents</li>
</ul>



<p class="wp-block-paragraph">Les éléments clés :</p>



<ul class="wp-block-list">
<li>Cache navigateur</li>



<li>Cache serveur</li>



<li>Préchargement des polices</li>



<li>Minification CSS / JS</li>
</ul>
</div></div>



<div class="wp-block-kadence-column kadence-column146_70422b-88"><div class="kt-inside-inner-col">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="318" height="159" src="https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-wp-rocket-plugin-cache-wordpress.webp" alt="Logo du plugin WP Rocket pour l’optimisation de la vitesse et du cache sur WordPress" class="wp-image-3621" srcset="https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-wp-rocket-plugin-cache-wordpress.webp 318w, https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-wp-rocket-plugin-cache-wordpress-300x150.webp 300w" sizes="auto, (max-width: 318px) 100vw, 318px" /></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">Sur WordPress, cette étape est <strong>absolument indispensable</strong> pour atteindre des scores supérieurs à 80–90.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 4 : Réglages spécifiques de Divi pour la performance</h2>



<p class="wp-block-paragraph">Divi intègre plusieurs options internes d’optimisation souvent méconnues :</p>


<div class="kb-row-layout-wrap kb-row-layout-id146_e27398-94 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_2f1153-2f"><div class="kt-inside-inner-col">
<ul class="wp-block-list">
<li>Chargement dynamique des modules</li>



<li>Chargement différé du JavaScript</li>



<li>Génération asynchrone du CSS</li>



<li>Désactivation des animations inutiles</li>
</ul>
</div></div>



<div class="wp-block-kadence-column kadence-column146_45fd3a-2c"><div class="kt-inside-inner-col">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="340" height="148" src="https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-divi-theme-wordpress-elegant-theme.webp" alt="Logo du thème Divi, thème WordPress visuel et modulaire développé par Elegant Themes" class="wp-image-3623" srcset="https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-divi-theme-wordpress-elegant-theme.webp 340w, https://www.oli-via-net.fr/wp-content/uploads/2021/04/logo-divi-theme-wordpress-elegant-theme-300x131.webp 300w" sizes="auto, (max-width: 340px) 100vw, 340px" /></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">Ces réglages permettent de <strong>réduire le poids du DOM</strong> et d’améliorer significativement le rendu visuel.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Étape 5 : Vérification des Core Web Vitals</h2>



<p class="wp-block-paragraph">Après optimisation, nous avons contrôlé les indicateurs suivants :</p>



<ul class="wp-block-list">
<li><strong>LCP (Largest Contentful Paint)</strong> &lt; 2 s ✅</li>



<li><strong>CLS (Cumulative Layout Shift)</strong> &lt; 0,1 ✅</li>



<li><strong>INP (Interaction to Next Paint)</strong> &lt; 200 ms ✅</li>
</ul>



<p class="wp-block-paragraph">Ces métriques sont aujourd’hui <strong>directement intégrées dans l’algorithme de Google</strong>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="971" height="871" src="https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-APRES-optimisation-–-Site-WordPress-Divi.webp" alt="" class="wp-image-3617" srcset="https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-APRES-optimisation-–-Site-WordPress-Divi.webp 971w, https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-APRES-optimisation-–-Site-WordPress-Divi-300x269.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2021/04/Performance-PageSpeed-APRES-optimisation-–-Site-WordPress-Divi-768x689.webp 768w" sizes="auto, (max-width: 971px) 100vw, 971px" /></figure>



<h2 class="wp-block-heading">Résultats obtenus après optimisation</h2>



<p class="wp-block-paragraph">Après l’optimisation technique du site WordPress utilisant Divi, nous avons relancé un test PageSpeed Insights en version <strong>Bureau</strong>. Les résultats sont nettement meilleurs :</p>



<ul class="wp-block-list">
<li><strong>Score de performance desktop : 97</strong></li>



<li><strong>First Contentful Paint (FCP) : 0,8 s</strong></li>



<li><strong>Largest Contentful Paint (LCP) : 1,2 s</strong></li>



<li><strong>Total Blocking Time (TBT) : 0 ms</strong></li>



<li><strong>Speed Index : 0,8 s</strong></li>



<li><strong>Cumulative Layout Shift (CLS) : 0,008</strong></li>



<li><strong>SEO : 100 / 100</strong></li>
</ul>



<p class="wp-block-paragraph">Concrètement, cela signifie que :</p>



<ul class="wp-block-list">
<li>Le navigateur <strong>ne passe plus de temps bloqué par du JavaScript</strong> (TBT à 0 ms)</li>



<li>Le contenu principal s’affiche très rapidement</li>



<li>La page est <strong>stable visuellement</strong> pendant le chargement</li>



<li>Le site respecte pleinement les attentes de Google en matière de performance sur ordinateur.</li>
</ul>


<div class="kb-row-layout-wrap kb-row-layout-id146_9cfb41-75 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_245529-ea"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">Impact direct sur le référencement (SEO)</h2>



<p class="wp-block-paragraph">Un site plus rapide, c’est :</p>



<ul class="wp-block-list">
<li>Une meilleure indexation</li>



<li>Une meilleure position dans les résultats</li>



<li>Un meilleur taux de clic</li>



<li>Une augmentation du temps passé sur le site</li>



<li>Une amélioration du taux de conversion</li>
</ul>



<p class="wp-block-paragraph">La performance technique est aujourd’hui <strong>un pilier du SEO moderne</strong>.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column146_feae86-7d"><div class="kt-inside-inner-col">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="375" height="431" src="https://www.oli-via-net.fr/wp-content/uploads/2025/11/seo-seo-ia-google-chatgpt-gemini-agence-oli-via-net-1.webp" alt="Illustration du référencement naturel et SEO IA combinant Google, ChatGPT et Gemini, représentant la nouvelle génération du référencement intelligent par Oli-via-net." class="wp-image-2912" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/11/seo-seo-ia-google-chatgpt-gemini-agence-oli-via-net-1.webp 375w, https://www.oli-via-net.fr/wp-content/uploads/2025/11/seo-seo-ia-google-chatgpt-gemini-agence-oli-via-net-1-261x300.webp 261w" sizes="auto, (max-width: 375px) 100vw, 375px" /></figure>
</div></div>

</div></div>

<div class="kb-row-layout-wrap kb-row-layout-id146_c43e38-ba alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-row kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_492125-2c"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">Faut-il viser 100/100 sur PageSpeed Insights ?</h2>
</div></div>



<div class="wp-block-kadence-column kadence-column146_af5039-bf"><div class="kt-inside-inner-col">
<p class="wp-block-paragraph">Atteindre 100/100 est possible dans certains cas, mais ce n’est <strong>pas toujours nécessaire ni rentable</strong>. L’objectif réel est :</p>


<div class="kb-row-layout-wrap kb-row-layout-id146_23abc8-4c alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_bc93e4-98"><div class="kt-inside-inner-col">
<ul class="wp-block-list">
<li>D’être <strong>au-dessus des seuils Core Web Vitals</strong></li>



<li>D’avoir une expérience mobile fluide</li>



<li>D’éviter les pénalités algorithmiques</li>
</ul>



<p class="wp-block-paragraph">Un score <strong>entre 85 et 95</strong> est déjà excellent dans 95 % des projets.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column146_16be83-aa"><div class="kt-inside-inner-col">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="613" height="526" src="https://www.oli-via-net.fr/wp-content/uploads/2025/11/resultat-google-page-speed-insight-oli-via-net-100.webp" alt="Capture d’écran du score Google PageSpeed Insights montrant une performance de 100/100 obtenue par l’agence Oli-via-net" class="wp-image-3482" style="width:730px;height:auto" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/11/resultat-google-page-speed-insight-oli-via-net-100.webp 613w, https://www.oli-via-net.fr/wp-content/uploads/2025/11/resultat-google-page-speed-insight-oli-via-net-100-300x257.webp 300w" sizes="auto, (max-width: 613px) 100vw, 613px" /></figure>



<p class="wp-block-paragraph">Exemple du score du site de notre agence <a href="https://www.oli-via-net.fr/">Oli-via-net.fr</a></p>
</div></div>

</div></div></div></div>

</div></div>

<div class="kb-row-layout-wrap kb-row-layout-id146_9ca57a-df alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">

<div class="wp-block-kadence-column kadence-column146_5acecd-43"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">Conclusion : </h2>



<p class="wp-block-paragraph">L’optimisation de la performance d’un site WordPress avec Divi n’est <strong>pas une option</strong>, mais une <strong>nécessité absolue</strong> pour rester visible, compétitif et rentable sur Internet.</p>



<p class="wp-block-paragraph">Avec une méthode structurée :</p>



<ul class="wp-block-list">
<li>Nettoyage</li>



<li>Optimisation des images</li>



<li>Cache</li>



<li>Réglages Divi</li>



<li>Vérification des Core Web Vitals</li>
</ul>



<p class="wp-block-paragraph">Il est tout à fait possible d’obtenir <strong>d’excellents scores sur Google PageSpeed Insight</strong>, même avec un site initialement lent.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Rédigé par</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter – Performance Web</strong> et<a href="https://www.oli-via-net.fr/agence-seo-a-perpignan-marketing-digital-et-seo-ia/"> expert SEO à Perpignan</a> et Paris<br>Agence Oli-via-net</p>
</div></div>

</div></div>


<p class="wp-block-paragraph"></p>



<div class="wp-block-kadence-column kadence-column1689_980c68-26 kb-section-dir-vertical" id="audit-gratuit"><div class="kt-inside-inner-col"><div class="kb-row-layout-wrap kb-row-layout-id1689_947ece-61 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-row kt-mobile-layout-row kt-row-valign-middle">

<div class="wp-block-kadence-column kadence-column1689_89ef03-a6 kb-section-dir-vertical inner-column-1"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading1689_083ddd-b1 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading1689_083ddd-b1">Audit SEO &amp; Marketing Digital Offert</h2>



<p class="kt-adv-heading1689_6ea11e-e4 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading1689_6ea11e-e4">Obtenez une analyse personnalisée de votre site en moins de <strong>48h</strong>.</p>



<div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items1689_fecdf3-70 kt-svg-icon-list-columns-1 alignnone kt-mobile-svg-icon-list-columns-1"><ul class="kt-svg-icon-list">
<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_3e0175-05"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Un diagnostic clair (technique, contenu, visibilité).</span></li>



<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_26710f-fe"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Les <strong>3 priorités d’action</strong> pour améliorer vos résultats.</span></li>



<li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-1689_623109-62"><span class="kb-svg-icon-wrap kb-svg-icon-fas_check-circle kt-svg-icon-list-single"><svg viewBox="0 0 512 512"  fill="currentColor" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg></span><span class="kt-svg-icon-list-text">Des pistes adaptées à votre secteur et à votre budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100 % gratuit, sans engagement</strong> : notre objectif est de vous montrer comment générer <strong>plus de trafic qualifié, de leads et de ventes</strong>.</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2025/09/audit-gratuit-seo-ai-sea-oli-via-net.webp" alt="" class="wp-image-1542" style="width:400px"/></figure>
</div></div>



<div class="wp-block-kadence-column kadence-column1689_260738-65 inner-column-2"><div class="kt-inside-inner-col">
<div class="wp-block-kadence-form kadence-form-1689_a7e2ff-c1 kb-form-wrap"><form class="kb-form" action="" method="post"><div class="kadence-blocks-form-field kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_0">Nom<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Nom" type="text" placeholder="" value="" data-type="text" class="kb-field kb-text-style-field kb-text-field kb-field-0" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-1 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_1">Email<span class="required">*</span></label><input name="kb_field_1" id="kb_field_1689_a7e2ff-c1_1" data-label="Email" type="email" placeholder="" value="" data-type="email" class="kb-field kb-text-style-field kb-email-field kb-field-1" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-2 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_2">Téléphone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="Téléphone" type="tel" placeholder="" value="" data-type="tel" class="kb-field kb-text-style-field kb-tel-field kb-field-2" data-required="yes"/></div><div class="kadence-blocks-form-field kb-form-field-3 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_3">URL de votre site (facultatif)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="URL de votre site (facultatif)" type="text" placeholder="" value="" data-type="text" class="kb-field kb-text-style-field kb-text-field kb-field-3"/></div><div class="kadence-blocks-form-field kb-form-field-4 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_4">Votre besoin<span class="required">*</span></label><div data-type="checkbox" data-label="Votre besoin" id="kb_field_1689_a7e2ff-c1_4" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-4 kb-radio-style-normal" data-required="yes"><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-0"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_0" class="kb-sub-field kb-checkbox-style" value="Référencement Google (SEO)"/><label for="kb_field_4_0">Référencement Google (SEO)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-1"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_1" class="kb-sub-field kb-checkbox-style" value="Visibilité dans les IA (GEO)"/><label for="kb_field_4_1">Visibilité dans les IA (GEO)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-2"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_2" class="kb-sub-field kb-checkbox-style" value="Campagnes publicitaires (SEA)"/><label for="kb_field_4_2">Campagnes publicitaires (SEA)</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-3"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_3" class="kb-sub-field kb-checkbox-style" value="Avis et e-réputation"/><label for="kb_field_4_3">Avis et e-réputation</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-4"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_4" class="kb-sub-field kb-checkbox-style" value="Création ou refonte de site"/><label for="kb_field_4_4">Création ou refonte de site</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-5"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_5" class="kb-sub-field kb-checkbox-style" value="Automatisation et agents IA"/><label for="kb_field_4_5">Automatisation et agents IA</label></div><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-6"><input type="checkbox" name="kb_field_4[]" id="kb_field_4_6" class="kb-sub-field kb-checkbox-style" value="Je ne sais pas encore"/><label for="kb_field_4_6">Je ne sais pas encore</label></div></div></div><div class="kadence-blocks-form-field kb-form-field-5 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_5">Votre message (facultatif)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Votre message (facultatif)" type="textarea" placeholder="" data-type="textarea" class="kb-field kb-text-style-field kb-textarea-field kb-field-5" rows="3"></textarea></div><div class="kadence-blocks-form-field kb-form-field-6 kb-field-desk-width-100 kb-input-size-small"><label for="kb_field_1689_a7e2ff-c1_6">J’accepte que mes données soient utilisées pour traiter ma demande. Elles ne sont ni cédées ni revendues, et je peux en demander l’accès ou la suppression à tout moment (RGPD).<span class="required">*</span></label><div data-type="checkbox" data-label="J’accepte que mes données soient utilisées pour traiter ma demande. Elles ne sont ni cédées ni revendues, et je peux en demander l’accès ou la suppression à tout moment (RGPD)." id="kb_field_1689_a7e2ff-c1_6" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-6 kb-radio-style-normal" data-required="yes"><div data-type="checkbox" class="kb-checkbox-item kb-checkbox-item-0"><input type="checkbox" name="kb_field_6[]" id="kb_field_6_0" class="kb-sub-field kb-checkbox-style" value="J’accepte"/><label for="kb_field_6_0">J’accepte</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="1204"/><input type="hidden" name="action" value="kb_process_ajax_submit"/><label class="kadence-verify-label">Email<input class="kadence-blocks-field verify" type="text" name="_kb_verify_email" autocomplete="new-password" aria-hidden="true" placeholder="Email" tabindex="-1" data-1p-ignore="true" data-lpignore="true" /></label><div class="kadence-blocks-form-field kb-submit-field kb-field-desk-width-100"><button class="kb-forms-submit button kb-button-size-standard kb-button-width-auto">Recevoir mon audit gratuit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Veuillez activer JavaScript dans votre navigateur pour envoyer le formulaire.</div><style>.kadence-form-1689_a7e2ff-c1 .kadence-blocks-form-field.kb-submit-field { display: none; }</style></noscript></div></div>

</div></div></div></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
