Catalog / volto.fr
89

SEO audit for volto.fr

Volto — la plateforme des courtiers en énergie

saas

Health 89/100 (good) · 50 pages crawled · generated 2026-07-29

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Volto remplace vos tableurs, vos pricers maison et vos relances manuelles par un flux de travail unifié — de la prospection à la signature.

Screenshot of volto.fr
50
pages crawled
50
indexable pages
0
errors
9
warnings
332
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Titles 96 0 6 4
Duplicate 99 0 2 0
Content 99 0 1 27
Agent Readiness 100 0 0 3
Cache 100 0 0 50
Images 100 0 0 1
Meta Description 100 0 0 19
Performance 100 0 0 115
Security 100 0 0 50
Structured Data 100 0 0 63
Findings

Warnings (3 rules)

warning Thin content (low word count)

Rule content.thin · Content · 1 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 6 occurrence(s)

Notices (18 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 2 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

  • https://volto.fr/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 50 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 1 occurrence(s)

notice Article page has no author attribution (E-E-A-T)

Rule eeat.no_author · Content · 25 occurrence(s)

notice Article page has no publication date (freshness / E-E-A-T)

Rule eeat.no_date · Content · 1 occurrence(s)

  • https://volto.fr/cas-d-usage/equipe/ — this page is marked up as an article but has no publication date — no datePublished in its JSON-LD and no visible date — add a visible published date and an Article.datePublished so Google can assess freshness

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 13 occurrence(s)

  • https://volto.fr/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/cas-d-usage/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/cgu/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/confidentialite/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/contact/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/en/ — the likely hero/LCP image (gb.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/en/contact/ — the likely hero/LCP image (gb.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/es/ — the likely hero/LCP image (es.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/es/aviso-legal/ — the likely hero/LCP image (es.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/integrations/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/mentions-legales/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/produit/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://volto.fr/tarifs/ — the likely hero/LCP image (fr.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 1 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 1 occurrence(s)

  • https://volto.fr/lexique/ — the page has 2627 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 1 occurrence(s)

  • https://volto.fr/integrations/ — 24 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 50 occurrence(s)

  • https://volto.fr/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/blog/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/blog/cas/agence-immobiliere/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/blog/formule-indexee-6-indices-marche/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/calculer-turpe/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/cas-d-usage/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/cas-d-usage/equipe/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/cgu/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/confidentialite/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/contact/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/en/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/en/contact/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/es/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/es/aviso-legal/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/guides/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/guides/atrd-7/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/guides/atrd-7/eld-gaz/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/guides/devenir-courtier/cadre-juridique/demarchage-b2b-courtier/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/integrations/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/lexique/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/lexique/acheminement-reseau/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/lexique/fiches/accise-electricite/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/logiciel-courtier-energie/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/logiciel-courtier-energie/alternative-eneo-dynergy/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://volto.fr/logiciel-courtier-energie/comparatifs-fournisseurs/alpiq-direct/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 50 occurrence(s)

  • https://volto.fr/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/blog/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/blog/cas/agence-immobiliere/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/blog/formule-indexee-6-indices-marche/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/calculer-turpe/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/cas-d-usage/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/cas-d-usage/equipe/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/cgu/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/confidentialite/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/contact/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/en/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/en/contact/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/es/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/es/aviso-legal/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/guides/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/guides/atrd-7/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/guides/atrd-7/eld-gaz/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/guides/devenir-courtier/cadre-juridique/demarchage-b2b-courtier/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/integrations/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/lexique/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/lexique/acheminement-reseau/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/lexique/fiches/accise-electricite/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/logiciel-courtier-energie/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/logiciel-courtier-energie/alternative-eneo-dynergy/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://volto.fr/logiciel-courtier-energie/comparatifs-fournisseurs/alpiq-direct/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 26 occurrence(s)

  • https://volto.fr/blog/cas/agence-immobiliere/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/agence-publicite-communication/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/agence-voyage/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/artisan-btp/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/blanchisserie-pressing/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/boulangerie-patisserie/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/brasserie-microbrasserie/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/bureau-multi-sites/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/cabinet-medical-medecin/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/camping/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/centre-medical-pluridisciplinaire/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/clinique-veterinaire/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/coiffeur-salon/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/dentiste/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/ecole-primaire-college/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/ehpad-maison-retraite/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/fleuriste/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/food-truck-restauration-rapide/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/garage-automobile/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/blog/cas/gite-rural-chambre-hote/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/cas-d-usage/equipe/ — Article structured data is missing recommended properties (image, datePublished) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/guides/devenir-courtier/cadre-juridique/demarchage-b2b-courtier/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/logiciel-courtier-energie/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/logiciel-courtier-energie/alternative-eneo-dynergy/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://volto.fr/logiciel-courtier-energie/comparatifs-fournisseurs/alpiq-direct/ — Article structured data is missing recommended properties (image, datePublished, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 33 occurrence(s)

  • https://volto.fr/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/agence-immobiliere/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/agence-publicite-communication/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/agence-voyage/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/artisan-btp/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/blanchisserie-pressing/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/boulangerie-patisserie/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/brasserie-microbrasserie/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/bureau-multi-sites/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/cabinet-medical-medecin/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/camping/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/centre-medical-pluridisciplinaire/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/clinique-veterinaire/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/blog/cas/coiffeur-salon/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/calculer-turpe/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/cas-d-usage/equipe/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/en/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/es/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/guides/devenir-courtier/cadre-juridique/demarchage-b2b-courtier/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/lexique/fiches/accise-electricite/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/logiciel-courtier-energie/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/logiciel-courtier-energie/alternative-eneo-dynergy/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/logiciel-courtier-energie/comparatifs-fournisseurs/alpiq-direct/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/outils/audit-puissance-souscrite/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://volto.fr/tarifs/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.

notice No structured data detected

Rule schema.none · Structured Data · 4 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 4 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://volto.fr/guides/
Guides · Volto
200 yes 733 50
https://volto.fr/contact/
Contact · Volto
200 yes 209 47
https://volto.fr/mentions-legales/
Mentions légales · Volto
200 yes 273 47
https://volto.fr/
Volto — la plateforme des courtiers en énergie
200 yes 1408 48
https://volto.fr/blog/
Blog · Volto
200 yes 406 48
https://volto.fr/lexique/
Lexique de l’énergie — Glossaire B2B complet (TURPE, ARENH, PEG…) · Volto
200 yes 7391 48
https://volto.fr/logiciel-courtier-energie/
Logiciel courtier énergie — outil métier pour les pros du courtage · Volto
200 yes 2254 48
https://volto.fr/outils/
Outils · Volto
200 yes 302 48
https://volto.fr/cas-d-usage/
Cas d'usage · Volto
200 yes 318 46
https://volto.fr/cas-d-usage/equipe/
Logiciel pour cabinet de courtage en énergie · Volto
200 yes 1049 46
https://volto.fr/cgu/
Conditions générales d'utilisation · Volto
200 yes 323 46
https://volto.fr/confidentialite/
Politique de confidentialité · Volto
200 yes 673 46
https://volto.fr/integrations/
Intégrations · Volto
200 yes 491 46
https://volto.fr/produit/
Produit · Volto
200 yes 882 46
https://volto.fr/tarifs/
Tarifs · Volto
200 yes 480 46
https://volto.fr/outils/audit-puissance-souscrite/
Audit puissance souscrite — réduire le TURPE fixe d'un site C5 · Volto
200 yes 1360 22
https://volto.fr/calculer-turpe/
Calculer le TURPE — Calculette TURPE 7 en ligne · Volto
200 yes 2279 5
https://volto.fr/es/
Volto — la plataforma para corredores de energía
200 yes 1392 4
https://volto.fr/en/
Volto — the platform for energy brokers
200 yes 1327 4
https://volto.fr/en/contact/
Contact · Volto
200 yes 182 3
https://volto.fr/es/aviso-legal/
Aviso legal · Volto
200 yes 248 3
https://volto.fr/guides/atrd-7/
Les principes · ATRD 7 · Volto
200 yes 1477 4
https://volto.fr/guides/atrd-7/eld-gaz/
ELD gaz : Régaz, RGDS et autres · ATRD 7 · Volto
200 yes 1835 3
https://volto.fr/logiciel-courtier-energie/alternative-eneo-dynergy/
Alternative à Eneo et Dynergy — comparatif logiciel courtier énergie · Volto
200 yes 2403 1
https://volto.fr/lexique/acheminement-reseau/
Acheminement énergie : TURPE, ATRT, ATRD, GRD, GRT et raccordement · Volto
200 yes 2009 1
https://volto.fr/lexique/fiches/accise-electricite/
Accise sur l'électricité : ex-CSPE, ex-TICFE expliquée · Volto
200 yes 1287 1
https://volto.fr/blog/cas/bureau-multi-sites/
Courtier énergie bureaux multi-sites : portefeuille multi-PDL, 9h-18h · Volto
200 yes 1462 6
https://volto.fr/blog/cas/cabinet-medical-medecin/
Courtier énergie cabinet médical : C5 tertiaire, équipements lourds · Volto
200 yes 1522 5
https://volto.fr/blog/cas/ehpad-maison-retraite/
Courtier énergie EHPAD : C4 24/7 multi-fluides, gaz chaudière · Volto
200 yes 1672 4
https://volto.fr/blog/cas/agence-immobiliere/
Courtier énergie agence immobilière : petit C5, vitrine, climatisation · Volto
200 yes 1436 4
https://volto.fr/blog/cas/hotel-3-etoiles/
Courtier énergie hôtel 3 étoiles : C4 saisonnier, multi-fluides · Volto
200 yes 1489 4
https://volto.fr/blog/cas/garage-automobile/
Courtier énergie garage automobile : compresseurs, ponts, puissance souscrite · Volto
200 yes 1522 3
https://volto.fr/blog/cas/boulangerie-patisserie/
Courtier énergie boulangerie : profil C5, HP/HC, leviers d'économie · Volto
200 yes 1727 3
https://volto.fr/blog/cas/centre-medical-pluridisciplinaire/
Courtier énergie centre médical pluridisciplinaire : C4 moyen · Volto
200 yes 1386 3
https://volto.fr/blog/cas/coiffeur-salon/
Courtier énergie salon de coiffure : petit C5, HP/HC, eau chaude · Volto
200 yes 1385 2
https://volto.fr/blog/cas/gite-rural-chambre-hote/
Courtier énergie gîte rural chambre d'hôte : petit C5 saisonnier · Volto
200 yes 1519 2
https://volto.fr/blog/cas/ecole-primaire-college/
Courtier énergie école : C4 collectivité, vacances scolaires, marchés publics · Volto
200 yes 1642 2
https://volto.fr/blog/cas/dentiste/
Courtier énergie cabinet dentaire : C5 petit, climatisation, 9h-19h · Volto
200 yes 1315 2
https://volto.fr/blog/cas/camping/
Courtier énergie camping : C4 saisonnier été, multi-PDL · Volto
200 yes 1544 2
https://volto.fr/blog/cas/agence-publicite-communication/
Courtier énergie agence publicité communication : C5 tertiaire · Volto
200 yes 1319 2
https://volto.fr/blog/cas/agence-voyage/
Courtier énergie agence de voyage : C5 tertiaire, climatisation · Volto
200 yes 1279 2
https://volto.fr/blog/cas/artisan-btp/
Courtier énergie artisan BTP : C5, dépôt + atelier · Volto
200 yes 1332 1
https://volto.fr/blog/cas/blanchisserie-pressing/
Courtier énergie blanchisserie pressing : C5/C4, eau chaude, machines · Volto
200 yes 1556 1
https://volto.fr/blog/cas/brasserie-microbrasserie/
Courtier énergie brasserie microbrasserie : C5/C4, froid, process · Volto
200 yes 1520 1
https://volto.fr/blog/cas/clinique-veterinaire/
Courtier énergie clinique vétérinaire : C5/C4, hospitalisation, 8h-20h · Volto
200 yes 1418 1
https://volto.fr/blog/cas/fleuriste/
Courtier énergie fleuriste : C5, chambre froide, climatisation · Volto
200 yes 1434 1
https://volto.fr/blog/cas/food-truck-restauration-rapide/
Courtier énergie food-truck restauration rapide : multi-sites C5 · Volto
200 yes 1380 1
https://volto.fr/blog/formule-indexee-6-indices-marche/
Construire une formule indexée : 6 indices marché et quand les utiliser · Blog Volto
200 yes 2248 1
https://volto.fr/guides/devenir-courtier/cadre-juridique/demarchage-b2b-courtier/
Démarchage B2B courtier énergie — cadre légal, opt-out, Bloctel · Volto
200 yes 1951 0
https://volto.fr/logiciel-courtier-energie/comparatifs-fournisseurs/alpiq-direct/
Alpiq France en direct vs courtier énergie — que choisir · Volto
200 yes 1290 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →