<?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>Oli-via-net — GEO &amp; SEO agency | E-reputation | Certified Google Ads experts</title>
	<atom:link href="https://www.oli-via-net.fr/en/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oli-via-net.fr</link>
	<description>Boostez vos process et votre visibilité !</description>
	<lastBuildDate>Fri, 30 Oct 2026 14:47:44 +0000</lastBuildDate>
	<language>en-US</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>Oli-via-net — GEO &amp; SEO agency | E-reputation | Certified Google Ads experts</title>
	<link>https://www.oli-via-net.fr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Is WordPress over?</title>
		<link>https://www.oli-via-net.fr/en/is-wordpress-over/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 10:24:36 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[WordPress tutorials]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=7705</guid>

					<description><![CDATA[I loved WordPress for twenty years. But with AI and modern architectures, the CMS and its back office have reached the end of their logic. Lessons from 7days.dev, built with Astro.]]></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">Is WordPress over? An admin dashboard fades away while a simple written instruction to an AI publishes the page and puts it online in a few seconds.</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)">WEBSITES · OPINION</text>
<text x="64" y="200" font-size="60" font-weight="700" fill="#ffffff">Is WordPress</text>
<text x="64" y="268" font-size="60" font-weight="700" fill="#ffffff">over?</text>
<text x="64" y="326" font-size="28" fill="#eff7fb">From the back office to a conversation with AI</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">“Publish the article, add an animated</text>
<text x="210" y="339" text-anchor="middle" font-size="17" fill="#ffffff">diagram and put the page online”</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">✓ Live in 7 s</text>
</g>
</g>
</g>
</svg></figure>



<p class="wp-block-paragraph">I loved WordPress, I really did. I knew it in its very early days, when it was used to create simple blogs, without ready-made themes. WordPress solved a major problem back then: thanks to its back office, people who could not code were finally able to publish on the web easily.</p>



<p class="wp-block-paragraph">For twenty years, the formula worked wonderfully. Even today, around 40% of websites run on WordPress <a href="https://w3techs.com/technologies/details/cm-wordpress" target="_blank" rel="noopener">according to W3Techs</a>, a share that has started to decline. But watching the dazzling progress of artificial intelligence and modern architectures, my conclusion is clear: WordPress will gradually lose its position as leader. We have reached a point where the very concept of a CMS is outdated.</p>



<h2 class="wp-block-heading">Is WordPress really dead?</h2>



<p class="wp-block-paragraph">No, not today. WordPress remains the most widely used system in the world and millions of sites continue to thrive on it. What is coming to an end is the model it embodies, that of a website you manage by hand from a dashboard. For a new showcase website, AI and a static site now do better, faster and for less.</p>



<h2 class="wp-block-heading">What is a CMS, and why is it outdated?</h2>



<p class="wp-block-paragraph">A CMS like WordPress is a system that brings together in a single block the front end (the part the visitor sees), the back office (the admin dashboard), the MySQL database (where texts, pages and settings are stored) and PHP (the language that, on the server, builds each page from that data).</p>



<p class="wp-block-paragraph">On every visit, the server queries the database, runs PHP code, loads the plugins and assembles the page on the fly. For a long time, this heaviness was the price to pay for offering a simple interface to non-developers. It no longer has any reason to exist now that artificial intelligence can work directly on the site’s files.</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">Yesterday, a person filled in the back office, which wrote to the database, then the server ran PHP and the plugins to assemble the page on every visit. Today, a person talks to an AI that edits the source files, and a build generates static pages ready in advance.</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)">YESTERDAY · CMS (WORDPRESS)</text>
<text x="34" y="284" font-size="15" font-weight="600" fill="var(--global-palette1, #295cff)">TODAY · AI AND A STATIC SITE</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">Human</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)">forms</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">Database</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 + plugins</text><text x="789" y="128" font-size="13" fill="var(--global-palette6, #636363)">on every visit</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)">the page is rebuilt on every visit, and every plugin is a door to watch</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">Human</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">AI</text><text x="329" y="368" font-size="13" fill="var(--global-palette6, #636363)">natural language</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">Source files</text><text x="559" y="368" font-size="13" fill="var(--global-palette6, #636363)">versioned in 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">Astro build</text><text x="789" y="368" font-size="13" fill="var(--global-palette6, #636363)">just once</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 ready</text><text x="999" y="368" text-anchor="middle" font-size="12" fill="#ffffff">in advance</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)">no database and no code executed on a visit, the server simply serves files</text>
</svg><figcaption>Yesterday, the page was assembled on every visit. Today, it is generated once, from files that the AI edits directly.</figcaption></figure>



<h2 class="wp-block-heading">Why the back office is no longer needed</h2>



<p class="wp-block-paragraph">The back office was invented in the 2000s for a simple reason. It allowed someone who could not program to edit their website without touching the code, by filling in forms that the CMS then turned into pages.</p>



<p class="wp-block-paragraph">That need has gone. Artificial intelligence now understands a request made in everyday language and translates it directly into file changes. No more need for forms, menus or a dashboard to publish an article, correct a text or add a page. You just ask, in a sentence like this one.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“Publish a new article, add a page to my website, adjust the offer’s prices by 10%, generate an animated vector diagram to illustrate the process and put the page online.”</p>
</blockquote>



<p class="wp-block-paragraph">The AI prepares the changes, generates the elements and puts everything online in a few seconds. This is especially true for a showcase website, whose content changes a few times a month and which has no payments or customer area to manage. There are still exceptions, such as an online shop or a site fed every day by a large team, but for the vast majority of business websites, the back office has become an unnecessary step.</p>



<h2 class="wp-block-heading">7days.dev, my laboratory, proof in practice</h2>



<p class="wp-block-paragraph">To make this claim, I rely on concrete evidence. On <a href="https://7days.dev/" target="_blank" rel="noopener">7days.dev</a>, which I use as an experimental laboratory, I chose a modern architecture. The site is built with Astro, its content lives in a Git repository, and it is served by a simple server that only distributes files. I have described <a href="https://www.oli-via-net.fr/en/wordpress-500-error-rebuild-static-site/">how and why I rebuilt it this way</a> after its old WordPress version broke down. The benefits in practice are beyond comparison.</p>



<ul class="wp-block-list"><li><strong>Maximum speed, without effort.</strong> PageSpeed Insights gives 7days.dev a score of 100 in all four categories, on mobile as on desktop, with the main content displayed in one second. I did not have to install any caching system or optimisation plugin.</li><li><strong>An attack surface reduced to a minimum.</strong> According to <a href="https://patchstack.com/whitepaper/state-of-wordpress-security-in-2026/" target="_blank" rel="noopener">Patchstack’s annual report</a>, the WordPress ecosystem recorded 11,334 new vulnerabilities in 2025, 91% of them in plugins. On a static site, there is no accessible database and no PHP code executed on a visit, so most of these entry points disappear. The server still needs protecting, but you sleep much better.</li><li><strong>Vector visuals created by AI.</strong> Designing a vector diagram used to take hours in Illustrator. Today, a precise instruction, written or dictated, gets me animated, lightweight and sharp visuals, built directly into the code. The ones in this article were created that way.</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="PageSpeed Insights mobile report for 7days.dev: 100 in performance, accessibility, best practices and SEO, agentic browsing 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 October 2026: 7days.dev, an Astro site, scores 100/100 on mobile and passes both agentic browsing checks that apply to it.</figcaption></figure>



<p class="wp-block-paragraph">Let me be clear, I do not hand my website over to AI. It publishes nothing without my approval, and I control every piece of data that goes online. Figures, dates and references are checked at the source before appearing on a page, and every change is recorded in the Git history, which lets me know who changed what and roll back at any time. The AI executes, I decide.</p>



<p class="wp-block-paragraph">What it gives me is time, an enormous amount of time. Tasks that used to take me hours, such as laying out a page, producing a diagram or adapting content, now take a few minutes. I devote that time to what really gives my work its value: thinking, creativity, field experience and supporting my clients.</p>



<h2 class="wp-block-heading">From SEO to GEO with the G.A.I.A method</h2>



<p class="wp-block-paragraph">For a very long time, I achieved my best SEO results with WordPress. But the web is entering a new era, that of GEO (Generative Engine Optimization), where generative engines and conversational agents are redefining how people search for information. It was to respond to this shift that, back in 2025, I formalised <a href="https://www.oli-via-net.fr/en/gaia-method/">the G.A.I.A method</a>, for Generative, Authority, Information and Agents.</p>



<p class="wp-block-paragraph">The A for Agents is particularly fundamental. Tomorrow, searches will no longer be made mostly by humans clicking from link to link. A user will ask their personal agent to find them a renovation company, book a train ticket or buy a handbag. Robots will go and consult websites created and fed by other robots.</p>



<p class="wp-block-paragraph">Google is starting to measure this. Since May 2026, Lighthouse, the Chrome audit tool behind PageSpeed Insights, has offered an <a href="https://developer.chrome.com/docs/lighthouse/agentic-browsing" target="_blank" rel="noopener">agentic browsing</a> category. It is still experimental and relies on standards that are still being drafted, but it already checks that an AI agent can read a page and use it. 7days.dev passes both checks that apply to it. In this ecosystem where AI talks to AI, a website must be clean, ultra-fast, semantically flawless and immediately readable by machines. The technical heaviness of a traditional CMS becomes a competitive disadvantage.</p>



<h2 class="wp-block-heading">WordPress or Astro, the technical and financial balance sheet</h2>



<p class="wp-block-paragraph">Getting excellent performance from WordPress is possible, I have done it on many sites, but sometimes at the cost of considerable effort and constant maintenance. To optimise a WordPress site, you generally need to</p>



<ul class="wp-block-list"><li>install and configure a caching plugin, some of which are paid, such as WP Rocket;</li><li>pay for an image optimisation service, such as Imagify, or convert all your media to WebP or SVG yourself;</li><li>defer the loading of heavy scripts, such as Google Tag Manager, Google Analytics or ad pixels;</li><li>minify and clean up the CSS and JavaScript, self-host the fonts, and so on.</li></ul>



<p class="wp-block-paragraph">All these steps take time and technical skills, and often generate recurring subscriptions for plugins. With Astro, most of this optimisation is built in. The framework produces pure HTML and CSS, ready to be served.</p>



<p class="wp-block-paragraph">On the hosting side, the cost becomes almost negligible. I use a virtual private server (VPS) I already had, since it also runs my automations and backs up my infrastructure, so 7days.dev costs me nothing extra. For someone starting from scratch, a VPS of this kind costs less than 10 euros a month with a host such as Hetzner, and services such as Cloudflare Pages, Netlify or Vercel even host a modest static site for free. Compared with a WordPress site, its premium plugins and its maintenance, the difference is considerable.</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th></th><th>WordPress</th><th>AI-driven static site</th></tr></thead><tbody><tr><td><strong>Building the page</strong></td><td>On every visit, by PHP and the database</td><td>Just once, at publication</td></tr><tr><td><strong>Editing content</strong></td><td>Back office and forms</td><td>A request to the AI in everyday language</td></tr><tr><td><strong>Performance</strong></td><td>Excellent, with caching and optimisations to configure</td><td>Excellent from the start</td></tr><tr><td><strong>Security</strong></td><td>Core, theme and plugins to keep updated constantly</td><td>No code executed on a visit, a server to maintain</td></tr><tr><td><strong>Change history</strong></td><td>Content revisions</td><td>Full Git history, content, code and design</td></tr><tr><td><strong>Hosting cost</strong></td><td>PHP hosting, often premium plugins</td><td>VPS at under €10 a month, or even free</td></tr><tr><td><strong>Shop, members’ area</strong></td><td>Mature ecosystem, led by WooCommerce</td><td>To be built or handed to an outside service</td></tr><tr><td><strong>Autonomy without AI</strong></td><td>High, everyone knows the interface</td><td>Lower, you need AI or a developer</td></tr></tbody></table><figcaption class="wp-element-caption">WordPress and an AI-driven static site, the differences that matter for a business website.</figcaption></figure>



<h2 class="wp-block-heading">Can WordPress make the shift to AI?</h2>



<p class="wp-block-paragraph">The site you are reading runs on WordPress, and yet I hardly manage it from its back office any more. Thanks to the MCP protocol (Model Context Protocol), which lets an AI connect to a piece of software and act in it, I give my instructions to Claude, and it creates the pages, updates the texts, prepares the images and fills in their fields directly in WordPress. This article was put online that way.</p>



<p class="wp-block-paragraph">In other words, on WordPress as on Astro, I now work in the same way. I talk to the AI, it executes, I approve. The back office becomes a fallback interface. What loses its purpose, then, is the CMS as a dashboard, not necessarily 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">Same instruction, two engines: you dictate a request to the AI, which applies it both to the WordPress site oli-via-net.fr, through the MCP protocol, and to the Astro site 7days.dev, through Git. Both pages are published, and the decision stays with you.</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)">SAME INSTRUCTION, TWO ENGINES</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">“Add a page about bathroom</text>
<text x="210" y="131" text-anchor="middle" font-size="15" fill="#0b3b36">renovation and put it online”</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">You</text>
<text x="124" y="334" text-anchor="middle" font-size="14" fill="#a7d3c4">decide and approve</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">AI</text>
<text x="520" y="336" text-anchor="middle" font-size="15" fill="#eff7fb">understands and executes</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 published</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 published</text></g>
</g>
<text x="550" y="436" text-anchor="middle" font-size="17" fill="#eff7fb">The back office becomes a fallback interface. The interface is the conversation.</text>
</g>
</svg><figcaption>oli-via-net.fr and 7days.dev receive the same instruction, one through the MCP protocol, the other through Git.</figcaption></figure>



<p class="wp-block-paragraph">WordPress has clearly understood this. Since version 6.9, its core has included an Abilities API, which describes what the site can do so that AI agents can discover and use it, and its dedicated AI team is developing an <a href="https://github.com/WordPress/mcp-adapter" target="_blank" rel="noopener">official MCP adapter</a>. Tomorrow, WordPress could become a content engine driven by agents rather than a dashboard. The challenge is considerable, adapting a twenty-year-old foundation to the age of agents, but if it rises to it, it will stay in the race.</p>



<h2 class="wp-block-heading">Should you ditch WordPress, then?</h2>



<p class="wp-block-paragraph">Absolutely not, and this is not about crude disparagement. Many of my clients run on WordPress today, and the aim is not to tear everything down or launch systematic rebuilds. A website that works well, generates revenue and is properly maintained has no reason to be rebuilt on principle.</p>



<p class="wp-block-paragraph">If oli-via-net.fr stays on WordPress, then, it is a deliberate choice. It works, it generates enquiries, and I do not carry out a rebuild for the sake of theory. The back office is also reassuring for many clients who are not yet familiar with managing a website through artificial intelligence, and WordPress retains real strengths for e-commerce or specific features.</p>



<p class="wp-block-paragraph">On the other hand, when I design a new project from a blank page, offering WordPress now seems to me a default choice rather than a vision of the future. If a client is ready to take the step to a modern architecture, a foundation built on Astro and AI offers far greater performance and longevity for the era of the web that is opening up before us.</p>



<h2 class="wp-block-heading">What will a website look like in 2030?</h2>



<p class="wp-block-paragraph">I do not claim to read the future, but the direction is already taking shape. A business owner will tell their AI assistant to find a tradesperson available on Thursday, compare three quotes and book the best one. That assistant will query companies’ websites directly, and sometimes their own agent, which will answer on availability, prices or lead times.</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">One website, two audiences: the human visitor reads the visible part of the site to form an opinion, backed by reviews and proof, while a personal agent, tasked with finding a tradesperson available on Thursday, queries the site’s structured data and actions, talks to the business’s agent and gets an appointment confirmed.</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">TOMORROW · ONE SITE, TWO AUDIENCES</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">your-website.com</text>
<text x="420" y="132" font-size="12" font-weight="700" letter-spacing="1.5" fill="#12684f">FOR HUMANS</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 reviews</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)">FOR 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">&#8220;service&#8221;: <tspan fill="#ffffff">&#8220;Renovation&#8221;</tspan></text>
<text x="436" y="356" fill="#a7d3c4">&#8220;area&#8221;: <tspan fill="#ffffff">&#8220;Yvelines&#8221;</tspan></text>
<text x="436" y="378" fill="#a7d3c4">&#8220;available&#8221;: <tspan fill="#ffffff">&#8220;Thursday 9am&#8221;</tspan></text>
<text x="436" y="404" fill="var(--global-palette15, #f5a524)">book() quote()</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)">Visitor</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)">reads, compares, forms</text>
<text x="296" y="170" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">an 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)">“Find a tradesperson free on Thursday”</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">Personal agent</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">Business’s agent</text>
<text x="936" y="364" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">price, lead time, slot</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">✓ Appointment Thursday 9am confirmed</text>
</g>
<text x="760" y="160" font-size="14" font-weight="700" fill="#12684f">Humans</text>
<text x="760" y="182" font-size="14" fill="var(--global-palette4, #3d3d3d)">trust, proof,</text>
<text x="760" y="202" font-size="14" fill="var(--global-palette4, #3d3d3d)">personality</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)">up-to-date data,</text>
<text x="760" y="310" font-size="14" fill="var(--global-palette4, #3d3d3d)">possible actions</text>
</svg><figcaption>Tasked with finding a tradesperson available on Thursday, the personal agent queries the site’s data, talks to the business’s agent and gets the appointment.</figcaption></figure>



<p class="wp-block-paragraph">On the web of tomorrow, a website will have two audiences. Humans, who will come looking for trust, proof and personality. And agents, who will look for structured, up-to-date information and possible actions, booking, requesting a quote, checking stock. The standards Google is experimenting with, such as WebMCP or the llms.txt file, are designed precisely to prepare for this second audience.</p>



<p class="wp-block-paragraph">The question will therefore no longer be which CMS to use, but whether an agent understands your website and can use it. A lightweight, fast site with clean code and verifiable content starts with a head start. That is exactly what I am building today, for my own sites as for my clients’.</p>



