SEO audit for orvile.fr
Orvile
Health 64/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Crawlability | 98 | 1 | 0 | 0 |
| Links | 98 | 1 | 0 | 21 |
| Agent Readiness | 71 | 0 | 48 | 49 |
| Meta Description | 71 | 0 | 48 | 0 |
| Performance | 71 | 0 | 48 | 183 |
| Duplicate | 85 | 0 | 25 | 0 |
| Canonical | 94 | 0 | 10 | 0 |
| Titles | 98 | 0 | 3 | 1 |
| Headings | 99 | 0 | 1 | 0 |
| Images | 99 | 0 | 1 | 56 |
| Security | 100 | 0 | 0 | 14 |
| Sitemap | 100 | 0 | 0 | 4 |
| Social | 100 | 0 | 0 | 96 |
| Structured Data | 100 | 0 | 0 | 48 |
| URL | 100 | 0 | 0 | 2 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://www.orvile.fr/footer/custom-footer-1/ — https://www.orvile.fr/nos-tarifs/ (HTTP 404)
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
- https://www.orvile.fr/nos-tarifs/ — HTTP 404
Warnings (9 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 48 occurrence(s)
- https://www.orvile.fr/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/bonjour-tout-le-monde/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/comment-ca-marche/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/conditions-generales-utilisation/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/contact/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/dark-mode-lisibilite-totale/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/la-migration/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/mentions-legales/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/metier-par-metier/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/politique-de-confidentialite/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/solution/ — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/tarifs/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/un-detail-enorme/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.orvile.fr/un-webmail-bien-pratique/ — 1 button/link(s) with no text or aria-label — an agent can't target them
warning Missing canonical tag
Rule canonical.missing · Canonical · 10 occurrence(s)
- https://www.orvile.fr/?post_type=portfolio
- https://www.orvile.fr/author/back_office_manager/
- https://www.orvile.fr/author/back_office_manager/page/2/
- https://www.orvile.fr/category/actu/
- https://www.orvile.fr/category/actu/page/2/
- https://www.orvile.fr/category/non-classe/
- https://www.orvile.fr/portfolio-category/branding/
- https://www.orvile.fr/portfolio-category/consultancy/
- https://www.orvile.fr/portfolio-tag/branding/
- https://www.orvile.fr/portfolio-tag/branding/page/2/
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 23 occurrence(s)
- https://www.orvile.fr/?post_type=portfolio — near-duplicate of 8 page(s): https://www.orvile.fr/bonjour-tout-le-monde/, https://www.orvile.fr/dark-mode-lisibilite-totale/, https://www.orvile.fr/tarifs/
- https://www.orvile.fr/author/back_office_manager/ — near-duplicate of 1 page(s): https://www.orvile.fr/category/actu/
- https://www.orvile.fr/bonjour-tout-le-monde/ — near-duplicate of 8 page(s): https://www.orvile.fr/dark-mode-lisibilite-totale/, https://www.orvile.fr/tarifs/, https://www.orvile.fr/contact/
- https://www.orvile.fr/category/actu/ — near-duplicate of 1 page(s): https://www.orvile.fr/author/back_office_manager/
- https://www.orvile.fr/contact/ — near-duplicate of 8 page(s): https://www.orvile.fr/bonjour-tout-le-monde/, https://www.orvile.fr/dark-mode-lisibilite-totale/, https://www.orvile.fr/tarifs/
- https://www.orvile.fr/dark-mode-lisibilite-totale/ — near-duplicate of 8 page(s): https://www.orvile.fr/bonjour-tout-le-monde/, https://www.orvile.fr/tarifs/, https://www.orvile.fr/contact/
- https://www.orvile.fr/footer/custom-footer-1/ — near-duplicate of 8 page(s): https://www.orvile.fr/bonjour-tout-le-monde/, https://www.orvile.fr/dark-mode-lisibilite-totale/, https://www.orvile.fr/tarifs/
- https://www.orvile.fr/portfolio-category/branding/ — near-duplicate of 8 page(s): https://www.orvile.fr/bonjour-tout-le-monde/, https://www.orvile.fr/dark-mode-lisibilite-totale/, https://www.orvile.fr/tarifs/
- https://www.orvile.fr/portfolio-category/consultancy/ — near-duplicate of 8 page(s): https://www.orvile.fr/bonjour-tout-le-monde/, https://www.orvile.fr/dark-mode-lisibilite-totale/, https://www.orvile.fr/tarifs/
- https://www.orvile.fr/portfolio/alvon-deviton/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/, https://www.orvile.fr/portfolio/romania-br/
- https://www.orvile.fr/portfolio/deshi-bata/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/portfolio/goodluck-ltd/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/neteler-ltd/, https://www.orvile.fr/portfolio/romania-br/
- https://www.orvile.fr/portfolio/heliam-belix/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/portfolio/hulk-bond-co/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/portfolio/neteler-ltd/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/romania-br/
- https://www.orvile.fr/portfolio/netflix-ent/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/portfolio/ovocode-gar/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/portfolio/romania-br/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/portfolio/yoko-loko/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/portfolio/yoko-pokimon/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/portfolio/yokolov-vaska/ — near-duplicate of 11 page(s): https://www.orvile.fr/portfolio/alvon-deviton/, https://www.orvile.fr/portfolio/goodluck-ltd/, https://www.orvile.fr/portfolio/neteler-ltd/
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — near-duplicate of 8 page(s): https://www.orvile.fr/bonjour-tout-le-monde/, https://www.orvile.fr/dark-mode-lisibilite-totale/, https://www.orvile.fr/tarifs/
- https://www.orvile.fr/tarifs/ — near-duplicate of 8 page(s): https://www.orvile.fr/bonjour-tout-le-monde/, https://www.orvile.fr/dark-mode-lisibilite-totale/, https://www.orvile.fr/contact/
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://www.orvile.fr/portfolio-category/branding/ — title shared by 2 pages: https://www.orvile.fr/portfolio-tag/branding/
- https://www.orvile.fr/portfolio-tag/branding/ — title shared by 2 pages: https://www.orvile.fr/portfolio-category/branding/
warning Images missing alt text
Rule images.missing_alt · Images · 1 occurrence(s)
- https://www.orvile.fr/ — 7 of 11 images missing alt
warning Missing meta description
Rule meta_desc.missing · Meta Description · 48 occurrence(s)
- https://www.orvile.fr/
- https://www.orvile.fr/bonjour-tout-le-monde/
- https://www.orvile.fr/comment-ca-marche/
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/
- https://www.orvile.fr/conditions-generales-utilisation/
- https://www.orvile.fr/contact/
- https://www.orvile.fr/dark-mode-lisibilite-totale/
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/
- https://www.orvile.fr/la-migration/
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/
- https://www.orvile.fr/mentions-legales/
- https://www.orvile.fr/metier-par-metier/
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/
- https://www.orvile.fr/politique-de-confidentialite/
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/
- https://www.orvile.fr/solution/
- https://www.orvile.fr/tarifs/
- https://www.orvile.fr/un-detail-enorme/
- https://www.orvile.fr/un-webmail-bien-pratique/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 48 occurrence(s)
- https://www.orvile.fr/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/bonjour-tout-le-monde/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/comment-ca-marche/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/conditions-generales-utilisation/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/contact/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/dark-mode-lisibilite-totale/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/la-migration/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/mentions-legales/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/metier-par-metier/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/politique-de-confidentialite/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/solution/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/tarifs/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/un-detail-enorme/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.orvile.fr/un-webmail-bien-pratique/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 3 occurrence(s)
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — 83 chars, ~651px (limit ~580px)
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — 83 chars, ~596px (limit ~580px)
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — 83 chars, ~615px (limit ~580px)
Notices (16 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 48 occurrence(s)
- https://www.orvile.fr/ — h6 follows h4 — skips h5
- https://www.orvile.fr/bonjour-tout-le-monde/ — h3 follows h1 — skips h2
- https://www.orvile.fr/comment-ca-marche/ — h3 follows h1 — skips h2
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — h3 follows h1 — skips h2
- https://www.orvile.fr/conditions-generales-utilisation/ — h4 follows h1 — skips h2
- https://www.orvile.fr/contact/ — h6 follows h1 — skips h2
- https://www.orvile.fr/dark-mode-lisibilite-totale/ — h3 follows h1 — skips h2
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — h3 follows h1 — skips h2
- https://www.orvile.fr/la-migration/ — h3 follows h1 — skips h2
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/ — h3 follows h1 — skips h2
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — h3 follows h1 — skips h2
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — h3 follows h1 — skips h2
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — h3 follows h1 — skips h2
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — h3 follows h1 — skips h2
- https://www.orvile.fr/mentions-legales/ — h3 follows h1 — skips h2
- https://www.orvile.fr/metier-par-metier/ — h3 follows h1 — skips h2
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — h3 follows h1 — skips h2
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — h3 follows h1 — skips h2
- https://www.orvile.fr/politique-de-confidentialite/ — h3 follows h1 — skips h2
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — h3 follows h1 — skips h2
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — h4 follows h2 — skips h3
- https://www.orvile.fr/solution/ — h3 follows h1 — skips h2
- https://www.orvile.fr/tarifs/ — h6 follows h1 — skips h2
- https://www.orvile.fr/un-detail-enorme/ — h3 follows h1 — skips h2
- https://www.orvile.fr/un-webmail-bien-pratique/ — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://www.orvile.fr/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Image filename is generic/auto-generated (missed image-search signal)
Rule images.generic_filename · Images · 8 occurrence(s)
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — 3 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.orvile.fr/dark-mode-lisibilite-totale/ — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/ — 3 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 48 occurrence(s)
- https://www.orvile.fr/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/bonjour-tout-le-monde/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/comment-ca-marche/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/conditions-generales-utilisation/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/contact/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/dark-mode-lisibilite-totale/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/la-migration/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/la-superboite-arrive-dans-orvile/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/mentions-legales/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/metier-par-metier/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/politique-de-confidentialite/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/solution/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/tarifs/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/un-detail-enorme/ — the likely hero/LCP image (logovecto1.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://www.orvile.fr/un-webmail-bien-pratique/ — the likely hero/LCP image (logovecto1.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 · 48 occurrence(s)
- https://www.orvile.fr/ — 2 of 11 images without width/height
- https://www.orvile.fr/bonjour-tout-le-monde/ — 2 of 3 images without width/height
- https://www.orvile.fr/comment-ca-marche/ — 2 of 3 images without width/height
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — 2 of 6 images without width/height
- https://www.orvile.fr/conditions-generales-utilisation/ — 2 of 2 images without width/height
- https://www.orvile.fr/contact/ — 2 of 3 images without width/height
- https://www.orvile.fr/dark-mode-lisibilite-totale/ — 2 of 7 images without width/height
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — 2 of 6 images without width/height
- https://www.orvile.fr/la-migration/ — 2 of 6 images without width/height
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/ — 2 of 6 images without width/height
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — 2 of 4 images without width/height
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — 2 of 4 images without width/height
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — 2 of 7 images without width/height
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — 2 of 4 images without width/height
- https://www.orvile.fr/mentions-legales/ — 2 of 2 images without width/height
- https://www.orvile.fr/metier-par-metier/ — 2 of 8 images without width/height
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — 2 of 5 images without width/height
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — 2 of 5 images without width/height
- https://www.orvile.fr/politique-de-confidentialite/ — 2 of 2 images without width/height
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — 2 of 4 images without width/height
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — 2 of 2 images without width/height
- https://www.orvile.fr/solution/ — 5 of 6 images without width/height
- https://www.orvile.fr/tarifs/ — 2 of 4 images without width/height
- https://www.orvile.fr/un-detail-enorme/ — 2 of 4 images without width/height
- https://www.orvile.fr/un-webmail-bien-pratique/ — 2 of 4 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 21 occurrence(s)
- https://www.orvile.fr/?post_type=portfolio — 12 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/author/back_office_manager/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/author/back_office_manager/page/2/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/category/actu/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/category/actu/page/2/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio-category/branding/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio-category/consultancy/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio-tag/branding/ — 11 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio-tag/branding/page/2/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/alvon-deviton/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/deshi-bata/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/goodluck-ltd/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/heliam-belix/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/hulk-bond-co/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/neteler-ltd/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/netflix-ent/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/ovocode-gar/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/romania-br/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/yoko-loko/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/yoko-pokimon/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.orvile.fr/portfolio/yokolov-vaska/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
notice Missing Open Graph tags
Rule og.missing · Social · 48 occurrence(s)
- https://www.orvile.fr/ — og:title, og:description, og:image
- https://www.orvile.fr/bonjour-tout-le-monde/ — og:title, og:description, og:image
- https://www.orvile.fr/comment-ca-marche/ — og:title, og:description, og:image
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — og:title, og:description, og:image
- https://www.orvile.fr/conditions-generales-utilisation/ — og:title, og:description, og:image
- https://www.orvile.fr/contact/ — og:title, og:description, og:image
- https://www.orvile.fr/dark-mode-lisibilite-totale/ — og:title, og:description, og:image
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — og:title, og:description, og:image
- https://www.orvile.fr/la-migration/ — og:title, og:description, og:image
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/ — og:title, og:description, og:image
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — og:title, og:description, og:image
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — og:title, og:description, og:image
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — og:title, og:description, og:image
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — og:title, og:description, og:image
- https://www.orvile.fr/mentions-legales/ — og:title, og:description, og:image
- https://www.orvile.fr/metier-par-metier/ — og:title, og:description, og:image
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — og:title, og:description, og:image
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — og:title, og:description, og:image
- https://www.orvile.fr/politique-de-confidentialite/ — og:title, og:description, og:image
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — og:title, og:description, og:image
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — og:title, og:description, og:image
- https://www.orvile.fr/solution/ — og:title, og:description, og:image
- https://www.orvile.fr/tarifs/ — og:title, og:description, og:image
- https://www.orvile.fr/un-detail-enorme/ — og:title, og:description, og:image
- https://www.orvile.fr/un-webmail-bien-pratique/ — og:title, og:description, og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 39 occurrence(s)
- https://www.orvile.fr/ — 9 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.
- https://www.orvile.fr/bonjour-tout-le-monde/ — 1 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.
- https://www.orvile.fr/comment-ca-marche/ — 1 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.
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — 4 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.
- https://www.orvile.fr/contact/ — 1 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.
- https://www.orvile.fr/dark-mode-lisibilite-totale/ — 5 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.
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — 4 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.
- https://www.orvile.fr/footer/custom-footer-1/ — 2 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.
- https://www.orvile.fr/la-migration/ — 4 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.
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/ — 4 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.
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — 2 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.
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — 2 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.
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — 5 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.
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — 2 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.
- https://www.orvile.fr/metier-par-metier/ — 5 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.
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — 3 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.
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — 3 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.
- https://www.orvile.fr/portfolio-category/branding/ — 3 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.
- https://www.orvile.fr/portfolio-tag/branding/ — 10 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.
- https://www.orvile.fr/portfolio/alvon-deviton/ — 8 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.
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — 2 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.
- https://www.orvile.fr/solution/ — 4 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.
- https://www.orvile.fr/tarifs/ — 2 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.
- https://www.orvile.fr/un-detail-enorme/ — 2 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.
- https://www.orvile.fr/un-webmail-bien-pratique/ — 2 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 · 48 occurrence(s)
- https://www.orvile.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://www.orvile.fr/bonjour-tout-le-monde/ — 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://www.orvile.fr/comment-ca-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://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — 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://www.orvile.fr/conditions-generales-utilisation/ — 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://www.orvile.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://www.orvile.fr/dark-mode-lisibilite-totale/ — 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://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — 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://www.orvile.fr/la-migration/ — 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://www.orvile.fr/la-superboite-arrive-dans-orvile/ — 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://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — 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://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — 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://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — 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://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — 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://www.orvile.fr/mentions-legales/ — 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://www.orvile.fr/metier-par-metier/ — 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://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — 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://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — 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://www.orvile.fr/politique-de-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://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — 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://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — 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://www.orvile.fr/solution/ — 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://www.orvile.fr/tarifs/ — 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://www.orvile.fr/un-detail-enorme/ — 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://www.orvile.fr/un-webmail-bien-pratique/ — 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 · 48 occurrence(s)
- https://www.orvile.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://www.orvile.fr/bonjour-tout-le-monde/ — 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://www.orvile.fr/comment-ca-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://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/ — 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://www.orvile.fr/conditions-generales-utilisation/ — 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://www.orvile.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://www.orvile.fr/dark-mode-lisibilite-totale/ — 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://www.orvile.fr/faire-le-menage-ca-namuse-personne/ — 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://www.orvile.fr/la-migration/ — 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://www.orvile.fr/la-superboite-arrive-dans-orvile/ — 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://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/ — 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://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/ — 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://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/ — 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://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/ — 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://www.orvile.fr/mentions-legales/ — 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://www.orvile.fr/metier-par-metier/ — 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://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/ — 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://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/ — 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://www.orvile.fr/politique-de-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://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/ — 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://www.orvile.fr/regles-de-confidentialite-orvile-pocket/ — 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://www.orvile.fr/solution/ — 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://www.orvile.fr/tarifs/ — 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://www.orvile.fr/un-detail-enorme/ — 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://www.orvile.fr/un-webmail-bien-pratique/ — 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 No structured data detected
Rule schema.none · Structured Data · 48 occurrence(s)
- https://www.orvile.fr/
- https://www.orvile.fr/bonjour-tout-le-monde/
- https://www.orvile.fr/comment-ca-marche/
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/
- https://www.orvile.fr/conditions-generales-utilisation/
- https://www.orvile.fr/contact/
- https://www.orvile.fr/dark-mode-lisibilite-totale/
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/
- https://www.orvile.fr/la-migration/
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/
- https://www.orvile.fr/mentions-legales/
- https://www.orvile.fr/metier-par-metier/
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/
- https://www.orvile.fr/politique-de-confidentialite/
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/
- https://www.orvile.fr/solution/
- https://www.orvile.fr/tarifs/
- https://www.orvile.fr/un-detail-enorme/
- https://www.orvile.fr/un-webmail-bien-pratique/
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 14 occurrence(s)
- https://www.orvile.fr/contact/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/metier-par-metier/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/alvon-deviton/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/deshi-bata/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/goodluck-ltd/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/heliam-belix/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/hulk-bond-co/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/neteler-ltd/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/netflix-ent/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/ovocode-gar/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/romania-br/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/yoko-loko/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/yoko-pokimon/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.orvile.fr/portfolio/yokolov-vaska/ — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 4 occurrence(s)
- https://www.orvile.fr/author/back_office_manager/ — indexable but not in sitemap
- https://www.orvile.fr/author/back_office_manager/page/2/ — indexable but not in sitemap
- https://www.orvile.fr/category/actu/page/2/ — indexable but not in sitemap
- https://www.orvile.fr/portfolio-tag/branding/page/2/ — indexable but not in sitemap
notice Title is very short
Rule title.too_short · Titles · 1 occurrence(s)
- https://www.orvile.fr/ — 6 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 48 occurrence(s)
- https://www.orvile.fr/
- https://www.orvile.fr/bonjour-tout-le-monde/
- https://www.orvile.fr/comment-ca-marche/
- https://www.orvile.fr/comment-retrouver-le-contenu-dun-wetransfer-recu-par-mail/
- https://www.orvile.fr/conditions-generales-utilisation/
- https://www.orvile.fr/contact/
- https://www.orvile.fr/dark-mode-lisibilite-totale/
- https://www.orvile.fr/faire-le-menage-ca-namuse-personne/
- https://www.orvile.fr/la-migration/
- https://www.orvile.fr/la-superboite-arrive-dans-orvile/
- https://www.orvile.fr/lantispam-dynamique-dynaspam-est-live-sur-orvile/
- https://www.orvile.fr/lapi-orvile-est-prete-envoyez-des-mails-a-partir-de-vos-logiciels-tiers/
- https://www.orvile.fr/les-etiquettes-en-renfort-de-votre-organisation/
- https://www.orvile.fr/les-petites-secondes-font-des-grandes-heures-refonte-des-filtres-rapides/
- https://www.orvile.fr/mentions-legales/
- https://www.orvile.fr/metier-par-metier/
- https://www.orvile.fr/orvile-et-les-pieces-jointes-on-previsualise-tout-meme-les-zip/
- https://www.orvile.fr/orvile-votre-viewer-de-fichiers-oriente-efficacite/
- https://www.orvile.fr/politique-de-confidentialite/
- https://www.orvile.fr/recherche-de-mots-cles-a-travers-toutes-les-boites/
- https://www.orvile.fr/regles-de-confidentialite-orvile-pocket/
- https://www.orvile.fr/solution/
- https://www.orvile.fr/tarifs/
- https://www.orvile.fr/un-detail-enorme/
- https://www.orvile.fr/un-webmail-bien-pratique/
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 2 occurrence(s)
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.