<p class="wp-block-paragraph"><em>Wondering whether your website should evolve, or whether your next project deserves a modern architecture? Fill in the form below to get a free audit.</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">Free SEO &amp; Digital Marketing Audit</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">Get a personalised analysis of your website in under <strong>48 hours</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">A clear diagnosis (technical, content, visibility).</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">The <strong>3 priority actions</strong> to improve your results.</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">Recommendations suited to your sector and your budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100% free, no commitment</strong>. Our aim is to show you how to generate <strong>more qualified traffic, more leads and more sales</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">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Name" 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">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="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">Your website URL (optional)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="Your website URL (optional)" 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">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" 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="Google SEO"/><label for="kb_field_4_0">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="Visibility in AI answers (GEO)"/><label for="kb_field_4_1">Visibility in AI answers (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="Paid advertising (SEA)"/><label for="kb_field_4_2">Paid advertising (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="Reviews and online reputation"/><label for="kb_field_4_3">Reviews and online reputation</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="Website design or rebuild"/><label for="kb_field_4_4">Website design or rebuild</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="Automation and AI agents"/><label for="kb_field_4_5">Automation and AI agents</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="Not sure yet"/><label for="kb_field_4_6">Not sure yet</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">Your message (optional)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Your message (optional)" 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">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." 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="I agree"/><label for="kb_field_6_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="7602"/><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">Get my free audit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</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/en/is-wordpress-over/#article","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/en/is-wordpress-over/"},"headline":"Is WordPress over?","inLanguage":"en-GB","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":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/10/wordpress-c-est-fini-question-ia-cms-oli-via-net.webp"},"description":"I loved WordPress for twenty years. But with artificial intelligence and modern architectures, the CMS and its back office have reached the end of their logic. Lessons from my 7days.dev laboratory, built with Astro, and what it changes for SEO and GEO."}</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to spot fake Trustpilot reviews</title>
		<link>https://www.oli-via-net.fr/en/how-to-spot-fake-trustpilot-reviews/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 12:58:14 +0000</pubDate>
				<category><![CDATA[Online reputation / Review management]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=5136</guid>

					<description><![CDATA[Real or fake reviews on Trustpilot? To get a review removed, you need facts. I share one of the methods I use, timestamping IDs, which can expose an organised fake review operation, whether the reviews are positive or negative.]]></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="thh" font-family="var(--global-body-font-family, system-ui)">
<title id="thh">Fake Trustpilot reviews: timestamps can expose an organised operation. Accounts appear one by one, each posting a few seconds after it was created.</title>
<defs>
<linearGradient id="thbg" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="var(--global-palette3, #1c0d5a)"/><stop offset="1" stop-color="#1e3a8a"/></linearGradient>
<linearGradient id="thid" 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>
<linearGradient id="thscan" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#0e94ff" stop-opacity="0"/><stop offset="1" stop-color="#0e94ff" stop-opacity=".35"/></linearGradient>
<filter id="thgl" x="-40%" y="-40%" width="180%" height="180%"><feGaussianBlur stdDeviation="10" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
<clipPath id="thclip"><rect width="1200" height="520" rx="18"/></clipPath>
</defs>
<g clip-path="url(#thclip)">
<rect width="1200" height="520" fill="url(#thbg)"/>
<g stroke="#ffffff" opacity=".07"><path d="M0 104H1200M0 208H1200M0 312H1200M0 416H1200M240 0V520M480 0V520M720 0V520M960 0V520"/></g>
<rect x="0" y="-80" width="1200" height="80" fill="url(#thscan)"><animate attributeName="y" from="-80" to="520" dur="4s" repeatCount="indefinite"/></rect>
<text x="64" y="118" font-size="22" font-weight="600" letter-spacing="2" fill="var(--global-palette2, #0e94ff)">ONLINE REPUTATION · INVESTIGATION</text>
<text x="64" y="196" font-size="58" font-weight="700" fill="#ffffff">Fake Trustpilot reviews</text>
<text x="64" y="252" font-size="32" fill="#eff7fb">Timestamps can expose</text>
<text x="64" y="294" font-size="32" fill="#eff7fb">an organised operation</text>
<text x="64" y="440" font-size="20" fill="#9aa4c7">Nicolas Peter · Oli-via-net</text>
<g font-family="ui-monospace, Consolas, monospace" font-size="20">
<g opacity="0"><animate attributeName="opacity" values="0;1;1" keyTimes="0;.1;1" begin=".2s" dur="6s" repeatCount="indefinite"/>
<rect x="700" y="92" width="136" height="40" rx="9" fill="url(#thid)" filter="url(#thgl)"/><text x="714" y="119" fill="#fff">386d4380</text><text x="852" y="119" fill="#f5a524">account · T</text></g>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1" keyTimes="0;.15;.25;1" begin=".2s" dur="6s" repeatCount="indefinite"/>
<rect x="700" y="152" width="136" height="40" rx="9" fill="url(#thid)"/><text x="714" y="179" fill="#fff">386d438c</text><text x="852" y="179" fill="#f5a524">review · T + 12 s</text></g>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1" keyTimes="0;.3;.4;1" begin=".2s" dur="6s" repeatCount="indefinite"/>
<rect x="700" y="232" width="136" height="40" rx="9" fill="url(#thid)"/><text x="714" y="259" fill="#fff">386d5a1f</text><text x="852" y="259" fill="#f5a524">account → review +9 s</text></g>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1" keyTimes="0;.45;.55;1" begin=".2s" dur="6s" repeatCount="indefinite"/>
<rect x="700" y="292" width="136" height="40" rx="9" fill="url(#thid)"/><text x="714" y="319" fill="#fff">386d5e33</text><text x="852" y="319" fill="#f5a524">account → review +8 s</text></g>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1" keyTimes="0;.6;.7;1" begin=".2s" dur="6s" repeatCount="indefinite"/>
<rect x="700" y="352" width="136" height="40" rx="9" fill="url(#thid)"/><text x="714" y="379" fill="#fff">386d61c8</text><text x="852" y="379" fill="#f5a524">account → review +15 s</text></g>
</g>
<g opacity="0"><animate attributeName="opacity" values="0;0;1;1" keyTimes="0;.75;.85;1" begin=".2s" dur="6s" repeatCount="indefinite"/>
<rect x="700" y="420" width="420" height="44" rx="22" fill="var(--global-palette13, #b82105)" opacity=".9" filter="url(#thgl)"/>
<text x="910" y="449" text-anchor="middle" font-size="19" font-weight="700" fill="#fff">Coordinated operation detected</text></g>
<g transform="translate(1110 90)" fill="none" stroke-linecap="round">
<circle r="34" stroke="var(--global-palette2, #0e94ff)" stroke-width="2" opacity=".5"/>
<path d="M0 0V-24" stroke="#fff" stroke-width="4"><animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="6s" repeatCount="indefinite"/></path>
<circle r="4" fill="#fff" stroke="none"/>
</g>
</g>
</svg></figure>



<p class="wp-block-paragraph">Are these Trustpilot reviews real? Many people ask themselves that question. Among my clients, I often meet business owners who find reviews on their listing that they cannot trace, very negative ones, or on the contrary, surprisingly glowing ones on a competitor&#8217;s listing, and who are convinced they are fake.</p>



<p class="wp-block-paragraph">The problem is that a conviction is not enough. Reporting a review to Trustpilot without a solid reason almost always ends in a refusal. To get a review removed, you need facts: verifiable evidence that the platform can recalculate itself, and that leaves no room for interpretation.</p>



<p class="wp-block-paragraph">There are several ways to build that kind of evidence. I am going to share one of the methods I use, which I consider essential: <strong>timestamps</strong>. It does not require any secret tool, just some method, logic and rigour. To illustrate it, I will use a real case: a restaurant hit by a series of one-star reviews.</p>



<h2 class="wp-block-heading">Trustpilot timestamps everything, to the second</h2>



<p class="wp-block-paragraph">Every account, every review and every business listing on Trustpilot has a 24-character ID. Its <strong>first 8 characters encode the exact moment it was created</strong>, in seconds. A conversion from hexadecimal to decimal is all it takes, a spreadsheet will do. It is raw data: it does not depend on what the author displays, and anyone can recalculate it from the public pages.</p>



<figure class="schema-ovn" style="margin:2rem 0"><svg viewBox="0 0 880 420" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="tpo" font-family="var(--global-body-font-family, system-ui)">
<title id="tpo">Decoding a fictitious Trustpilot ID: the first 8 hexadecimal characters give the exact moment the account, then the review, were created, here 12 seconds apart.</title>
<defs>
<linearGradient id="tpg" 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="tpm" 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>
<filter id="tph" x="-30%" y="-60%" width="160%" height="220%"><feGaussianBlur stdDeviation="6" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
</defs>
<rect x="10" y="10" width="860" height="400" rx="14" fill="var(--global-palette8, #eff7fb)"/>
<g font-size="14" fill="var(--global-palette6, #636363)">
<text x="40" y="52">ACCOUNT ID (fictitious example)</text>
<text x="40" y="192">REVIEW ID (fictitious example)</text>
</g>
<g font-family="ui-monospace, Consolas, monospace" font-size="21">
<rect x="36" y="66" width="118" height="40" rx="8" fill="url(#tpg)"/>
<text x="46" y="93" fill="var(--global-palette9, #fff)">386d4380</text>
<text x="162" y="93" fill="var(--global-palette6, #636363)">a1b2c3d4e5f60718</text>
<rect x="36" y="206" width="118" height="40" rx="8" fill="url(#tpg)"/>
<text x="46" y="233" fill="var(--global-palette9, #fff)">386d438c</text>
<text x="162" y="233" fill="var(--global-palette6, #636363)">9f8e7d6c5b4a3921</text>
</g>
<g stroke="var(--global-palette6, #636363)" stroke-width="1.5" fill="none" marker-end="url(#tpm)">
<path d="M95 108V140H420"/><path d="M95 248V280H420"/>
</g>
<g font-size="14" fill="var(--global-palette4, #3d3d3d)">
<text x="110" y="132">hexadecimal → seconds elapsed since 1970</text>
<text x="110" y="272">hexadecimal → seconds elapsed since 1970</text>
</g>
<g font-size="16" font-weight="600" fill="var(--global-palette3, #1c0d5a)">
<rect x="430" y="118" width="410" height="44" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette7, #e1ebee)"/>
<text x="448" y="146">Account created at time T</text>
<rect x="430" y="258" width="410" height="44" rx="10" fill="var(--global-palette9, #fff)" stroke="var(--global-palette7, #e1ebee)"/>
<text x="448" y="286">Review posted at T + 12 seconds</text>
</g>
<rect x="250" y="334" width="380" height="48" rx="24" fill="var(--global-palette14, #f7630c)" opacity=".14" filter="url(#tph)"/>
<text x="440" y="364" text-anchor="middle" font-size="17" font-weight="700" fill="var(--global-palette13, #b82105)">Gap: 12 seconds</text>
</svg><figcaption>Decoding a fictitious ID: the first 8 characters give the exact moment the account, then the review, were created.</figcaption></figure>



<p class="wp-block-paragraph">By timestamping every account, review and listing involved, I was able to rebuild the full timeline. Three clues came out of it.</p>



<h2 class="wp-block-heading">Clue #1: two listings created 58 seconds apart</h2>



<p class="wp-block-paragraph">Something many businesses do not know: <strong>anyone can create a business&#8217;s listing on Trustpilot</strong>, without its consent, simply to post a review on it. The listing then exists online without the business knowing. If it finds out, it can ask to take over the listing: this is called <strong>claiming</strong> it. Until it does, the listing stays &#8220;unclaimed&#8221;, and the business can neither reply to reviews nor report them from its own account.</p>



<p class="wp-block-paragraph">That was the case for this restaurant: it had never created its listing, and only discovered it four months later. Its ID gives the exact time it was created. And <strong>58 seconds later</strong>, another listing was created: that of a competing restaurant, which was about to receive a flood of five-star reviews.</p>



<p class="wp-block-paragraph">Another telling detail: both listings were created from <strong>Eastern Europe</strong>, while every other restaurant in the area was correctly located in France. So this was not a default setting, but the fingerprint of whoever created both listings. That same morning, the first five five-star reviews landed on the competitor&#8217;s listing. Three days later, the first one-star reviews arrived on the restaurant&#8217;s.</p>



<h2 class="wp-block-heading">Clue #2: 48 throwaway accounts, made in clusters</h2>



<p class="wp-block-paragraph">By widening the analysis to neighbouring restaurants, I identified <strong>48 accounts used for a single review</strong>, then abandoned, spread across four listings: 27 to inflate the rating of the competitor that benefited, 9 and 6 to attack two other restaurants, and 6 against my client. Almost all of them posted their review less than 30 seconds after the account was created. No customer writes a detailed review in a few seconds: the text was prepared in advance, then pasted. An account created just before its review can happen with a genuine customer; it is the pattern repeating, account after account, that gives the operation away.</p>



<p class="wp-block-paragraph">Above all, these accounts are not created at random. They are made in clusters: on a single day, <strong>eight accounts were created in under two hours</strong> for the listing that benefited. And a writing quirk kept coming back from one review to the next, such as the targeted restaurant&#8217;s name typed entirely in capital letters.</p>



<p class="wp-block-paragraph">The logic of the operation then becomes clear: one restaurant showing nothing but positive reviews, and around it, as if by chance, several competitors receiving negative ones. That is also what makes the method useful both ways: it helps defend a listing under attack, but also spot a business whose positive reviews are suspicious, including a competitor&#8217;s.</p>



<figure class="schema-ovn" style="margin:2rem 0"><svg viewBox="0 0 1160 555" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="tfr" font-family="var(--global-body-font-family, system-ui)">
<title id="tfr">Timeline of 48 single-use accounts across four restaurants over five months: two listings created on day 0, 58 seconds apart, accounts made in clusters, and two windows in which several restaurants are hit within 12, then 18 minutes. Anonymised case.</title>
<rect x="5" y="5" width="1150" height="545" rx="14" fill="var(--global-palette8, #eff7fb)"/>
<text x="30" y="44" font-size="16" font-weight="600" fill="var(--global-palette3, #1c0d5a)">Reviewer account creation, listing by listing</text>
<text x="30" y="68" font-size="13" fill="var(--global-palette6, #636363)">1 dot = 1 account used for a single review · relative time, anonymised case</text>
<path d="M240.0 104V471" stroke="var(--global-palette7, #e1ebee)" stroke-dasharray="3 5"/><text x="240.0" y="495" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">day 0</text><path d="M418.0 104V471" stroke="var(--global-palette7, #e1ebee)" stroke-dasharray="3 5"/><text x="418.0" y="495" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">month 1</text><path d="M596.0 104V471" stroke="var(--global-palette7, #e1ebee)" stroke-dasharray="3 5"/><text x="596.0" y="495" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">month 2</text><path d="M774.0 104V471" stroke="var(--global-palette7, #e1ebee)" stroke-dasharray="3 5"/><text x="774.0" y="495" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">month 3</text><path d="M952.0 104V471" stroke="var(--global-palette7, #e1ebee)" stroke-dasharray="3 5"/><text x="952.0" y="495" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">month 4</text><path d="M1130.0 104V471" stroke="var(--global-palette7, #e1ebee)" stroke-dasharray="3 5"/><text x="1130.0" y="495" text-anchor="middle" font-size="13" fill="var(--global-palette6, #636363)">month 5</text>
<path d="M240 150H1130" stroke="var(--global-palette7, #e1ebee)" stroke-width="2"/><text x="30" y="148" font-size="15" fill="var(--global-palette4, #3d3d3d)">Targeted restaurant</text><text x="30" y="167" font-size="13" font-weight="700" fill="var(--global-palette13, #b82105)">−1★</text><path d="M240 245H1130" stroke="var(--global-palette7, #e1ebee)" stroke-width="2"/><text x="30" y="243" font-size="15" fill="var(--global-palette4, #3d3d3d)">Competitor B</text><text x="30" y="262" font-size="13" font-weight="700" fill="var(--global-palette11, #13612e)">+5★</text><path d="M240 340H1130" stroke="var(--global-palette7, #e1ebee)" stroke-width="2"/><text x="30" y="338" font-size="15" fill="var(--global-palette4, #3d3d3d)">Competitor C</text><text x="30" y="357" font-size="13" font-weight="700" fill="var(--global-palette14, #f7630c)">−1★</text><path d="M240 435H1130" stroke="var(--global-palette7, #e1ebee)" stroke-width="2"/><text x="30" y="433" font-size="15" fill="var(--global-palette4, #3d3d3d)">Competitor D</text><text x="30" y="452" font-size="13" font-weight="700" fill="var(--global-palette2, #0e94ff)">−1★</text>
<g opacity="0"><animate attributeName="opacity" from="0" to="1" begin=".1s" dur=".4s" fill="freeze"/><path d="M217 150l7-7 7 7-7 7z M217 245l7-7 7 7-7 7z" fill="var(--global-palette3, #1c0d5a)"/><text x="236" y="96" font-size="13" font-weight="700" fill="var(--global-palette3, #1c0d5a)">2 listings, 58 s</text></g>
<g opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2s" dur=".4s" fill="freeze"/><rect x="724.4" y="112" width="28" height="335" rx="8" fill="var(--global-palette1, #295cff)" opacity=".12"/><text x="748.4" y="104" text-anchor="end" font-size="13" font-weight="700" fill="var(--global-palette1, #295cff)">12 min</text></g>
<g opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.2s" dur=".4s" fill="freeze"/><rect x="795.6" y="112" width="28" height="335" rx="8" fill="var(--global-palette1, #295cff)" opacity=".12"/><text x="799.6" y="104" text-anchor="start" font-size="13" font-weight="700" fill="var(--global-palette1, #295cff)">18 min</text></g>
<g opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3s" dur=".4s" fill="freeze"/><rect x="1056.7" y="205" width="28" height="52" rx="8" fill="var(--global-palette1, #295cff)" opacity=".12"/><text x="1084.7" y="197" text-anchor="end" font-size="13" font-weight="700" fill="var(--global-palette1, #295cff)">8 accounts in 2 h</text></g>
<circle cx="253.3" cy="150" r="6" fill="var(--global-palette13, #b82105)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.36s" dur=".3s" fill="freeze"/></circle><circle cx="262.3" cy="150" r="6" fill="var(--global-palette13, #b82105)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.36s" dur=".3s" fill="freeze"/></circle><circle cx="483.3" cy="150" r="6" fill="var(--global-palette13, #b82105)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="1.12s" dur=".3s" fill="freeze"/></circle><circle cx="738.4" cy="150" r="6" fill="var(--global-palette13, #b82105)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="1.98s" dur=".3s" fill="freeze"/></circle><circle cx="922.3" cy="150" r="6" fill="var(--global-palette13, #b82105)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.60s" dur=".3s" fill="freeze"/></circle><circle cx="1017.3" cy="150" r="6" fill="var(--global-palette13, #b82105)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.92s" dur=".3s" fill="freeze"/></circle><circle cx="226.5" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.30s" dur=".3s" fill="freeze"/></circle><circle cx="235.5" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.30s" dur=".3s" fill="freeze"/></circle><circle cx="244.5" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.30s" dur=".3s" fill="freeze"/></circle><circle cx="253.5" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.30s" dur=".3s" fill="freeze"/></circle><circle cx="226.5" cy="231" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.30s" dur=".3s" fill="freeze"/></circle><circle cx="241.4" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.32s" dur=".3s" fill="freeze"/></circle><circle cx="250.4" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.32s" dur=".3s" fill="freeze"/></circle><circle cx="370.5" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="0.74s" dur=".3s" fill="freeze"/></circle><circle cx="584.1" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="1.46s" dur=".3s" fill="freeze"/></circle><circle cx="696.9" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="1.84s" dur=".3s" fill="freeze"/></circle><circle cx="762.1" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.06s" dur=".3s" fill="freeze"/></circle><circle cx="805.1" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.22s" dur=".3s" fill="freeze"/></circle><circle cx="814.1" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.22s" dur=".3s" fill="freeze"/></circle><circle cx="857.1" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.38s" dur=".3s" fill="freeze"/></circle><circle cx="880.8" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.46s" dur=".3s" fill="freeze"/></circle><circle cx="904.5" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.54s" dur=".3s" fill="freeze"/></circle><circle cx="946.1" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.68s" dur=".3s" fill="freeze"/></circle><circle cx="987.6" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.82s" dur=".3s" fill="freeze"/></circle><circle cx="1057.2" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.10s" dur=".3s" fill="freeze"/></circle><circle cx="1066.2" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.10s" dur=".3s" fill="freeze"/></circle><circle cx="1075.2" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.10s" dur=".3s" fill="freeze"/></circle><circle cx="1084.2" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.10s" dur=".3s" fill="freeze"/></circle><circle cx="1057.2" cy="231" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.10s" dur=".3s" fill="freeze"/></circle><circle cx="1066.2" cy="231" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.10s" dur=".3s" fill="freeze"/></circle><circle cx="1075.2" cy="231" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.10s" dur=".3s" fill="freeze"/></circle><circle cx="1084.2" cy="231" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.10s" dur=".3s" fill="freeze"/></circle><circle cx="1106.3" cy="245" r="6" fill="var(--global-palette11, #13612e)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="3.22s" dur=".3s" fill="freeze"/></circle><circle cx="708.7" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="1.88s" dur=".3s" fill="freeze"/></circle><circle cx="738.4" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="1.98s" dur=".3s" fill="freeze"/></circle><circle cx="762.1" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.06s" dur=".3s" fill="freeze"/></circle><circle cx="791.8" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.16s" dur=".3s" fill="freeze"/></circle><circle cx="830.3" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.32s" dur=".3s" fill="freeze"/></circle><circle cx="839.3" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.32s" dur=".3s" fill="freeze"/></circle><circle cx="848.3" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.32s" dur=".3s" fill="freeze"/></circle><circle cx="880.8" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.46s" dur=".3s" fill="freeze"/></circle><circle cx="934.2" cy="340" r="6" fill="var(--global-palette14, #f7630c)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.64s" dur=".3s" fill="freeze"/></circle><circle cx="607.9" cy="435" r="6" fill="var(--global-palette2, #0e94ff)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="1.54s" dur=".3s" fill="freeze"/></circle><circle cx="738.4" cy="435" r="6" fill="var(--global-palette2, #0e94ff)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="1.98s" dur=".3s" fill="freeze"/></circle><circle cx="809.6" cy="435" r="6" fill="var(--global-palette2, #0e94ff)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.22s" dur=".3s" fill="freeze"/></circle><circle cx="827.4" cy="435" r="6" fill="var(--global-palette2, #0e94ff)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.28s" dur=".3s" fill="freeze"/></circle><circle cx="969.8" cy="435" r="6" fill="var(--global-palette2, #0e94ff)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.76s" dur=".3s" fill="freeze"/></circle><circle cx="1035.1" cy="435" r="6" fill="var(--global-palette2, #0e94ff)" opacity="0"><animate attributeName="opacity" from="0" to="1" begin="2.98s" dur=".3s" fill="freeze"/></circle>
<text x="30" y="533" font-size="14" fill="var(--global-palette14, #f7630c)">Almost every review posted less than 30 seconds after the account was created, then the account abandoned.</text>
</svg><figcaption>Timeline rebuilt from the IDs (anonymised case): accounts are created in clusters, and several restaurants are hit within the same time windows.</figcaption></figure>



<h2 class="wp-block-heading">Clue #3: restaurants hit within the same window</h2>



<p class="wp-block-paragraph">This is the clue that leaves no room for doubt. One day, <strong>three competing restaurants</strong> were hit with one-star reviews, from accounts all created within <strong>12 minutes</strong>. About ten days later, within <strong>18 minutes</strong>, two accounts praised the restaurant that benefited and a third attacked another one.</p>



<p class="wp-block-paragraph">A genuinely unhappy customer does not create their account within the same few minutes as accounts that, elsewhere, praise one competitor and attack others. This synchronisation across businesses is the signature of an operation run by a single actor, not of independent customer feedback. To make sure these coincidences are not down to chance, I run them through a permutation test: I shuffle the dates at random 2,000 times, and such a concentration almost never reappears.</p>



<h2 class="wp-block-heading">The result: 42 fake reviews out of 42 removed</h2>



<p class="wp-block-paragraph">I documented everything in a file sent to Trustpilot: the full timeline, the IDs and the calculations, which the platform can redo itself. A few weeks later, on the three competing listings, <strong>all 42 fake reviews identified had been removed</strong>: the 27 five-star reviews of the restaurant that benefited, and the 15 one-star reviews of the two restaurants under attack. On the listing that benefited, the only review left was precisely the one the file identified as genuine.</p>



<p class="wp-block-paragraph">For my client&#8217;s listing, one of the platform&#8217;s rules came into play: its reviews had been reported as soon as they were posted, before I got involved, but under the wrong reasons. Those reports had been rejected, and <strong>after one year, a review can no longer be reported</strong>, whatever the reason. The remaining route is a written exchange with the platform, which takes longer.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://www.oli-via-net.fr/wp-content/uploads/2026/09/trustpilot-signalement-bloque-avis-de-plus-d-un-an.webp" alt="Trustpilot Business window: This flagging reason is unavailable, this review is more than one year old, so this violation is no longer applicable" class="wp-image-5061" width="576" height="368" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/09/trustpilot-signalement-bloque-avis-de-plus-d-un-an.webp 576w, https://www.oli-via-net.fr/wp-content/uploads/2026/09/trustpilot-signalement-bloque-avis-de-plus-d-un-an-300x192.webp 300w" sizes="(max-width: 576px) 100vw, 576px" /><figcaption class="wp-element-caption">Trustpilot Business interface: after one year, a review can no longer be reported, whatever the reason.</figcaption></figure>



<h2 class="wp-block-heading">My method</h2>



<ol class="wp-block-list"><li><strong>Act fast.</strong> The one-year limit is a hard one. Ideally, report within days of the review being posted.</li><li><strong>Timestamp everything you can.</strong> Accounts, reviews and listings: the IDs give the exact timeline, which the platform can recalculate.</li><li><strong>Widen the search to neighbouring listings.</strong> A fake review operation rarely targets a single business. The evidence often shows up on competitors&#8217; listings.</li><li><strong>Build a body of evidence, not a single clue.</strong> Account clusters, synchronisation across targets, shared fingerprints, a permutation test, and always a baseline for the sector.</li><li><strong>Pick the exact reason and follow the procedure.</strong> The wrong reason gets the report rejected. And the request must come from the business&#8217;s own domain email address, with no one else in copy.</li><li><strong>Never report a genuine customer.</strong> A genuinely unhappy customer deserves a careful public reply. That is also what gives credibility to the reports that are well founded.</li></ol>



<p class="wp-block-paragraph">Timestamps are not read review by review: they are read by comparing accounts and listings with one another. That is where an organised operation, however discreet, always ends up leaving a trace.</p>



<p class="wp-block-paragraph"><em>Do some Trustpilot or Google reviews look suspicious to you? I analyse them and tell you frankly what can be demonstrated, what cannot, and how to respond.</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">Free SEO &amp; Digital Marketing Audit</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">Get a personalised analysis of your website in under <strong>48 hours</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">A clear diagnosis (technical, content, visibility).</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">The <strong>3 priority actions</strong> to improve your results.</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">Recommendations suited to your sector and your budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100% free, no commitment</strong>. Our aim is to show you how to generate <strong>more qualified traffic, more leads and more sales</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">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Name" 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">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="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">Your website URL (optional)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="Your website URL (optional)" 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">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" 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="Google SEO"/><label for="kb_field_4_0">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="Visibility in AI answers (GEO)"/><label for="kb_field_4_1">Visibility in AI answers (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="Paid advertising (SEA)"/><label for="kb_field_4_2">Paid advertising (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="Reviews and online reputation"/><label for="kb_field_4_3">Reviews and online reputation</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="Website design or rebuild"/><label for="kb_field_4_4">Website design or rebuild</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="Automation and AI agents"/><label for="kb_field_4_5">Automation and AI agents</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="Not sure yet"/><label for="kb_field_4_6">Not sure yet</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">Your message (optional)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Your message (optional)" 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">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." 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="I agree"/><label for="kb_field_6_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="7602"/><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">Get my free audit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</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/en/how-to-spot-fake-trustpilot-reviews/#article","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/en/how-to-spot-fake-trustpilot-reviews/"},"headline":"How to spot fake Trustpilot reviews","inLanguage":"en-GB","datePublished":"2026-10-01T15:05:53+02:00","dateModified":"2026-10-02T14:42:10+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":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","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/how-to-spot-fake-trustpilot-reviews-timestamps.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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/10/how-to-spot-fake-trustpilot-reviews-timestamps.webp"},"description":"Real or fake Trustpilot reviews? To get a review removed, you need facts. I share one of the methods I use: timestamps hidden in Trustpilot IDs, which can expose an organised fake review operation, positive and negative alike."}</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress site with a 500 error: why I rebuilt rather than repaired</title>
		<link>https://www.oli-via-net.fr/en/wordpress-500-error-rebuild-static-site/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 17:12:58 +0000</pubDate>
				<category><![CDATA[WordPress tutorials]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=7704</guid>

					<description><![CDATA[7days.dev was showing a 500 error because its database had disappeared. Rather than rebuild a WordPress site, I rebuilt it as a static site. Approach, options ruled out, results.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In early September, while running my weekly check of my hosting, I noticed that <strong>7days.dev</strong> was returning an HTTP 500 error on every page. WordPress’s message was explicit, “Error establishing a database connection”. When I checked the configuration, I found that the site’s database no longer existed. No usable backup, nothing to restore.</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="Browser showing 7days.dev with the WordPress message 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 on 12 September 2026: the WordPress database has disappeared and the site no longer responds.</figcaption></figure>



<p class="wp-block-paragraph">It is a situation I come across regularly with the SME owners who contact me: a WordPress site goes down, and there is only one question on their mind, “how much to fix it?”. Here is how I handled the case on my own site, what I chose, what I ruled out, and what the measurements show.</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">Before: WordPress with its database gone, error 500. After: Markdown in Git, an isolated build, static files served in 0.13 seconds.</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)">BEFORE · 2 September</text>
<text x="444" y="60" font-size="15" font-weight="600" fill="var(--global-palette1, #295cff)">AFTER · 12 September</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)">Database</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)">deleted, nothing to restore</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)">in 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)">Isolated build</text>
<text x="745" y="140" font-size="13" fill="var(--global-palette6, #636363)">on every push</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)">Static files</text>
<text x="640" y="260" font-size="13" fill="var(--global-palette6, #636363)">no server-side code</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 in 0.13 s</text>
<text x="640" y="415" font-size="14" fill="var(--global-palette14, #f7630c)">Publishing: push → live in 7 s</text>
</g>
</svg><figcaption>The same site, before and after: from a vanished database to static files served in 0.13 seconds.</figcaption></figure>



<h2 class="wp-block-heading">The finding: an outage that cannot be repaired</h2>



<p class="wp-block-paragraph">On 2 September, my check left no room for doubt: <strong>HTTP 500</strong> on 7days.dev, still a 500 two days later. The site shared a shared-hosting plan with a dozen other sites, some of which took more than 20 seconds to respond that day.</p>



<p class="wp-block-paragraph">A WordPress site is two things: files, and a database that holds all the content. Here, the files were there but the database was not. “Repairing” therefore meant reinstalling an empty WordPress and re-entering everything. At that cost, the real question becomes: <strong>is WordPress still the right tool for this site?</strong></p>



<h2 class="wp-block-heading">The decision: what I chose, and what I ruled out</h2>



<p class="wp-block-paragraph"><a href="https://7days.dev" target="_blank" rel="noopener">7days.dev </a> is our division dedicated to business process automation. It is made up of presentation pages and articles. No basket, no customer area, no complex forms. Before deciding, I compared the options on that specific criterion.</p>



<ul class="wp-block-list">
<li><strong>Rebuilding a WordPress site</strong>: ruled out. The same database to host and back up, the same plugin updates, the same risk tomorrow.</li>



<li><strong>A third-party hosted “headless” CMS</strong> (such as Sanity): ruled out. The content would live with an outside provider, and I want to stay in control of my data.</li>



<li><strong>Next.js</strong>: ruled out. Excellent for an application, oversized for a site with no dynamic needs.</li>



<li><strong>Astro, as a static site</strong>: chosen. It is the go-to tool for content sites in 2026. It produces ready-made HTML pages, with no database and no code executed on each visit.</li>
</ul>



<p class="wp-block-paragraph">I accepted the trade-off from the outset: <strong>no more WordPress admin interface</strong>. The content is edited as text files. For me that is not a problem, since my automation and AI tools write directly to those files. For a client who wants to edit their own pages every week, it is a real factor to weigh up.</p>



<h2 class="wp-block-heading">What I put in place</h2>



<ol class="wp-block-list">
<li><strong>Content in Markdown in a Git repository.</strong> Each page is a versioned text file. The full history is kept, and the site can be rebuilt identically in a few minutes.</li>



<li><strong>An automatic build on every push.</strong> When I push a change, the site is recompiled in an isolated container, then the new version replaces the old one in one go, with no visible intermediate state.</li>



<li><strong>A server that only serves files.</strong> No code is executed on a visit, so there is simply nothing to hack on the server side. HTTPS certificates renew themselves.</li>



<li><strong>An automatic publishing chain.</strong> An article dropped in by one of my workflows goes live with no intervention. Measured on 16 September: pushed at 11:02:59, live at 11:03:06, in other words <strong>7 seconds</strong>.</li>



<li><strong>Animated vector visuals.</strong> Instead of stock photos, 16 animated SVG diagrams drawn in code, lightweight and sharp on every screen.</li>
</ol>



<p class="wp-block-paragraph">The content, however, is anything but automatic. I reread every page on screen during the rebuild, and every fact stated (date, partner, technical choice) must be backed by a source, an official register or a press article. If I do not have the source, the sentence does not go online.</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-refonte-page-histoire-en-cours.webp" alt="7days.dev History page being rebuilt: timeline 2012–2018 J-3.fr, 2019 creation of SAS 7Days, 2019–2021 the engine" 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="auto, (max-width: 900px) 100vw, 900px" /><figcaption class="wp-element-caption">Rereading the History page during the 7days.dev rebuild, on 22 September 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="7days.dev home page in dark mode: heading about process automation and an animated diagram of emails, files and deadlines handled by an automation" 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 after the rebuild: an Astro static site served in 0.13 seconds (measured on 29 September 2026).</figcaption></figure>



<h2 class="wp-block-heading">The measured results</h2>



<figure class="wp-block-table"><table><thead><tr><th>Measurement</th><th>Before</th><th>After</th></tr></thead><tbody><tr><td>Site status</td><td>HTTP 500 (2 and 4 September)</td><td>HTTP 200</td></tr><tr><td>Home page response</td><td>—</td><td>0.13 s (12 and 29 September)</td></tr><tr><td>Time to first byte (TTFB)</td><td>—</td><td>63 ms</td></tr><tr><td>Page fully loaded</td><td>—</td><td>158 ms</td></tr><tr><td>Transferred size, home page</td><td>—</td><td>40 KB</td></tr><tr><td>Google impressions (first 8 days)</td><td>—</td><td>521, from 11 to 153 a day</td></tr><tr><td>Publishing an article</td><td>manual</td><td>7 s, automatic</td></tr></tbody></table><figcaption class="wp-element-caption">curl and Chrome browser measurements (Playwright, 1440×900 screen) from Paris.</figcaption></figure>



<p class="wp-block-paragraph">Before the public launch, I had a bot go through all <strong>105 pages</strong> of the site: zero JavaScript errors, zero overflow on a 390-pixel phone screen, and a 10 KB compressed stylesheet.</p>



<p class="wp-block-paragraph">On the SEO side, I validated the structured data in Google’s official tool before expecting any traffic at all. Breadcrumbs, organisation and services are all recognised without errors.</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="Google Rich Results Test on 7days.dev/metiers: 6 valid items, breadcrumbs, local businesses and services, 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">Google Rich Results Test of 23 September 2026: 6 valid structured data items on 7days.dev/metiers.</figcaption></figure>



<h2 class="wp-block-heading">First signals in Search Console</h2>



<p class="wp-block-paragraph">The first impressions appeared on 20 September. Eight days later, Search Console counted <strong>521 impressions and 4 clicks</strong>, at an average position of 14.5. Above all, the curve is rising fast: <strong>11 impressions on 20 September, 153 on the 26th</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="Google Search Console Performance report for 7days.dev over 28 days: 4 clicks, 521 impressions, average position 14.5, impressions curve rising from 20 to 27 September 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 September 2026: 521 impressions and 4 clicks in eight days, from 11 impressions a day on 20 September to 153 on the 26th.</figcaption></figure>



<p class="wp-block-paragraph">What interests me most are the queries. Apart from the brand “7days” (position 6), they are very specific searches, made by business owners who already have a problem in mind: “automatisation des relances clients” (automating customer reminders), “automatisation des notes de frais” (automating expense reports), “saisie automatique des factures” (automatic invoice entry), “devis automatisé” (automated quotes). The pages that capture the most impressions are those about chasing unpaid invoices (42), entering supplier invoices (34) and recurring invoicing (21). That is exactly the site’s target audience.</p>



<p class="wp-block-paragraph">Eight days is a start, not a trend. I will review it again at one month and then at three months, with the same indicators.</p>



<h2 class="wp-block-heading">Do WordPress and the back office still make sense in the age of AI?</h2>



<p class="wp-block-paragraph">That is the real question this project raised for me. For years, the back office was the only way for a non-developer to edit their website. Today, a well-equipped AI assistant can write a page, fix a typo or publish an article from a single sentence, directly in the files or through the site’s API. For a content site whose changes go through me and my tools, the admin interface becomes optional.</p>



<p class="wp-block-paragraph">That does not make WordPress an outdated solution. The article you are reading is published on oli-via-net.fr, which runs on WordPress, and it was placed there by those same tools, through the API. The two approaches coexist very well. In my view, WordPress and its back office remain the right choice whenever you need:</p>



<ul class="wp-block-list">
<li><strong>to sell online</strong>: catalogue, stock, payments and orders with WooCommerce;</li>



<li><strong>specific features</strong>: booking, members’ area, advanced forms, industry-specific plugins;</li>



<li><strong>autonomy on the client side</strong>: several people publishing, with roles and approval;</li>



<li><strong>an ecosystem</strong>: thousands of plugins and providers able to take over the site.</li>
</ul>



<p class="wp-block-paragraph">A static site, for its part, really comes into its own for a showcase or editorial site whose content changes a few times a month, where speed and security come first and publishing can be automated. And in every case, a database without a tested backup is an outage waiting to happen. It is the first thing I check during an audit.</p>



<p class="wp-block-paragraph"><em>Is your website down or slow, or are you unsure whether to develop it or rebuild it? I will look at your situation and tell you frankly what makes sense, WordPress included.</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">Free SEO &amp; Digital Marketing Audit</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">Get a personalised analysis of your website in under <strong>48 hours</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">A clear diagnosis (technical, content, visibility).</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">The <strong>3 priority actions</strong> to improve your results.</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">Recommendations suited to your sector and your budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100% free, no commitment</strong>. Our aim is to show you how to generate <strong>more qualified traffic, more leads and more sales</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">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Name" 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">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="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">Your website URL (optional)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="Your website URL (optional)" 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">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" 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="Google SEO"/><label for="kb_field_4_0">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="Visibility in AI answers (GEO)"/><label for="kb_field_4_1">Visibility in AI answers (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="Paid advertising (SEA)"/><label for="kb_field_4_2">Paid advertising (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="Reviews and online reputation"/><label for="kb_field_4_3">Reviews and online reputation</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="Website design or rebuild"/><label for="kb_field_4_4">Website design or rebuild</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="Automation and AI agents"/><label for="kb_field_4_5">Automation and AI agents</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="Not sure yet"/><label for="kb_field_4_6">Not sure yet</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">Your message (optional)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Your message (optional)" 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">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." 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="I agree"/><label for="kb_field_6_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="7602"/><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">Get my free audit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</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/en/wordpress-500-error-rebuild-static-site/#article","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/en/wordpress-500-error-rebuild-static-site/"},"headline":"WordPress site with a 500 error: why I rebuilt rather than repaired","inLanguage":"en-GB","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":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/09/7days-dev-site-statique-automatisation-process-accueil.webp"},"description":"7days.dev was showing a 500 error because its database had disappeared. Rather than rebuild a WordPress site, I rebuilt it as a static site. Approach, options ruled out, and measurements: 0.13 seconds, publishing in 7 seconds."}</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Google Business Profile: what you must plan for from the moment you start your business</title>
		<link>https://www.oli-via-net.fr/en/google-business-profile-what-to-plan-when-starting-a-business/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Sun, 12 Apr 2026 17:14:06 +0000</pubDate>
				<category><![CDATA[Uncategorised]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=7713</guid>

					<description><![CDATA[A major change is rewriting the rules. Starting a business in 2026 is therefore no longer just about choosing a name and launching a website. You need to think from the outset about how it will fit with the Google ecosystem. In this article, I explain why, and above all which strategy to adopt. It...]]></description>
										<content:encoded><![CDATA[
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"BlogPosting","@id":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#article","headline":"Google Business Profile: what you must plan for from the moment you start your business","alternativeHeadline":"How to plan for Google Business Profile requirements from the moment you start your business, to avoid suspension and lost reviews","description":"A major change is rewriting the rules: Google has strengthened and automated its control systems. More and more Google Business Profiles are being suspended, with all their reviews lost. Find out how to plan ahead from the moment you start your business to secure your local visibility.","image":[{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp","width":1200,"height":630,"caption":"Drive-to-store illustration showing a physical shop connected to Google, customer reviews and artificial intelligence","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp"},{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google.webp","caption":"Business name and shop sign: what Google really expects, with compliant and non-compliant examples","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google.webp"},{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1.webp","caption":"Google profile of a futuristic shop with a 4.8-star rating and 208 reviews, optimal local visibility","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1.webp"}],"datePublished":"2026-04-12T10:00:00+01:00","dateModified":"2026-04-12T14:30:00+01:00","author":{"@id":"https://www.oli-via-net.fr/#founder"},"publisher":{"@id":"https://www.oli-via-net.fr/#organization"},"mainEntityOfPage":{"@id":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#webpage"},"articleSection":["Google Business Profile","Local SEO","Digital marketing","Online reputation"],"keywords":["Google Business Profile","starting a business","Google profile suspension","Google reviews","Local SEO","business name","shop sign","local visibility","Google automated checks","service area"],"wordCount":2847,"articleBody":"A major change is rewriting the rules. Google has strengthened and automated its control systems, and this is profoundly changing the way businesses must manage their local visibility. The result: more and more Google Business Profiles are being suspended overnight, sometimes with the total loss of the reviews they had built up. For some businesses, this means an immediate collapse in customer acquisition. Today, in many sectors, the Google profile generates a significant share of calls, quote requests and in-store visits. It often performs better than a website. Starting a business in 2026 is therefore no longer just about choosing a name and launching a website. You need to think from the outset about how it will fit with the Google ecosystem. Your business name: an underestimated strategic mistake (and often an irreversible one). This is the most critical point… and the most often overlooked. Many businesses try to optimise their Google profile by adding keywords, a city or a description of their activity directly to the name. For years, this approach helped improve local rankings. But that way of working belongs to the past. With automated checks, these practices are now detected and considered non-compliant. Google expects a clear match between the name displayed, the administrative reality and the presence on the ground. This means your name must be consistent with your registered company name, your shop sign (if you have one) and your real presence (physically visible or verifiable). The real strategy therefore consists of planning ahead from the moment the business is created. It is no longer a matter of creating a business and then adapting its Google profile. You have to do the reverse: define the name you want to use on Google, then structure your business around that name. Google no longer takes you at your word. As a senior SEO consultant, I have spent a great deal of time analysing algorithms in order to master them. We have clearly entered a new era, one in which Google is no longer satisfied with what you declare. Algorithms now cross-reference a considerable volume of data: official registers (INSEE, Infogreffe, public databases), the content of your website, the information on your Google profile, your legal notice, user signals and visual elements (photos, Street View). The aim is simple: to check that your business really exists as it is presented. Customer reviews: the end of artificial strategies. For a long time, some businesses tried to influence their reputation by asking friends and family or by generating indirect reviews. Today, these practices are increasingly identifiable. Google can cross-reference user accounts, interaction histories, browsing behaviour and location data. Physical address: an increasingly checked criterion. Showing an address on Google Maps is a powerful lever, but it is regulated. To be eligible, a business must be able to welcome customers in real conditions: an accessible place, an identifiable activity, visible signage. Service area: a strategic alternative. For service providers, showing an address is not always relevant. In many cases, it is better to use a service area. Automated checks: a paradigm shift. Google now uses advanced analysis systems combining artificial intelligence, image recognition and behavioural analysis. Profile changes: an underestimated risk factor. Regularly changing a profile’s name, category or key information can send negative signals to Google’s control systems.","about":[{"@type":"Thing","name":"Google Business Profile","description":"A free Google service that lets businesses manage their online presence on Google Search and Google Maps"},{"@type":"Thing","name":"Google profile suspension","description":"Temporary or permanent deactivation of a Google Business Profile by Google for breaking its rules"},{"@type":"Thing","name":"Local SEO","description":"Search optimisation to appear in location-based search results"},{"@type":"Thing","name":"Google-compliant business name","description":"A trading name that respects Google’s guidelines: an exact match between the registered company name, the shop sign and the Google profile"}],"speakable":{"@type":"SpeakableSpecification","cssSelector":["h1","h2",".article-intro"]},"citation":[{"@type":"WebPage","name":"Google Business Profile Guidelines","url":"https://support.google.com/business/answer/3038177","publisher":{"@type":"Organization","name":"Google"}},{"@type":"WebPage","name":"Google Search Central – Local SEO & Entity Validation","publisher":{"@type":"Organization","name":"Google Search Central"}},{"@type":"ScholarlyArticle","name":"BrightLocal – Local Consumer Review Survey 2025","publisher":{"@type":"Organization","name":"BrightLocal"}},{"@type":"ScholarlyArticle","name":"Whitespark – Local Ranking Factors 2025","publisher":{"@type":"Organization","name":"Whitespark"}}],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#webpage","url":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/","name":"Google Business Profile: what to plan for when starting a business | Oli-via-net","description":"Google has strengthened its automated checks: more and more Google Business Profiles are suspended and lose their reviews. Find out how to plan ahead from day one to secure your local visibility. Complete 2026 guide.","isPartOf":{"@id":"https://www.oli-via-net.fr/#website"},"primaryImageOfPage":{"@id":"https://www.oli-via-net.fr/#image-drive-to-store"},"breadcrumb":{"@id":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#breadcrumb"},"speakable":{"@type":"SpeakableSpecification","cssSelector":["h1","h2",".article-intro"]},"inLanguage":"en-GB","datePublished":"2026-04-12T10:00:00+01:00","dateModified":"2026-04-12T14:30:00+01:00"},{"@type":"BreadcrumbList","@id":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.oli-via-net.fr/en/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.oli-via-net.fr/en/blog/"},{"@type":"ListItem","position":3,"name":"Google Business Profile","item":"https://www.oli-via-net.fr/en/google-business-profile-what-to-plan-when-starting-a-business/"},{"@type":"ListItem","position":4,"name":"What you must plan for from the moment you start your business","item":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/"}]},{"@type":"HowTo","@id":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#methodologie-anticipation","name":"How to plan for Google Business Profile requirements from the moment you start your business","description":"A complete method for creating a business that is compatible with the Google Business Profile ecosystem from the start. Avoid suspension, lost reviews and a drop in local visibility by anticipating Google’s automated checks.","totalTime":"P30D","image":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google.webp","caption":"Business name and shop sign: what Google really expects","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google.webp"},"step":[{"@type":"HowToStep","position":1,"name":"Step 1: Define the trading name BEFORE the legal incorporation","text":"The real strategy is to think about the name of your Google profile BEFORE you even register your company name or your domain name. The aim is to align your registered company name, your shop sign, your presence on the ground and your local visibility from the outset. The name must be consistent with your registered company name, your shop sign if you have one, and your real presence, physically visible or verifiable. Ideally, the sign displayed on site should match exactly the name used on your Google profile.","url":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#nom-entreprise","itemListElement":[{"@type":"HowToDirection","text":"Define the trading name you want to use on Google Business Profile"},{"@type":"HowToDirection","text":"Check the name is available as a registered company name (INPI, Infogreffe)"},{"@type":"HowToDirection","text":"Check the matching domain name is available (.fr, .com)"},{"@type":"HowToDirection","text":"Make sure the name complies with Google’s guidelines (no added keywords, no city in the name unless it is the real shop sign)"},{"@type":"HowToTip","text":"CORRECT example: registered company name “Plombier Paris Martin” = shop sign “Plombier Paris Martin” = Google profile “Plombier Paris Martin”. Complete consistency."},{"@type":"HowToTip","text":"INCORRECT example: registered company name “Martin Services” but an attempted Google profile “Plombier Paris Urgence”. Inconsistency = a negative signal for Google."}]},{"@type":"HowToStep","position":2,"name":"Step 2: Create the business with complete administrative consistency","text":"Once the trading name has been validated, create the business with complete administrative consistency. Google now cross-references a considerable volume of data: official registers (INSEE, Infogreffe, public databases), the content of your website, the information on your Google profile, your legal notice, user signals and visual elements (photos, Street View). Google’s aim is simple: to check that your business really exists as it is presented. Any inconsistency is quickly detected through automated data correlation.","url":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#coherence-administrative","itemListElement":[{"@type":"HowToDirection","text":"Register the exact company name you will use on Google Business Profile"},{"@type":"HowToDirection","text":"Create the website with an identical legal notice (same registered company name, same address and SIRET number)"},{"@type":"HowToDirection","text":"Register the domain name that matches the trading name"},{"@type":"HowToDirection","text":"If you have a physical shop sign: have the signage made with the EXACT registered company name"},{"@type":"HowToDirection","text":"Check that all official documents (Kbis extract, articles of association, contracts) show the same name"}]},{"@type":"HowToStep","position":3,"name":"Step 3: Choose between a physical address and a service area according to your activity","text":"Showing an address on Google Maps is a powerful lever, but it is strictly regulated. To be eligible, a business must be able to welcome customers in real conditions: an accessible place, an identifiable activity, visible signage. With tools such as Street View, photos or verification videos, Google can check these elements. Fictitious addresses, registered-office addresses with no real activity and simulated presences are increasingly detected. For service providers who travel to their customers, using a service area is often preferable. This model lets you define an area of operation consistent with the business’s real activity while keeping good local visibility.","url":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#adresse-ou-zone","itemListElement":[{"@type":"HowToDirection","text":"If you welcome customers on site (shop, restaurant, office): show a physical address with visible signage"},{"@type":"HowToDirection","text":"If you work at customers’ homes (plumber, electrician, coach): use a service area without showing an address"},{"@type":"HowToDirection","text":"Take photos of your physical shop sign for Google validation (Street View, video verification)"},{"@type":"HowToDirection","text":"NEVER use a fictitious address, a registered-office address with no real activity or inaccessible premises"}]},{"@type":"HowToStep","position":4,"name":"Step 4: Create the Google Business Profile with a stable set-up","text":"Once the business has been created with complete consistency (registered company name = shop sign = website = legal notice = signage), create the Google Business Profile. Regularly changing a profile’s name, category or key information can send negative signals to Google’s automated control systems. When a profile starts to be monitored, each additional change raises the level of scrutiny. That is often when suspensions happen. An effective strategy therefore rests on a solid initial set-up, consistency over time and a measured approach to changes.","url":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#configuration-stable","itemListElement":[{"@type":"HowToDirection","text":"Create the Google Business Profile with the EXACT registered company name (no added keywords)"},{"@type":"HowToDirection","text":"Choose the most precise primary category possible (avoid a category that is too generic)"},{"@type":"HowToDirection","text":"Fill in all the information from the start (opening hours, phone, website, description)"},{"@type":"HowToDirection","text":"Add good-quality professional photos (shop sign, interior, team, products)"},{"@type":"HowToDirection","text":"Verify the profile by postcard, phone call or video verification, depending on the method Google offers"},{"@type":"HowToTip","text":"Do NOT change the name, category or address in the first 3 months after creation unless there is an obvious error"}]},{"@type":"HowToStep","position":5,"name":"Step 5: Collect genuine reviews from real customers only","text":"For a long time, some businesses tried to influence their reputation by asking friends and family or by generating indirect reviews. Today, these practices are increasingly identifiable. Google can cross-reference user accounts, interaction histories, browsing behaviour and location data. A review left by a user who has never been in a geographical area consistent with your activity becomes a weak, even suspicious, signal. Likewise, repetitive patterns or close links between accounts can be detected. What Google is trying to measure is no longer just a volume of reviews, but the consistency between the experience the user describes and the reality observed through their signals.","url":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#avis-authentiques","itemListElement":[{"@type":"HowToDirection","text":"Ask ONLY real customers who have actually used your service"},{"@type":"HowToDirection","text":"Send a review request by email or SMS 24–48 hours after the service (while the experience is fresh)"},{"@type":"HowToDirection","text":"Provide a direct link to the Google review page (no manual search)"},{"@type":"HowToDirection","text":"NEVER ask family, friends or people who have not used the service"},{"@type":"HowToDirection","text":"NEVER buy fake reviews or use services that generate artificial reviews"},{"@type":"HowToTip","text":"Google detects suspicious reviews through geolocation: a review from an account that has never been located near your business is a negative signal"}]}]},{"@type":"FAQPage","@id":"https://www.oli-via-net.fr/google-business-profile-anticipation-creation-entreprise/#faq","mainEntity":[{"@type":"Question","name":"Why are more and more Google Business Profiles being suspended in 2026?","acceptedAnswer":{"@type":"Answer","text":"Google has strengthened and automated its control systems to detect inconsistencies between declared information and verifiable reality. Google’s algorithms now cross-reference a considerable volume of data: official registers (INSEE, Infogreffe), website content, Google profile information, legal notice, user signals and visual elements (photos, Street View). Any inconsistency between the trading name, the registered company name, the physical shop sign or the declared address is quickly detected. Practices that went unnoticed for months (a name optimised with keywords, a fictitious address, artificial reviews) are now identified within days thanks to artificial intelligence, image recognition and behavioural analysis. The result: immediate suspension, sometimes with the total loss of the reviews built up."}},{"@type":"Question","name":"What is the most serious mistake regarding the business name on Google Business Profile?","acceptedAnswer":{"@type":"Answer","text":"The most serious and often irreversible mistake is to create a business with one registered company name (e.g. “Martin Services”), then try to appear on Google under a different, optimised name (e.g. “Plombier Paris Urgence”). This inconsistency becomes a major negative signal for Google, which expects an exact match between the name displayed on the Google profile, the official registered company name (Kbis extract), the physical shop sign visible on site and the website’s domain name. The right approach is to do the reverse: first define the name you want to use on Google Business Profile, then structure your business around that name by registering it as the official company name. Correct example: registered company name “Plombier Paris Martin” = shop sign “Plombier Paris Martin” = Google profile “Plombier Paris Martin” = website plombierparis-martin.fr. Complete consistency = Google compliance."}},{"@type":"Question","name":"Can you add keywords or a city to the name of your Google Business Profile?","acceptedAnswer":{"@type":"Answer","text":"No. This practice, once tolerated, is now strictly prohibited and automatically detected by Google. For years, adding keywords (e.g. “Urgence” for emergency, “Pas Cher” for cheap) or a city (e.g. “Paris”, “Lyon”) to the trading name helped improve local rankings. But that way of working belongs to the past. With automated checks, these artificial optimisations are considered non-compliant. The name displayed on Google Business Profile must match EXACTLY the name of your real, physically visible shop sign or your official registered company name. Any change, addition or optimisation is detected by automatic comparison with your official documents (Kbis extract, articles of association), your website (legal notice) and your visual elements (Street View photos, shop sign). Exception: if your real shop sign is actually called “Plombier Paris Martin” and that is also your official registered company name, you can use it as it is on Google."}},{"@type":"Question","name":"How does Google check the consistency between my Google profile and my real business?","acceptedAnswer":{"@type":"Answer","text":"Google is no longer satisfied with what you declare. Its algorithms automatically cross-reference a considerable volume of data from multiple sources. 1) Official registers: INSEE (SIRET/SIREN numbers), Infogreffe (Kbis extract, articles of association), public administrative databases. 2) The content of your website: legal notice (registered company name, address and SIRET number must match), company pages, contact details displayed. 3) Your Google profile information: name, category, address, opening hours, description, photos. 4) User signals: customer reviews (location of the authors), related searches, browsing behaviour. 5) Visual elements: uploaded photos, Google Street View (checking the physical shop sign), verification videos. The aim is to check that your business really exists as it is presented. For example, claiming to be based in Paris while operating from Orléans becomes very hard to sustain, because Google detects the inconsistency between the declared address, the location of the customers who leave reviews and the signals of real presence."}},{"@type":"Question","name":"What is the difference between a physical address and a service area on Google Business Profile?","acceptedAnswer":{"@type":"Answer","text":"Physical address: use it if you welcome customers at a fixed location (shop, restaurant, office, practice). The exact address is shown publicly on Google Maps. Requirements: a place accessible to customers, an activity identifiable on site, visible signage confirming the business name. Google checks through Street View, uploaded photos or video verification. Service area: use it if you travel to your customers without welcoming them at a fixed location (plumber, electrician, home coach, gardener). The exact address is NOT shown publicly; you only define an area of operation (city, département, radius in kilometres). Advantage: it avoids inconsistencies linked to a non-compliant address (registered-office address, inaccessible premises) while keeping good local visibility in your area of operation. Google recommendation for 2026: for home service providers, the service area is now strongly recommended to avoid suspension."}},{"@type":"Question","name":"Why is regularly changing your Google Business Profile risky?","acceptedAnswer":{"@type":"Answer","text":"Regularly changing the name, category or key information of a Google Business Profile sends negative signals to Google’s automated control systems. When a profile starts to be monitored (because it shows detected inconsistencies), each additional change raises the level of scrutiny and the likelihood of a manual check being triggered. That is often when suspensions happen. High-risk changes: changing the trading name (especially by adding keywords), changing the primary category (a signal of inconsistent activity), frequent address changes (doubt about real presence), adding or removing a large amount of information in a short time. An effective strategy rests on 1) a solid, complete initial set-up from the moment the profile is created, 2) consistency over time (avoid frequent changes to structural elements), 3) a measured approach to changes (space them out and only make them when truly necessary). Critical period: the first 3 months after the profile is created are Google’s validation period, so avoid any change unless there is an obvious error."}},{"@type":"Question","name":"How does Google detect fake or non-genuine reviews?","acceptedAnswer":{"@type":"Answer","text":"Google now uses advanced behavioural analysis systems to detect non-genuine reviews. Its algorithms cross-reference 1) user accounts: the history of reviews left (an account that leaves 50 five-star reviews in 24 hours = suspicious), the age of the Google account (an account created 2 weeks ago = less credible), behaviour patterns (always positive reviews = suspicious); 2) interaction histories: has the user already interacted with the business through Google (search, Maps click, call)? Is the timing consistent (a review left 3 years after a visit = suspicious)? 3) browsing behaviour: does the user visit the business’s website before or after the review? Is the length of the visit consistent with a genuine search for information? 4) location data: has the user ever been located near the business? A review from an account never present in the geographical area = a very suspicious signal. The result: a review left by a relative who was never a real customer, or by an artificial review generation service, is detected and removed automatically. In serious cases, the Google profile is suspended for review manipulation."}},{"@type":"Question","name":"Can you use a registered-office (domiciliation) address on Google Business Profile?","acceptedAnswer":{"@type":"Answer","text":"Technically possible BUT very risky in 2026. Google only tolerates registered-office addresses if you can genuinely welcome customers at that address in professional conditions (accessible meeting room, visible signage, identifiable activity). If the address is purely administrative (a mailbox with no possibility of welcoming customers), Google considers it a fictitious, non-compliant address. Risks detected automatically: Street View shows a generic business-centre building with no sign specific to your business, a video verification requested by Google reveals no real activity on site, inconsistent user signals (no customer ever goes to that address). Consequence: the profile is suspended and you must prove your real presence with photos, videos or supporting documents. Recommendation for 2026: for businesses that do not welcome customers in person (consultants, home service providers, online businesses), use a SERVICE AREA rather than a registered-office address. You keep excellent local visibility in your area of operation without risking suspension."}},{"@type":"Question","name":"How long does it take for Google to suspend a non-compliant profile?","acceptedAnswer":{"@type":"Answer","text":"With automated checks, timeframes have shortened considerably. Before 2024, some non-compliant practices (a name optimised with keywords, a fictitious address) went unnoticed for months or even years. Since 2025–2026, they are detected within a few days to a few weeks, thanks to artificial intelligence and cross-analysis of data. Timeframes observed in 2026: 24–72 hours for obvious inconsistencies (a name completely different from the registered company name, a non-existent address), 7–15 days for suspicious signals (frequent changes, non-genuine reviews detected), 1–3 months for gradual inconsistencies (an accumulation of small negative signals). Aggravating factors that speed up suspension: frequent changes to the name or category, a large number of reviews added in a very short time (suspicious), reports from users (competitors or dissatisfied customers), a manual check triggered by the algorithm (video verification requested). Most critical period: the first 3 months after the profile is created, a period of intense validation by Google. An inconsistency detected during this period = almost immediate suspension."}},{"@type":"Question","name":"What happens if my Google Business Profile is suspended?","acceptedAnswer":{"@type":"Answer","text":"A Google Business Profile suspension = immediate deactivation with serious consequences. 1) Total invisibility: your business disappears from Google Maps and local search results, and customers can no longer find you, call you or get directions through Google. 2) Lost reviews: in some cases of permanent suspension, all the reviews built up (sometimes hundreds) are lost for good, and they cannot be recovered even after reinstatement. 3) Collapse in acquisition: for many businesses, the Google profile generates 30–60% of calls and quote requests, so a suspension means a sharp drop in revenue. Reinstatement procedure: 1) Google sends a notification email giving the reason for the suspension (inconsistencies detected, rules not respected). 2) You must fix the problems identified: align the trading name with the official registered company name, provide proof of real presence (photos of the shop sign, Kbis extract, proof of address), remove any artificial optimisation (keywords in the name). 3) Submit a request for reconsideration through Google’s form, with supporting documents. Processing time: 5–30 days depending on complexity. Success rate: only 40–60%, and only with solid evidence."}},{"@type":"Question","name":"What Google Business Profile strategy should a new business adopt in 2026?","acceptedAnswer":{"@type":"Answer","text":"A recommended 5-step strategy for creating a business that is compatible with Google Business Profile from the start. Step 1: Define the trading name BEFORE the legal incorporation. Think about the name of your Google profile BEFORE registering a company name or domain name. Check it is available as a company name (INPI, Infogreffe) AND as a domain name (.fr, .com). Make sure it complies with Google’s guidelines (no artificially added keywords). Step 2: Create the business with complete administrative consistency. Registered company name = the trading name you want on Google. A website with an identical legal notice (same company name, same address and SIRET number). If you have a physical shop sign: signage with the EXACT registered company name. Step 3: Choose between a physical address and a service area. If you welcome customers on site (shop, office): a physical address with visible signage. If you work at customers’ homes (plumber, coach): a service area without showing an address. Step 4: Create the Google Business Profile with a stable set-up. The EXACT registered company name (no added keywords). Fill in all the information from the start (to avoid future changes). Good-quality professional photos. Step 5: Collect genuine reviews only. Ask ONLY real customers, 24–48 hours after the service. NEVER family, friends or bought fake reviews. The result: solid, lasting local visibility with no risk of suspension."}}]},{"@type":"ImageObject","@id":"https://www.oli-via-net.fr/#image-drive-to-store","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp","width":1200,"height":630,"caption":"Drive-to-store illustration showing a physical shop connected to Google Maps, customer reviews and artificial intelligence to generate in-store visits","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp","encodingFormat":"image/webp","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/"},{"@type":"ImageObject","@id":"https://www.oli-via-net.fr/#image-boutique-google","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp","caption":"Physical shop with a “BOUTIQUE” sign connected to Google Business Profile and a smartphone showing a Google Maps route","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp","encodingFormat":"image/webp","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/"},{"@type":"ImageObject","@id":"https://www.oli-via-net.fr/#image-nom-entreprise","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google.webp","caption":"Business name and shop sign: what Google really expects. Compliant (✓) and non-compliant (✗) examples: Plombier Paris Urgence with the registered company name Steven Martin ✗, Agence SEO Paris with the registered company name B2B Solutions ✗, TechStore Paris compliant ✓","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google.webp","encodingFormat":"image/webp","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/"},{"@type":"ImageObject","@id":"https://www.oli-via-net.fr/#image-profil-google-futuriste","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1.webp","caption":"Google profile of a futuristic shop with a 4.8-star rating and 208 reviews, optimal local visibility on a smartphone with a Google Maps route","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1.webp","encodingFormat":"image/webp","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/"},{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","alternateName":"Oli-via-net SEO agency","url":"https://www.oli-via-net.fr/","logo":{"@type":"ImageObject","@id":"https://www.oli-via-net.fr/#logo","url":"https://www.oli-via-net.fr/wp-content/uploads/2025/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp","width":500,"height":142,"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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp"},"image":{"@id":"https://www.oli-via-net.fr/#logo"},"description":"A certified Google Partner SEO agency specialising in organic search, AI SEO, Google Ads, Google Business Profile optimisation and online reputation. More than 200 projects delivered.","slogan":"Boost your processes and your visibility with AI SEO","foundingDate":"2016-05-01","telephone":"+33689964079","email":"nicolas@oli-via-net.fr","sameAs":["https://www.linkedin.com/company/oli-via-net","https://www.instagram.com/agence.olivianet.seo.ia/","https://www.facebook.com/olivianet.fr/","https://www.youtube.com/@Agence-Oli-via-net","https://skillshop.credential.net/profile/nico-olivianet/wallet","https://www.google.com/partners/agency?id=4615045138"],"founder":{"@id":"https://www.oli-via-net.fr/#founder"},"department":[{"@id":"https://www.oli-via-net.fr/#location-saint-germain"}],"areaServed":["Paris","Yvelines","Versailles","Saint-Germain-en-Laye","FR"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"5.0","bestRating":"5","worstRating":"1","ratingCount":"14"},"knowsAbout":["Google Business Profile","Local SEO","Online reputation","SEO","AI SEO","Google Ads","Marketing automation"],"parentOrganization":{"@id":"https://www.oli-via-net.fr/#segur-invest"}},{"@type":"LocalBusiness","@id":"https://www.oli-via-net.fr/#location-saint-germain","name":"Oli-via-net","url":"https://www.oli-via-net.fr/","parentOrganization":{"@id":"https://www.oli-via-net.fr/#organization"},"description":"Website designer in Saint-Germain-en-Laye. A certified Google Partner SEO agency specialising in Google Business Profile, local SEO and online reputation.","telephone":"+33689964079","email":"nicolas@oli-via-net.fr","priceRange":"€€","address":{"@type":"PostalAddress","streetAddress":"7 Pl. Christiane Frahier","addressLocality":"Saint-Germain-en-Laye","postalCode":"78100","addressRegion":"Yvelines","addressCountry":"FR"},"geo":{"@type":"GeoCoordinates","latitude":48.9031975,"longitude":2.073147},"hasMap":"https://www.google.com/maps?cid=12190838671368011645","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"08:00","closes":"21:00"}]},{"@type":"Person","@id":"https://www.oli-via-net.fr/#founder","name":"Nicolas Peter","description":"Senior SEO expert, Google Business Profile consultant and online reputation specialist. Founder of Oli-via-net. More than 15 years of experience in SEO, AI SEO, Google Ads and local visibility optimisation.","url":"https://www.oli-via-net.fr/author/expert-seo-ia-nicolas-peter/","image":{"@type":"ImageObject","url":"https://secure.gravatar.com/avatar/497c507943772c5e20fd9b308ef50c37e1709c9536d92e7822bfca276cb234b0?s=96&d=mm&r=g","caption":"Nicolas Peter, SEO, AI SEO & Google Business Profile expert","creator":{"@type":"Person","@id":"https://www.oli-via-net.fr/#founder","name":"Nicolas Peter","url":"https://nicolas-peter.fr/","jobTitle":"Founder, SEO and GEO consultant"},"creditText":"Nicolas Peter","copyrightNotice":"© Nicolas Peter","license":"https://www.oli-via-net.fr/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://secure.gravatar.com/avatar/497c507943772c5e20fd9b308ef50c37e1709c9536d92e7822bfca276cb234b0?s=96&d=mm&r=g"},"jobTitle":"Founder & senior SEO expert","worksFor":{"@id":"https://www.oli-via-net.fr/#organization"},"sameAs":["https://www.linkedin.com/in/nicolas-peter-seo/","https://skillshop.credential.net/profile/nico-olivianet/wallet","https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Google Ads Apps Certification","credentialCategory":"certificate","recognizedBy":{"@type":"Organization","name":"Google Skillshop"},"dateCreated":"2026-01-08"},{"@type":"EducationalOccupationalCredential","name":"Google Ads Video Certification","credentialCategory":"certificate","recognizedBy":{"@type":"Organization","name":"Google Skillshop"},"dateCreated":"2025-12-31"},{"@type":"EducationalOccupationalCredential","name":"Google Ads Display Certification","credentialCategory":"certificate","recognizedBy":{"@type":"Organization","name":"Google Skillshop"},"dateCreated":"2025-12-31"},{"@type":"EducationalOccupationalCredential","name":"AI-Powered Shopping ads Certification","credentialCategory":"certificate","recognizedBy":{"@type":"Organization","name":"Google Skillshop"},"dateCreated":"2025-12-18"},{"@type":"EducationalOccupationalCredential","name":"Google Ads Measurement Certification","credentialCategory":"certificate","recognizedBy":{"@type":"Organization","name":"Google Skillshop"}},{"@type":"EducationalOccupationalCredential","name":"Google Ads Search Certification","credentialCategory":"certificate","recognizedBy":{"@type":"Organization","name":"Google Skillshop"}},{"@type":"EducationalOccupationalCredential","name":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","url":"https://www.entreprises.gouv.fr/"}}}],"memberOf":{"@type":"ProgramMembership","programName":"Google Partner","hostingOrganization":{"@type":"Organization","name":"Google"},"url":"https://www.google.com/partners/agency?id=4615045138"}},{"@type":"WebSite","@id":"https://www.oli-via-net.fr/#website","url":"https://www.oli-via-net.fr/","name":"Oli-via-net, AI SEO & Online Reputation Agency | Google Business Profile & Google Ads Experts","alternateName":"Oli-via-net Digital Marketing Agency","description":"A French agency specialising in SEO, AI SEO, Google Ads, Google Business Profile and online reputation. Certified Google Partner. More than 200 projects delivered.","publisher":{"@id":"https://www.oli-via-net.fr/#organization"},"inLanguage":"en-GB","potentialAction":{"@type":"SearchAction","target":"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"></p>



<p class="wp-block-paragraph">A major change is rewriting the rules.</p>



<p class="wp-block-paragraph">Starting a business in 2026 is therefore no longer just about choosing a name and launching a website. You need to think from the outset about how it will fit with the Google ecosystem. In this article, <strong>I explain why, and above all which strategy to adopt.</strong></p>



<p class="wp-block-paragraph">It is no longer a matter of creating a business and then adapting its Google profile.<br><strong>You have to do the reverse: </strong>think from the outset about a business name that is consistent with your future visibility on Google, then structure your business around that name, making sure you remain credible, consistent and in line with Google’s expectations.</p>



<p class="wp-block-paragraph">Google has strengthened and automated its control systems, and this is profoundly changing the way businesses must manage their local visibility.</p>



<p class="wp-block-paragraph">Today, in many sectors, the Google profile generates a significant share of calls, quote requests and in-store visits. It often performs better than a website.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="596" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp" alt="Drive-to-store illustration showing a physical shop connected to Google, customer reviews and artificial intelligence to generate in-store visits." class="wp-image-3938" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp 800w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485-300x224.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485-768x572.webp 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading">Your business name: an underestimated strategic mistake (and often an irreversible one)</h2>



<p class="wp-block-paragraph">This is the most critical point… and the most often overlooked.</p>



<p class="wp-block-paragraph">Many businesses try to optimise their Google profile by adding keywords, a city or a description of their activity directly to the name. For years, this approach helped improve local rankings.</p>



<p class="wp-block-paragraph"><strong>The result:</strong> more and more <a href="https://www.oli-via-net.fr/en/online-reputation-google-reviews-management/">Google Business Profiles</a> are being suspended overnight, sometimes with the total loss of the reviews they had built up. For some businesses, this means an immediate collapse in customer acquisition.</p>



<p class="wp-block-paragraph">That way of working therefore belongs to the past. With automated checks, these practices are now detected and considered non-compliant. Google expects a <strong>clear match between the name displayed, the administrative reality and the presence on the ground</strong>.</p>



<p class="wp-block-paragraph">This means your name must be consistent with:</p>



<ul class="wp-block-list">
<li>your registered company name</li>



<li>your shop sign (if you have one)</li>



<li>your real presence (physically visible or verifiable)</li>
</ul>



<h2 class="wp-block-heading">A real case: Google changes the name automatically</h2>



<p class="wp-block-paragraph">To illustrate this concretely, here is a real case I handled recently.</p>



<p class="wp-block-paragraph">A bathroom specialist in Paris, trading under the name <strong>“Les Bains d’Alexandre”</strong>, had a properly optimised Google profile for several years.</p>



<p class="wp-block-paragraph">Following a report by a competitor or an automatic update, Google changed the profile’s name and replaced it with the company’s legal name, <strong>“Décoration Générale”</strong>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="533" height="776" src="https://www.oli-via-net.fr/wp-content/uploads/2026/04/exemple-fiche-google-titre-modifiee-automatiquement.webp" alt="" class="wp-image-4323" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/04/exemple-fiche-google-titre-modifiee-automatiquement.webp 533w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/exemple-fiche-google-titre-modifiee-automatiquement-206x300.webp 206w" sizes="auto, (max-width: 533px) 100vw, 533px" /></figure>



<p class="wp-block-paragraph">👉 This kind of change is becoming more and more frequent.</p>



<p class="wp-block-paragraph">Google can cross-reference data from various official databases, including:</p>



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



<li>Infogreffe</li>



<li>Papers</li>



<li>Société.com</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="818" height="319" src="https://www.oli-via-net.fr/wp-content/uploads/2026/04/info-legales-les-bains-dalexandre.webp" alt="" class="wp-image-4324" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/04/info-legales-les-bains-dalexandre.webp 818w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/info-legales-les-bains-dalexandre-300x117.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/info-legales-les-bains-dalexandre-768x300.webp 768w" sizes="auto, (max-width: 818px) 100vw, 818px" /></figure>



<p class="wp-block-paragraph">When the name displayed on the profile does not clearly match the administrative information, the system may decide to correct the title automatically.</p>



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



<h3 class="wp-block-heading">Why the name was changed</h3>



<p class="wp-block-paragraph">In this specific case, Google considered that:</p>



<ul class="wp-block-list">
<li>the name “Les Bains d’Alexandre” was not sufficiently linked to the official data</li>



<li>the name “Décoration Générale” was the main reference</li>
</ul>



<p class="wp-block-paragraph">The result: the profile was changed without any action by its owner.</p>



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



<h3 class="wp-block-heading">How we restored the name</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="541" height="799" src="https://www.oli-via-net.fr/wp-content/uploads/2026/04/mise-a-jour-du-titre-fiche-Google-Business-profile-.webp" alt="" class="wp-image-4326" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/04/mise-a-jour-du-titre-fiche-Google-Business-profile-.webp 541w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/mise-a-jour-du-titre-fiche-Google-Business-profile--203x300.webp 203w" sizes="auto, (max-width: 541px) 100vw, 541px" /></figure>



<p class="wp-block-paragraph">We were able to restore the name “Les Bains d’Alexandre” for two essential reasons.</p>



<p class="wp-block-paragraph">First, it really is the establishment’s <strong>declared shop sign name</strong>, which makes it legitimate for display on the profile.</p>



<p class="wp-block-paragraph">Second, we provided clear visual proof:<br>a photo of the shopfront showing the “Les Bains d’Alexandre” sign, visible from the street.</p>



<p class="wp-block-paragraph">👉 This point is decisive.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="876" height="665" src="https://www.oli-via-net.fr/wp-content/uploads/2026/04/preuve-pour-mettre-a-jour-le-titre-de-la-fiche-google-business-profile.webp" alt="" class="wp-image-4325" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/04/preuve-pour-mettre-a-jour-le-titre-de-la-fiche-google-business-profile.webp 876w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/preuve-pour-mettre-a-jour-le-titre-de-la-fiche-google-business-profile-300x228.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/preuve-pour-mettre-a-jour-le-titre-de-la-fiche-google-business-profile-768x583.webp 768w" sizes="auto, (max-width: 876px) 100vw, 876px" /></figure>



<p class="wp-block-paragraph">Google does not rely only on administrative data, but also on the reality on the ground. A visible, verifiable shop sign becomes a strong signal of legitimacy.</p>



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



<h3 class="wp-block-heading">What to take away from this case</h3>



<p class="wp-block-paragraph">This case perfectly illustrates the current limits of the system.</p>



<p class="wp-block-paragraph">If the business had not had:</p>



<ul class="wp-block-list">
<li>a real shop sign</li>



<li>consistency between its trading name and its activity</li>



<li>usable visual proof</li>
</ul>



<p class="wp-block-paragraph">it would have been very hard to get back to the original name.</p>



<p class="wp-block-paragraph">In some cases, the only solution is even to change the shop sign’s name administratively so that all the signals line up:</p>



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



<li>physical presence</li>



<li>Google profile</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1509" height="940" src="https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google.webp" alt="" class="wp-image-4297" style="object-fit:cover" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google.webp 1509w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google-300x187.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google-1024x638.webp 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/Noms-dentreprise-_-respecter-les-criteres-Google-768x478.webp 768w" sizes="auto, (max-width: 1509px) 100vw, 1509px" /></figure>



<h2 class="wp-block-heading"><strong>The real strategy therefore consists of planning ahead from the moment the business is created.</strong></h2>



<p class="wp-block-paragraph">Let us take a simple example: </p>



<p class="wp-block-paragraph">A tradesperson creates a company called “Martin Services” and then tries to appear on Google as “Plombier Paris Urgence” (emergency plumber Paris). This inconsistency becomes a negative signal.</p>



<p class="wp-block-paragraph">Conversely, a business owner who chooses a shop sign such as “Plombier Paris Martin” from the start aligns:</p>



<ul class="wp-block-list">
<li>their commercial identity</li>



<li>their Google profile</li>



<li>their local visibility</li>
</ul>



<p class="wp-block-paragraph">The real strategy I recommend, and which seems to me <strong>increasingly unavoidable</strong>, is to think from the outset about the name you will actually use in your business (shop sign, communication, website…) and to make sure it will be consistent with your future visibility on Google. The aim is to align your registered company name, your shop sign, your presence on the ground and your local visibility from the start. Ideally, the sign displayed on site should be consistent with the name used on your Google profile, without trying to over-optimise or create an artificial gap.</p>


<div class="kb-row-layout-wrap kb-row-layout-id4291_35d6dd-09 alignnone kt-row-has-bg 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-column4291_d62fee-c3"><div class="kt-inside-inner-col">
<h2 class="wp-block-heading">⚠️ An important limit to understand</h2>



<p class="wp-block-paragraph">There is, however, one essential point to bear in mind. Choosing an optimised or even perfectly legal business name in no way guarantees that Google will accept it.</p>



<p class="wp-block-paragraph">Contrary to a widespread belief, Google does not rely only on administrative data. It applies its own rules, based on its perception of legitimacy and overall consistency.</p>



<p class="wp-block-paragraph">A name can therefore be legally valid… yet refused, changed or penalised by Google if it is judged non-compliant.</p>



<p class="wp-block-paragraph">In practice, Google will analyse whether the name is really used on your shop sign, on your website, in your communications and in your wider environment.</p>



<p class="wp-block-paragraph"><strong>That is why the strategy is not to “optimise to the maximum and stuff your business name with keywords”, but to stay in a credible, consistent and verifiable zone.</strong></p>
</div></div>

</div></div>


<h2 class="wp-block-heading"><strong>Google no longer takes you at your word:</strong></h2>



<p class="wp-block-paragraph">As a <a href="https://nicolas-peter.fr/consultant-seo/" target="_blank" rel="noopener">senior SEO consultant</a>, I have been observing a very clear change in Google’s control systems for several years. We have now entered a logic in which data is cross-referenced on a large scale and a business’s overall consistency is systematically analysed. Algorithms now cross-reference a considerable volume of data:</p>



<ul class="wp-block-list">
<li>official registers (INSEE, Infogreffe, public databases)</li>



<li>the content of your website</li>



<li>the information on your Google profile</li>



<li>your legal notice</li>



<li>user signals</li>



<li>visual elements (photos, Street View)</li>
</ul>



<p class="wp-block-paragraph">The aim is simple: to check that your business really exists as it is presented.</p>



<p class="wp-block-paragraph">This implies a fundamental change:<br><strong>it is no longer possible to build local visibility on an approximation or an “optimised” strategy.</strong></p>



<p class="wp-block-paragraph">For example, claiming to be based in Paris while operating from Orléans becomes very hard to sustain. Inconsistencies are detected quickly, notably through data correlation.</p>



<p class="wp-block-paragraph">Google no longer just seeks to index, it seeks to <strong>validate the overall credibility of an entity.</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="1536" src="https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1.webp" alt="" class="wp-image-4298" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1.webp 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1-200x300.webp 200w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1-683x1024.webp 683w, https://www.oli-via-net.fr/wp-content/uploads/2026/04/Profil-Google-dune-boutique-futuriste-1-768x1152.webp 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><strong>Customer reviews: the end of artificial strategies</strong></h2>



<p class="wp-block-paragraph">The same phenomenon applies to reviews. How to avoid negative reviews, <a href="https://www.oli-via-net.fr/en/remove-negative-google-reviews/">or report fake reviews</a>. </p>



<p class="wp-block-paragraph">For a long time, some businesses tried to influence their reputation by asking friends and family or by generating indirect reviews.</p>



<p class="wp-block-paragraph">Google can now cross-reference user accounts, their interaction histories, their browsing behaviour and their location data, which lets it identify signals of consistency or, conversely, anomalies.</p>



<p class="wp-block-paragraph">A review left by a user who has never been in a geographical area consistent with your activity becomes a weak, even suspicious, signal. Likewise, repetitive patterns or close links between accounts can be detected.</p>



<p class="wp-block-paragraph">What Google is trying to measure is no longer just a volume of reviews, but the <strong>consistency between the experience the user describes and the reality observed through their signals.</strong></p>



<h2 class="wp-block-heading"><strong>Physical address: an increasingly checked criterion</strong></h2>



<p class="wp-block-paragraph">Showing an address on Google Maps is a powerful lever, but it is regulated.</p>



<p class="wp-block-paragraph">To be eligible, a business must be able to welcome customers in real conditions:</p>



<ul class="wp-block-list">
<li>an accessible place</li>



<li>an identifiable activity</li>



<li>visible signage</li>
</ul>



<p class="wp-block-paragraph">With tools such as Street View, photos or verification videos, Google can check these elements.</p>



<p class="wp-block-paragraph">Fictitious addresses, registered-office addresses with no real activity and simulated presences are increasingly detected. In time, these practices are set to disappear completely.</p>



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



<h2 class="wp-block-heading"><strong>Service area: a strategic alternative</strong></h2>



<p class="wp-block-paragraph">For service providers, showing an address is not always relevant. In many cases, it is better to use a service area.</p>



<p class="wp-block-paragraph">This model lets you define an area of operation consistent with the business’s real activity. It avoids the inconsistencies linked to a non-compliant address while keeping good local visibility.</p>



<p class="wp-block-paragraph">Google now recommends this approach in many cases, especially for businesses that do not welcome customers on site.</p>



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



<h2 class="wp-block-heading"><strong>Automated checks: a paradigm shift</strong></h2>



<p class="wp-block-paragraph">The most important change remains automation.</p>



<p class="wp-block-paragraph">Google now uses advanced analysis systems combining artificial intelligence, image recognition and behavioural analysis. These systems can identify inconsistencies, detect anomalies and automatically trigger checks when suspicious signals are detected.</p>



<p class="wp-block-paragraph">What is changing is not only the level of scrutiny, but its speed.</p>



<p class="wp-block-paragraph">Where some practices used to go unnoticed for months, they can now be detected within a few days.</p>



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



<h2 class="wp-block-heading"><strong>Profile changes: an underestimated risk factor</strong></h2>



<p class="wp-block-paragraph">Another critical point concerns changes.</p>



<p class="wp-block-paragraph">Regularly changing a profile’s name, category or key information can send negative signals to Google’s control systems.</p>



<p class="wp-block-paragraph">When a profile starts to be monitored, each additional change raises the level of scrutiny. That is often when suspensions happen.</p>



<p class="wp-block-paragraph">An effective strategy therefore rests on:</p>



<ul class="wp-block-list">
<li>a solid initial set-up</li>



<li>consistency over time</li>



<li>a measured approach to changes</li>
</ul>



<h2 class="wp-block-heading"><strong>Conclusion</strong></h2>



<p class="wp-block-paragraph">Google Business Profile is no longer just a visibility lever. It is now a system for validating a business’s credibility. Name, address, activity, reviews: everything is analysed, cross-referenced and checked.</p>



<p class="wp-block-paragraph">Artificial optimisation strategies are gradually disappearing in favour of a model based on consistency and transparency. In this context, businesses that plan ahead from the moment they are created gain a considerable lead. The others expose themselves to blocks, suspensions and a sudden loss of visibility.</p>



<p class="wp-block-paragraph">The difference is no longer made on technique alone, it is also made on structure.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="784" height="1168" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp" alt="Drive-to-store illustration showing a physical shop linked to Google Maps, customer reviews and local actions." class="wp-image-3939" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp 784w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-201x300.webp 201w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-687x1024.webp 687w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-768x1144.webp 768w" sizes="auto, (max-width: 784px) 100vw, 784px" /></figure>



<h2 class="wp-block-heading"><strong>Sources &amp; references</strong></h2>



<ul class="wp-block-list">
<li>Google Business Profile Guidelines (Google, updated 2025–2026) </li>



<li>Google Search Central – Local SEO &amp; Entity Validation (2025) </li>



<li>BrightLocal – Local Consumer Review Survey 2025 </li>



<li>Whitespark – Local Ranking Factors 2025 </li>



<li>Statista – Local Search Behavior Europe 2025 </li>



<li>Deloitte – Digital Consumer Trends 2025 </li>



<li>McKinsey – The Future of Local Commerce 2025</li>
</ul>



<h3 class="wp-block-heading">Written by</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter, Web Performance</strong>, <a href="https://skillshop.credential.net/profile/nico-olivianet/wallet" target="_blank" rel="noopener">certified Google</a> Ads expert in Paris and Perpignan<br>Oli-via-net agency</p>


<div class="kb-row-layout-wrap kb-row-layout-id4291_8e7d2e-19 alignnone kt-row-has-bg 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-column4291_3a0373-45"><div class="kt-inside-inner-col">
<h4 class="wp-block-heading has-theme-palette-3-color has-text-color has-link-color has--font-size wp-elements-2" style="line-height:1.2">Request your free quote to improve your online reputation.</h4>



<p class="has--font-size wp-block-paragraph">Is your Google profile not getting enough reviews?<br>Are a few negative reviews hurting your image?<br>Or do you want to professionalise the way you handle customer feedback?</p>



<p class="wp-block-paragraph">We put in place a complete strategy to:</p>



<ul class="wp-block-list">
<li>increase the number of positive reviews,</li>



<li>keep your ratings on Google &amp; Trustpilot under control,</li>



<li>improve your reputation and your conversion rate,</li>



<li>showcase the quality of your service.</li>
</ul>



<p class="wp-block-paragraph">We combine <strong>automation, editorial support and legal compliance</strong> for a solid, lasting reputation.</p>



<p class="wp-block-paragraph">➡️ Fill in the form opposite and we will get back to you within <strong>24 hours</strong> with a personalised proposal.<br>No commitment.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column4291_76d2d0-a5"><div class="kt-inside-inner-col">
<div class="wp-block-kadence-form kadence-form-4291_2f44cf-71 kb-form-wrap"><form class="kb-form" action="" method="post"><div class="kadence-blocks-form-field kb-field-desk-width-100 kb-input-size-standard"><label for="kb_field_4291_2f44cf-71_0">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_4291_2f44cf-71_0" data-label="Name" 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-standard"><label for="kb_field_4291_2f44cf-71_1">Email<span class="required">*</span></label><input name="kb_field_1" id="kb_field_4291_2f44cf-71_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-standard"><label for="kb_field_4291_2f44cf-71_2">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_4291_2f44cf-71_2" data-label="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-standard"><label for="kb_field_4291_2f44cf-71_3">Link to your Google profile (optional)</label><input name="kb_field_3" id="kb_field_4291_2f44cf-71_3" data-label="Link to your Google profile (optional)" 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-standard"><label for="kb_field_4291_2f44cf-71_4">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" id="kb_field_4291_2f44cf-71_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="More positive reviews"/><label for="kb_field_4_0">More positive reviews</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="Reply to reviews and monitor my reputation"/><label for="kb_field_4_1">Reply to reviews and monitor my reputation</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="Remove reviews that break Google’s rules"/><label for="kb_field_4_2">Remove reviews that break Google’s rules</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="Handle a crisis or a backlash"/><label for="kb_field_4_3">Handle a crisis or a backlash</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="I would like advice"/><label for="kb_field_4_4">I would like advice</label></div></div></div><div class="kadence-blocks-form-field kb-form-field-5 kb-field-desk-width-100 kb-input-size-standard"><label for="kb_field_4291_2f44cf-71_5">Interested in a plan? (optional)</label><div data-type="radio" data-label="Interested in a plan? (optional)" id="kb_field_4291_2f44cf-71_5" class="kb-field kb-radio-style-field kb-radio-field kb-field-5 kb-radio-style-normal"><div data-type="radio" class="kb-radio-item kb-radio-item-0"><input type="radio" name="kb_field_5" id="kb_field_5_0" class="kb-sub-field kb-radio-style" value="Avantages, €190 excl. VAT per month"/><label for="kb_field_5_0">Avantages, €190 excl. VAT per month</label></div><div data-type="radio" class="kb-radio-item kb-radio-item-1"><input type="radio" name="kb_field_5" id="kb_field_5_1" class="kb-sub-field kb-radio-style" value="Pro, €290 excl. VAT per month"/><label for="kb_field_5_1">Pro, €290 excl. VAT per month</label></div><div data-type="radio" class="kb-radio-item kb-radio-item-2"><input type="radio" name="kb_field_5" id="kb_field_5_2" class="kb-sub-field kb-radio-style" value="Premium, from €690 excl. VAT per month"/><label for="kb_field_5_2">Premium, from €690 excl. VAT per month</label></div><div data-type="radio" class="kb-radio-item kb-radio-item-3"><input type="radio" name="kb_field_5" id="kb_field_5_3" class="kb-sub-field kb-radio-style" value="One-off removal, €150 excl. VAT per removed review"/><label for="kb_field_5_3">One-off removal, €150 excl. VAT per removed review</label></div><div data-type="radio" class="kb-radio-item kb-radio-item-4"><input type="radio" name="kb_field_5" id="kb_field_5_4" class="kb-sub-field kb-radio-style" value="I would rather discuss it"/><label for="kb_field_5_4">I would rather discuss it</label></div></div></div><div class="kadence-blocks-form-field kb-form-field-6 kb-field-desk-width-100 kb-input-size-standard"><label for="kb_field_4291_2f44cf-71_6">Your message (optional)</label><textarea name="kb_field_6" id="kb_field_4291_2f44cf-71_6" data-label="Your message (optional)" type="textarea" placeholder="" data-type="textarea" class="kb-field kb-text-style-field kb-textarea-field kb-field-6" rows="3"></textarea></div><div class="kadence-blocks-form-field kb-form-field-7 kb-field-desk-width-100 kb-input-size-standard"><label for="kb_field_4291_2f44cf-71_7">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." id="kb_field_4291_2f44cf-71_7" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-7 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_7[]" id="kb_field_7_0" class="kb-sub-field kb-checkbox-style" value="I agree"/><label for="kb_field_7_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="4291_2f44cf-71"/><input type="hidden" name="_kb_form_post_id" value="7713"/><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">Send</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</div><style>.kadence-form-4291_2f44cf-71 .kadence-blocks-form-field.kb-submit-field { display: none; }</style></noscript></div></div>

</div></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The strategic return of physical shops: how Google, reviews and AI are giving local retail a decisive edge again (2025-2026)</title>
		<link>https://www.oli-via-net.fr/en/return-of-physical-shops-google-reviews-ai-local-retail/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Mon, 19 Jan 2026 12:45:16 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Paid search (SEA)]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=7711</guid>

					<description><![CDATA[In 2026, French retail will probably go through a significant rebalancing. E-commerce continues its impressive growth, with €175.3 billion in 2024 according to FEVAD and a stated target of €200 billion in 2026, but it is no longer the undisputed dominant channel. At the same time, physical shops are regaining ground, driven by a crisis...]]></description>
										<content:encoded><![CDATA[
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques-google-avis-ia-commerce-local-2025-2026#article","headline":"The strategic comeback of physical shops: how Google, reviews and AI are giving local retail a decisive edge again (2025–2026)","alternativeHeadline":"Drive-to-store, phygital and AI: why local shops are becoming the big winners again in 2026","description":"In 2026, physical shops are regaining ground from e-commerce thanks to drive-to-store, Google reviews and artificial intelligence. Find out how Google, customer reviews and AI are turning local retail into a sanctuary of trust, and how phygital is becoming the new standard.","image":[{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-representant-une-femme-qui-cherche-un-commerce-en-consultant-les-avis-sur-google.webp","caption":"Woman checking a local shop’s Google reviews on her smartphone","description":"Drive-to-store illustration: finding a local shop through Google and reading customer reviews","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-representant-une-femme-qui-cherche-un-commerce-en-consultant-les-avis-sur-google.webp"},{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp","caption":"Physical shop connected to Google, reviews and AI, drive-to-store","description":"Illustration of the phygital shop concept with the Google Business Profile and AI ecosystem","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp"},{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-dune-femme-qui-consulte-les-avis-dune-marque-pendant-quelle-fait-ses-courses.webp","caption":"Woman reading customer reviews while shopping in store","description":"ROPO (Research Online, Purchase Offline) in action: checking reviews in store","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-dune-femme-qui-consulte-les-avis-dune-marque-pendant-quelle-fait-ses-courses.webp"},{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp","caption":"Drive-to-store illustration: Google Maps, customer reviews and local retail","description":"The complete drive-to-store ecosystem with Google Maps, Google Business Profile and AI","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp"}],"author":{"@id":"https://www.oli-via-net.fr/#founder"},"publisher":{"@id":"https://www.oli-via-net.fr/#organization"},"datePublished":"2026-01-19T09:00:00+01:00","dateModified":"2026-01-19T09:00:00+01:00","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques-google-avis-ia-commerce-local-2025-2026"},"articleSection":["Artificial intelligence","Google Business Profile","Digital marketing","Paid search (SEA)"],"keywords":["drive-to-store","phygital","local retail","physical shops","Google Business Profile","customer reviews","Google Maps","Performance Max","Waze Ads","ROPO","AI in retail","online reputation","e-commerce fraud","consumer trust","local retail 2026"],"about":[{"@type":"Thing","name":"Drive-to-store","description":"Digital strategies that aim to turn an online ad into a physical visit to a shop, building on local intent, proximity and actions such as directions or calls."},{"@type":"Thing","name":"Phygital","description":"A concept combining the physical and the digital: the customer searches online, compares, reads reviews, then goes to the shop to complete the purchase."},{"@type":"Thing","name":"ROPO","description":"Research Online, Purchase Offline, a customer journey in which people research online before buying in a physical shop."},{"@type":"Thing","name":"Google Business Profile","description":"A free platform for managing local presence on Google, essential for drive-to-store."}],"mentions":[{"@type":"Organization","name":"FEVAD","description":"The French e-commerce and distance selling federation. Source: French e-commerce figures 2024–2025"},{"@type":"Organization","name":"FBI","description":"Source: Internet Crime Report 2024"},{"@type":"Organization","name":"Havas Commerce","description":"Source: study of purchasing behaviour in partnership with CSA 2024–2025"},{"@type":"Organization","name":"Oneytrust","description":"Source: e-commerce fraud data in partnership with FEVAD"},{"@type":"Organization","name":"Statista","description":"Source: Cybercrime and e-commerce 2024–2025"},{"@type":"Organization","name":"CESIN","description":"Source: 2025 corporate cybersecurity barometer"}],"citation":[{"@type":"CreativeWork","name":"French e-commerce figures 2024–2025","author":{"@type":"Organization","name":"FEVAD"},"datePublished":"2024","description":"€175.3 billion in 2024, with a target of €200 billion in 2026"},{"@type":"CreativeWork","name":"Internet Crime Report","author":{"@type":"Organization","name":"FBI"},"datePublished":"2024"},{"@type":"CreativeWork","name":"European Retail Outlook","datePublished":"2025"},{"@type":"CreativeWork","name":"Google Ads & Google Business Profile Updates","author":{"@type":"Organization","name":"Google"},"datePublished":"2025"},{"@type":"CreativeWork","name":"The Future of Omnichannel Retail","author":{"@type":"Organization","name":"McKinsey"},"datePublished":"2025"},{"@type":"CreativeWork","name":"Consumer Trust & Commerce Report","author":{"@type":"Organization","name":"Deloitte"},"datePublished":"2025"},{"@type":"CreativeWork","name":"In-store vs Online Retail Share Europe","author":{"@type":"Organization","name":"Statista"},"datePublished":"2025"}],"isPartOf":{"@type":"Blog","@id":"https://www.oli-via-net.fr/blog","name":"Oli-via-net blog","description":"News and guides on SEO, AI SEO, Google Ads, online reputation and digital marketing"},"inLanguage":"en-GB","copyrightYear":2026,"copyrightHolder":{"@id":"https://www.oli-via-net.fr/#organization"},"wordCount":2800,"articleBody":"In 2026, French retail will probably go through a significant rebalancing. E-commerce continues its impressive growth, with €175.3 billion in 2024 according to FEVAD and a stated target of €200 billion in 2026, but it is no longer the undisputed dominant channel. At the same time, physical shops are regaining ground, driven by a crisis of trust in online shopping and a technology ecosystem dominated by Google that is accelerating drive-to-store."},{"@type":"Person","@id":"https://www.oli-via-net.fr/#founder","name":"Nicolas Peter","jobTitle":"Certified Google expert - Web performance","description":"Google-certified expert specialising in online reputation, AI SEO, drive-to-store Google Ads and marketing automation. More than 15 years of experience. Based in Paris and Perpignan.","url":"https://www.oli-via-net.fr/author/expert-seo-ia-nicolas-peter/","image":{"@type":"ImageObject","url":"https://secure.gravatar.com/avatar/497c507943772c5e20fd9b308ef50c37e1709c9536d92e7822bfca276cb234b0?s=96&d=mm&r=g","caption":"Nicolas Peter, Google Ads and drive-to-store expert","creator":{"@type":"Person","@id":"https://www.oli-via-net.fr/#founder","name":"Nicolas Peter","url":"https://nicolas-peter.fr/","jobTitle":"Founder, SEO and GEO consultant"},"creditText":"Nicolas Peter","copyrightNotice":"© Nicolas Peter","license":"https://www.oli-via-net.fr/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://secure.gravatar.com/avatar/497c507943772c5e20fd9b308ef50c37e1709c9536d92e7822bfca276cb234b0?s=96&d=mm&r=g"},"worksFor":{"@id":"https://www.oli-via-net.fr/#organization"},"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Google Ads Search Certification","url":"https://www.credential.net/c02150fc-4e02-4340-a505-cab5513eb536","recognizedBy":{"@type":"Organization","name":"Google"}},{"@type":"EducationalOccupationalCredential","name":"Google Ads Display Certification","recognizedBy":{"@type":"Organization","name":"Google"}},{"@type":"EducationalOccupationalCredential","name":"Google Ads Measurement Certification","recognizedBy":{"@type":"Organization","name":"Google"}},{"@type":"EducationalOccupationalCredential","name":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","url":"https://www.entreprises.gouv.fr/"}}}],"knowsAbout":["Drive-to-store","Google Business Profile","Performance Max","Local Google Ads campaigns","Online reputation","AI SEO","Phygital retail"],"sameAs":["https://www.francenum.gouv.fr/activateurs/nicolas-peter"]},{"@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/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp","width":500,"height":142,"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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp"},"description":"Google-certified agency specialising in AI SEO, drive-to-store Google Ads, online reputation and marketing automation for local shops and SMEs","address":{"@type":"PostalAddress","streetAddress":"7 Pl. Christiane Frahier","addressLocality":"Saint-Germain-en-Laye","postalCode":"78100","addressRegion":"Yvelines","addressCountry":"FR"},"telephone":"+33689964079","email":"nicolas@oli-via-net.fr","sameAs":["https://www.linkedin.com/company/oli-via-net"],"parentOrganization":{"@id":"https://www.oli-via-net.fr/#segur-invest"}},{"@type":"WebPage","@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques-google-avis-ia-commerce-local-2025-2026","url":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques-google-avis-ia-commerce-local-2025-2026","name":"The strategic comeback of physical shops: Google, reviews and AI give local retail the edge again (2026)","isPartOf":{"@id":"https://www.oli-via-net.fr/#website"},"about":{"@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques-google-avis-ia-commerce-local-2025-2026#article"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp","caption":"Drive-to-store: Google, reviews and AI serving local retail","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp"},"datePublished":"2026-01-19T09:00:00+01:00","dateModified":"2026-01-19T09:00:00+01:00","inLanguage":"en-GB","breadcrumb":{"@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques-google-avis-ia-commerce-local-2025-2026#breadcrumb"},"description":"In 2026, French retail will probably go through a significant rebalancing."},{"@type":"BreadcrumbList","@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques-google-avis-ia-commerce-local-2025-2026#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.oli-via-net.fr/en/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.oli-via-net.fr/blog"},{"@type":"ListItem","position":3,"name":"Artificial intelligence","item":"https://www.oli-via-net.fr/blog/category/intelligence-artificielle"},{"@type":"ListItem","position":4,"name":"The strategic comeback of physical shops (2026)","item":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques-google-avis-ia-commerce-local-2025-2026"}]},{"@type":"ItemList","@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#statistiques-cles","name":"Key statistics on the rebalancing between physical retail and e-commerce in 2026","description":"Figures showing the strong comeback of physical retail","itemListElement":[{"@type":"ListItem","position":1,"name":"Preference for physical shops","description":"84% of French people still prefer to buy many products in a physical shop (Source: Havas Commerce/CSA 2024–2025)"},{"@type":"ListItem","position":2,"name":"E-commerce in France 2024","description":"€175.3 billion in revenue in 2024, with a target of €200 billion in 2026 (Source: FEVAD)"},{"@type":"ListItem","position":3,"name":"E-commerce fraud","description":"More than €1 billion in annual losses from online fraud, around 60 million fraudulent transactions (Source: Oneytrust/FEVAD)"},{"@type":"ListItem","position":4,"name":"Cybercrime against businesses","description":"More than €100 billion in impact in 2024, with phishing accounting for 60% of attacks (Source: Statista, CESIN Barometer 2025)"},{"@type":"ListItem","position":5,"name":"Accepted price premium","description":"Consumers accept a premium of 5% to 15% in store in return for concrete services and benefits (high-tech, high-value products)"}]},{"@type":"ItemList","@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#avantages-drive-to-store","name":"Why drive-to-store gives local shops the edge again","description":"The strategic levers that let physical shops compete with e-commerce in 2026","itemListElement":[{"@type":"ListItem","position":1,"name":"Google as an engine of local intent","description":"Google turns high-intent local searches (e.g. “best sofa in Bordeaux”) into directions to relevant physical shops through Google Business Profile and Maps."},{"@type":"ListItem","position":2,"name":"Reviews as a trusted third party","description":"Genuine Google reviews act as the currency of local retail. Google keeps improving its detection of fake reviews, favouring businesses that people actually visit."},{"@type":"ListItem","position":3,"name":"Performance Max with Waze Ads built in","description":"Since 2025, Waze Ads has been automatically built into Performance Max drive-to-store strategies, turning searches into real journeys."},{"@type":"ListItem","position":4,"name":"AI as a level-playing-field accelerator","description":"AI gives small shops access to levers once reserved for large organisations: predictive management, customer service automation, data-driven campaigns."},{"@type":"ListItem","position":5,"name":"A sanctuary of trust","description":"The physical shop removes the uncertainties of online shopping: seeing, touching, trying, immediate human advice, no risk of fraud or counterfeits."},{"@type":"ListItem","position":6,"name":"Compatible with generative AI","description":"AI assistants (ChatGPT, Gemini, Perplexity) favour well-rated, nearby businesses with social proof. A local shop with good visibility becomes “AI-compatible”."}]},{"@type":"HowTo","@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#strategie-drive-to-store","name":"How to set up an effective drive-to-store strategy in 2026","description":"A practical guide for local shops that want to turn their digital visibility into real footfall with Google Ads and Google Business Profile","image":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp","totalTime":"P30D","step":[{"@type":"HowToStep","position":1,"name":"Optimise your Google Business Profile","text":"Complete 100% of your profile: opening hours, professional photos, precise categories, attributes, detailed descriptions. Turn on messages, regular posts and services/products.","url":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#gbp-optimisation"},{"@type":"HowToStep","position":2,"name":"Collect genuine reviews","text":"Set up a systematic process for asking for a review after every satisfied purchase. Google reviews are the new currency of local retail and the main trust signal for Google.","url":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#collecte-avis"},{"@type":"HowToStep","position":3,"name":"Set up local conversion tracking","text":"Set up local conversion tracking in Google Ads: phone calls, direction requests, website clicks, interactions with your profile. It is essential for measuring the ROI of drive-to-store.","url":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#conversions-locales"},{"@type":"HowToStep","position":4,"name":"Launch a drive-to-store Performance Max campaign","text":"Create a Performance Max campaign with the goal “Store visits” or “Local store visits and promotions”. Link your profile, set a relevant geographical radius and let Google’s AI optimise.","url":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#pmax-setup"},{"@type":"HowToStep","position":5,"name":"Add Waze Ads (automatic since 2025)","text":"Since 2025, Waze Ads has been automatically built into drive-to-store Performance Max. Check that your address is consistent across all channels to maximise the impact.","url":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#waze-integration"},{"@type":"HowToStep","position":6,"name":"Measure and optimise on real footfall","text":"Analyse footfall metrics: direction requests, calls, profile interactions. Adjust your budgets and messages according to the traffic generated, not just clicks.","url":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#mesure-optimisation"}]},{"@type":"FAQPage","@id":"https://www.oli-via-net.fr/retour-strategique-boutiques-physiques#faq","mainEntity":[{"@type":"Question","name":"What exactly is drive-to-store?","acceptedAnswer":{"@type":"Answer","text":"Drive-to-store refers to digital strategies that aim to turn an online ad or search into a physical visit to a shop. It builds on local intent (Google searches with geolocation), geographical proximity and measurable actions such as directions requested through Google Maps or phone calls to the shop."}},{"@type":"Question","name":"Why are people talking about a comeback for physical shops in 2026?","acceptedAnswer":{"@type":"Answer","text":"Several factors are converging: a crisis of trust in e-commerce (fraud, counterfeits, scams), post-purchase stress, paid returns and the need for reassurance on major purchases. 84% of French people prefer the physical shop for many products because it offers a sensory experience and human advice, and removes the uncertainties of online shopping."}},{"@type":"Question","name":"How does Google favour local shops in 2026?","acceptedAnswer":{"@type":"Answer","text":"Google has become an engine of local intent. Through Google Business Profile, Google Maps, Performance Max and the automatic integration of Waze Ads, Google actively turns local searches into physical visits. The algorithm favours genuine reviews, which benefits businesses that people actually visit and that are rooted in their area."}},{"@type":"Question","name":"What is phygital and why does it matter?","acceptedAnswer":{"@type":"Answer","text":"Phygital (physical + digital) is a concept from 2013 that is still relevant: the customer searches online, compares on mobile, reads Google reviews, then goes to the shop to complete the purchase. Physical no longer stands against digital, the two become complementary. It has become the norm in fashion, leather goods, high-tech and premium products."}},{"@type":"Question","name":"Why do Google reviews matter so much for drive-to-store?","acceptedAnswer":{"@type":"Answer","text":"Google reviews have become the new currency of local retail. They act as a trusted third party and directly influence Google’s recommendation algorithm. Reliable reviews generate more trust, therefore more use of Google Maps, and ultimately more monetisation through local campaigns. Google keeps improving its detection of fake reviews to favour authenticity."}},{"@type":"Question","name":"How does AI narrow the gap between small shops and large chains?","acceptedAnswer":{"@type":"Answer","text":"AI makes available levers once reserved for large organisations: predictive stock management, customer service automation, replies to reviews, data-driven campaigns, production of optimised content. An independent retailer can now reach a level of operational efficiency comparable to businesses with dedicated teams."}},{"@type":"Question","name":"Will AI assistants like ChatGPT recommend local shops?","acceptedAnswer":{"@type":"Answer","text":"Yes, generative AI tools (ChatGPT, Gemini, Perplexity) favour criteria of trust, proximity and social proof. Tomorrow, these assistants will give answers such as: “Shop X, 10 minutes from you, has the item in stock, is rated 4.8/5 with 200 reviews and offers a free fitting.” A physical shop with good visibility naturally becomes “AI-compatible”."}},{"@type":"Question","name":"What budget should you plan for a drive-to-store strategy with Google Ads?","acceptedAnswer":{"@type":"Answer","text":"For a local shop, a budget of €500 to €2,000 a month on drive-to-store Google Ads Performance Max can deliver significant results, depending on local competition and the sector. What matters is measuring ROI on real footfall (directions, calls), not just on clicks. Contact Oli-via-net for a free audit of your drive-to-store potential."}}]},{"@type":"ItemList","@id":"https://www.oli-via-net.fr/#related-articles-drive-to-store","name":"Related articles on the Oli-via-net blog","description":"More articles on digital marketing, Google Ads and online reputation","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Article","headline":"Moderating your Google Business Profile in 2026: the mistake 90% of professionals make","url":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026","datePublished":"2026-01-13","author":{"@id":"https://www.oli-via-net.fr/#founder"}}},{"@type":"ListItem","position":2,"item":{"@type":"Article","headline":"ChatGPT in 2026: already the end of the promised hegemony?","url":"https://www.oli-via-net.fr/chatgpt-2026-fin-hegemonie","datePublished":"2026-01-07","author":{"@id":"https://www.oli-via-net.fr/#founder"}}},{"@type":"ListItem","position":3,"item":{"@type":"Article","headline":"Is SEO dying in 2026? Discover the GAIA method","url":"https://www.oli-via-net.fr/seo-mourir-2026-methode-gaia","datePublished":"2025-12-05","author":{"@id":"https://www.oli-via-net.fr/#founder"}}}]},{"@type":"WebSite","@id":"https://www.oli-via-net.fr/#website","url":"https://www.oli-via-net.fr/","name":"Oli-via-net – SEO, AI search, Google Ads & AI automation agency","description":"French agency specialising in SEO, AI SEO, drive-to-store Google Ads, automation and online reputation","publisher":{"@id":"https://www.oli-via-net.fr/#organization"},"inLanguage":"en-GB","potentialAction":{"@type":"SearchAction","target":"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"></p>



<p class="wp-block-paragraph">In 2026, French retail will probably go through a significant rebalancing. E-commerce continues its impressive growth, with €175.3 billion in 2024 according to FEVAD and a stated target of €200 billion in 2026, but it is no longer the undisputed dominant channel.</p>



<p class="wp-block-paragraph">At the same time, physical shops are regaining ground, driven by <strong>a crisis of trust in online shopping</strong> and a technology ecosystem dominated by Google that is accelerating <em>drive-to-store</em>*. The physical shop no longer stands against digital, the two become complementary. And that is excellent news for local shops!</p>



<p class="wp-block-paragraph" style="font-size:16px">*<em>Drive-to-store refers to digital strategies that aim to <strong>turn an online ad into a physical visit to a shop</strong>, building on local intent, proximity and actions such as directions or calls.</em></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="596" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp" alt="Drive-to-store illustration showing a physical shop connected to Google, customer reviews and artificial intelligence to generate store visits." class="wp-image-3938" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485.webp 800w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485-300x224.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-e1768859223485-768x572.webp 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading"><strong>Fraud, stress, uncertainty: what is at stake for physical shops in 2026</strong>?</h2>



<p class="wp-block-paragraph">According to recent surveys (Havas Commerce/CSA 2024–2025, stable in 2025), <strong>84% of French people still prefer to buy in a physical shop</strong> for many products, precisely for that peace of mind: seeing, touching and trying on the spot, getting immediate human advice, and solving a problem without a distant intermediary.</p>



<p class="wp-block-paragraph">Players such as Shein have been at the centre of major controversies in Europe, combining non-compliant products, suspected circumvention of regulations and environmental impacts, to the point of fuelling <strong>draft laws aimed directly at ultra fast fashion</strong>. For its part, Vinted faces a growing number of reports of scams, fake profiles, off-platform payments and products presented in a misleading way, sometimes using AI-generated images. </p>



<p class="wp-block-paragraph">These excesses, widely reported on social media and in the press, end up weighing heavily on the <strong><a href="https://www.oli-via-net.fr/en/online-reputation-google-reviews-management/">online reputation</a></strong> of the platforms concerned. For many consumers, they reinforce the idea that buying online now carries a higher perceived risk than buying in a shop, where the product is visible, the person you deal with is identifiable and the transaction is immediate.</p>



<p class="wp-block-paragraph">According to Oneytrust (in partnership with FEVAD), online fraud now accounts for <strong>more than a billion euros in losses</strong> for French online retail every year, with around <strong>60 million fraudulent transactions</strong> estimated. These figures mainly concern online retailers, but they feed straight through to buyers via sophisticated scams: smishing (fraudulent texts imitating couriers), fake shopping sites, counterfeits, AI-generated product photos designed to mislead on real quality, identity theft or payment fraud. At the same time, overall cybercrime hits French businesses to the tune of more than €100 billion in 2024 (Statista), with phishing as the main vector (60% of attacks according to the CESIN Barometer 2025), and <strong>82% of e-commerce executives expecting an increase in attempts in 2025</strong>.</p>



<p class="wp-block-paragraph">Beyond the direct financial losses, these incidents carry a <strong>psychological and time cost</strong> for the consumer: post-purchase stress (fear that the parcel will not arrive or will be counterfeit), time lost on disputes, complicated follow-ups, calls to customer services, and often lengthy refund procedures. Add to that <strong>returns that increasingly come at a cost</strong>.</p>



<p class="wp-block-paragraph"><strong>The result:</strong> once the amount at stake exceeds a few hundred euros, the trade-off changes radically. The convenience of a click no longer outweighs the perceived risk, the uncertain wait (lead times, real quality, delivery) or the potential disappointment. For a high-tech product (smartphone, computer, tablet, camera, etc.), French consumers even accept a <strong>premium of 5% to 15%</strong> when buying in store compared with the online price, <strong>provided the difference is justified by concrete services or benefits</strong>.</p>



<p class="wp-block-paragraph">The shop thus becomes a <strong>true sanctuary of trust</strong> again, where the sensory and human experience removes much of the uncertainty of online shopping. This is not a rejection of e-commerce, which remains dominant for recurring, low-risk purchases (consumer goods, restocking), but a rebalancing towards more security and peace of mind when the stakes are high. This search for human, immediate reliability largely explains why <strong>phygital </strong>and <strong>drive-to-store</strong> are gaining ground in 2025–2026.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-dune-femme-qui-consulte-les-avis-dune-marque-pendant-quelle-fait-ses-courses.webp" alt="Woman checking a brand’s customer reviews on her smartphone in a physical shop, illustrating the role of Google reviews in local purchase decisions." class="wp-image-3940" style="object-fit:cover" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-dune-femme-qui-consulte-les-avis-dune-marque-pendant-quelle-fait-ses-courses.webp 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-dune-femme-qui-consulte-les-avis-dune-marque-pendant-quelle-fait-ses-courses-300x300.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-dune-femme-qui-consulte-les-avis-dune-marque-pendant-quelle-fait-ses-courses-150x150.webp 150w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-dune-femme-qui-consulte-les-avis-dune-marque-pendant-quelle-fait-ses-courses-768x768.webp 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><strong>What is “phygital”? A concept from 2013 that has not aged a day</strong>.</h2>



<p class="wp-block-paragraph">The customer searches online, compares on their phone, reads Google reviews, <strong>then goes to the shop to complete the purchase</strong>, where they can use click &amp; collect or a payment made online. Physical does not push out online, it complements it and makes it more effective.</p>



<ul class="wp-block-list">
<li>In fashion, <a href="https://arsayo.com/" target="_blank" rel="noopener">leather goods or accessories</a>, trying things on remains essential and ROPO (Research Online, Purchase Offline) has become the norm. </li>



<li>Crafts, one-off pieces and works of art draw their value from authenticity and from meeting the maker, so the shop becomes a genuine storytelling medium.</li>



<li>For premium, technical or high-commitment products (furniture, hi-fi, jewellery, specialist sports gear), reassurance matters more than price alone.</li>
</ul>



<p class="wp-block-paragraph">The physical shop is no longer an isolated destination but the anchor point of a digital ecosystem that serves it and enhances it. It is becoming an experiential showroom, a service centre and an ultra-fast collection point. These arrangements turn the shop into the final point of conversion, <strong>even when the journey starts on Google, Maps or social media</strong>.</p>



<h2 class="wp-block-heading"><strong>Which paid strategy pays off for local shops in 2026? A closer look at drive-to-store Google Ads</strong></h2>



<p class="wp-block-paragraph">Unlike purely e-commerce approaches, <strong>drive-to-store</strong> campaigns do not try to maximise clicks but to generate <strong>qualified visits to the shop</strong>. In this logic, <a href="https://www.oli-via-net.fr/en/sea-google-ads-meta-ads-linkedin-ads-agency/">Google Ads</a> becomes a key strategic lever for turning digital visibility into real footfall. </p>



<p class="wp-block-paragraph">It relies on a precise combination: Performance Max campaigns linked to the Google Business Profile, local conversion goals (directions, calls, Maps interactions) and consistent geographical signals. This approach makes it possible to measure what was historically invisible, the direct impact of digital on physical traffic. It does, however, require a <strong>rigorous set-up of local conversion tracking</strong> and a different reading of performance, focused on footfall and not only on online revenue.</p>



<p class="wp-block-paragraph">Google’s role in this rebalancing is therefore decisive. Its algorithm explicitly aims to <strong>turn high-intent local searches</strong>, such as <em>“best sofa in Bordeaux”</em>, i<strong>nto directions to relevant physical shops.</strong></p>



<p class="wp-block-paragraph">Genuine reviews play a key role here, acting as the <strong>structuring trusted third party</strong> of this new local economy. Far from weakening local retail, Google now offers it a <strong>digital arena in which to compete on a more level footing</strong> with the e-commerce giants, provided it masters the strategic levers.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-representant-une-femme-qui-cherche-un-commerce-en-consultant-les-avis-sur-google.webp" alt="Woman checking Google Maps and customer reviews on her smartphone to find a local shop and get there." class="wp-image-3937" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-representant-une-femme-qui-cherche-un-commerce-en-consultant-les-avis-sur-google.webp 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-representant-une-femme-qui-cherche-un-commerce-en-consultant-les-avis-sur-google-300x300.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-representant-une-femme-qui-cherche-un-commerce-en-consultant-les-avis-sur-google-150x150.webp 150w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-representant-une-femme-qui-cherche-un-commerce-en-consultant-les-avis-sur-google-768x768.webp 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><strong>Reviews, the new digital gold: why has Google made them its currency?</strong></h2>



<p class="wp-block-paragraph">Thanks to the combined ecosystem of Google Maps, Google Business Profile and Performance Max, enriched since 2025 by the automatic integration of Waze Ads into drive-to-store strategies, the goal is clear: <strong>turn a search intent into a real journey to a point of sale</strong>.</p>



<p class="wp-block-paragraph">This is precisely where Google plays a central role as a catalyst. Now well beyond its original function as a search engine, Google has established itself as an engine of local intent, a recommendation system, a trusted third party through reviews, and a <strong>genuine driver of physical traffic</strong>.</p>



<p class="wp-block-paragraph">In this context, <strong>reviews become the new currency of local retail</strong>. The stakes are strategic for Google. Reliable reviews generate more trust, therefore more use, and ultimately more monetisation through directions, local campaigns and Maps interactions.</p>



<p class="wp-block-paragraph">Recent algorithm changes reinforce this dynamic. In 2025, Google considerably improved its <strong>detection of fake reviews</strong>, relying on semantic analysis, behavioural consistency and the correlation between reviews, physical visits and directions. We all use Google Maps or Waze, so it is not hard for them to know whether someone really went to a given gym, or whether a given customer came to your offices. This approach mechanically favours authentic businesses that people actually visit and that are firmly rooted in their area.</p>



<p class="wp-block-paragraph">For small shops, this change represents a <strong>historic opportunity</strong>: access to visibility and credibility comparable to those of the e-commerce giants, without disproportionate marketing budgets.</p>



<h2 class="wp-block-heading"><strong>How AI narrows the gap between independents and large chains</strong>?</h2>



<p class="wp-block-paragraph">Artificial intelligence now acts as a <strong>major accelerator of this rebalancing</strong>, making available levers once reserved for large organisations: </p>



<ul class="wp-block-list">
<li>Predictive stock management</li>



<li>Customer service automation</li>



<li><a href="https://www.oli-via-net.fr/en/marketing-automation-ai-agents-agency/">Replies to reviews</a></li>



<li>Data-driven local campaigns</li>



<li>Production of optimised content&#8230; </li>
</ul>



<p class="wp-block-paragraph">An independent retailer can now reach a level of operational efficiency comparable to that of businesses with dedicated teams. The barrier to entry is gradually fading. Even Amazon is gradually losing its exclusive hold on large-scale optimisation and automation.</p>



<p class="wp-block-paragraph">The real differentiator no longer lies in size or investment capacity, but in the ability to offer a <strong>human, personalised and consistent experience</strong>, now augmented by technological power within everyone’s reach.</p>



<p class="wp-block-paragraph">Generative AI will amplify this movement. Tomorrow, conversational assistants and recommendation engines will no longer simply highlight the cheapest offer, but will favour the <strong>best-rated, nearby businesses offering a reliable customer experience</strong>. In this environment, a physical shop with good visibility naturally becomes <strong>“AI-compatible”</strong>, because it ticks the boxes of trust, proximity and social proof these systems look for.</p>



<h2 class="wp-block-heading"><strong>Why can local shops be the big winners of AI</strong>?</h2>



<p class="wp-block-paragraph">The next stage of this evolution may well be played out with generative and conversational AI. These assistants, built into search, will no longer just list the cheapest links. They will tend to give concise, action-oriented answers. </p>



<p class="wp-block-paragraph">Drawing heavily on data about trust, proximity and social proof (reviews), they could naturally favour a recommendation such as: “Shop <em>X</em>, 10 minutes from you, has the item in stock, is rated 4.8/5 with more than 200 reviews and offers a free fitting.” </p>



<p class="wp-block-paragraph">This prospect confirms the decisive advantage of a well-rated physical shop with good visibility.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="784" height="1168" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp" alt="Drive-to-store illustration showing a physical shop linked to Google Maps, customer reviews and local actions." class="wp-image-3939" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026.webp 784w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-201x300.webp 201w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-687x1024.webp 687w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-pour-illustrer-larticle-Oli-via-net-Le-retour-strategique-des-boutiques-physiques-comment-Google-les-avis-et-lIA-redonnent-un-avantage-decisif-au-commerce-local-2025-2026-768x1144.webp 768w" sizes="auto, (max-width: 784px) 100vw, 784px" /></figure>



<h2 class="wp-block-heading"><strong>Conclusion</strong></h2>



<p class="wp-block-paragraph">For retailers, the signal is unambiguous: the future lies neither in all-digital nor in all-physical, but in the ability to build a <strong>smooth, coherent ecosystem</strong> in which each channel strengthens the others.</p>



<p class="wp-block-paragraph">In this new configuration, technology is no longer a disruptive force working against local retail. On the contrary, driven by Google and artificial intelligence, it becomes a <strong>lever for rebalancing and reassurance</strong>, capable of giving power back to local players in the face of global platforms.</p>



<h2 class="wp-block-heading"><strong>Sources &amp; references:</strong></h2>



<ul class="wp-block-list">
<li>FEVAD, French e-commerce figures 2024–2025</li>



<li>FBI, Internet Crime Report 2024</li>



<li>European Retail Outlook 2025</li>



<li>Google Ads &amp; Google Business Profile Updates 2025</li>



<li>McKinsey, The Future of Omnichannel Retail (2025)</li>



<li>Deloitte, Consumer Trust &amp; Commerce Report (2025)</li>



<li>Statista, In-store vs Online Retail Share Europe (2025)</li>
</ul>



<h3 class="wp-block-heading">Written by</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter, Web Performance</strong>, <a href="https://skillshop.credential.net/profile/nico-olivianet/wallet" target="_blank" rel="noopener">certified Google</a> Ads expert in Paris and Perpignan<br>Oli-via-net agency</p>


<div class="kb-row-layout-wrap kb-row-layout-id3923_ed20a9-12 alignnone kt-row-has-bg 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-column3923_362c6d-7b"><div class="kt-inside-inner-col">
<h4 class="wp-block-heading has-theme-palette-3-color has-text-color has-link-color has--font-size wp-elements-4" style="line-height:1.2">Request your free quote to improve your online reputation.</h4>



<p class="has--font-size wp-block-paragraph">Is your Google profile not getting enough reviews?<br>Are a few negative reviews hurting your image?<br>Or would you like to professionalise the way you handle customer feedback?</p>



<p class="wp-block-paragraph">We put in place a complete strategy to:</p>



<ul class="wp-block-list">
<li>increase the number of positive reviews,</li>



<li>keep your ratings on Google &amp; Trustpilot under control,</li>



<li>improve your reputation and your conversion rate,</li>



<li>showcase the quality of your service.</li>
</ul>



<p class="wp-block-paragraph">We combine <strong>automation, editorial support and legal compliance</strong> for a solid, lasting reputation.</p>



<p class="wp-block-paragraph">➡️ Fill in the form opposite and we will get back to you within <strong>24 hours</strong> with a personalised proposal.<br>No commitment.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column3923_32c475-20"><div class="kt-inside-inner-col">
<div class="wp-block-kadence-form kadence-form-3923_ab7adb-a8 kb-form-wrap"><form class="kb-form" action="" method="post"><div class="kadence-blocks-form-field kb-field-desk-width-100 kb-input-size-standard"><label for="kb_field_3923_ab7adb-a8_0">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_3923_ab7adb-a8_0" data-label="Name" 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-standard"><label for="kb_field_3923_ab7adb-a8_1">Email<span class="required">*</span></label><input name="kb_field_1" id="kb_field_3923_ab7adb-a8_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-standard"><label for="kb_field_3923_ab7adb-a8_2">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_3923_ab7adb-a8_2" data-label="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-standard"><label for="kb_field_3923_ab7adb-a8_3">Link to your Google profile (optional)</label><input name="kb_field_3" id="kb_field_3923_ab7adb-a8_3" data-label="Link to your Google profile (optional)" 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-standard"><label for="kb_field_3923_ab7adb-a8_4">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" id="kb_field_3923_ab7adb-a8_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="Have a review analysed"/><label for="kb_field_4_0">Have a review analysed</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="Remove reviews that break Google’s rules"/><label for="kb_field_4_1">Remove reviews that break Google’s rules</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="Reply to reviews and monitor my profile"/><label for="kb_field_4_2">Reply to reviews and monitor my profile</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="Get more positive reviews"/><label for="kb_field_4_3">Get more positive reviews</label></div></div></div><div class="kadence-blocks-form-field kb-form-field-5 kb-field-desk-width-100 kb-input-size-standard"><label for="kb_field_3923_ab7adb-a8_5">Interested in a plan? (optional)</label><div data-type="radio" data-label="Interested in a plan? (optional)" id="kb_field_3923_ab7adb-a8_5" class="kb-field kb-radio-style-field kb-radio-field kb-field-5 kb-radio-style-normal"><div data-type="radio" class="kb-radio-item kb-radio-item-0"><input type="radio" name="kb_field_5" id="kb_field_5_0" class="kb-sub-field kb-radio-style" value="One-off removal, €150 excl. VAT per removed review"/><label for="kb_field_5_0">One-off removal, €150 excl. VAT per removed review</label></div><div data-type="radio" class="kb-radio-item kb-radio-item-1"><input type="radio" name="kb_field_5" id="kb_field_5_1" class="kb-sub-field kb-radio-style" value="Avantages, €190 excl. VAT per month"/><label for="kb_field_5_1">Avantages, €190 excl. VAT per month</label></div><div data-type="radio" class="kb-radio-item kb-radio-item-2"><input type="radio" name="kb_field_5" id="kb_field_5_2" class="kb-sub-field kb-radio-style" value="Pro, €290 excl. VAT per month"/><label for="kb_field_5_2">Pro, €290 excl. VAT per month</label></div><div data-type="radio" class="kb-radio-item kb-radio-item-3"><input type="radio" name="kb_field_5" id="kb_field_5_3" class="kb-sub-field kb-radio-style" value="Premium, from €690 excl. VAT per month"/><label for="kb_field_5_3">Premium, from €690 excl. VAT per month</label></div><div data-type="radio" class="kb-radio-item kb-radio-item-4"><input type="radio" name="kb_field_5" id="kb_field_5_4" class="kb-sub-field kb-radio-style" value="A free analysis to start with"/><label for="kb_field_5_4">A free analysis to start with</label></div></div></div><div class="kadence-blocks-form-field kb-form-field-6 kb-field-desk-width-100 kb-input-size-standard"><label for="kb_field_3923_ab7adb-a8_6">Your message (optional)</label><textarea name="kb_field_6" id="kb_field_3923_ab7adb-a8_6" data-label="Your message (optional)" type="textarea" placeholder="" data-type="textarea" class="kb-field kb-text-style-field kb-textarea-field kb-field-6" rows="3"></textarea></div><div class="kadence-blocks-form-field kb-form-field-7 kb-field-desk-width-100 kb-input-size-standard"><label for="kb_field_3923_ab7adb-a8_7">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." id="kb_field_3923_ab7adb-a8_7" class="kb-field kb-checkbox-style-field kb-checkbox-field kb-field-7 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_7[]" id="kb_field_7_0" class="kb-sub-field kb-checkbox-style" value="I agree"/><label for="kb_field_7_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="3923_ab7adb-a8"/><input type="hidden" name="_kb_form_post_id" value="7711"/><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">Send</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</div><style>.kadence-form-3923_ab7adb-a8 .kadence-blocks-form-field.kb-submit-field { display: none; }</style></noscript></div></div>

</div></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Moderating your Google Business Profile in 2026: the mistake 90% of professionals make (and how to avoid it)</title>
		<link>https://www.oli-via-net.fr/en/moderate-google-business-profile-reviews-2026/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Tue, 13 Jan 2026 10:27:29 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Online reputation / Review management]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=4954</guid>

					<description><![CDATA[Your Google Business Profile (GBP) is the central stage where trust in your brand is won or lost. Before your website, before your shop, this is where 92% of consumers form their first impression (according to the Digital Trust report by BrightLocal). We are going to look at a practical, pragmatic and sometimes counter-intuitive approach,...]]></description>
										<content:encoded><![CDATA[
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#article","headline":"Moderating your Google Business Profile in 2026: the mistake 90% of professionals make (and how to avoid it)","alternativeHeadline":"The R.E.P.A.I.R method and the 5 Rs rule: your anti-negative-review action plan for 2026","description":"92% of consumers form their first impression on your Google Business Profile before they ever visit your site. Discover the R.E.P.A.I.R method and the 5 Rs rule for handling negative reviews effectively and turning every criticism into an opportunity.","image":["https://www.oli-via-net.fr/wp-content/uploads/2026/01/Oli-via-net-agence-specialisee-en-suppression-davis-Google-Business-Profile.jpeg","https://www.oli-via-net.fr/wp-content/uploads/2026/01/Le-signalement-automatique-sans-qualification-juridique-pour-supprimer-un-avis-google.webp","https://www.oli-via-net.fr/wp-content/uploads/2026/01/L-arrangement-a-lamiable-est-la-meilleure-solution-pour-se-debarasser-dun-avis-negatif.webp","https://www.oli-via-net.fr/wp-content/uploads/2026/01/le-non-respect-des-regles-et-du-langage-technique-de-google-pour-supprimer-un-avis.webp","https://www.oli-via-net.fr/wp-content/uploads/2026/01/exemple-faux-avis-redige-par-un-geo-.png"],"author":{"@id":"https://www.oli-via-net.fr/#founder"},"publisher":{"@id":"https://www.oli-via-net.fr/#organization"},"datePublished":"2026-01-13T10:00:00+01:00","dateModified":"2026-01-13T10:00:00+01:00","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026"},"articleSection":["Online reputation","Review management","Artificial intelligence"],"keywords":["Google Business Profile","review moderation","online reputation","negative reviews","R.E.P.A.I.R method","5 Rs rule","amicable settlement","AI and customer reviews","ChatGPT","Gemini","online reputation management"],"about":[{"@type":"Thing","name":"Google Business Profile","description":"A platform for managing the online presence of local businesses"},{"@type":"Thing","name":"Online reputation","description":"Managing a company's image and reputation online"},{"@type":"Thing","name":"Customer review moderation","description":"The process of managing and replying to online customer reviews"}],"mentions":[{"@type":"Organization","name":"BrightLocal","description":"Source: Digital Trust & Local Reviews Report 2026"},{"@type":"Organization","name":"ReviewTrackers","description":"Source: Customer Recovery & Review Dynamics Q4 2025"}],"citation":[{"@type":"CreativeWork","name":"Digital Trust & Local Reviews Report","author":"BrightLocal","datePublished":"2026"},{"@type":"CreativeWork","name":"Barometer of Online Review Authenticity","author":"E-Reputation Insights","datePublished":"2025"},{"@type":"CreativeWork","name":"Customer Recovery & Review Dynamics","author":"ReviewTrackers","datePublished":"2025"},{"@type":"CreativeWork","name":"Impact of Manager Responses on Local CVR","author":"Local SEO Watch","datePublished":"2026"}],"isPartOf":{"@type":"Blog","@id":"https://www.oli-via-net.fr/blog","name":"Oli-via-net blog","description":"News and guides on SEO, AI search, Google Ads and e-reputation"},"inLanguage":"en-GB","copyrightYear":2026,"copyrightHolder":{"@id":"https://www.oli-via-net.fr/#organization"}},{"@type":"Person","@id":"https://www.oli-via-net.fr/#founder","name":"Nicolas Peter","jobTitle":"Certified Google expert - Web performance","description":"A Google-certified expert specialising in e-reputation, Google Business Profile review removal, AI search and marketing automation. More than 15 years of experience.","url":"https://www.oli-via-net.fr/author/expert-seo-ia-nicolas-peter/","image":{"@type":"ImageObject","url":"https://secure.gravatar.com/avatar/497c507943772c5e20fd9b308ef50c37e1709c9536d92e7822bfca276cb234b0?s=96&d=mm&r=g","caption":"Nicolas Peter - online reputation and Google Business Profile expert","creator":{"@type":"Person","@id":"https://www.oli-via-net.fr/#founder","name":"Nicolas Peter","url":"https://nicolas-peter.fr/","jobTitle":"Founder, SEO and GEO consultant"},"creditText":"Nicolas Peter","copyrightNotice":"© Nicolas Peter","license":"https://www.oli-via-net.fr/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://secure.gravatar.com/avatar/497c507943772c5e20fd9b308ef50c37e1709c9536d92e7822bfca276cb234b0?s=96&d=mm&r=g"},"worksFor":{"@id":"https://www.oli-via-net.fr/#organization"},"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Certified Google Partner","recognizedBy":{"@type":"Organization","name":"Google"}},{"@type":"EducationalOccupationalCredential","name":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","url":"https://www.entreprises.gouv.fr/"}}}],"alumniOf":{"@type":"Organization","name":"Oli-via-net agency","address":{"@type":"PostalAddress","addressLocality":"Paris et Perpignan","addressCountry":"FR"}},"sameAs":["https://www.francenum.gouv.fr/activateurs/nicolas-peter"]},{"@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/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp","width":500,"height":142,"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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp"},"description":"A Google-certified agency specialising in e-reputation, Google Business Profile review removal, AI search and marketing automation","address":{"@type":"PostalAddress","streetAddress":"7 Pl. Christiane Frahier","addressLocality":"Saint-Germain-en-Laye","postalCode":"78100","addressRegion":"Yvelines","addressCountry":"FR"},"telephone":"+33689964079","email":"nicolas@oli-via-net.fr","sameAs":["https://www.linkedin.com/company/oli-via-net"],"parentOrganization":{"@id":"https://www.oli-via-net.fr/#segur-invest"}},{"@type":"WebPage","@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026","url":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026","name":"Moderating your Google Business Profile in 2026: the mistake 90% of professionals make","isPartOf":{"@id":"https://www.oli-via-net.fr/#website"},"about":{"@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#article"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/Oli-via-net-agence-specialisee-en-suppression-davis-Google-Business-Profile.jpeg","caption":"An agency specialising in Google Business Profile moderation","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/Oli-via-net-agence-specialisee-en-suppression-davis-Google-Business-Profile.jpeg"},"datePublished":"2026-01-13T10:00:00+01:00","dateModified":"2026-01-13T10:00:00+01:00","inLanguage":"en-GB","breadcrumb":{"@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#breadcrumb"},"description":"The R.E.P.A.I.R method and the 5 Rs rule for handling negative Google reviews: reply well, settle amicably, and use AI without sounding fake."},{"@type":"BreadcrumbList","@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.oli-via-net.fr/en/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.oli-via-net.fr/blog"},{"@type":"ListItem","position":3,"name":"E-reputation / Review management","item":"https://www.oli-via-net.fr/blog/category/e-reputation"},{"@type":"ListItem","position":4,"name":"Moderating your Google Business Profile in 2026","item":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026"}]},{"@type":"HowTo","@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#methode-repair","name":"The R.E.P.A.I.R method: an anti-negative-review action plan","description":"A complete six-step process for handling negative Google Business Profile reviews effectively and turning every criticism into an opportunity to improve","image":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/Oli-via-net-agence-specialisee-en-suppression-davis-Google-Business-Profile.jpeg","totalTime":"PT72H","step":[{"@type":"HowToStep","position":1,"name":"R – Receive & Recognise (instantly)","text":"Never leave a negative review without an acknowledgement. A short public reply within 2 hours shows you are paying attention.","url":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#recevoir-reconnaitre","itemListElement":[{"@type":"HowToDirection","text":"Reply publicly within 2 hours at most"},{"@type":"HowToDirection","text":"Use the 5 Rs rule to structure your reply"},{"@type":"HowToDirection","text":"Show that you are attentive and professional"}]},{"@type":"HowToStep","position":2,"name":"E – Explore in private (within 24h)","text":"Open a dialogue away from the public square. Listen to the customer to understand the real source of the problem.","url":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#explorer-prive","itemListElement":[{"@type":"HowToDirection","text":"Contact the customer privately within 24 hours"},{"@type":"HowToDirection","text":"Listen actively without immediately justifying yourself"},{"@type":"HowToDirection","text":"Identify the real cause of the dissatisfaction"}]},{"@type":"HowToStep","position":3,"name":"P – Propose a proportionate solution (within 72h)","text":"This is where the amicable settlement happens — your best return on investment in 2026.","url":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#proposer-solution","itemListElement":[{"@type":"HowToDirection","text":"Offer a goodwill gesture proportionate to the harm"},{"@type":"HowToDirection","text":"Finalise the settlement within 72 hours at most"},{"@type":"HowToTip","text":"68% of negative reviews come from a misunderstanding, and 51% of customers agree to change their review if a personal resolution is offered within 72 hours"}]},{"@type":"HowToStep","position":4,"name":"A – Analyse with AI (ChatGPT, Gemini, Claude…)","text":"Use the free AI tools to audit the overall sentiment and refine your standard replies.","url":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#analyser-ia","itemListElement":[{"@type":"HowToDirection","text":"Use the sentiment radar to understand the dominant emotions"},{"@type":"HowToDirection","text":"Apply the anti-hot-reply filter to keep emotion out of it"},{"@type":"HowToDirection","text":"Generate training scenarios to coach your team"}]},{"@type":"HowToStep","position":5,"name":"I – Integrate the lesson (internally)","text":"Every negative review you resolve should lead to an internal process improvement.","url":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#integrer-lecon","itemListElement":[{"@type":"HowToDirection","text":"Identify the process that failed"},{"@type":"HowToDirection","text":"Put a concrete improvement in place (a check, some training, a tool)"},{"@type":"HowToDirection","text":"Tell the team about the improvement"}]},{"@type":"HowToStep","position":6,"name":"R – Report back publicly (where possible)","text":"If the conflict is resolved and the customer agrees, add a note to your public reply.","url":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#restituer-publiquement","itemListElement":[{"@type":"HowToDirection","text":"Ask the customer's permission before saying so publicly"},{"@type":"HowToDirection","text":"Add an update: 'Following our conversation, we are glad to have been able to resolve this'"},{"@type":"HowToTip","text":"It is the ultimate proof of how effective and professional you are"}]}]},{"@type":"HowTo","@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#regle-5r","name":"The 5 Rs rule: how to write a professional reply to a negative review","description":"A simple, repeatable structure for writing intelligent, readable, reassuring replies to negative Google Business Profile reviews","image":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/Le-signalement-automatique-sans-qualification-juridique-pour-supprimer-un-avis-google.webp","totalTime":"PT10M","step":[{"@type":"HowToStep","position":1,"name":"1. Reflect the emotion","text":"Show that you have understood how the customer felt","itemListElement":[{"@type":"HowToDirection","text":"Use phrasing such as: 'We understand your frustration at having to wait…'"},{"@type":"HowToTip","text":"Validate the emotion without necessarily validating the facts"}]},{"@type":"HowToStep","position":2,"name":"2. Recognise the fact (when it is verifiable)","text":"Acknowledge the objective element of the problem","itemListElement":[{"@type":"HowToDirection","text":"For example: 'You are right, that wait was abnormally long that day.'"},{"@type":"HowToTip","text":"Only acknowledge verifiable facts, not interpretations"}]},{"@type":"HowToStep","position":3,"name":"3. Take Responsibility","text":"Own it without over-justifying","itemListElement":[{"@type":"HowToDirection","text":"For example: 'It is our responsibility to guarantee a smooth experience.'"},{"@type":"HowToTip","text":"Avoid justifications that sound like excuses"}]},{"@type":"HowToStep","position":4,"name":"4. Resolve","text":"Offer a concrete solution, usually away from the public thread","itemListElement":[{"@type":"HowToDirection","text":"For example: 'Please call us on XX.XX.XX.XX.XX so that we can find a suitable solution.'"},{"@type":"HowToTip","text":"Move the resolution into private to avoid a public escalation"}]},{"@type":"HowToStep","position":5,"name":"5. Reform","text":"Show that the mistake is being used to improve your processes","itemListElement":[{"@type":"HowToDirection","text":"For example: 'This incident has led us to review our welcome procedure.'"},{"@type":"HowToTip","text":"Reassure future customers: you learn from your mistakes"}]}]},{"@type":"ItemList","@id":"https://www.oli-via-net.fr/moderer-avis-google-business-profile-2026#reflexes-ia","name":"3 AI habits for replying to Google reviews","description":"Ways to use AI intelligently to analyse and reply to customer reviews","itemListElement":[{"@type":"ListItem","position":1,"name":"The sentiment radar","description":"Understand what really annoys customers, without assuming. Paste your last 50 reviews into ChatGPT to identify the 3 dominant emotions and the 2 recurring friction points."},{"@type":"ListItem","position":2,"name":"The anti-hot-reply filter","description":"Avoid replying in the heat of the moment. Put your reply to the AI to analyse the feeling it conveys and get a calmer rewrite."},{"@type":"ListItem","position":3,"name":"The training scenario generator","description":"Train your team before the real crisis. Ask the AI to generate 5 realistic, difficult negative reviews with model replies using the 5 Rs rule."}]},{"@type":"ItemList","@id":"https://www.oli-via-net.fr/#related-articles","name":"Related articles on the Oli-via-net blog","description":"More articles on e-reputation, AI search and digital marketing","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Article","headline":"ChatGPT in 2026: already the end of the promised hegemony?","url":"https://www.oli-via-net.fr/chatgpt-2026-fin-hegemonie","datePublished":"2026-01-07","author":{"@id":"https://www.oli-via-net.fr/#founder"}}},{"@type":"ListItem","position":2,"item":{"@type":"Article","headline":"How to set up Google Ads conversion tracking in under 15 minutes (WooCommerce & GTM)","url":"https://www.oli-via-net.fr/suivi-conversion-google-ads-woocommerce-gtm","datePublished":"2025-12-15","author":{"@id":"https://www.oli-via-net.fr/#founder"}}},{"@type":"ListItem","position":3,"item":{"@type":"Article","headline":"Is SEO dying in 2026? Discover the GAIA method","url":"https://www.oli-via-net.fr/seo-mourir-2026-methode-gaia","datePublished":"2025-12-05","author":{"@id":"https://www.oli-via-net.fr/#founder"}}},{"@type":"ListItem","position":4,"item":{"@type":"Article","headline":"Improving the Google PageSpeed Insights performance score on a WordPress site with Divi","url":"https://www.oli-via-net.fr/ameliorer-score-pagespeed-wordpress-divi","datePublished":"2025-12-02","author":{"@id":"https://www.oli-via-net.fr/#founder"}}}]},{"@type":"WebSite","@id":"https://www.oli-via-net.fr/#website","url":"https://www.oli-via-net.fr/","name":"Oli-via-net – SEO, AI search, Google Ads & AI automation agency","description":"A French agency specialising in SEO, AI search, Google Ads, automation and e-reputation","publisher":{"@id":"https://www.oli-via-net.fr/#organization"},"inLanguage":"en-GB","potentialAction":{"@type":"SearchAction","target":"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">Your Google Business Profile (GBP) is the central stage where trust in your brand is won or lost. Before your website, before your shop, this is where <strong>92% of consumers</strong> form their first impression (according to the <em>Digital Trust </em>report by BrightLocal). </p>



<p class="wp-block-paragraph">We are going to look at a practical, pragmatic and sometimes counter-intuitive approach, in which a skilful settlement is often worth more than a war of attrition. I will also share <strong>two methods </strong>I have put in place to moderate your reviews effectively in 2026: </p>



<ul class="wp-block-list">
<li><strong>the R.E.P.A.I.R method</strong> , which organises your whole strategy for handling a negative review (responsiveness, private exchange, resolution, analysis and continuous improvement)</li>



<li><strong>the 5 Rs rule</strong>, to <strong>write professional public replies</strong>, even when the review is unfair or emotional.</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="768" height="510" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/Le-signalement-automatique-sans-qualification-juridique-pour-supprimer-un-avis-google.webp" alt="Illustration of an automatic Google review report with no legal grounding, generally ineffective for getting a review removed" class="wp-image-3868" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/Le-signalement-automatique-sans-qualification-juridique-pour-supprimer-un-avis-google.webp 768w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/Le-signalement-automatique-sans-qualification-juridique-pour-supprimer-un-avis-google-300x199.webp 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>



<h2 class="wp-block-heading"><strong>The R.E.P.A.I.R method and the 5 Rs rule: your anti-negative-review action plan for 2026</strong></h2>



<p class="wp-block-paragraph">To help you through the review moderation process (where, when, how), here is the <strong>R.E.P.A.I.R</strong> method, workable in any situation.</p>



<p class="wp-block-paragraph"><strong>R – Receive &amp; Recognise (instantly):</strong> never leave a negative review without an acknowledgement. A short public reply within 2 hours shows you are paying attention. For that, lean on<strong> the 5 Rs rule</strong>, explained below. </p>



<p class="wp-block-paragraph"><strong>E – Explore in private (within 24h):</strong> open a dialogue away from the public square. Listen.</p>



<p class="wp-block-paragraph"><strong>P – Propose a proportionate solution (within 72h):</strong> this is where the “amicable settlement” happens — your best return on investment in 2026.</p>



<p class="wp-block-paragraph"><strong>A – Analyse with AI (ChatGPT, Gemini, Claude&#8230;):</strong> use the free tools to audit the overall sentiment and refine your standard replies.</p>



<p class="wp-block-paragraph"><strong>I – Integrate the &#8220;lesson&#8221; (internally):</strong> every negative review you resolve should lead to a process improvement (a new check, some training, a tool, a new recipe&#8230;).</p>



<p class="wp-block-paragraph"><strong>R – Report back publicly (where possible):</strong> if the conflict is resolved and the customer agrees, add a note to your public reply: “<em>Following our conversation, we are glad to have been able to resolve this with you. Thank you again for your feedback.</em>” It is the ultimate proof of how well you handle things.</p>



<h2 class="wp-block-heading"><strong>How to write your reply to a negative review: the 5 Rs rule</strong></h2>



<p class="wp-block-paragraph">Before talking about amicable settlements, artificial intelligence or overall strategy, one essential point needs clearing up: <strong>how to reply well to a negative review</strong>.</p>



<p class="wp-block-paragraph">In 2026, a reply to a Google review is not a simple courtesy message. It is a <strong>public act</strong>, read by dozens — sometimes hundreds — of future customers.<br>That is why I use a simple, teachable, repeatable structure I call <strong>the 5 Rs method</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It lets you <strong>structure an intelligent message</strong>, readable and reassuring:</p>
</blockquote>



<p class="wp-block-paragraph"><strong>1. Reflect the emotion</strong><br>Show that you have understood how they felt: <em>“We understand your frustration at having to wait…”</em></p>



<p class="wp-block-paragraph"><strong>2. Recognise the fact (when it is verifiable)</strong><br>Confirm the objective element: <em>“You are right, that wait was abnormally long that day.”</em></p>



<p class="wp-block-paragraph"><strong>3. Take Responsibility</strong><br>Own it without making excuses: <em>“It is our responsibility to guarantee a smooth experience.”</em></p>



<p class="wp-block-paragraph"><strong>4. Resolve</strong><br>Offer a concrete solution (often away from the public thread): <em>“Please get in touch so that we can find a suitable solution.”</em></p>



<p class="wp-block-paragraph"><strong>5. Reform</strong><br>Show that the mistake is being used to improve your processes: <em>“This incident has led us to review our welcome procedure.”</em></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="768" height="512" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/L-arrangement-a-lamiable-est-la-meilleure-solution-pour-se-debarasser-dun-avis-negatif.webp" alt="" class="wp-image-3916" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/L-arrangement-a-lamiable-est-la-meilleure-solution-pour-se-debarasser-dun-avis-negatif.webp 768w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/L-arrangement-a-lamiable-est-la-meilleure-solution-pour-se-debarasser-dun-avis-negatif-300x200.webp 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>



<h2 class="wp-block-heading"><strong>The amicable settlement – your best ROI (return on investment) in 2026</strong></h2>



<p class="wp-block-paragraph">The first instinct should be to treat a negative review not as a stain to be erased but as an opportunity for direct contact. The race to file technical reports — often long, costly, and decided by the platforms — is being overtaken by a logic of relational ROI.</p>



<h4 class="wp-block-heading">Why the amicable route has become unavoidable</h4>



<p class="wp-block-paragraph">A ReviewTrackers study (Q4 2025) showed that <strong>68% of 1- or 2-star negative reviews</strong> come from a misunderstanding or a one-off incident, not from structural incompetence. More striking still: <strong>51% of customers who posted such a review agree to change or delete it </strong>if the business offers a personal, sincere resolution within 72 hours.</p>



<p class="wp-block-paragraph"><strong>The arithmetic is simple</strong>: compare the cost of a targeted goodwill gesture with the hidden cost of a negative review that stays online — potential customers lost, a lower conversion rate on your profile, a degraded trust score in Google&#8217;s local algorithm.</p>



<h4 class="wp-block-heading">Concrete examples &amp; profitable scenarios</h4>



<p class="wp-block-paragraph"><strong>Scenario A – the restaurateur and the unhappy customer:</strong></p>



<ul class="wp-block-list">
<li><strong>The review:</strong> “Disappointed! Booked for a birthday, table given to us 25 minutes late, the whole mood was ruined.”</li>



<li><strong>The “defensive” approach (removal):</strong> time spent documenting, reporting, following up. Agency cost: €300 minimum. Uncertain outcome, customer lost for good.</li>



<li><strong>The “R.E.P.A.I.R” approach (amicable):</strong> the manager identifies the booking (thanks to the detail) and calls the customer the next day, apologises personally, acknowledges the failure at the door, and offers a complimentary bottle of champagne for their next visit. <strong>Cost:</strong> €35.</li>



<li><strong>Result:</strong> the customer, touched by the gesture, changes the review to 4 stars: “After my review the manager called me personally. Human error, exemplary response. Giving them another chance!” The overall rating is preserved, and the public reply shows everyone how well you handle after-sales care.</li>
</ul>



<p class="wp-block-paragraph"><strong>Scenario B – the tradesperson and the detail that grates:</strong></p>



<ul class="wp-block-list">
<li><strong>The review:</strong> “Work generally fine but sloppy finishing on the skirting board. No answer to my follow-up.”</li>



<li><strong>The “defensive” approach:</strong> a public reply (“The finishing matched the quote”) that antagonises the customer and puts future prospects on alert.</li>



<li><strong>The “5 Rs rule” approach:</strong> private message: “Mr Dupont, we have received your feedback and thank you for it. You are right, that detail is not up to our standard. One of our team will come by tomorrow between 8 and 9 to put it right, at no charge. Our apologies for the slow reply.” <strong>Cost:</strong> one hour of labour.</li>



<li><strong>Result:</strong> the customer is pleasantly surprised. They often update the review to highlight the responsiveness and professionalism, turning a negative point into a demonstration of reliability.</li>
</ul>



<p class="wp-block-paragraph"><strong>The timing of an amicable settlement (the 24/72 rule):</strong></p>



<p class="wp-block-paragraph"><strong>Within 24 hours:</strong> acknowledge it publicly (“We take your feedback very seriously and are contacting you privately.”). That stops the emotional escalation.</p>



<p class="wp-block-paragraph"><strong>Within 72 hours:</strong> close the amicable settlement. Beyond that, the customer concludes that you are not prioritising their problem.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="681" height="471" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/le-non-respect-des-regles-et-du-langage-technique-de-google-pour-supprimer-un-avis.webp" alt="A referee penalising a foul, illustrating breaches of Google's rules that can lead to a review being removed" class="wp-image-3874" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/le-non-respect-des-regles-et-du-langage-technique-de-google-pour-supprimer-un-avis.webp 681w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/le-non-respect-des-regles-et-du-langage-technique-de-google-pour-supprimer-un-avis-300x207.webp 300w" sizes="auto, (max-width: 681px) 100vw, 681px" /></figure>



<h2 class="wp-block-heading">The “reflex” replies that make everything worse… and the ones that turn it around</h2>



<p class="wp-block-paragraph"><strong>A real case: a car garage – 1-star review.</strong><br><em>“Botched repair! The car still makes the same noise. They have no idea what they are doing.”</em></p>



<p class="wp-block-paragraph"><strong>🛑 The self-centred reaction (badly received):</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“We dispute this review. Our mechanics are qualified and the work was carried out in line with the diagnosis. The problem must lie elsewhere.”</p>
</blockquote>



<p class="wp-block-paragraph"><strong>The effect:</strong> you come across as arrogant, you confirm the assumed incompetence, and you put off every future customer.</p>



<p class="wp-block-paragraph"><strong>✅ A reply using the 5 Rs rule:</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“Hello Mr Martin, we are sincerely sorry to hear that the noise persists despite our work. We understand your disappointment <strong>(Reflect)</strong>. You are right, the problem should have been resolved by the repair <strong>(Recognise)</strong>. It is our responsibility to guarantee the quality of our work <strong>(Responsibility)</strong>. Could you call us back on 01.XX.XX.XX.XX so that we can schedule a full diagnosis and an immediate re-repair at our expense? <strong>(Resolve)</strong>. Feedback like yours helps us strengthen our final quality checks <strong>(Reform)</strong>.”</p>
</blockquote>



<p class="wp-block-paragraph"><strong>The effect:</strong> you come across as professional, straight and customer-focused. Readers think: “Even when things go wrong, they handle it well.”</p>



<h2 class="wp-block-heading">Replying to reviews: how AI can help you… and how to avoid the traps</h2>



<p class="wp-block-paragraph">In 2026 generative AI is everywhere, and anyone can use it. The trap is using it as a simple copy-paste for replies that ring false. The right approach is to make it a <strong>co-pilot</strong>: a tool that helps you <strong>analyse</strong>, <strong>phrase</strong> and <strong>reply more intelligently</strong>, while keeping your human tone.</p>



<p class="wp-block-paragraph">Since a 2025 study estimated that around <strong>40% of online reviews</strong> show signs of AI involvement, moderating your Google Business Profile is no longer just about “replying politely”. It has become a real <strong>strategic game</strong>: understanding the intent, staying sharp on the legal framework, and replying intelligently enough to <strong>reassure your future customers</strong> (the ones reading in silence).</p>



<p class="wp-block-paragraph"><strong>Here is a very concrete example of the new reality of Google reviews in 2026:</strong> the customer used an AI to write the review… and accidentally left in the tell-tale sentence <em>“Would you like me to adapt it a little more, or make it more formal?”</em><br>That detail shows how far reviews can now be influenced (or generated) artificially — and above all, how completely <strong>a clumsy reply can miss the point</strong>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="517" height="556" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/exemple-faux-avis-redige-par-un-geo-.png" alt="" class="wp-image-3900" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/exemple-faux-avis-redige-par-un-geo-.png 517w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/exemple-faux-avis-redige-par-un-geo--279x300.png 279w" sizes="auto, (max-width: 517px) 100vw, 517px" /></figure>



<p class="wp-block-paragraph"><em>&#8220;AI should help you structure, but the final validation has to be human to stay compliant with Google&#8217;s guidelines on AI-generated content&#8221;</em>. It is also what keeps you compliant with Google&#8217;s latest AI policies (AI Content Policy).</p>



<p class="wp-block-paragraph">Here, the owner fixates on that “question” and replies beside the point, instead of applying the <strong>5 Rs rule</strong>: acknowledge the disappointment, take responsibility, offer a solution and reassure future customers.<br>It is exactly the kind of situation where AI becomes absurd <strong>when it is used badly</strong>… whereas it can also be a formidable tool <strong>when it is used intelligently</strong>.</p>



<h2 class="wp-block-heading"><strong>Here is how to use AI intelligently to reply to Google reviews </strong></h2>



<p class="wp-block-paragraph">Google&#8217;s AI (Search Generative Experience) is evolving fast. In 2026 it is starting to <strong>spot replies generated 100% by AI</strong> that lack contextual specificity. The penalty? A <strong>downgrade in local visibility</strong>, because Google favours authentic interactions. AI serves here as a writing aid, but every reply has to be personalised with real contextual elements to guarantee complete transparency towards users. Always add a unique detail (the product name, the day of the week, a reference to your internal process).</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">For example: instead of “We are sorry”, write “We are sorry about the wait on Saturday morning; we had a staffing problem and we have since fixed the rota.”</p>
</blockquote>



<p class="wp-block-paragraph">It reads as <strong>genuine</strong>, <strong>human</strong>, and <strong>the opposite of generic AI</strong>.</p>



<h3 class="wp-block-heading has-theme-palette-3-color has-text-color has-link-color wp-elements-6" style="font-size:25px">The 3 AI habits to adopt when replying to Google reviews:</h3>



<p class="wp-block-paragraph"><strong>The sentiment radar:</strong> ➡️ <em>Aim: understand what really annoys customers (without assuming)</em></p>



<p class="wp-block-paragraph">Paste your last 50 reviews into a tool such as ChatGPT with this prompt: “<em>Analyse this set of customer reviews for a [your sector]. List the 3 dominant emotions (frustration, disappointment, satisfaction, say) and identify the 2 most specific recurring friction points, quoting precise examples.</em>” You may discover that “being kept waiting on the phone” is a far bigger problem than the quality of your product.</p>



<p class="wp-block-paragraph"><strong>The anti-hot-reply filter:</strong> ➡️ <em>Aim: avoid replying in the heat of the moment.</em></p>



<p class="wp-block-paragraph">Before publishing a reply written in anger, put it to the AI: “<em>As a customer reading this reply to a negative review, what main feeling does it convey to me (irritation, contempt, empathy, professionalism)? Suggest a calmer rewrite that keeps the factual elements [list them].</em>”</p>



<p class="wp-block-paragraph"><strong>The training scenario generator </strong> <strong>➡️ </strong><em>Aim: rehearse your reply before the real crisis</em>:</p>



<p class="wp-block-paragraph">Ask: “<em>Generate 5 realistic, difficult negative reviews for a [your trade], including an emotional customer, a technical customer and a customer who is in the wrong. For each case, provide a model reply using the 5 Rs rule (paste the section of this article explaining the rule into your prompt).</em>” Use those scenarios to train your team.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="500" height="431" src="https://www.oli-via-net.fr/wp-content/uploads/2025/11/seo-ia-sites-recommandes-par-les-moteurs-dintelligence-artificielle.webp" alt="This image shows the E.I.S Rénovation site before its complete rebuild by Oli-via-net. It represents the strategic audit phase that precedes any work: analysis of the design, the SEO structure, technical performance and user experience. The visual highlights the limits of an unoptimised site — usability, slowness, inconsistent graphics — and introduces the five-step process leading to a fast, high-performing, conversion-focused site. It sets up the value the rebuild delivers: turning a functional but obsolete site into a genuine lever of digital growth." class="wp-image-3017" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/11/seo-ia-sites-recommandes-par-les-moteurs-dintelligence-artificielle.webp 500w, https://www.oli-via-net.fr/wp-content/uploads/2025/11/seo-ia-sites-recommandes-par-les-moteurs-dintelligence-artificielle-300x259.webp 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>



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



<h2 class="wp-block-heading">Conclusion: what your future customers remember is not the review… it is your reply</h2>



<p class="wp-block-paragraph">In 2026, moderating your Google Business Profile is no longer a question of “reputation management” in the passive sense. It is an <strong>active discipline of growth and customer relations</strong>. It means understanding that the cost of a well-placed goodwill gesture is often the most profitable marketing there is. And it means accepting that AI is a formidable amplifier, provided you keep a human hand on the wheel of authenticity.</p>



<p class="wp-block-paragraph">By adopting <strong>the R.E.P.A.I.R method</strong> and structuring your replies with the <strong>5 Rs rule</strong>, you give tangible proof that your business is trustworthy, reliable and fundamentally human.</p>



<p class="wp-block-paragraph"><strong>Going further:</strong> this article covered “reactive”, relationship-led moderation. The next instalment will unpack the technical <strong>2026 review reporting process</strong>: when and how to make it succeed against Google&#8217;s ever stricter algorithms.</p>



<h2 class="wp-block-heading"><strong>Sources &amp; references:</strong></h2>



<ul class="wp-block-list">
<li>BrightLocal, “Digital Trust &amp; Local Reviews Report”, 2026.</li>



<li>E-Reputation Insights, “Barometer of Online Review Authenticity”, 2025.</li>



<li>ReviewTrackers, “Customer Recovery &amp; Review Dynamics”, Q4 2025.</li>



<li>Local SEO Watch, “Impact of Manager Responses on Local CVR”, 2026.</li>



<li>Local Trust Report, 2026.</li>



<li>Official Journal of the European Union, “Directive (EU) 2026/&#8230; amending Directive 2019/2161”, 2026.</li>



<li>EU Artificial Intelligence Regulation (AI Act), phased application 2024-2026.</li>
</ul>



<h3 class="wp-block-heading">Written by</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter – Web performance</strong>, <a href="https://skillshop.credential.net/profile/nico-olivianet/wallet" target="_blank" rel="noopener">Google-certified</a> Ads &amp; Google Business Profile strategy expert in Paris and Perpignan<br>Oli-via-net agency</p>



<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">Free SEO &amp; Digital Marketing Audit</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">Get a personalised analysis of your website in under <strong>48 hours</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">A clear diagnosis (technical, content, visibility).</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">The <strong>3 priority actions</strong> to improve your results.</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">Recommendations suited to your sector and your budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100% free, no commitment</strong>. Our aim is to show you how to generate <strong>more qualified traffic, more leads and more sales</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">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Name" 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">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="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">Your website URL (optional)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="Your website URL (optional)" 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">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" 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="Google SEO"/><label for="kb_field_4_0">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="Visibility in AI answers (GEO)"/><label for="kb_field_4_1">Visibility in AI answers (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="Paid advertising (SEA)"/><label for="kb_field_4_2">Paid advertising (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="Reviews and online reputation"/><label for="kb_field_4_3">Reviews and online reputation</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="Website design or rebuild"/><label for="kb_field_4_4">Website design or rebuild</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="Automation and AI agents"/><label for="kb_field_4_5">Automation and AI agents</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="Not sure yet"/><label for="kb_field_4_6">Not sure yet</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">Your message (optional)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Your message (optional)" 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">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." 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="I agree"/><label for="kb_field_6_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="7602"/><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">Get my free audit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</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>ChatGPT in 2026: already the end of the promised hegemony?</title>
		<link>https://www.oli-via-net.fr/en/chatgpt-2026-end-of-ai-hegemony-speculative-bubble/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Fri, 02 Jan 2026 16:46:23 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=4948</guid>

					<description><![CDATA[As a digital marketing professional for more than 15 years, I have had a front-row seat on the breakneck evolution of artificial intelligence (AI). For two years Silicon Valley has been selling us an almost messianic vision: a single, omnipotent artificial intelligence, able to do everything better than a human. But what if that vision...]]></description>
										<content:encoded><![CDATA[
<script type="application/ld+json">{"@context":"https://schema.org","@type":"NewsArticle","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/en/chatgpt-2026-end-of-ai-hegemony-speculative-bubble/"},"headline":"ChatGPT in 2026: already the end of the promised hegemony?","alternativeHeadline":"AI fragmentation, speculative bubble, the energy constraint and Taiwan risk: why the dominance of a single AI is a myth","description":"September 2026 update: ChatGPT falls below 51.5% market share, Nvidia drops 18% despite record results, the ECB anticipates a correction in tech valuations, and the risk of a break shifts from energy to the Taiwan Strait and the concentration of CoWoS packaging at TSMC. Catalyst scenario readjusted to the fourth quarter of 2026.","image":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/fragmentation-ia-bulle-speculative-2026-oliv-ia-net.webp","width":1200,"height":675,"caption":"Illustration of the fragmentation of the artificial intelligence market in 2026, with the various specialised AI systems facing energy challenges and the bubble","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2026/01/fragmentation-ia-bulle-speculative-2026-oliv-ia-net.webp"},"datePublished":"2026-01-02T09:00:00+01:00","dateModified":"2026-09-04T10:00:00+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/","jobTitle":"SEO and artificial intelligence expert","description":"A digital marketing professional for more than 15 years, specialising in SEO, artificial intelligence and automation.","sameAs":["https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","url":"https://www.entreprises.gouv.fr/"}}}]},"publisher":{"@type":"Organization","@id":"https://www.oli-via-net.fr/#organization","name":"Oli-via-net","logo":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2025/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp","width":500,"height":142,"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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp"}},"about":[{"@type":"Thing","name":"Artificial intelligence","description":"An analysis of the fragmentation of the AI market and the specialisation of the models"},{"@type":"Thing","name":"Speculative bubble","description":"A study of the overvaluation of the Magnificent Seven and of circular investment in AI"},{"@type":"Thing","name":"Energy infrastructure","description":"The energy challenges tied to the consumption of data centres and generative AI"}],"mentions":[{"@type":"SoftwareApplication","name":"ChatGPT","operatingSystem":"Web","applicationCategory":"AI Assistant","description":"OpenAI's generalist AI, whose market share went from 87% in 2024 to 68-74% at the end of 2025, then 51.5% in September 2026"},{"@type":"SoftwareApplication","name":"Claude","operatingSystem":"Web","applicationCategory":"AI Assistant","description":"Anthropic’s AI specialising in programming and long-form writing, which rose from 2% at the end of 2025 to around 10.2% market share in September 2026"},{"@type":"SoftwareApplication","name":"Perplexity","operatingSystem":"Web","applicationCategory":"AI Search Engine","description":"An AI specialising in academic research and reliable sourcing, down from 5.3% in January 2026 to around 2% in August 2026 after the generalists built in sourced search"},{"@type":"SoftwareApplication","name":"Gemini","operatingSystem":"Web","applicationCategory":"AI Assistant","description":"Google’s multimodal AI integrated into its ecosystem, which rose from 18.2% at the end of 2025 to 27.6% market share in September 2026"},{"@type":"SoftwareApplication","name":"Grok","operatingSystem":"Web","applicationCategory":"AI Assistant","description":"xAI’s AI specialising in real-time information and social trend analysis, stable at around 2.8% market share in 2026"},{"@type":"Organization","name":"Nvidia","description":"The leader in the GPU chips AI depends on. Record quarterly revenue of 81.6 billion dollars in May 2026 (+85% year on year), but the share is down around 18% from its 14 May 2026 peak"},{"@type":"Organization","name":"OpenAI","description":"The creator of ChatGPT, valued at 852 billion dollars in March 2026 on an annualised revenue run rate of around 24 billion, with its IPO pushed back to 2027"},{"@type":"Person","name":"Michael Burry","description":"An investor famous for predicting the 2008 crisis, who accuses Nvidia of feeding the AI bubble"},{"@type":"Person","name":"Elon Musk","description":"The visionary behind data centres in orbit through Starlink V3, announced in October-November 2025"},{"@type":"Organization","name":"TSMC","description":"The Taiwanese foundry concentrating around 95% of the world's advanced CoWoS 2.5D packaging capacity, the step without which AI accelerators cannot be made"},{"@type":"Place","name":"Taiwan","description":"The concentration point of the AI chip supply chain and the sector's main geopolitical risk factor in 2026"},{"@type":"Organization","name":"European Central Bank","description":"The institution that estimated in August 2026 that a correction in US technology valuations is likely, with 440 billion euros of euro-area household exposure to the Magnificent Seven"}],"keywords":["generative AI 2026","ChatGPT market share","AI fragmentation","specialised AI","Claude Anthropic","Perplexity AI","Gemini Google","Grok xAI","AI bubble","Magnificent Seven","Nvidia GPU","OpenAI valuation","circular investments","tech overvaluation","AI energy consumption","data centre energy","AI infrastructure","electricity shortfall","thorium nuclear power","China data centres","orbital data centres","Starlink V3","AI meta-engine","specialisation vs generalisation","Michael Burry","AI revolution","Taiwan AI chips","TSMC CoWoS","advanced packaging","AI supply chain","China-Taiwan tensions 2026","Taiwan elections November 2026","Nvidia results November 2026","FOMC December 2026","tech valuation correction","ECB AI bubble","ChatGPT market share 2026","Gemini market share","Claude Anthropic growth 2026"],"articleSection":["Artificial intelligence","Market analysis","Technology","Energy","Finance"],"wordCount":4600,"inLanguage":"en-GB","isAccessibleForFree":true,"hasPart":[{"@type":"WebPageElement","name":"Introduction","description":"The current view of AI, and why the announced monopoly is being called into question"},{"@type":"WebPageElement","name":"The myth of the universal doctor","description":"A comparison between general-purpose AI and specialised AI through a medical metaphor"},{"@type":"WebPageElement","name":"Speculative bubble and circular investments","description":"An analysis of the overvaluation of the Magnificent Seven and of the investment flowing between tech giants"},{"@type":"WebPageElement","name":"Energy challenges","description":"Data centre electricity consumption and 2030 projections, with infrastructure falling short"},{"@type":"WebPageElement","name":"Scenario of catalysts for the fourth quarter of 2026","description":"A readjusted calendar of the events that could test the AI narrative: the October and December Fed meetings, Nvidia's results on 17 November, and the Taiwanese elections of 28 November"},{"@type":"WebPageElement","name":"The Taiwan Strait as a breaking point","description":"The concentration of CoWoS packaging at TSMC, Nvidia's dependence on it, the state of China-Taiwan tensions in the summer of 2026, and the cognitive warfare around the November vote"},{"@type":"WebPageElement","name":"The AI space race","description":"Elon Musk's vision of data centres in orbit through Starlink V3"},{"@type":"WebPageElement","name":"Conclusion","description":"A reflection on why AI is not yet universal, compared with the great historical revolutions"}],"citation":[{"@type":"CreativeWork","name":"Jedha - AI market share comparison","url":"https://www.jedha.co","datePublished":"2025-12"},{"@type":"CreativeWork","name":"Unite.AI - Summary of market share and growth","datePublished":"2025-12"},{"@type":"CreativeWork","name":"Similarweb - AI traffic data","publisher":{"@type":"Organization","name":"Similarweb"}},{"@type":"CreativeWork","name":"The Decoder - Market share and trends","datePublished":"2025-12"},{"@type":"CreativeWork","name":"Sequoia Capital - Estimates of revenue vs infrastructure investment","datePublished":"2025","author":{"@type":"Organization","name":"Sequoia Capital"}},{"@type":"CreativeWork","name":"IEA - Data centre consumption and 2030 projections","datePublished":"2025","author":{"@type":"Organization","name":"International Energy Agency"}},{"@type":"CreativeWork","name":"Goldman Sachs - Electricity capacity shortfall","datePublished":"2025","author":{"@type":"Organization","name":"Goldman Sachs"}},{"@type":"CreativeWork","name":"World Nuclear News - Thorium and molten salt reactors","datePublished":"2025-11"},{"@type":"CreativeWork","name":"Forbes - Orbital data centres and technical constraints","datePublished":"2025-12","publisher":{"@type":"Organization","name":"Forbes"}},{"@type":"CreativeWork","name":"First Page Sage - Top Generative AI Chatbots by Market Share","url":"https://firstpagesage.com/reports/top-generative-ai-chatbots/","datePublished":"2026-09"},{"@type":"CreativeWork","name":"Sensor Tower - State of AI Report 2026 (mobile market share)","datePublished":"2026-06"},{"@type":"CreativeWork","name":"Gartner - Data centre electricity consumption 2026","datePublished":"2026-06","author":{"@type":"Organization","name":"Gartner"}},{"@type":"CreativeWork","name":"European Central Bank - Blog post on the tech valuation correction","datePublished":"2026-08","author":{"@type":"Organization","name":"European Central Bank"}},{"@type":"CreativeWork","name":"American Enterprise Institute - China & Taiwan Update","url":"https://www.aei.org/commentary/china-taiwan-update-september-1-2026/","datePublished":"2026-09"},{"@type":"CreativeWork","name":"Global Taiwan Institute - Taiwan 2026 Local Elections and PRC Cognitive Warfare","url":"https://globaltaiwan.org/2026/05/taiwans-2026-local-elections-key-prc-cognitive-warfare/","datePublished":"2026-05"},{"@type":"CreativeWork","name":"Federal Reserve - 2026 FOMC meeting calendar","url":"https://www.federalreserve.gov/newsevents/calendar.htm","datePublished":"2026"}]}</script>



<p class="wp-block-paragraph">As a digital marketing professional for more than 15 years, I have had a front-row seat on the breakneck evolution of artificial intelligence (AI). For two years Silicon Valley has been selling us an almost messianic vision: a single, omnipotent artificial intelligence, able to do everything better than a human.</p>



<p class="wp-block-paragraph">But what if that vision were a decoy? What if, as in medicine, real excellence lay in specialisation? </p>



<p class="wp-block-paragraph">My conviction, backed by technical and economic analysis, is that we are watching not the birth of a monopoly but an inevitable fragmentation of the AI landscape. That obviously calls into question the current overvaluation of the “Magnificent Seven” (Apple, Microsoft, Alphabet, Amazon, Meta, Tesla and Nvidia), who are positioning themselves as the future major players in a sector that remains speculative, fuelled by circular investment and facing colossal energy challenges. Let us look at it together.</p>



<p class="wp-block-paragraph"><strong>Updated 4 September 2026.</strong> I published this article on 2 January 2026 with a market scenario that stopped in March. Eight months on, I am updating it for three reasons. The fragmentation I predicted happened far faster than I expected. The catalysts I had dated came and went without causing a break, which deserves to be said just as plainly as the rest. And above all, the main risk factor has changed in nature.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-un-stetoscope-pour-illustrer-une-ia-generaliste-40568-1024x683.jpg" alt="An image of a stethoscope, used to illustrate a generalist AI" class="wp-image-3723" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-un-stetoscope-pour-illustrer-une-ia-generaliste-40568-1024x683.jpg 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-un-stetoscope-pour-illustrer-une-ia-generaliste-40568-300x200.jpg 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-un-stetoscope-pour-illustrer-une-ia-generaliste-40568-768x512.jpg 768w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-un-stetoscope-pour-illustrer-une-ia-generaliste-40568-1536x1024.jpg 1536w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-un-stetoscope-pour-illustrer-une-ia-generaliste-40568-2048x1365.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">The myth of the “universal doctor”: why a “generalist” AI cannot do everything</h2>



<p class="wp-block-paragraph">An AI that would be surgeon, radiologist, psychologist and general practitioner all at once — the digital “universal doctor”. The financial markets, fascinated, pushed the valuations of AI&#8217;s “Seven Wonders” (Nvidia, Microsoft-OpenAI, Google and the rest) to stratospheric levels, anticipating a future monopoly.</p>



<p class="wp-block-paragraph">Think of AI as the medical world. A general practitioner is valuable for an initial diagnosis and an overall view, but for complex problems you turn to specialists: a cardiologist for the heart, a neurologist for the brain, an oncologist for cancer. In the same way, a generalist AI such as ChatGPT (OpenAI) excels at everyday tasks — basic writing, brainstorming — but struggles with sharper needs, where specialised AIs outperform it.</p>



<p class="wp-block-paragraph"><strong>Midjourney</strong>: still a premium reference for artistic rendering and for an “aesthetic signature” much appreciated by creatives, with a Discord ecosystem that remains active. But its leadership is no longer beyond question: the image models built into Gemini and ChatGPT have largely closed the gap in the independent 2026 rankings.</p>



<p class="wp-block-paragraph"><strong>Claude (Anthropic)</strong>: the specialist in programming and long-form writing. It stands out for its precision on complex code (debugging advanced algorithms, for instance) and its ability to structure in-depth content, with fewer hallucinations. It is the clearest riser of the year: from 2% market share at the end of 2025 to around 10% by the summer of 2026, that is close to 245 million monthly users, driven by professional use.</p>



<p class="wp-block-paragraph"><strong>Perplexity </strong>: AI&#8217;s “academic researcher”, expert at reliable sourcing and citations. It is also the most useful counter-demonstration of 2026: its share fell from 5.3% in January to around 2% in August, simply because ChatGPT, Gemini and Claude built sourced search in natively. Specialisation protects you only as long as a generalist cannot absorb it. That is the nuance I did not state firmly enough in January, and it is worth correcting.</p>



<p class="wp-block-paragraph"><strong>Grok (xAI)</strong>: the specialist in instant information and social trend analysis through X (formerly Twitter). Perfect for insight on real-time events. Its share has held steady at around 2.8% in 2026, in a market that has otherwise moved a great deal — its niche protects it as much as it caps it.</p>



<p class="wp-block-paragraph"><strong>Gemini (Google)</strong> and AI Mode: the big winner of 2026. A champion of multimodality, but above all of distribution: Search, Workspace, Android, Gmail. Its share went from 18.2% at the end of 2025 to 27.6% in September 2026, with the strongest quarterly growth in the sector (+17%). It is not winning by being better, it is winning by already being there — which, for anyone who works in search, is no surprise at all.</p>



<h2 class="wp-block-heading">And why not a super generalist AI that would absorb the others?</h2>



<p class="wp-block-paragraph">Optimising for everything dilutes excellence. Just as a doctor cannot master every speciality without years of study, scaling an AI to excel everywhere demands massive resources in data and compute. Niches (secure code, sourced research) need dedicated architectures.</p>



<p class="wp-block-paragraph"><strong>The figures confirm it, and faster than I was writing in January:</strong> ChatGPT went from 87% of the market in 2024 to 68-74% at the end of 2025, then to 51.5% in September 2026 according to First Page Sage. Another measure, Sensor Tower&#8217;s, centred on mobile usage, already put it below the 50% mark in May 2026, at 46.4%. The methodologies differ; the direction does not.</p>



<p class="wp-block-paragraph">One point deserves to be made clear, because it is consistently misread: in absolute terms ChatGPT is still growing, with roughly 1.1 billion monthly users against 662 million for Gemini and 245 million for Claude. It is not shrinking, it is growing more slowly than the market. That is the exact signature of a loss of hegemony, and it is far harder to correct than a drop in visitors.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">An alternative, and a new challenge: &#8220;the meta-engine that aggregates the AIs&#8221;</p>
</blockquote>



<p class="wp-block-paragraph">Rather than switching between 10 AIs, imagine a “new Google”: <strong>a search engine that queries several AIs in parallel</strong>, assesses their credibility, compares the answers to surface alternatives, and ranks the whole thing intelligently.</p>



<p class="wp-block-paragraph">The results page would mix organic search (organic links) and AI blocks: a title, a short description, and a link to the full answer. That would solve fragmentation without a monopoly, and democratise AI without depending on a single giant. As things stand, though, my vision of an AI meta-engine runs into three major locks.</p>



<p class="wp-block-paragraph"><strong>Technically,</strong> the cumulative latency and the synthesis of heterogeneous answers make the experience slow and confusing.</p>



<p class="wp-block-paragraph"><strong>Economically,</strong> the cost per query, multiplied across several models, is prohibitive at scale, with no viable business model. Could the arrival of high-performing open-source models change that by making aggregation feasible?</p>



<p class="wp-block-paragraph"><strong>Strategically,</strong> will the AI giants ever accept being content suppliers inside a meta-engine? And would a meta-engine not itself become a more powerful monopoly than the ones it claims to bypass? Only time will tell.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="2560" height="1707" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-une-partie-de-scrable-avec-les-mots-gemini-et-chatgpt-30869073-scaled.jpg" alt="An image of a Scrabble game showing the words gemini and chatGPT" class="wp-image-3721" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-une-partie-de-scrable-avec-les-mots-gemini-et-chatgpt-30869073-scaled.jpg 2560w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-une-partie-de-scrable-avec-les-mots-gemini-et-chatgpt-30869073-300x200.jpg 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-une-partie-de-scrable-avec-les-mots-gemini-et-chatgpt-30869073-1024x683.jpg 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-une-partie-de-scrable-avec-les-mots-gemini-et-chatgpt-30869073-768x512.jpg 768w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-une-partie-de-scrable-avec-les-mots-gemini-et-chatgpt-30869073-1536x1024.jpg 1536w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-represente-une-partie-de-scrable-avec-les-mots-gemini-et-chatgpt-30869073-2048x1365.jpg 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></figure>



<h2 class="wp-block-heading">A speculative bubble, circular investment and overvaluation of the Seven Wonders?</h2>



<p class="wp-block-paragraph">The Magnificent Seven are selling themselves as the future giants of AI. Take an example you all know: Nvidia, the leader in the GPU chips that AI depends on. Its share price exploded on the back of circular deals with OpenAI. Nvidia sells billions in chips to OpenAI, which attracts massive investment, which in turn inflates demand for Nvidia chips. </p>



<p class="wp-block-paragraph"><strong>Eight months on, it is the gap between the results and the share price that has become the most interesting piece of this file.</strong> In May 2026 Nvidia published record quarterly revenue of 81.6 billion dollars, up 85% year on year — and the stock fell the next day. Since its peak on 14 May 2026 the shares have lost around 18%. Three signals explain the gap: the collapse in GPU rental rates, with the B200 going from around 6.11 to 4.22 dollars an hour between late May and late June 2026, a 31% fall in three weeks; data centre revenue in China down to virtually zero under export controls; and sustained insider selling over the quarter.</p>



<p class="wp-block-paragraph">My reading is this: the market has stopped paying for growth and started paying for the durability of that growth. It is not a crash, it is multiple compression. Historically that is what precedes one — without it being a rule.</p>



<p class="wp-block-paragraph">On the OpenAI side, the valuation went from 500 billion dollars in October 2025 to 852 billion in March 2026, on an annualised revenue run rate of around 24 billion. The IPO, once floated for 2026, has been pushed to 2027 — officially to aim at the 1,000 billion mark, in practice because the market now demands answers on real profitability. A valuation-to-revenue ratio of around 35 poses a simple question: what is being bought, a company or a hypothesis?</p>



<p class="wp-block-paragraph">It is a “circular economy” described by analysts: the same capital circulating between giants, inflating bubbles with no concrete near-term profit. Michael Burry (famous for predicting the 2008 crisis) accuses Nvidia of feeding that bubble, with misdirected investment.</p>



<p class="wp-block-paragraph">That diagnosis is no longer the preserve of short sellers. In August 2026 the European Central Bank published a post arguing that a correction in US technology valuations is likely, even on the assumption that AI delivers every one of its technical promises. It puts euro-area households&#8217; direct exposure to the Magnificent Seven at around 440 billion euros, with a comparable amount for the insurance and pensions sector. Its most uncomfortable argument is not about the level of valuations but about the capacity to absorb a shock: unlike in 2000, central banks today have far less room to cut rates or support the economy.</p>



<p class="wp-block-paragraph"><strong>The irony of the subject:</strong> Nvidia established itself precisely through extreme specialisation. In other words, even Nvidia illustrates the “specialist” logic. It did not win by being a generalist, but by becoming the best in one precise domain.</p>



<p class="wp-block-paragraph">The gap between the sector&#8217;s revenue and the amounts committed to infrastructure has narrowed over the past year, but it remains an order of magnitude: spending on compute centres continues to grow faster than the revenue it generates, and the break-even point of the 2024-2026 investment wave is not expected before the end of the decade. It is precisely that time lag that makes the sector sensitive to the cost of capital — and so to the Fed&#8217;s decisions.</p>



<p class="wp-block-paragraph">Unlike the dot-com bubble (built on web promises with no infrastructure), the AI bubble is held back by tangible constraints such as <strong>operating costs and energy.</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-illustre-limpact-de-lia-sur-les-marchers-financiers-210607-1024x683.jpg" alt="An image illustrating AI's impact on the financial markets" class="wp-image-3724" srcset="https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-illustre-limpact-de-lia-sur-les-marchers-financiers-210607-1024x683.jpg 1024w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-illustre-limpact-de-lia-sur-les-marchers-financiers-210607-300x200.jpg 300w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-illustre-limpact-de-lia-sur-les-marchers-financiers-210607-768x512.jpg 768w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-illustre-limpact-de-lia-sur-les-marchers-financiers-210607-1536x1024.jpg 1536w, https://www.oli-via-net.fr/wp-content/uploads/2026/01/image-qui-illustre-limpact-de-lia-sur-les-marchers-financiers-210607-2048x1365.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">The energy challenge: the sinew of a war that has already begun</h2>



<p class="wp-block-paragraph">Imagine that all the data centres on the planet today consume <strong>as much electricity as France and Spain combined</strong>. That is the reality of 2026, and the slope has steepened again since January: consumption rose 26% in twelve months. By 2030 it could more than double.</p>



<p class="wp-block-paragraph"><strong>To grasp the scale: </strong>every time you ask ChatGPT a question it uses 2 to 6 times more energy than a simple Google search. Multiply that by billions of daily queries and you see the problem.</p>



<p class="wp-block-paragraph">The real difficulty? The infrastructure is not keeping up. In the United States, experts forecast a shortfall in electrical capacity equivalent to 35-50 nuclear power stations by 2030. In Europe, building a data centre takes 2 to 3 years between permits, environmental studies and grid connection. An eternity when the technology moves in months.</p>



<p class="wp-block-paragraph"><strong>For the more technical among you:</strong> in June 2026 Gartner put data centre consumption at 565 TWh for the current year, against 447 TWh in 2025, for a power draw of 133 GW against 105 GW a year earlier. The United States accounts for 204 TWh of that, including 68 TWh for AI-dedicated data centres alone. By 2030 the projection passes 1,200 TWh and 291 GW, with AI servers making up close to half the total. The 945 TWh I cited in January were therefore a low estimate.</p>



<p class="wp-block-paragraph">In short, the exponential growth AI promises runs into an elementary equation: available electricity. Without a revolution in the way we produce and distribute energy, the promise of an infinitely scalable AI risks meeting a very real wall.</p>



<h2 class="wp-block-heading">China builds reactors in months, the West in years: what that means for the AI bubble</h2>



<p class="wp-block-paragraph">Some countries are faring better. China, with its fast growth in solar and nuclear (including thorium, cheaper, less radioactive, and producing less waste than uranium), holds 25% of the world&#8217;s data centres against 45% for the United States. Less hampered by regulation, it builds power stations in months rather than years, securing its AI lead. In November 2025 it carried out the first <strong>thorium-to-uranium conversion in a molten salt reactor</strong>, with a target of 150 reactors by 2050.</p>



<p class="wp-block-paragraph">Europe and the United States risk falling behind, and a sequence of events could be enough to test the “infinite AI growth” narrative — with, potentially, a brutal repricing of the most exposed stocks. Let me state the frame deliberately: <strong>I am not a trader and what follows is neither a prediction nor investment advice</strong>. It is an illustrative scenario, built on dated public catalysts that historically tend to cause market adjustments. My point is not “this will happen” but “here is how it could happen” if several signals stack up.</p>



<h3 class="wp-block-heading">What my January scenario got wrong</h3>



<p class="wp-block-paragraph">In January I placed this sequence in February-March 2026: Nvidia&#8217;s results on 25 February, GTC in mid-March, a Fed meeting. None of the three triggered the break I described. Let me say it plainly: I got the calendar wrong, and that is worth writing down — a scenario that does not play out on the expected date does not become false, it becomes better informed.</p>



<p class="wp-block-paragraph">What these eight months have shown is that the adjustment did not come through an event, but through erosion: Nvidia&#8217;s stock has lost 18% since May <em>despite</em> record results, which is a far slower and far less legible way to correct than a drop on a publication. And above all they have shifted the nature of the risk. In January, the limiting factor I identified was electricity. Today it is the geography of production, with the tensions around Taiwan in particular. So here is the calendar as I see it for the end of 2026.</p>



<h3 class="wp-block-heading">The scenario, readjusted: fourth quarter 2026</h3>



<ul class="wp-block-list">
<li><strong>27-28 October 2026: Fed meeting.</strong> No economic projections, so limited in itself, but it sets the tone before the November sequence. A more restrictive message raises the cost of capital, and tech valuations rest precisely on distant cash flows, so they are very sensitive to the discount rate.</li>



<li><strong>17 November 2026: Nvidia&#8217;s fiscal Q3 2027 results</strong> (date confirmed, after close). The central appointment. The market will not be looking at revenue, which will probably be another record, but at two lines: whether GPU rental prices stabilise or not, and the visibility given on the rollout of the Vera Rubin platform. Cautious guidance on those two points would strike at the heart of the “AI trade”.</li>



<li><strong>28 November 2026: local elections in Taiwan</strong> (the so-called “9-in-1” vote). Eleven days after Nvidia. These local elections are no longer local: Taiwan&#8217;s National Security Bureau recorded a 60% rise in inauthentic social media accounts between 2024 and 2025, and more than two million instances of disinformation in 2025 alone. A sequence of military or informational pressure around that date would put Taiwan risk back at the centre of the table — and with it the entire AI chip supply chain.</li>



<li><strong>8-9 December 2026: Fed meeting with projections</strong> (the dot plot). The last of the quarter, and the only one to publish rate projections. In a market already jittery after November, that is the catalyst capable of turning a sector correction into a broader repricing.</li>
</ul>



<p class="wp-block-paragraph">Taken individually, each of these events is absorbable. What interests me is their concentration into six weeks and, above all, the fact that they are no longer independent of one another: a Taiwanese incident mechanically degrades Nvidia&#8217;s visibility, and a constrained Fed reduces the system&#8217;s capacity to absorb shocks. That is the definition of rising correlation — the moment when diversification stops protecting you.</p>



<p class="wp-block-paragraph">And I will say it again, because the nuance matters: I am describing a possible chain of events, not a forecast. The most likely scenario is still probably the one of the last eight months — a slow erosion, with no identifiable break.</p>



<p class="wp-block-paragraph"><strong>Today AI is no longer an isolated “tech” subject:</strong> it is a narrative pillar of the markets. And because I work with AI daily, I also see its constraints (costs, energy, infrastructure, maturity of use). Things that can, at certain moments, catch up with the financial storytelling.</p>



<h2 class="wp-block-heading">The real breaking point is no longer energy, it is the Taiwan Strait</h2>



<p class="wp-block-paragraph">In January I concluded that AI&#8217;s wall would be electrical. I stand by the diagnosis, but I rank it differently. An electricity shortfall is a problem of pace: it slows things down. A supply chain break is a problem of existence: it stops them.</p>



<p class="wp-block-paragraph"><strong>One figure sums the situation up:</strong> TSMC concentrates in Taiwan around 95% of the world&#8217;s advanced CoWoS 2.5D packaging capacity — the assembly step without which an AI accelerator simply does not exist. By the end of 2026 the foundry should reach 120,000 to 140,000 wafers a month on that process, against around 70,000 in 2025, and as early as late 2025 Nvidia had reserved between 50 and 60% of that 2026 capacity. TSMC&#8217;s US plants will not relieve the bottleneck before 2028-2029.</p>



<p class="wp-block-paragraph">In other words: almost all the world&#8217;s AI compute for the next three years depends on an industrial process concentrated on an island roughly 180 kilometres off the Chinese coast. That is not a geopolitical opinion, it is a production fact.</p>



<h3 class="wp-block-heading">Where do things actually stand in autumn 2026?</h3>



<p class="wp-block-paragraph">The summer sent contradictory signals, which is exactly what makes it hard to read. On the pressure side: a record 244 Chinese vessels recorded in Taiwanese waters in July. On the apparent easing side: 125 incursions into the air defence identification zone in August, a notably lower level. From Taipei: a supplementary budget of 240 billion Taiwan dollars voted for drones, and a referendum approved on 28 August opening the way to a return to nuclear power, which would reduce dependence on imported liquefied natural gas — and so the leverage an energy blockade would offer. From Beijing: fresh purges in the high command, with two generals removed.</p>



<p class="wp-block-paragraph">My reading, as an observer and not as a geopolitical analyst: the front line has moved from the military to the cognitive. The most likely scenario for late 2026 is not an invasion, it is a large-scale influence campaign around the 28 November vote, supported by AI systems built for the purpose. That is no more reassuring: markets do not price an invasion, but they price uncertainty very badly. A simple sequence of tension would be enough to lift CoWoS concentration risk out of the footnote where it has been filed for two years.</p>



<p class="wp-block-paragraph">There is an irony here I find hard to ignore: the most strategic infrastructure of this century rests on a single point of passage, and AI is simultaneously the tool being used to weigh on the election of the territory that houses it.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="500" src="https://www.oli-via-net.fr/wp-content/uploads/2025/11/agence-seo-ia-en-france-croissance-digitale-roi-oli-via-net.webp" alt="Illustration of a Google rocket symbolising the fast growth and take-off of SEO and AI performance with the Oli-via-net agency." class="wp-image-2869" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/11/agence-seo-ia-en-france-croissance-digitale-roi-oli-via-net.webp 500w, https://www.oli-via-net.fr/wp-content/uploads/2025/11/agence-seo-ia-en-france-croissance-digitale-roi-oli-via-net-300x300.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2025/11/agence-seo-ia-en-france-croissance-digitale-roi-oli-via-net-150x150.webp 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>



<h2 class="wp-block-heading">And what if Elon Musk were once again a step ahead…</h2>



<p class="wp-block-paragraph"><strong>A bold vision: </strong>data centres in orbit through Starlink V3, announced in October-November 2025.</p>



<p class="wp-block-paragraph"><strong>The advantages:</strong> unlimited solar energy (closer to the Sun), complete autonomy, and zero terrestrial regulation. No waiting for permits, no energy shortages. Technically it rests on high-speed laser links for communication (latency ~20-30 ms against terrestrial).</p>



<p class="wp-block-paragraph"><strong>But major challenges:</strong> launch costs (billions, via Starship), heat dissipation in the vacuum of space, and robotic maintenance.</p>



<p class="wp-block-paragraph">In the medium term (2030+) specialists consider it credible. Musk sees it as an extension of Starlink for AI payloads. Bezos is following with Blue Origin, making it an AI space race.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">After months of testing, analysing and observing AI day to day — in my work, my personal projects, even in conversation with people around me — I have to admit to a small disappointment. We were sold a dazzling “new era”, an upheaval comparable to humanity&#8217;s great ruptures. Yet when I look back, the real revolutions touched everyone, deeply.</p>



<p class="wp-block-paragraph">The discovery of fire let humanity survive, cook food, keep warm; every individual benefited. The invention of the wheel and of stone-age tools transformed work and travel for all. The industrial revolution, with the steam engine, the railways and electricity, connected continents, created mass employment, urbanised societies and changed the daily lives of billions. More recently, the arrival of the internet, Google and smartphones democratised information, instant communication and services. My grandmother uses WhatsApp, my father looks everything up on Google, and whatever one thinks of it, children navigate tablets from a very young age.</p>



<p class="wp-block-paragraph">AI, for now, does not have that universal impact. It remains above all a powerful tool for professionals, creatives and developers — people who already have a precise objective. In my own circle, as in the recent statistics, the general public tries it out of curiosity but has not yet made it part of daily life as <strong>an indispensable reflex</strong>.</p>



<p class="wp-block-paragraph">That does not mean AI is useless — quite the opposite. It is already hugely beneficial and will be more so: more precise medical diagnosis to treat cancers and rare diseases, safer roads and cities, faster discovery of new drugs, help with the energy transition through predictive models. It will save lives, reduce inequality in access to knowledge and boost productivity.</p>



<p class="wp-block-paragraph"><strong>My conviction is therefore this:</strong> AI is a major, beneficial, structuring advance… but it does not yet have the universal, immediate character of the great mass-market revolutions. Perhaps the real “AI revolution” will come when it can no longer be seen: built in everywhere, effortlessly, the way web search has become. In the meantime, let us keep our clarity: we are at the start of a long trajectory, and that is precisely why it needs to be thought about, governed and used intelligently.</p>



<h3 class="wp-block-heading">What eight months have changed in my analysis</h3>



<p class="wp-block-paragraph">In January I thought the AI market would fragment: it did, faster than I wrote. I thought specialisation would protect the niche players: Perplexity demonstrated the opposite, because a speciality a generalist can absorb is not a defensible position. I thought the main constraint would be energy: it is first industrial and geographic, and it sits in an assembly process concentrated on a single island. And I thought a correction would come through quarterly results: so far it has come through a slow erosion, with no trigger event.</p>



<p class="wp-block-paragraph">I will revisit this at the end of the year, once the November-December sequence has passed. That is the principle of an article you keep up to date rather than one you archive.</p>



<h2 class="wp-block-heading">Sources used: </h2>



<ul class="wp-block-list">
<li>Jedha — comparison / market share (December 2025)</li>



<li>Unite.AI — market share and growth summary (December 2025)</li>



<li>Similarweb — traffic and share data (cited via Unite.AI)</li>



<li>The Decoder — market share / Grok / trends (December 2025)</li>



<li>FirstPageSage — market share / traffic (December 2025)</li>



<li>Exploding Topics — growth and traffic indicators (December 2025)</li>



<li>Grace Blakeley — Substack (October 2025)</li>



<li>Yahoo Finance — analysis / Michael Burry / Nvidia (December 2025)</li>



<li>The Atlantic — analysis (December 2025)</li>



<li>Sequoia Capital — revenue against infrastructure investment estimates (2025)</li>



<li>International Energy Agency (IEA) — data centre consumption / 2030 projections (2025)</li>



<li>Goldman Sachs — electrical capacity shortfall / projections (2025)</li>



<li>World Nuclear News — thorium / molten salt reactors (November 2025)</li>



<li>NucNet — thorium / nuclear (November 2025)</li>



<li>PowerMag — nuclear / projections (December 2025)</li>



<li>Forbes — data centres in orbit / technical constraints (December 2025)</li>



<li>SingularityHub — space data centres / limits (December 2025)</li>



<li>NY Post — the AI space race (December 2025)</li>



<li>Space.com — space race / feasibility (December 2025)</li>
</ul>



<h3 class="wp-block-heading">Sources added for the September 2026 update</h3>



<ul class="wp-block-list">
<li>First Page Sage — AI chatbot market share (September 2026)</li>



<li>Sensor Tower — State of AI Report 2026, mobile market share (May 2026, cited via TechCrunch)</li>



<li>TIKR — Nvidia analysis: share performance, GPU rental rates, China exposure (June 2026)</li>



<li>Wall Street Horizon — Nvidia earnings calendar (2026)</li>



<li>US Federal Reserve — 2026 FOMC meeting calendar</li>



<li>European Central Bank — post on the expected correction in tech valuations (August 2026)</li>



<li>Gartner — data centre electricity consumption, 565 TWh and 133 GW (June 2026)</li>



<li>American Enterprise Institute — China &amp; Taiwan Update (1 September 2026)</li>



<li>Global Taiwan Institute — Taiwanese local elections and cognitive warfare (May 2026)</li>



<li>Taipei Times — Taiwan&#8217;s vote set for 28 November 2026</li>



<li>Sector analysis of TSMC&#8217;s advanced CoWoS / SoIC packaging (August 2026)</li>



<li>French business press — OpenAI&#8217;s valuation and IPO delay (2026)</li>
</ul>



<h3 class="wp-block-heading">Written by</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter – Web performance</strong> and <a href="https://www.oli-via-net.fr/en/geo-agency-perpignan/">SEO expert in Perpignan</a> and Paris<br>Oli-via-net agency</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">Free SEO &amp; Digital Marketing Audit</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">Get a personalised analysis of your website in under <strong>48 hours</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">A clear diagnosis (technical, content, visibility).</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">The <strong>3 priority actions</strong> to improve your results.</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">Recommendations suited to your sector and your budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100% free, no commitment</strong>. Our aim is to show you how to generate <strong>more qualified traffic, more leads and more sales</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">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Name" 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">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="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">Your website URL (optional)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="Your website URL (optional)" 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">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" 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="Google SEO"/><label for="kb_field_4_0">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="Visibility in AI answers (GEO)"/><label for="kb_field_4_1">Visibility in AI answers (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="Paid advertising (SEA)"/><label for="kb_field_4_2">Paid advertising (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="Reviews and online reputation"/><label for="kb_field_4_3">Reviews and online reputation</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="Website design or rebuild"/><label for="kb_field_4_4">Website design or rebuild</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="Automation and AI agents"/><label for="kb_field_4_5">Automation and AI agents</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="Not sure yet"/><label for="kb_field_4_6">Not sure yet</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">Your message (optional)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Your message (optional)" 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">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." 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="I agree"/><label for="kb_field_6_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="7602"/><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">Get my free audit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</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>How to set up Google Ads conversion tracking in under 15 minutes (WooCommerce &#038; GTM)</title>
		<link>https://www.oli-via-net.fr/en/google-ads-conversion-tracking-15-minutes-woocommerce-gtm/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 15:41:47 +0000</pubDate>
				<category><![CDATA[Paid search (SEA)]]></category>
		<category><![CDATA[WordPress tutorials]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=4950</guid>

					<description><![CDATA[Setting up reliable conversion tracking is essential if you want to steer your Google Ads campaigns properly.Without tracking, there is no way to know whether your ads are actually generating sales. In this article I explain how to configure Google Ads conversion tracking in under 15 minutes, on an e-commerce site, using Google Tag Manager.The...]]></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":"How to set up Google Ads conversion tracking in under 15 minutes (WooCommerce & GTM)","description":"A complete guide to setting up reliable Google Ads conversion tracking on WooCommerce with Google Tag Manager in 15 minutes. A step-by-step tutorial with a real e-commerce example.","inLanguage":"en-GB","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":"Home","item":"https://www.oli-via-net.fr/en/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.oli-via-net.fr/en/blog/"},{"@type":"ListItem","position":3,"name":"Google Ads conversion tracking 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":"How to set up Google Ads conversion tracking in under 15 minutes (WooCommerce & GTM)","alternativeHeadline":"A practical guide: configuring Google Ads e-commerce tracking with Google Tag Manager on WordPress","description":"A complete tutorial for setting up reliable Google Ads conversion tracking on a WooCommerce e-commerce site in under 15 minutes with Google Tag Manager. A step-by-step method with a real example (Passi'Jardin), configuring the conversion tag, the trigger, testing with discount codes and checking in Google Ads. Works with WooCommerce and 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":"Google Ads & e-commerce tracking expert","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":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","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":"en-GB","articleSection":["Google Ads","E-commerce","WooCommerce","Google Tag Manager","Tracking"],"keywords":"suivi conversion Google Ads, Google Tag Manager WooCommerce, e-commerce tracking, 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":"Google Ads conversion tracking"},{"@type":"Thing","name":"Google Tag Manager"},{"@type":"Thing","name":"WooCommerce"},{"@type":"Thing","name":"E-commerce tracking"}],"teaches":{"@type":"Thing","name":"Setting up Google Ads conversion tracking with GTM"}},{"@type":"HowTo","@id":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#howto","name":"How to configure Google Ads conversion tracking on WooCommerce with Google Tag Manager","description":"A step-by-step guide to setting up reliable Google Ads conversion tracking on a WooCommerce e-commerce site using Google Tag Manager. Time needed: 15 minutes.","totalTime":"PT15M","estimatedCost":{"@type":"MonetaryAmount","currency":"EUR","value":"0"},"tool":[{"@type":"HowToTool","name":"An active Google Ads account"},{"@type":"HowToTool","name":"A Google Tag Manager account"},{"@type":"HowToTool","name":"Site WordPress with WooCommerce"},{"@type":"HowToTool","name":"WordPress admin access"}],"step":[{"@type":"HowToStep","position":1,"name":"Check that Google Tag Manager is installed","text":"First of all, it is essential that Google Tag Manager is correctly installed on your site. Go to your Google Tag Manager account, click on your container ID and copy the two scripts provided: one to place in the \u003chead> tag and one to place in the \u003cbody> tag. These tags let you track what users do on your site (page views, clicks, purchases and so on). On WordPress (and with Divi in particular), the integration is done very simply through the theme settings, or through a plugin such as 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":"Create the conversion action in Google Ads","text":"Log in to your Google Ads account, then go to Goals > Summary. Find the conversion action matching the purchase (in the Passi'Jardin example the conversion starts with a specific ID such as 94...). As long as Google Tag Manager is not installed, the conversion shows as needing attention, which is perfectly normal. This conversion action is the one you will track through GTM.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-2"},{"@type":"HowToStep","position":3,"name":"Create the conversion tag in Google Tag Manager","text":"Go into Google Tag Manager, click New tag, choose Tag configuration and select Google Ads – Conversion Tracking. You will need to fill in two essential fields: Conversion ID and Conversion Label. To find them, go back into Google Ads, open the conversion action concerned, click Use Google Tag Manager and copy the two identifiers. Then paste them into the GTM tag configuration. Once they are filled in, Google Tag Manager automatically recognises the associated Google Ads conversion.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-3"},{"@type":"HowToStep","position":4,"name":"Configure the conversion trigger","text":"A conversion should only fire when a purchase has genuinely been completed. To do that, create a trigger of type Page View and select Some Page Views. On a WooCommerce e-commerce site, after a purchase the user is redirected to an order confirmation page (a thank-you page). On WooCommerce that page usually contains order-received and a unique order parameter (?key=). Together these confirm, 100%, that a purchase has been made.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-4"},{"@type":"HowToStep","position":5,"name":"Test with a real purchase or a 100% discount code","text":"The best solution is still to test a real purchase. To avoid paying for nothing, though, it is worth creating a 100% discount code. Go to WooCommerce settings and enable the option Enable coupons. Then in Marketing > Add coupon, set: percentage discount 100%, free shipping (if available), usage limit (1 to 3 tests). If your site has no free shipping, add a shipping zone, configure free shipping and tie it to a specific postcode for your tests.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-5"},{"@type":"HowToStep","position":6,"name":"Identify the order confirmation URL","text":"Place a test order with the discount code and the postcode you configured. Once the order is confirmed, look at the page URL. The key elements to note are: order / order-received and the part of the URL after the ? (the order key, key=). That unique URL identifies with certainty that a genuine order has been completed.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-6"},{"@type":"HowToStep","position":7,"name":"Finish the GTM trigger with two conditions","text":"In Google Tag Manager, configure the trigger with two conditions to avoid false positives: 1) Page URL contains order-received, 2) Page URL contains key=. This double condition guarantees that the conversion only fires on a genuine confirmed order and not on any page of the site. It is an essential safeguard for reliable tracking.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-7"},{"@type":"HowToStep","position":8,"name":"Test with GTM Preview mode","text":"Before publishing, click Preview in Google Tag Manager. Place another test order and open Tag Assistant. You should see: the Google Ads tag fired and both URL conditions met (order-received and key=). If so, the tracking is working correctly. Preview mode lets you debug without pushing the configuration into production.","url":"https://www.oli-via-net.fr/blog/suivi-conversion-google-ads-woocommerce-gtm/#etape-8"},{"@type":"HowToStep","position":9,"name":"Publish the configuration and check in Google Ads","text":"Once the test passes in preview mode, click Submit in Google Tag Manager and publish the configuration. All that is left is to generate real sales and check that they come through in Google Ads under Goals > Summary. Conversions can take a few hours to appear. You can follow performance in the Google Ads conversion reports.","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":"Why set up Google Ads conversion tracking on WooCommerce?","acceptedAnswer":{"@type":"Answer","text":"Setting up Google Ads conversion tracking on WooCommerce is essential if you want to steer your advertising properly. Without tracking there is no way to know whether your ads are actually generating sales. Conversion tracking lets you: measure exactly how many sales come from Google Ads, identify the best-performing campaigns, ad groups and keywords, optimise the advertising budget by concentrating spend on what works, calculate ROAS (return on ad spend) with an advanced dataLayer, and make data-driven decisions rather than relying on intuition. Without conversion tracking you are steering blind and potentially wasting budget on ineffective ads. It is the foundation of any profitable e-commerce Google Ads strategy."}},{"@type":"Question","name":"How long does it take to configure Google Ads conversion tracking with GTM?","acceptedAnswer":{"@type":"Answer","text":"Configuring Google Ads conversion tracking on WooCommerce with Google Tag Manager takes around 15 minutes if you follow a structured method. Time per step: checking the GTM installation (2 minutes), creating the Google Ads conversion action (2 minutes), creating the conversion tag in GTM (3 minutes), configuring the trigger (2 minutes), creating the 100% test discount code (3 minutes), testing in preview mode (2 minutes), publishing (1 minute). Total: 15 minutes at most. That assumes Google Tag Manager is already installed on your site. If it is not, allow another 5-10 minutes to install the GTM tags in the \u003chead> and \u003cbody> of your WordPress site. Once configured, the tracking works automatically for every future order with no further intervention."}},{"@type":"Question","name":"What is the difference between Conversion ID and Conversion Label in Google Ads?","acceptedAnswer":{"@type":"Answer","text":"The Conversion ID and the Conversion Label are two unique identifiers needed to configure a Google Ads conversion tag in Google Tag Manager. Conversion ID: the unique identifier of your Google Ads account (usually a 9-10 digit number such as 123456789). It is the same for every conversion in your account. Conversion Label: the unique identifier of the specific conversion action you want to track (for example 'AbC-dEfGhIjK' for purchases). Every conversion action (purchase, lead, phone call and so on) has its own unique label. To find them: go to Google Ads > Goals > your conversion action > click 'Use Google Tag Manager' and copy the two values. Together these identifiers tell Google Tag Manager exactly where to send the tracked conversions. Without them, GTM cannot talk to Google Ads. They are essential and must be copied exactly as they are into the GTM tag configuration."}},{"@type":"Question","name":"How do I identify the order confirmation page on WooCommerce?","acceptedAnswer":{"@type":"Answer","text":"On WooCommerce, the order confirmation page (also called the thank-you page) is generated automatically once a customer completes a purchase. That page has unique characteristics that make it easy to detect for tracking. Identifiable elements: the URL contains 'order-received' (in French: 'commande-recue'), and the URL contains a 'key=' parameter followed by a unique string (the secure order key). A typical URL looks like: https://yoursite.com/checkout/order-received/12345/?key=wc_order_abc123xyz. To identify that URL on your own site: place a test order (use a 100% discount code to avoid paying), and once the order is confirmed look at the URL in the browser address bar and copy the 'order-received' and 'key=' elements. Both should be used in the Google Tag Manager trigger to make sure the conversion fires ONLY on a genuine confirmed order and not on other pages of the site. It is the most reliable way to avoid false positives in tracking."}},{"@type":"Question","name":"Why use two conditions (order-received AND key=) in the GTM trigger?","acceptedAnswer":{"@type":"Answer","text":"Using two conditions in the Google Tag Manager trigger ('order-received' AND 'key=') is an essential good practice for reliable tracking and for avoiding false positives. Reason 1 - safety: the 'order-received' condition on its own could fire if someone reached the thank-you URL without placing an order (by typing the URL manually, say, or through an old link). The 'key=' condition guarantees a genuine order, because that unique key is only generated on a confirmed purchase. Reason 2 - data reliability: without the double condition you risk counting phantom conversions that would distort your Google Ads statistics and your ROAS. You would think you had 50 sales when you really had 40. Reason 3 - compliance: Google Ads can penalise or suspend your account if you report fraudulent or inaccurate conversions. Precise tracking protects your account. In short: 'order-received' confirms you are on the right page, 'key=' confirms a genuine order was placed. It is the combination of the two that guarantees fully reliable tracking. This method is recommended by Google and considered best practice in e-commerce tracking."}},{"@type":"Question","name":"How can you test tracking without paying for real orders?","acceptedAnswer":{"@type":"Answer","text":"To test Google Ads tracking without spending money on real orders, the most effective method is to create a 100% discount code in WooCommerce. Here is how. Step 1 - enable discount codes: go to WooCommerce > Settings and tick 'Enable the use of coupons'. Step 2 - create the code: go to Marketing > Coupons > Add coupon. Set: discount type = percentage, amount = 100, free shipping = yes (if applicable), usage = limited to 1-3 uses (to prevent abuse). Step 3 - configure free shipping: if your site has no free shipping by default, create a specific shipping zone with a test postcode (75000, say) and set up free shipping for that zone. Step 4 - place the test order: add a product to the basket, use your 100% discount code, use the postcode configured for free shipping, and complete the order (you will pay nothing). Step 5 - check the tracking: look at the thank-you page URL (order-received + key=), and check in GTM's Tag Assistant that the Google Ads tag fired. This method lets you test as often as you need at no cost, which is ideal for debugging your setup before putting it into production."}},{"@type":"Question","name":"What should I do if conversions are not showing up in Google Ads?","acceptedAnswer":{"@type":"Answer","text":"If conversions are not showing up in Google Ads after configuring tracking with Google Tag Manager, here are the checks to make, in order. Check 1 - delay: conversions can take 2 to 4 hours to appear in Google Ads. Wait a few hours before diagnosing a problem. Check 2 - GTM published: make sure you clicked 'Submit' and published your GTM container. In preview mode the tracking works but nothing reaches production if you have not published. Check 3 - GTM tags installed: check that both GTM tags (head and body) are present on every page of your site, including the thank-you page. Use 'Inspect element' in Chrome to verify. Check 4 - Conversion ID and Label: check that you copied the right identifiers from Google Ads into GTM. A single wrong character makes the tracking inoperative. Check 5 - trigger: test with GTM preview mode and check that the Google Ads tag fires on the order-received page with key=. If it does not fire, the problem is the trigger. Check 6 - ad blockers: disable browser extensions (Adblock, uBlock, Privacy Badger) that can block Google tracking. Check 7 - Google Ads: check that the conversion action is active in Google Ads (not paused or deleted). If the problem persists after all these checks, use Chrome's developer console (F12) to see whether JavaScript errors are stopping GTM from working. You can also contact Google Tag Manager support with a screenshot of preview mode."}},{"@type":"Question","name":"Does this method let me calculate ROAS (Return On Ad Spend)?","acceptedAnswer":{"@type":"Answer","text":"No — the method in this tutorial only counts the number of conversions (sales); it does not yet let you calculate ROAS (Return On Ad Spend) precisely. The current limitation: the tracking you configure tells Google Ads 'a sale happened', but does not pass the value of the sale (the revenue generated by that order). Google Ads therefore counts conversions but cannot calculate the revenue generated. To calculate ROAS you need to: set up an advanced e-commerce dataLayer in Google Tag Manager, configure the dataLayer to capture the transaction value (product prices + quantity - discounts), modify the Google Ads tag in GTM to include the 'transaction_value' or 'purchase_value' variable, and test that the value comes through correctly in Google Ads. A ROAS example: if you spend 1,000 € on Google Ads and generate 5,000 € of sales, your ROAS is 5 (or 500%). Without the sale amounts, that ratio cannot be calculated. Next tutorial: a complete guide to configuring the e-commerce dataLayer, with revenue feeding back and automatic ROAS calculation in Google Ads, will be published soon on Oli-via-net. Subscribe to be notified. In the meantime, the tracking described here remains very useful for: knowing how many sales come from Google Ads, identifying the campaigns that generate conversions, optimising targeting and bids, and justifying the advertising investment."}},{"@type":"Question","name":"Does this method work on Shopify too?","acceptedAnswer":{"@type":"Answer","text":"Yes — the method in this tutorial transfers perfectly to Shopify, with a few minor adaptations. The principles are the same: install Google Tag Manager on Shopify (through the theme code or an app), create the conversion action in Google Ads, configure the Google Ads tag in GTM with the Conversion ID and Label, and create a trigger based on the URL of the Shopify order confirmation page. Shopify specifics: the order confirmation (thank-you) page on Shopify has a different URL from WooCommerce. It looks like: https://yoursite.com/thank_you or https://yoursite.com/orders/[order_number]/confirmed. The GTM trigger should therefore be configured with: Page URL contains 'thank_you' OR Page URL contains '/orders/' AND Page URL contains 'confirmed'. Both conditions make sure you are on a genuine thank-you page and not on an order in progress. Another difference: on Shopify, Google Tag Manager is installed through the theme code (Theme > Actions > Edit code > theme.liquid) or through a third-party app such as 'Google Tag Manager by Shopify'. The 100% discount code test method works exactly the same way on Shopify: create a 100% discount code and place a free test order. Shopify limitations: some Shopify pages (the checkout in particular) do not allow custom code on the standard plan. For perfect tracking on Shopify it is worth using Shopify Plus, or configuring the tracking through the native Shopify interface at Settings > Analytics > Google Ads pixel. In short: yes, this method works on Shopify with the URL adaptations above."}}]},{"@type":"Person","@id":"https://www.oli-via-net.fr/#nicolas-peter","name":"Nicolas Peter","jobTitle":"Google Ads & e-commerce tracking expert","description":"Founder of the Oli-via-net agency, certified Google Ads expert, specialist in SEO and advanced e-commerce tracking (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","E-commerce tracking","WooCommerce","Conversion tracking","ROAS optimization","E-commerce dataLayer","SEO","Web performance"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/01/logo-oli-via-net.png"},"description":"An agency specialising in Google Ads, SEO, marketing automation and advanced e-commerce tracking. Expertise in WooCommerce, Shopify, Google Tag Manager and ROAS optimisation.","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 and resources on SEO, Google Ads, e-commerce tracking, web performance and artificial intelligence","publisher":{"@id":"https://www.oli-via-net.fr/#organization"},"inLanguage":"en-GB","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">Setting up <strong>reliable conversion tracking</strong> is essential if you want to steer your Google Ads campaigns properly.<br>Without tracking, there is no way to know whether your ads are actually generating sales.</p>



<p class="wp-block-paragraph">In this article I explain <strong>how to configure Google Ads conversion tracking in under 15 minutes</strong>, on an e-commerce site, using <strong>Google Tag Manager</strong>.<br>The method shown here is simple, quick and perfectly suited to <strong>WooCommerce</strong> stores (and it transfers to Shopify too).</p>



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





<h2 class="wp-block-heading">What this tutorial sets out to do</h2>



<ol class="wp-block-list">
<li>track <strong>every sale made on your e-commerce site</strong></li>



<li>feed those sales back into <strong>Google Ads</strong></li>



<li>measure the real performance of your advertising campaigns</li>
</ol>



<p class="wp-block-paragraph">⚠️ <strong>Important</strong><br>This tutorial lets you <strong>count sales</strong>, but it <strong>does not yet let you calculate ROAS precisely</strong> (return on ad spend).<br>For that you will need an <strong>advanced e-commerce dataLayer</strong>, which will be the subject of a future tutorial.</p>



<h2 class="wp-block-heading">The example used here</h2>



<p class="wp-block-paragraph">To illustrate this guide I am using the <strong>Passi’Jardin</strong> website, an online shop built on <strong>WordPress with WooCommerce</strong>.<br>The client sells Christmas trees online and wants to know <strong>how many sales actually come from their Google Ads campaigns</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">Step 1 – Check that Google Tag Manager is installed</h2>



<p class="wp-block-paragraph">First of all, it is essential that <strong>Google Tag Manager is correctly installed</strong> on your site.</p>



<p class="wp-block-paragraph">To get the GTM tags:</p>



<ol class="wp-block-list">
<li>Go to your Google Tag Manager account</li>



<li>Click on your <strong>container ID</strong></li>



<li>Copy the two scripts provided:
<ul class="wp-block-list">
<li>one to place in the <code>&lt;head&gt;</code></li>



<li>one to place in the <code>&lt;body&gt;</code></li>
</ul>
</li>
</ol>



<p class="wp-block-paragraph">These tags let you <strong>track what users do</strong> on your site (page views, clicks, purchases and so on).</p>



<p class="wp-block-paragraph">👉 On WordPress (and with Divi in particular), the integration is done very simply through the theme settings.</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="The Google Ads interface showing goals and conversion actions with tracking of purchases, forms and calls" 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">Step 2 – Create the conversion action in Google Ads</h2>



<p class="wp-block-paragraph">Log in to your <strong>Google Ads</strong> account, then:</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>Go to <strong>Goals</strong></li>



<li>Click on <strong>Summary</strong></li>



<li>Find or create the conversion action matching the <strong>purchase</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">In the example, the conversion starts with a specific ID (“94…”, say).<br>As long as Google Tag Manager is not installed, the conversion shows as <strong>needs attention</strong>, which is perfectly normal.</p>



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



<h2 class="wp-block-heading">Step 3 – Create the conversion tag in Google Tag Manager</h2>



<p class="wp-block-paragraph">Now go into <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">What to do:</p>



<ul class="wp-block-list">
<li>Click on <strong>New tag</strong></li>



<li>Choose <strong>Tag configuration</strong></li>



<li>Select <strong>Google Ads – Conversion Tracking</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="Google Tag Manager logo representing the server-side setup used for reliable, GDPR-compliant conversion tracking." class="wp-image-2984"/></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">You will need to fill in two essential fields:</p>



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



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



<p class="wp-block-paragraph">To find them:</p>



<ul class="wp-block-list">
<li>Go back into Google Ads</li>



<li>Open the conversion action concerned</li>



<li>Click on <strong>Use Google Tag Manager</strong></li>



<li>Copy the two identifiers</li>
</ul>



<p class="wp-block-paragraph">Then paste them into the GTM tag configuration.</p>



<p class="wp-block-paragraph">Once they are filled in, Google Tag Manager automatically recognises the associated Google Ads conversion.</p>



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



<h2 class="wp-block-heading">Step 4 – Configure the conversion trigger</h2>



<p class="wp-block-paragraph">A conversion should only fire <strong>when a purchase has genuinely been completed</strong>.</p>



<p class="wp-block-paragraph">To do that: </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>Create a trigger of type <strong>Page View</strong></li>



<li>Select <strong>Some Page Views</strong></li>
</ul>



<p class="wp-block-paragraph">On an e-commerce site, after a purchase the user is redirected to an <strong>order confirmation page</strong> (a thank-you page). On WooCommerce that page usually contains:</p>



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



<li>a unique order parameter (<code>?key=</code>)</li>
</ul>
</div></div>

</div></div>


<p class="wp-block-paragraph">Together these confirm, 100%, that a purchase has been made.</p>



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



<h2 class="wp-block-heading">Step 5 – Test with a real purchase or a discount code</h2>



<p class="wp-block-paragraph">The best solution is still to <strong>test a real purchase</strong>. To avoid paying for nothing, though, it is worth creating a <strong>100% discount code</strong>.</p>



<p class="wp-block-paragraph">Enabling discount codes in 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>Go to <strong>WooCommerce settings</strong></li>



<li>Enable the option <strong>Enable coupons</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="WordPress logo – SEO-optimised website creation by the digital agency Oli-via-net" class="wp-image-3258"/></figure>
</div></div>

</div></div>


<p class="wp-block-paragraph">Go to the <strong>Marketing</strong> tab, then click <strong>Add coupon</strong>: </p>



<ul class="wp-block-list">
<li>Percentage discount: <strong>100%</strong></li>



<li>Free shipping (if available)</li>



<li>Usage limit (1 to 3 tests)</li>
</ul>



<p class="wp-block-paragraph">If your site has no free shipping (so you do not pay delivery costs during the test):</p>



<ul class="wp-block-list">
<li>Add a <strong>shipping zone</strong></li>



<li>Configure <strong>free shipping</strong></li>



<li>Tie it to a <strong>specific postcode</strong> (to be used for your tests)</li>
</ul>



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



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



<h2 class="wp-block-heading">Step 6 – Identify the order confirmation URL</h2>



<p class="wp-block-paragraph">Place a test order with:</p>



<ul class="wp-block-list">
<li>the discount code</li>



<li>the postcode you configured</li>
</ul>



<p class="wp-block-paragraph">Once the order is confirmed, look at the page URL. The key elements to note are:</p>



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



<li>the part of the URL after the <code>?</code> (the order key)</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="Example of a WooCommerce order confirmation page with the order-received URL used for Google Ads conversion tracking" 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">Step 7 – Finish the trigger in GTM</h2>



<p class="wp-block-paragraph">In Google Tag Manager, configure the trigger with <strong>two conditions</strong>:</p>



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



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



<p class="wp-block-paragraph">This double condition avoids <strong>false positives</strong> and guarantees that the conversion only fires on a genuine order.</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">Step 8 – Test with Preview mode</h2>



<p class="wp-block-paragraph">Before publishing:</p>



<ul class="wp-block-list">
<li>Click on <strong>Preview</strong> in GTM</li>



<li>Place another test order</li>



<li>Open <strong>Tag Assistant</strong></li>
</ul>



<p class="wp-block-paragraph">You should see:</p>



<ul class="wp-block-list">
<li>the Google Ads tag fired</li>



<li>both URL conditions met</li>
</ul>



<p class="wp-block-paragraph">If so, the tracking is working correctly.</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="The Google Tag Manager preview tool showing tags and Google Ads conversions firing on an e-commerce site" 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">Step 9 – Publish and check in 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">Once the test passes:</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>Click <strong>Submit</strong> in Google Tag Manager</li>



<li>Publish the configuration</li>
</ul>



<p class="wp-block-paragraph">All that is left is to generate sales and check that they come through in <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="A hand putting a coin into a blue piggy bank, representing a low conversion rate and limited profitability." 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">In under 15 minutes you can set up <strong>reliable conversion tracking</strong> for your Google Ads campaigns on WooCommerce. It is an essential step if you want to steer your performance and optimise your advertising spend.</p>



<p class="wp-block-paragraph">In a future tutorial I will show you how to:</p>



<ul class="wp-block-list">
<li>feed back the <strong>revenue</strong></li>



<li>calculate a <strong>precise ROAS</strong></li>



<li>use an <strong>advanced e-commerce dataLayer</strong></li>
</ul>



<p class="wp-block-paragraph">It is entirely possible to get <strong>excellent scores on Google PageSpeed Insights</strong>, even with a site that started out slow.</p>



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



<h3 class="wp-block-heading">Written by</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter – </strong>founder of the agency <strong>Oli-via-net</strong>, certified expert in <strong>Google Ads</strong>, <strong>SEO</strong> and <strong>e-commerce tracking</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">Free SEO &amp; Digital Marketing Audit</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">Get a personalised analysis of your website in under <strong>48 hours</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">A clear diagnosis (technical, content, visibility).</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">The <strong>3 priority actions</strong> to improve your results.</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">Recommendations suited to your sector and your budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100% free, no commitment</strong>. Our aim is to show you how to generate <strong>more qualified traffic, more leads and more sales</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">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Name" 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">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="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">Your website URL (optional)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="Your website URL (optional)" 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">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" 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="Google SEO"/><label for="kb_field_4_0">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="Visibility in AI answers (GEO)"/><label for="kb_field_4_1">Visibility in AI answers (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="Paid advertising (SEA)"/><label for="kb_field_4_2">Paid advertising (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="Reviews and online reputation"/><label for="kb_field_4_3">Reviews and online reputation</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="Website design or rebuild"/><label for="kb_field_4_4">Website design or rebuild</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="Automation and AI agents"/><label for="kb_field_4_5">Automation and AI agents</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="Not sure yet"/><label for="kb_field_4_6">Not sure yet</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">Your message (optional)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Your message (optional)" 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">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." 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="I agree"/><label for="kb_field_6_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="7602"/><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">Get my free audit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</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>Is SEO dying in 2026? Discover the GAIA method</title>
		<link>https://www.oli-via-net.fr/en/is-seo-dying-2026-gaia-method/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Wed, 03 Dec 2025 11:39:38 +0000</pubDate>
				<category><![CDATA[Artificial intelligence]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=4912</guid>

					<description><![CDATA[Update of 22 October 2026. The GAIA method now has its complete guide, with its four principles, its dated practices and a self-assessment scorecard. Read the GAIA method, the complete guide to GEO. The GAIA method (Generative, Authority, Information, Agents) Published 3 December 2025 — updated 16 October 2026: self-contained passages, off-site reputation and AI...]]></description>
										<content:encoded><![CDATA[
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.oli-via-net.fr/en/is-seo-dying-2026-gaia-method/"},"headline":"Is SEO dying in 2026? The GAIA method (Generative, Authority, Information, Agents) for staying visible in the age of AI","description":"An analysis of the shift in search as AI Overviews arrive — rolled out in France on 22 July 2026 — alongside Google Discover, zero-click search and autonomous agents, and a presentation of the GAIA method (Generative, Authority, Information, Agents) designed by Nicolas Peter to structure a lasting AI search and GEO strategy.","image":{"@type":"ImageObject","url":"https://www.oli-via-net.fr/wp-content/uploads/2025/12/methode-gaia-seo-ia-2026-oliv-ia-net.webp","width":1200,"height":675,"caption":"Visual diagram of the GAIA method applied to search in the age of artificial intelligence.","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/12/methode-gaia-seo-ia-2026-oliv-ia-net.webp"},"datePublished":"2025-12-03T10:00:00+01:00","dateModified":"2026-10-22T18:00:00+02:00","author":{"@type":"Person","@id":"https://www.oli-via-net.fr/author/expert-seo-ia-nicolas-peter/","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":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","url":"https://www.entreprises.gouv.fr/"}}}]},"publisher":{"@type":"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/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp","width":500,"height":142,"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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","contentUrl":"https://www.oli-via-net.fr/wp-content/uploads/2025/11/cropped-logo-oli-via-net-agence-seo-sea-automatisation-ia.webp"}},"keywords":["AI SEO","GAIA method","AI Overviews","zero-click search","Google Discover","Google News","SEO 2026","Generative Engine Optimization","GEO","AEO","LLMO","AI Overviews France","AI Mode","AI agents","agentic commerce","MCP","llms.txt"],"inLanguage":"en-GB"}</script>



<p class="wp-block-paragraph" style="background:#eef3ff;border-left:4px solid #295cff;border-radius:0 12px 12px 0;padding:14px 18px"><strong>Update of 22 October 2026.</strong> The GAIA method now has its complete guide, with its four principles, its dated practices and a self-assessment scorecard. <a href="https://www.oli-via-net.fr/en/gaia-method/">Read the GAIA method, the complete guide to GEO</a>.</p>



<h2 class="wp-block-heading">The GAIA method (Generative, Authority, Information, Agents)</h2>



<p class="has-small-font-size wp-block-paragraph"><em>Published 3 December 2025 — <strong>updated 16 October 2026</strong>: self-contained passages, off-site reputation and AI crawler access. Update of 3 September 2026: the roll-out of AI Overviews and AI Mode in France, 2026 zero-click data, agentic protocols (MCP, A2A, AP2), and a correction on the energy cost of AI queries.</em></p>



<h3 class="wp-block-heading has-medium-font-size">No, SEO is not dead… but old-school SEO is</h3>



<p class="wp-block-paragraph">For more than twenty years, organic search ran on a fairly linear model: find keywords, write content, earn backlinks, aim for the top 10 and collect the traffic.</p>



<p class="wp-block-paragraph">For several months now, that model has been cracking in every direction.</p>



<p class="wp-block-paragraph">Four major shifts are behind it:</p>



<ol class="wp-block-list">
<li>Google&#8217;s <strong>AI Overviews</strong>, which answer directly in place of the sites (source: <a href="https://blog.google/products/search/generative-ai-google-search-may-2024" target="_blank" rel="noreferrer noopener">blog.google</a>)</li>



<li>The explosion of <strong>zero-click searches</strong>, where the user gets their answer without ever leaving the results page (source: <a href="https://www.similarweb.com/blog/marketing/seo/zero-click-searches" target="_blank" rel="noreferrer noopener">Similarweb</a>)</li>



<li>The roll-out of <strong>AI summaries inside Google Discover</strong>, which rewrite articles in the Google app&#8217;s news feed (source: <a href="https://searchengineland.com/google-discover-ai-summaries-search-whats-new-sports-feed-463318" target="_blank" rel="noreferrer noopener">Search Engine Land</a>)</li>



<li>The arrival of <strong>AI Overviews</strong> and <strong>AI Mode</strong> in France on <strong>22 July 2026</strong>: long spared for neighbouring-rights reasons, the French market has now switched too (source: <a href="https://www.blogdumoderateur.com/google-deploie-ai-overviews-ai-mode-france/" target="_blank" rel="noreferrer noopener">Blog du Modérateur</a>).</li>
</ol>



<p class="wp-block-paragraph">The numbers speak for themselves:</p>



<ul class="wp-block-list">
<li>A <strong><a href="https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/" target="_blank" rel="noopener">Pew Research Center</a></strong> study published in July 2025 shows that when users see an AI summary, they click a traditional link on only <strong>8%</strong> of visits, against <strong>15%</strong> when there is no AI summary.</li>



<li>According to the <a href="https://sparktoro.com/blog/in-2026-less-than-one-third-of-google-searches-still-send-a-click/" target="_blank" rel="noreferrer noopener">SparkToro/Similarweb study</a> covering January–April 2026, <strong>68%</strong> of Google searches now end without a single click, against 60% in 2024 and 49% in 2019 — up 12.5 points in two years, the sharpest acceleration of the decade.</li>
</ul>



<p class="wp-block-paragraph">In other words: organic traffic is moving towards AI answers, algorithmic feeds (Discover, News) and conversational interfaces (Gemini, ChatGPT, Perplexity). <a href="https://www.oli-via-net.fr/en/seo-ai-search-geo-agency-france/">Search</a> is not disappearing, but it is changing nature.</p>



<p class="wp-block-paragraph">That is the context in which I designed <strong>the GAIA method</strong>.</p>



<div style="position:relative;width:100%;aspect-ratio:16/9;">
  <iframe 
    style="position:absolute;inset:0;width:100%;height:100%;border:0"
    src="https://www.youtube-nocookie.com/embed/IZiqrppjcC0?rel=0"
    referrerpolicy="strict-origin-when-cross-origin" 
    title="AI search for a renovation company: the Les Bains &amp; Cuisines d'Alexandre case"
    loading="lazy"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
    allowfullscreen
    frameborder="0">
  </iframe>
</div>



<h2 class="wp-block-heading">What exactly is the GAIA method?</h2>



<p class="wp-block-paragraph"><strong>GAIA</strong> is a strategic method I formalised to think about search in the age of AI. The acronym stands for:</p>



<ul class="wp-block-list">
<li><strong>G – Generative</strong>: optimise for generative search and AI summaries.</li>



<li><strong>A – Authority</strong>: build solid brand and author authority (E-E-A-T).</li>



<li><strong>I – Information</strong>: produce exclusive information that AI cannot easily replace.</li>



<li><strong>A – Agents</strong>: prepare your content for autonomous <a href="https://www.oli-via-net.fr/en/marketing-automation-ai-agents-agency/">AI agents</a>.</li>
</ul>



<p class="wp-block-paragraph">In French, <strong>Génératif, Autorité, Information, Agents</strong>.</p>



<p class="wp-block-paragraph">This is not a &#8220;new Google rule&#8221; but a <strong>working method</strong> I use at Oli-via-net to help clients stay visible despite AI Overviews, Discover and the rise of zero-click.</p>



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



<h3 class="wp-block-heading has-medium-font-size">1. G for Generative: aim for the citation rather than the click</h3>



<p class="wp-block-paragraph">With AI Overviews, Google uses site content to generate a synthetic answer, then displays a few links below that block. In the Pew Research study, only <strong>1%</strong> of visits involve a click on a link inside the AI summary itself, and <strong>8%</strong> on any link at all (summary plus classic results).</p>



<p class="wp-block-paragraph">The consequence: fighting for a position alone no longer makes sense across a large share of informational queries.</p>



<p class="wp-block-paragraph">The objective becomes twofold:</p>



<ol class="wp-block-list">
<li>Be <strong>understandable</strong> by Google&#8217;s AI, and by the other engines.</li>



<li>Be <strong>reliable and structured enough</strong> to be picked as a cited source.</li>
</ol>



<p class="wp-block-paragraph">In practice, optimising the G in GAIA means:</p>



<ul class="wp-block-list">
<li>Structuring content in logical blocks: clear headings, hierarchical subheadings, short paragraphs.</li>



<li>Adding <strong>FAQs</strong> with direct 40 to 60-word answers to the key questions.</li>



<li>Using <strong>Schema.org structured data</strong> (Article, FAQPage, HowTo, Product, Service and so on).</li>



<li>Covering complete topics rather than keyword fragments, so as to become a <strong>topical reference</strong> on the search intent.</li>



<li>Writing <strong>paragraphs that stand on their own</strong>. An AI does not cite a whole page, it extracts a passage, so the figure, the source and the expert’s name belong in the sentence itself, not three paragraphs earlier.</li>
</ul>



<p class="wp-block-paragraph">People increasingly talk about <strong><a href="https://www.oli-via-net.fr/en/best-geo-experts-france/">GEO (Generative Engine Optimization)</a></strong>: optimising no longer for the traditional search engine but for the generative engine that composes the answers. You will also see <strong>AEO</strong> (Answer Engine Optimization, the direct answer) and <strong>LLMO</strong> (the footprint left inside the models themselves): three angles on the same work, of which GEO is currently the most widely used term.</p>



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



<h3 class="wp-block-heading has-medium-font-size">2. A for Authority: authority becomes the real currency of AI search</h3>



<p class="wp-block-paragraph">In an environment where AI synthesises information, the key question is:<br>&#8220;Which sources will the algorithm consider reliable enough to feed its answers?&#8221;</p>



<p class="wp-block-paragraph">That is where <strong>E-E-A-T</strong> (Experience, Expertise, Authoritativeness, Trustworthiness) comes into its own.<br>The <a href="https://developers.google.com/search/blog/2023/02/google-search-and-ai-content" target="_blank" rel="noopener">Google Search documentation</a> is a reminder that, however content is produced — by AI or by a human — what counts is that it is <strong>useful, high quality and people-first</strong>, with signals of expertise and trustworthiness.</p>



<p class="wp-block-paragraph">In parallel:</p>



<ul class="wp-block-list">
<li><a href="https://searchengineland.com/google-discover-ai-summaries-search-whats-new-sports-feed-463318" target="_blank" rel="noopener">Google Discover</a> now displays <strong>AI summaries</strong> drawn from several sources, with the original articles cited as logos or secondary links.</li>



<li>Publisher complaints and Similarweb studies show a sharp drop in traffic to news sites since the mass roll-out of AI Overviews and AI summaries (source: <a href="https://nypost.com/2025/07/03/media/google-ai-tools-depressing-traffic-to-news-sites-report" target="_blank" rel="noreferrer noopener">New York Post</a>).</li>
</ul>



<p class="wp-block-paragraph">More than ever, authority signals are decisive:</p>



<ul class="wp-block-list">
<li>An identified author with demonstrated expertise (track record, client cases, talks, publications).</li>



<li>Topics genuinely mastered and treated coherently across the site (topical authority).</li>



<li>Brand reputation (mentions, citations, interviews, reviews, multi-channel presence).</li>



<li>Consistent editorial quality, including on news content (Google News, Discover).</li>



<li>What is said about the brand <strong>off its own site</strong>. AI engines also summarise reviews, forums, comparison sites and the press, and a recognised but poorly perceived brand is left out of their recommendations.</li>
</ul>



<p class="wp-block-paragraph">Since AI Overviews arrived, the authority of the entity — person plus brand — weighs more than an accumulation of isolated backlinks.</p>



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



<h3 class="wp-block-heading has-medium-font-size">3. I for Information: produce what AI cannot generate on its own</h3>



<p class="wp-block-paragraph">Language models are excellent at rephrasing and summarising, but they remain dependent on their input data. They cannot invent:</p>



<ul class="wp-block-list">
<li><strong>Real field experience</strong> from client engagements.</li>



<li><strong>Proprietary data</strong> from campaigns, audits and A/B tests.</li>



<li><strong>Fine-grained professional analysis</strong>, grounded in daily practice.</li>



<li><strong>Argued points of view</strong> built on concrete situations.</li>
</ul>



<p class="wp-block-paragraph">Recent best practice on AI-generated content converges on one point:<br>AI can help produce a first draft, but the value is created through <strong>human rewriting and enrichment</strong> — examples, nuance, use cases, specific angles.</p>



<p class="wp-block-paragraph">In practice, for the &#8220;I&#8221; in GAIA, I recommend:</p>



<ul class="wp-block-list">
<li>Using AI as a structuring tool (outline, table of contents, title variants) and an accelerator.</li>



<li>Reserving the final writing of sensitive passages — analysis, recommendations, case studies — for a human.</li>



<li>Systematically documenting <strong>concrete results</strong>: curves, conversion rates, time or revenue gained.</li>



<li>Signing content with a <strong>real author</strong> who stands behind it.</li>
</ul>



<p class="wp-block-paragraph">That kind of information remains hard for a general-purpose LLM to replace, and it is a durable competitive advantage.</p>



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



<h3 class="wp-block-heading has-medium-font-size">4. A for Agents: prepare your content for autonomous AI agents</h3>



<p class="wp-block-paragraph">The last building block of the GAIA method covers a movement that is now well under way:<br>the shift from a web consumed by humans through a browser to a web consumed by <strong>AI agents</strong> — personal assistants, research agents, transactional agents.</p>



<p class="wp-block-paragraph">At the end of 2025 this was an anticipation. In 2026 it is infrastructure:</p>



<ul class="wp-block-list">
<li>A <strong>protocol stack</strong> has stabilised: <strong>MCP</strong> (Model Context Protocol) to expose data and tools to a model, <strong>A2A</strong> for agent-to-agent communication, <strong>AP2</strong> and <strong>x402</strong> for agentic payment, <strong>WebMCP</strong> to make a page actionable by an agent, and <strong>Web Bot Auth</strong> to tell a legitimate agent from a scraper.</li>



<li><strong>Agentic browsers</strong> have left the lab: ChatGPT Atlas, Comet, Google&#8217;s AI Mode and the assistants built into mobile operating systems carry out complete tasks — searching, comparing, booking, buying — without the user opening a single one of your page templates.</li>



<li><strong>Agentic commerce</strong> is taking shape: the agent reads a product page, compares prices and triggers a payment. Whatever is not marked up does not exist for it.</li>
</ul>



<p class="wp-block-paragraph">To be usable by these agents, sites have to be:</p>



<ul class="wp-block-list">
<li><strong>Structured</strong>: product data, services, prices and availability clearly marked up.</li>



<li><strong>Accessible</strong>: APIs, feeds or pages standardised enough for an AI to parse.</li>



<li><strong>Reliable</strong>: up-to-date, coherent information with no contradictions between pages.</li>
</ul>



<p class="wp-block-paragraph">Concretely, that means:</p>



<ul class="wp-block-list">
<li>Using Schema.org to describe <strong>services, products, reviews and FAQs</strong>.</li>



<li>Organising content into reusable blocks (steps, procedures, lists).</li>



<li>Thinking of the site as a <strong>machine-readable knowledge base</strong>, not only as a shop window.</li>



<li>Letting <strong>AI crawlers</strong> in. The robots.txt explicitly allows their crawlers (GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended), and key information remains readable without JavaScript.</li>
</ul>



<p class="wp-block-paragraph">A word on the <strong>llms.txt</strong> file, often presented as &#8220;robots.txt for AI&#8221;: Google has said it does not use it, and real adoption on the engine side remains marginal. Putting one in place costs almost nothing, but it replaces neither correct structured data, nor a page structure that is genuinely extractable, nor exclusive information. That is where the work happens.</p>



<p class="wp-block-paragraph">With GAIA, this &#8220;Agents&#8221; dimension is not an optional futuristic layer but a strategic axis to build into editorial and technical design right now.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://www.oli-via-net.fr/wp-content/uploads/2025/12/seo-ia-consultant-travail-optimisation-intelligence-artificielle.webp" alt="SEO consultant working on a laptop with an SEO dashboard in the background, illustrating optimisation for artificial intelligence" class="wp-image-3660" srcset="https://www.oli-via-net.fr/wp-content/uploads/2025/12/seo-ia-consultant-travail-optimisation-intelligence-artificielle.webp 1536w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/seo-ia-consultant-travail-optimisation-intelligence-artificielle-300x200.webp 300w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/seo-ia-consultant-travail-optimisation-intelligence-artificielle-1024x683.webp 1024w, https://www.oli-via-net.fr/wp-content/uploads/2025/12/seo-ia-consultant-travail-optimisation-intelligence-artificielle-768x512.webp 768w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /></figure>



<h2 class="wp-block-heading">Conclusion: the GAIA method in one sentence</h2>



<p class="wp-block-paragraph">The method’s principles, practices and self-assessment scorecard are set out in the <a href="https://www.oli-via-net.fr/en/gaia-method/">complete guide to the GAIA method</a>.</p>



<p class="wp-block-paragraph">Beyond visibility, the search landscape of 2026 also raises an energy question — one that is often framed badly. The &#8220;factor of 10&#8221; between a generative query and a classic search comes from a 2023 estimate (around 3 Wh per query) that has since been corrected: Epoch AI puts a ChatGPT query at roughly <strong>0.3 Wh</strong>, and Google measures <strong>0.24 Wh</strong> for Gemini in production, against 0.04 to 0.3 Wh for a Google search depending on the source. The real gap is therefore a factor of 2 to 3, not 10 — and the real subject is not the individual query but the aggregate volume. Optimising content, structuring information and <a href="https://www.oli-via-net.fr/en/improve-google-pagespeed-score-wordpress-divi/">improving site performance</a> also means doing the groundwork for AI, reducing its energy footprint and gaining digital efficiency.</p>



<p class="wp-block-paragraph">The GAIA method (Generative, Authority, Information, Agents) starts from one simple observation:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">SEO in 2026 is no longer about “writing for Google”, but about<br>“structuring, proving and spreading expertise in an ecosystem dominated by AI”.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>Generative:</strong> make sure search AI can rely on your content.<br><strong>Authority: </strong>build a brand and authors that algorithms can legitimately choose.<br><strong>Information:</strong> produce data and field experience that models cannot guess.<br><strong>Agents:</strong> prepare your site for a future in which AI systems talk to each other, with your content as the reference.</p>



<h3 class="wp-block-heading">Written by</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter – Web Performance</strong> and <a href="https://www.oli-via-net.fr/en/geo-agency-perpignan/">SEO expert in Perpignan</a> and Paris<br>Oli-via-net agency</p>



<p class="wp-block-paragraph">This is the basis on which I now support businesses that want to stay visible in a world where answers are increasingly generated, summarised and filtered by AI. To go further, I also publish a <a href="https://www.oli-via-net.fr/en/best-geo-experts-france/">ranking of the best GEO experts in France</a>, a <a href="https://www.oli-via-net.fr/en/best-geo-agencies-france/">ranking of the best GEO agencies</a> and a <a href="https://www.oli-via-net.fr/en/best-seo-consultants-france/">ranking of the best SEO consultants</a>, with the scoring methodology set out clearly.</p>



<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"FAQPage","@id":"https://www.oli-via-net.fr/en/is-seo-dying-2026-gaia-method/#faq","inLanguage":"en-GB","mainEntity":[{"@type":"Question","name":"Is SEO dead in 2026?","acceptedAnswer":{"@type":"Answer","text":"No. SEO as it used to be practised — keywords, backlinks, top 10 — is yielding less, but search has never been more active. What changes is the target of the work: you no longer optimise only to rank, but to be understood, chosen and cited by generative engines."}},{"@type":"Question","name":"What is the GAIA method?","acceptedAnswer":{"@type":"Answer","text":"GAIA is a working method formalised by Nicolas Peter (Oli-via-net) around four pillars: Generative (being citable by search AI), Authority (building entity authority), Information (producing what a model cannot invent) and Agents (preparing your site for autonomous agents)."}},{"@type":"Question","name":"What is the difference between SEO, GEO, AEO and LLMO?","acceptedAnswer":{"@type":"Answer","text":"SEO targets ranking in classic results. GEO targets the citation inside generated answers. AEO targets the direct answer and featured snippets, LLMO the footprint left inside the models themselves. In practice the last three describe closely related angles on the same citability work."}},{"@type":"Question","name":"Are Google's AI Overviews live in France?","acceptedAnswer":{"@type":"Answer","text":"Yes, since 22 July 2026, with AI Mode rolled out at the same time. The delay against the United States came down to neighbouring rights. It is a surface distinct from conversational assistants: you can be cited by ChatGPT and completely absent from AI Overviews, and the reverse."}},{"@type":"Question","name":"How do I know whether an AI is citing my site?","acceptedAnswer":{"@type":"Answer","text":"There is no Search Console for generative engines yet. The workable method remains manual sampling: run a stable set of queries on ChatGPT, Gemini, Perplexity and Copilot at fixed intervals, and record the sources cited. On the server side, the logs for GPTBot, ClaudeBot and PerplexityBot tell you who is reading you."}},{"@type":"Question","name":"Should I create an llms.txt file?","acceptedAnswer":{"@type":"Answer","text":"It is not a priority. Google has said it does not use it and adoption on the engine side remains marginal. Putting one in place costs almost nothing, but it replaces neither correct structured data, nor an extractable page structure, nor genuinely exclusive information."}}]},{"@type":"HowTo","@id":"https://www.oli-via-net.fr/en/is-seo-dying-2026-gaia-method/#howto","name":"Applying the GAIA method to a site in 2026","description":"The four steps of the GAIA method for staying visible in the age of AI Overviews, generative engines and autonomous agents.","inLanguage":"en-GB","totalTime":"P90D","step":[{"@type":"HowToStep","position":1,"name":"Generative: aim for the citation rather than the click","text":"Structure content in logical blocks, add direct 40 to 60-word answers, mark up with Schema.org and cover complete topics rather than keyword fragments, with paragraphs an AI can cite on their own.","url":"https://www.oli-via-net.fr/en/is-seo-dying-2026-gaia-method/#generative"},{"@type":"HowToStep","position":2,"name":"Authority: build entity authority","text":"Identify a real author and demonstrate their expertise, keep topical coherence across the site, and work on brand reputation beyond isolated backlinks, including what reviews, forums and the press say about it.","url":"https://www.oli-via-net.fr/en/is-seo-dying-2026-gaia-method/#authority"},{"@type":"HowToStep","position":3,"name":"Information: produce what AI cannot generate on its own","text":"Publish real field experience, proprietary data from audits and tests, and quantified professional analysis that a general-purpose model cannot invent.","url":"https://www.oli-via-net.fr/en/is-seo-dying-2026-gaia-method/#information"},{"@type":"HowToStep","position":4,"name":"Agents: make the site machine-readable","text":"Mark up services, products, prices and availability, organise content into reusable blocks, and think of the site as a knowledge base readable by an autonomous agent, open to AI crawlers in robots.txt.","url":"https://www.oli-via-net.fr/en/is-seo-dying-2026-gaia-method/#agents"}]}]}</script>



<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">Free SEO &amp; Digital Marketing Audit</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">Get a personalised analysis of your website in under <strong>48 hours</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">A clear diagnosis (technical, content, visibility).</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">The <strong>3 priority actions</strong> to improve your results.</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">Recommendations suited to your sector and your budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100% free, no commitment</strong>. Our aim is to show you how to generate <strong>more qualified traffic, more leads and more sales</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">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Name" 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">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="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">Your website URL (optional)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="Your website URL (optional)" 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">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" 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="Google SEO"/><label for="kb_field_4_0">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="Visibility in AI answers (GEO)"/><label for="kb_field_4_1">Visibility in AI answers (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="Paid advertising (SEA)"/><label for="kb_field_4_2">Paid advertising (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="Reviews and online reputation"/><label for="kb_field_4_3">Reviews and online reputation</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="Website design or rebuild"/><label for="kb_field_4_4">Website design or rebuild</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="Automation and AI agents"/><label for="kb_field_4_5">Automation and AI agents</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="Not sure yet"/><label for="kb_field_4_6">Not sure yet</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">Your message (optional)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Your message (optional)" 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">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." 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="I agree"/><label for="kb_field_6_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="7602"/><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">Get my free audit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</div><style>.kadence-form-1689_a7e2ff-c1 .kadence-blocks-form-field.kb-submit-field { display: none; }</style></noscript></div></div>

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



<h2 class="wp-block-heading">FAQ — SEO, GEO and the GAIA method in 2026</h2>



<h3 class="wp-block-heading has-medium-font-size">Is SEO dead in 2026?</h3>



<p class="wp-block-paragraph">No. SEO as it used to be practised — keywords, backlinks, top 10 — is yielding less, but search has never been more active. What changes is the target of the work: you no longer optimise only to rank, but to be understood, chosen and cited by generative engines.</p>



<h3 class="wp-block-heading has-medium-font-size">What is the GAIA method?</h3>



<p class="wp-block-paragraph">GAIA is a working method formalised by Nicolas Peter (Oli-via-net) around four pillars: Generative (being citable by search AI), Authority (building entity authority), Information (producing what a model cannot invent) and Agents (preparing your site for autonomous agents).</p>



<h3 class="wp-block-heading has-medium-font-size">What is the difference between SEO, GEO, AEO and LLMO?</h3>



<p class="wp-block-paragraph">SEO targets ranking in classic results. GEO targets the citation inside generated answers. AEO targets the direct answer and featured snippets, LLMO the footprint left inside the models themselves. In practice the last three describe closely related angles on the same citability work.</p>



<h3 class="wp-block-heading has-medium-font-size">How do I know whether an AI is citing my site?</h3>



<p class="wp-block-paragraph">There is no Search Console for generative engines yet. The workable method remains manual sampling: run a stable set of queries on ChatGPT, Gemini, Perplexity and Copilot at fixed intervals, and record the sources cited. On the server side, the logs for GPTBot, ClaudeBot and PerplexityBot tell you who is reading you.</p>



<h3 class="wp-block-heading has-medium-font-size">Should I create an llms.txt file?</h3>



<p class="wp-block-paragraph">It is not a priority. Google has said it does not use it and adoption on the engine side remains marginal. Putting one in place costs almost nothing, but it replaces neither correct structured data, nor an extractable page structure, nor genuinely exclusive information.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Improving the Google PageSpeed Insights performance score on a WordPress site with Divi</title>
		<link>https://www.oli-via-net.fr/en/improve-google-pagespeed-score-wordpress-divi/</link>
		
		<dc:creator><![CDATA[Nicolas Peter]]></dc:creator>
		<pubDate>Tue, 02 Dec 2025 11:37:28 +0000</pubDate>
				<category><![CDATA[WordPress tutorials]]></category>
		<guid isPermaLink="false">https://www.oli-via-net.fr/?p=4952</guid>

					<description><![CDATA[A website&#8217;s load speed is no longer a simple matter of comfort: today it is a decisive factor for organic search (SEO), user experience and conversion. Yet many WordPress sites using the Divi theme still suffer from poor performance, particularly on mobile. In this article I explain how to improve your Google PageSpeed Insights score...]]></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":"Improving the Google PageSpeed Insights performance score on a WordPress site with Divi","inLanguage":"en-GB","isPartOf":{"@type":"WebSite","@id":"https://www.oli-via-net.fr/#website"},"description":"A real case: from 53 to 97 on Google PageSpeed Insights. Clean-up, image optimisation, caching, Divi settings and Core Web Vitals, step by step."},{"@type":"WebSite","@id":"https://www.oli-via-net.fr/#website","url":"https://www.oli-via-net.fr","name":"Oli-via-net","inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https://www.oli-via-net.fr/blog/ameliorer-score-pagespeed-wordpress-divi/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.oli-via-net.fr"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.oli-via-net.fr/en/blog/"},{"@type":"ListItem","position":3,"name":"Improving the PageSpeed score on WordPress with 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":"Improving the Google PageSpeed Insights performance score on a WordPress site with Divi","description":"A case study: how to take a WordPress Divi site from 53 to 97 on Google PageSpeed Insights (desktop) through structured technical optimisation: clean-up, images, caching, Divi settings and 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":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","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":"en-GB","articleSection":["Technical SEO","Web performance","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":"SEO & web performance expert","url":"https://www.oli-via-net.fr/a-propos-nicolas-peter/","sameAs":["https://www.francenum.gouv.fr/activateurs/nicolas-peter"],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"France Num Activator","description":"Nicolas Peter is listed among the France Num Activators, professionals who support the digital transformation of very small businesses and SMEs.","credentialCategory":"Public listing","url":"https://www.francenum.gouv.fr/activateurs/nicolas-peter","recognizedBy":{"@type":"GovernmentOrganization","name":"France Num","url":"https://www.francenum.gouv.fr/","description":"A French government initiative for the digital transformation of very small businesses and SMEs.","parentOrganization":{"@type":"GovernmentOrganization","name":"Directorate General for Enterprise (DGE)","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/en/legal-notice/","acquireLicensePage":"https://www.oli-via-net.fr/en/contact-digital-marketing-agency/","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":"Push PageSpeed above 90 on WordPress (Divi) – a simple, fast method","description":"A video tutorial showing how to take a WordPress Divi site from 53 to 97 on Google PageSpeed Insights in desktop mode through complete technical optimisation: clean-up, images, caching, Divi settings and 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":"en-GB","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":"How do you improve the Google PageSpeed Insights score of a WordPress site using Divi?","acceptedAnswer":{"@type":"Answer","text":"To improve the PageSpeed score of a WordPress Divi site you first need to lighten the foundations (cleaning up plugins and media), optimise the images (compression and WebP), configure a caching plugin such as WP Rocket or WP Fastest Cache, turn on Divi's performance options and check the Core Web Vitals (LCP, CLS, INP) until the indicators are green."}},{"@type":"Question","name":"Can a WordPress site with Divi really reach a score above 90 on PageSpeed Insights?","acceptedAnswer":{"@type":"Answer","text":"Yes — a WordPress site built with Divi can pass 90 on Google PageSpeed Insights, desktop included, provided it is properly optimised: compressed images, well-configured caching, unnecessary scripts removed and Divi settings tuned for performance rather than heavy visual effects."}},{"@type":"Question","name":"Do you absolutely have to aim for 100/100 on Google PageSpeed Insights?","acceptedAnswer":{"@type":"Answer","text":"Aim instead for green Core Web Vitals and a score between 85 and 95. Reaching 100/100 is sometimes possible but not always cost-effective: what matters is a site that is fast, stable and pleasant to use, which Google already rewards heavily in search."}},{"@type":"Question","name":"Which plugins should I use to optimise images and caching on WordPress?","acceptedAnswer":{"@type":"Answer","text":"For images, plugins such as Imagify compress visuals and convert them to WebP automatically. For caching, WP Rocket offers a very complete premium solution, and WP Fastest Cache is an effective free alternative on standard WordPress sites."}},{"@type":"Question","name":"What are the key steps in optimising a WordPress site technically?","acceptedAnswer":{"@type":"Answer","text":"The key steps are: cleaning up the site (unnecessary plugins, themes and media), optimising the images, putting an effective cache in place, turning on the theme's performance options (Divi here) and checking the Core Web Vitals in PageSpeed Insights until the site is fast and stable on both desktop and 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">A website&#8217;s load speed is no longer a simple matter of comfort: today it is a <strong>decisive factor for <a href="https://www.oli-via-net.fr/en/seo-ai-search-geo-agency-france/">organic search (SEO)</a>, user experience and conversion</strong>. Yet many <strong>WordPress sites using the Divi theme</strong> still suffer from poor performance, particularly on mobile.</p>



<p class="wp-block-paragraph">In this article I explain <strong>how to improve your Google PageSpeed Insights score effectively</strong>, from a real case, with a <strong>clear, concrete method you can apply straight away</strong>.</p>



<iframe 
    width="100%" 
    height="400"
    src="https://www.youtube.com/embed/Ddgqqqzbydw?rel=0&#038;modestbranding=1&#038;showinfo=0" 
    title="AI SEO - 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">Why Google PageSpeed Insights has become unavoidable</h2>



<p class="wp-block-paragraph">The <strong>Google PageSpeed Insights</strong> tool assesses a website&#8217;s performance against several technical criteria that Google uses to rank pages in its search results.</p>



<p class="wp-block-paragraph">In particular it analyses:</p>



<ul class="wp-block-list">
<li>Real load speed</li>



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



<li>Behaviour on mobile</li>



<li>JavaScript and CSS blocking</li>



<li>Image optimisation</li>
</ul>



<p class="wp-block-paragraph">A poor score has direct consequences:</p>



<ul class="wp-block-list">
<li>A fall in SEO traffic</li>



<li>A higher bounce rate</li>



<li>Lost conversions</li>



<li>Damage to the brand image</li>
</ul>



<h2 class="wp-block-heading">Why WordPress sites with Divi are often slow</h2>



<p class="wp-block-paragraph">The <a href="https://www.oli-via-net.fr/en/website-design-redesign-wordpress-shopify-webflow/">CMS <strong>WordPress</strong></a> is extremely powerful and flexible, but that richness can become a drag if the site is not properly optimised. The <strong>Divi</strong> theme is highly visual but also <strong>heavy by nature</strong>:</p>



<ul class="wp-block-list">
<li>Heavy script loading</li>



<li>Multiple animations</li>



<li>Complex modules</li>



<li>Large stylesheets</li>
</ul>



<p class="wp-block-paragraph">Without advanced configuration, a Divi site can easily score below 50 on PageSpeed Insights, especially on 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">A real case: performance BEFORE optimisation (desktop)</h2>



<p class="wp-block-paragraph">Before any work, the site&#8217;s desktop performance was limited.<br>The Google PageSpeed Insights analysis in <strong>Desktop</strong> mode showed the following:</p>



<ul class="wp-block-list">
<li><strong>Desktop performance score: 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">These figures show that <strong>the initial render was not catastrophic</strong>, but that the browser spent a great deal of time blocked by scripts (a very high TBT), which degraded how smooth and responsive the page felt even on 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="Screenshot of Google PageSpeed Insights on desktop before optimising a WordPress site with Divi: performance score 53 with a total blocking time of 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">Step 1: Technical clean-up of the WordPress site</h2>



<p class="wp-block-paragraph">Before even talking about caching or images, you have to:</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>Remove unnecessary plugins</li>



<li>Clean up the media library</li>



<li>Delete unused themes</li>



<li>Check for scripts loading for no reason</li>



<li>Back your site up through FTP + database, or with the free Updraft Plus plugin</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 of the Media Hygiene plugin, used to clean up and optimise the WordPress media library" 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">For that you can use the free plugin <a href="https://wordpress.org/plugins/media-hygiene/" target="_blank" rel="noopener">Media Hygiene</a>. Every active plugin adds to server response time and browser rendering.</p>



<p class="wp-block-paragraph"><strong>The aim: </strong>lighten the foundations before optimising performance.</p>



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



<h2 class="wp-block-heading">Step 2: Image optimisation (the biggest performance gain)</h2>



<p class="wp-block-paragraph">Images often represent <strong>60 to 80% of a web page&#8217;s total weight</strong>. <a href="https://imagify.io/fr/" target="_blank" rel="noopener">Imagify</a> offers a free tier that lets you optimise 20 MB of images a month (roughly <strong>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">What to do:</p>



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



<li>Conversion to WebP</li>



<li>Resizing to the exact dimensions</li>



<li>Lazy loading for off-screen images</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 of the Imagify plugin, for image compression and optimisation on 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">The direct result:</p>



<ul class="wp-block-list">
<li>A massive gain on <strong>Largest Contentful Paint (LCP)</strong></li>



<li>A better mobile score first and foremost</li>
</ul>



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



<h2 class="wp-block-heading">Step 3: Caching and preloading resources</h2>



<p class="wp-block-paragraph">One of the best-performing caching systems with WordPress and Divi is <a href="https://wp-rocket.me/fr/" target="_blank" rel="noopener">WP Rocket</a>, which costs around €30 a year. You can use the free alternative <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>, which will be a little less effective. A good cache configuration lets you:</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>Cut load time dramatically</li>



<li>Reduce server load</li>



<li>Speed up display for returning visitors</li>
</ul>



<p class="wp-block-paragraph">The key elements:</p>



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



<li>Server cache</li>



<li>Font preloading</li>



<li>CSS / JS minification</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 of the WP Rocket plugin, for speed and cache optimisation on 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">On WordPress this step is <strong>absolutely essential</strong> if you want scores above 80-90.</p>



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



<h2 class="wp-block-heading">Step 4: Divi-specific performance settings</h2>



<p class="wp-block-paragraph">Divi includes several built-in optimisation options that are often overlooked:</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>Dynamic module loading</li>



<li>Deferred JavaScript loading</li>



<li>Asynchronous CSS generation</li>



<li>Turning off unnecessary animations</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 of the Divi theme, the visual, modular WordPress theme developed by 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">These settings <strong>reduce the weight of the DOM</strong> and significantly improve visual rendering.</p>



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



<h2 class="wp-block-heading">Step 5: Checking the Core Web Vitals</h2>



<p class="wp-block-paragraph">After optimisation we checked the following indicators:</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">These metrics are now <strong>built directly into Google&#8217;s algorithm</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">The results after optimisation</h2>



<p class="wp-block-paragraph">After the technical optimisation of the WordPress site using Divi, we ran another PageSpeed Insights test in <strong>Desktop</strong> mode. The results are markedly better:</p>



<ul class="wp-block-list">
<li><strong>Desktop performance score: 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">In concrete terms, that means:</p>



<ul class="wp-block-list">
<li>The browser <strong>no longer spends time blocked by JavaScript</strong> (TBT at 0 ms)</li>



<li>The main content appears very quickly</li>



<li>The page is <strong>visually stable</strong> while it loads</li>



<li>The site fully meets Google&#8217;s expectations on desktop performance.</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">The direct impact on organic search (SEO)</h2>



<p class="wp-block-paragraph">A faster site means:</p>



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



<li>Better positions in the results</li>



<li>A better click-through rate</li>



<li>More time spent on the site</li>



<li>A better conversion rate</li>
</ul>



<p class="wp-block-paragraph">Technical performance is now <strong>a pillar of modern SEO</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="An illustration of organic search and AI search combining Google, ChatGPT and Gemini, representing the new generation of intelligent search by 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">Should you aim for 100/100 on 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">Reaching 100/100 is possible in some cases, but it is <strong>not always necessary or cost-effective</strong>. The real objective is:</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>To be <strong>above the Core Web Vitals thresholds</strong></li>



<li>To offer a smooth mobile experience</li>



<li>To avoid algorithmic penalties</li>
</ul>



<p class="wp-block-paragraph">A score <strong>between 85 and 95</strong> is already excellent in 95% of projects.</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="Screenshot of a Google PageSpeed Insights score showing a 100/100 performance achieved by the Oli-via-net agency" 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">An example, the score of our agency’s own site, <a href="https://www.oli-via-net.fr/en/">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">Optimising the performance of a WordPress site with Divi is <strong>not optional</strong>, it is an <strong>absolute necessity</strong> if you want to stay visible, competitive and profitable online.</p>



<p class="wp-block-paragraph">With a structured method:</p>



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



<li>Image optimisation</li>



<li>Caching</li>



<li>Divi settings</li>



<li>Checking the Core Web Vitals</li>
</ul>



<p class="wp-block-paragraph">It is entirely possible to get <strong>excellent scores on Google PageSpeed Insights</strong>, even with a site that started out slow.</p>



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



<h3 class="wp-block-heading">Written by</h3>



<p class="wp-block-paragraph"><strong>Nicolas Peter – Web performance</strong> and<a href="https://www.oli-via-net.fr/en/geo-agency-perpignan/"> SEO expert in Perpignan</a> and Paris<br>Oli-via-net agency</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">Free SEO &amp; Digital Marketing Audit</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">Get a personalised analysis of your website in under <strong>48 hours</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">A clear diagnosis (technical, content, visibility).</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">The <strong>3 priority actions</strong> to improve your results.</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">Recommendations suited to your sector and your budget.</span></li>
</ul></div>



<p class="wp-block-paragraph"><strong>100% free, no commitment</strong>. Our aim is to show you how to generate <strong>more qualified traffic, more leads and more sales</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">Name<span class="required">*</span></label><input name="kb_field_0" id="kb_field_1689_a7e2ff-c1_0" data-label="Name" 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">Phone<span class="required">*</span></label><input name="kb_field_2" id="kb_field_1689_a7e2ff-c1_2" data-label="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">Your website URL (optional)</label><input name="kb_field_3" id="kb_field_1689_a7e2ff-c1_3" data-label="Your website URL (optional)" 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">What you need<span class="required">*</span></label><div data-type="checkbox" data-label="What you need" 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="Google SEO"/><label for="kb_field_4_0">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="Visibility in AI answers (GEO)"/><label for="kb_field_4_1">Visibility in AI answers (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="Paid advertising (SEA)"/><label for="kb_field_4_2">Paid advertising (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="Reviews and online reputation"/><label for="kb_field_4_3">Reviews and online reputation</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="Website design or rebuild"/><label for="kb_field_4_4">Website design or rebuild</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="Automation and AI agents"/><label for="kb_field_4_5">Automation and AI agents</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="Not sure yet"/><label for="kb_field_4_6">Not sure yet</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">Your message (optional)</label><textarea name="kb_field_5" id="kb_field_1689_a7e2ff-c1_5" data-label="Your message (optional)" 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">I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR).<span class="required">*</span></label><div data-type="checkbox" data-label="I agree that my data may be used to handle my request. It is never shared or sold, and I can ask to access or delete it at any time (GDPR)." 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="I agree"/><label for="kb_field_6_0">I agree</label></div></div></div><input type="hidden" name="_kb_form_id" value="1689_a7e2ff-c1"/><input type="hidden" name="_kb_form_post_id" value="7602"/><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">Get my free audit</button></div></form></div>
<noscript><div class="kadence-blocks-form-message kadence-blocks-form-warning">Please enable JavaScript in your browser to submit the form</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>
