SEO audit for leslunettesdetipo.com
Magasin d'optique - Les Lunettes de Tipo, expert visuel
Health 65/100 (fair) · 37 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Large choix de lunettes de vue et de soleil. Verres correcteurs pour une vision optimale. Choisissez des lunettes adaptées à votre style de vie.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Performance | 70 | 0 | 37 | 107 |
| Structured Data | 94 | 0 | 8 | 0 |
| Content | 99 | 0 | 1 | 29 |
| Images | 99 | 0 | 1 | 44 |
| Agent Readiness | 100 | 0 | 0 | 3 |
| Cache | 100 | 0 | 0 | 37 |
| Security | 100 | 0 | 0 | 37 |
| Sitemap | 100 | 0 | 0 | 1 |
Warnings (4 rules)
warning Thin content (low word count)
Rule content.thin · Content · 1 occurrence(s)
- https://www.leslunettesdetipo.com/actualite — 175 words
warning Images missing alt text
Rule images.missing_alt · Images · 1 occurrence(s)
- https://www.leslunettesdetipo.com/ — 3 of 30 images missing alt
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 37 occurrence(s)
- https://www.leslunettesdetipo.com/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/actualite — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/brignais — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/collections-charly — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/contact — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/examen-de-la-vue — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/francheville — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/lentilles-de-contact — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/lentilles-de-contact-francheville — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/lunettes-charly — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/lunettes-de-soleil — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/lunettes-de-vue — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/lunettes-francheville — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/lunettes-vernaison — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/mentions-legales — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/monture-connectee — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/montures-speciales-vernaison — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/nos-agences — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/reparation-brignais — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/saint-genis-laval — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/vernaison — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/verres-correcteurs — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/vie-privee — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.leslunettesdetipo.com/vourles — 1 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 8 occurrence(s)
- https://www.leslunettesdetipo.com/chaponost — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://www.leslunettesdetipo.com/lunettes-de-soleil — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://www.leslunettesdetipo.com/lunettes-de-vue — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://www.leslunettesdetipo.com/monture-connectee — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://www.leslunettesdetipo.com/monture-legere — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://www.leslunettesdetipo.com/oullins-pierre-benite — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://www.leslunettesdetipo.com/verres-correcteurs — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://www.leslunettesdetipo.com/vourles — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
Notices (11 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 3 occurrence(s)
- https://www.leslunettesdetipo.com/ — h3 follows h1 — skips h2
- https://www.leslunettesdetipo.com/a-propos — h3 follows h1 — skips h2
- https://www.leslunettesdetipo.com/contact — h3 follows h1 — skips h2
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 37 occurrence(s)
- https://www.leslunettesdetipo.com/ — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/actualite — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/brignais — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/collections-charly — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/contact — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/examen-de-la-vue — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/francheville — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/lentilles-de-contact — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/lentilles-de-contact-francheville — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/lunettes-charly — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/lunettes-de-soleil — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/lunettes-de-vue — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/lunettes-francheville — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/lunettes-vernaison — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/mentions-legales — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/monture-connectee — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/montures-speciales-vernaison — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/nos-agences — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/reparation-brignais — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/saint-genis-laval — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/vernaison — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/verres-correcteurs — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/vie-privee — Cache-Control: no-cache, must-revalidate
- https://www.leslunettesdetipo.com/vourles — Cache-Control: no-cache, must-revalidate
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 29 occurrence(s)
- https://www.leslunettesdetipo.com/actualite — 2.4%
- https://www.leslunettesdetipo.com/brignais — 4.5%
- https://www.leslunettesdetipo.com/chaponost — 4.9%
- https://www.leslunettesdetipo.com/charly — 4.5%
- https://www.leslunettesdetipo.com/collections-charly — 4.7%
- https://www.leslunettesdetipo.com/contact — 2.3%
- https://www.leslunettesdetipo.com/examen-de-la-vue — 4.8%
- https://www.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval — 4.6%
- https://www.leslunettesdetipo.com/francheville — 4.5%
- https://www.leslunettesdetipo.com/lentilles-de-contact — 4.9%
- https://www.leslunettesdetipo.com/lentilles-de-contact-francheville — 4.6%
- https://www.leslunettesdetipo.com/lunettes — 4.6%
- https://www.leslunettesdetipo.com/lunettes-brignais — 4.5%
- https://www.leslunettesdetipo.com/lunettes-charly — 4.6%
- https://www.leslunettesdetipo.com/lunettes-de-vue — 4.9%
- https://www.leslunettesdetipo.com/lunettes-francheville — 4.6%
- https://www.leslunettesdetipo.com/lunettes-saint-genis-laval — 4.7%
- https://www.leslunettesdetipo.com/lunettes-vernaison — 4.7%
- https://www.leslunettesdetipo.com/mentions-legales — 4.0%
- https://www.leslunettesdetipo.com/montures-speciales-vernaison — 4.7%
- https://www.leslunettesdetipo.com/nos-agences — 4.6%
- https://www.leslunettesdetipo.com/reparation-brignais — 4.6%
- https://www.leslunettesdetipo.com/saint-genis-laval — 4.5%
- https://www.leslunettesdetipo.com/vernaison — 4.5%
- https://www.leslunettesdetipo.com/vourles — 4.8%
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 4 occurrence(s)
- https://www.leslunettesdetipo.com/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://www.leslunettesdetipo.com/charly — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://www.leslunettesdetipo.com/contact — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://www.leslunettesdetipo.com/lunettes-de-soleil — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 9 occurrence(s)
- https://www.leslunettesdetipo.com/ — 3 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.leslunettesdetipo.com/francheville — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.leslunettesdetipo.com/lunettes — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.leslunettesdetipo.com/lunettes-charly — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.leslunettesdetipo.com/lunettes-de-soleil — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.leslunettesdetipo.com/lunettes-de-vue — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.leslunettesdetipo.com/lunettes-saint-genis-laval — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.leslunettesdetipo.com/saint-genis-laval — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.leslunettesdetipo.com/vernaison — 1 image(s) with alt text over 100 chars — shorten it to a concise description
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 37 occurrence(s)
- https://www.leslunettesdetipo.com/ — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/actualite — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/brignais — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/collections-charly — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/contact — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/examen-de-la-vue — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/francheville — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/lentilles-de-contact — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/lentilles-de-contact-francheville — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/lunettes-charly — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/lunettes-de-soleil — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/lunettes-de-vue — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/lunettes-francheville — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/lunettes-vernaison — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/mentions-legales — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/monture-connectee — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/montures-speciales-vernaison — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/nos-agences — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/reparation-brignais — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/saint-genis-laval — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/vernaison — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/verres-correcteurs — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/vie-privee — the likely hero/LCP image (logo+svg.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.leslunettesdetipo.com/vourles — the likely hero/LCP image (logo+svg.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 · 31 occurrence(s)
- https://www.leslunettesdetipo.com/ — 14 of 30 images without width/height
- https://www.leslunettesdetipo.com/a-propos — 9 of 11 images without width/height
- https://www.leslunettesdetipo.com/brignais — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/charly — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/collections-charly — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/examen-de-la-vue — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/francheville — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/lentilles-de-contact — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/lentilles-de-contact-francheville — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/lunettes — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/lunettes-charly — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/lunettes-de-soleil — 3 of 5 images without width/height
- https://www.leslunettesdetipo.com/lunettes-de-vue — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/lunettes-francheville — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/lunettes-saint-genis-laval — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/lunettes-vernaison — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/monture-connectee — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/monture-legere — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/montures-speciales-vernaison — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/reparation-brignais — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/saint-genis-laval — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/vernaison — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/verres-correcteurs — 1 of 3 images without width/height
- https://www.leslunettesdetipo.com/vourles — 8 of 10 images without width/height
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 33 occurrence(s)
- https://www.leslunettesdetipo.com/ — 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.
- https://www.leslunettesdetipo.com/a-propos — 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.leslunettesdetipo.com/actualite — 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.leslunettesdetipo.com/brignais — 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.leslunettesdetipo.com/charly — 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.leslunettesdetipo.com/collections-charly — 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.leslunettesdetipo.com/contact — 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.leslunettesdetipo.com/examen-de-la-vue — 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.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval — 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.leslunettesdetipo.com/francheville — 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.leslunettesdetipo.com/lentilles-de-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.leslunettesdetipo.com/lentilles-de-contact-francheville — 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.leslunettesdetipo.com/lunettes-charly — 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.leslunettesdetipo.com/lunettes-de-soleil — 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.leslunettesdetipo.com/lunettes-de-vue — 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.leslunettesdetipo.com/lunettes-francheville — 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.leslunettesdetipo.com/lunettes-vernaison — 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.leslunettesdetipo.com/monture-connectee — 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.leslunettesdetipo.com/monture-legere — 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.leslunettesdetipo.com/montures-speciales-vernaison — 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.leslunettesdetipo.com/reparation-brignais — 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.leslunettesdetipo.com/saint-genis-laval — 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.leslunettesdetipo.com/vernaison — 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.leslunettesdetipo.com/verres-correcteurs — 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.leslunettesdetipo.com/vourles — 7 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 Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 37 occurrence(s)
- https://www.leslunettesdetipo.com/ — 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.leslunettesdetipo.com/actualite — 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.leslunettesdetipo.com/brignais — 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.leslunettesdetipo.com/collections-charly — 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.leslunettesdetipo.com/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.leslunettesdetipo.com/examen-de-la-vue — 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.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval — 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.leslunettesdetipo.com/francheville — 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.leslunettesdetipo.com/lentilles-de-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.leslunettesdetipo.com/lentilles-de-contact-francheville — 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.leslunettesdetipo.com/lunettes-charly — 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.leslunettesdetipo.com/lunettes-de-soleil — 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.leslunettesdetipo.com/lunettes-de-vue — 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.leslunettesdetipo.com/lunettes-francheville — 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.leslunettesdetipo.com/lunettes-vernaison — 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.leslunettesdetipo.com/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.leslunettesdetipo.com/monture-connectee — 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.leslunettesdetipo.com/montures-speciales-vernaison — 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.leslunettesdetipo.com/nos-agences — 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.leslunettesdetipo.com/reparation-brignais — 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.leslunettesdetipo.com/saint-genis-laval — 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.leslunettesdetipo.com/vernaison — 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.leslunettesdetipo.com/verres-correcteurs — 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.leslunettesdetipo.com/vie-privee — 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.leslunettesdetipo.com/vourles — 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 target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 37 occurrence(s)
- https://www.leslunettesdetipo.com/ — 3 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.leslunettesdetipo.com/actualite — 3 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.leslunettesdetipo.com/brignais — 3 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.leslunettesdetipo.com/collections-charly — 3 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.leslunettesdetipo.com/contact — 3 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.leslunettesdetipo.com/examen-de-la-vue — 3 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.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval — 3 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.leslunettesdetipo.com/francheville — 3 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.leslunettesdetipo.com/lentilles-de-contact — 3 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.leslunettesdetipo.com/lentilles-de-contact-francheville — 3 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.leslunettesdetipo.com/lunettes-charly — 3 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.leslunettesdetipo.com/lunettes-de-soleil — 3 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.leslunettesdetipo.com/lunettes-de-vue — 3 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.leslunettesdetipo.com/lunettes-francheville — 3 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.leslunettesdetipo.com/lunettes-vernaison — 3 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.leslunettesdetipo.com/mentions-legales — 3 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.leslunettesdetipo.com/monture-connectee — 3 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.leslunettesdetipo.com/montures-speciales-vernaison — 3 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.leslunettesdetipo.com/nos-agences — 3 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.leslunettesdetipo.com/reparation-brignais — 3 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.leslunettesdetipo.com/saint-genis-laval — 3 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.leslunettesdetipo.com/vernaison — 3 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.leslunettesdetipo.com/verres-correcteurs — 3 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.leslunettesdetipo.com/vie-privee — 3 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.leslunettesdetipo.com/vourles — 3 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 · 1 occurrence(s)
- https://www.leslunettesdetipo.com/privacy — indexable but not in sitemap
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.leslunettesdetipo.com/ Magasin d'optique - Les Lunettes de Tipo, expert visuel |
200 | yes | 2026 | 37 |
| https://www.leslunettesdetipo.com/a-propos Opticien de confiance - Les Lunettes de Tipo pour tous styles |
200 | yes | 731 | 37 |
| https://www.leslunettesdetipo.com/actualite Actualités - Retrouvez toute l'actu des Lunettes de Tipo |
200 | yes | 175 | 37 |
| https://www.leslunettesdetipo.com/brignais Magasin d'optique de Brignais - Les Lunettes de Tipo |
200 | yes | 512 | 37 |
| https://www.leslunettesdetipo.com/chaponost Opticien à Chaponost - La boutique des Lunettes de Tipo |
200 | yes | 739 | 37 |
| https://www.leslunettesdetipo.com/charly Magasin d'optique situé à Charly - Les Lunettes de Tipo |
200 | yes | 527 | 37 |
| https://www.leslunettesdetipo.com/collections-createurs Collections de lunettes de créateurs pour un style unique |
200 | yes | 918 | 37 |
| https://www.leslunettesdetipo.com/contact Contactez Les Lunettes de Tipo - équipe d'opticiens |
200 | yes | 252 | 37 |
| https://www.leslunettesdetipo.com/examen-de-la-vue Test de vue en boutique d'optique pour un diagnostic précis |
200 | yes | 690 | 37 |
| https://www.leslunettesdetipo.com/francheville Magasin d'optique à Francheville - Les Lunettes de Tipo |
200 | yes | 523 | 37 |
| https://www.leslunettesdetipo.com/lentilles-de-contact Lentilles de contact : des conseils professionnels |
200 | yes | 684 | 37 |
| https://www.leslunettesdetipo.com/lunettes Des lunettes de vue - un confort visuel au quotidien |
200 | yes | 645 | 37 |
| https://www.leslunettesdetipo.com/lunettes-de-soleil Des lunettes de soleil tendance pour protéger vos yeux |
200 | yes | 671 | 37 |
| https://www.leslunettesdetipo.com/lunettes-de-vue Lunettes de vue : conseils personnalisés et tendances |
200 | yes | 643 | 37 |
| https://www.leslunettesdetipo.com/mentions-legales Mentions légales du site www.leslunettesdetipo.com |
200 | yes | 296 | 37 |
| https://www.leslunettesdetipo.com/monture-connectee Des montures connectées : innovation, confort et style |
200 | yes | 660 | 37 |
| https://www.leslunettesdetipo.com/monture-legere Des montures légères de précision pour un style unique |
200 | yes | 648 | 37 |
| https://www.leslunettesdetipo.com/montures Des montures de créateurs pour du confort et du style |
200 | yes | 667 | 37 |
| https://www.leslunettesdetipo.com/nos-agences Boutique Les Lunettes de Tipo - opticien, expert en vision |
200 | yes | 592 | 37 |
| https://www.leslunettesdetipo.com/oullins-pierre-benite Les Lunettes de Tipo - Opticien à Oullins-Pierre-Bénite |
200 | yes | 699 | 37 |
| https://www.leslunettesdetipo.com/privacy Politique de gestion de cookies - Les Lunettes de Tipo |
200 | yes | 426 | 37 |
| https://www.leslunettesdetipo.com/reparation Réparation de lunettes de vue - service rapide et soigné |
200 | yes | 677 | 37 |
| https://www.leslunettesdetipo.com/saint-genis-laval Magasin d'optique à Saint-Genis-Laval - Les Lunettes de Tipo |
200 | yes | 514 | 37 |
| https://www.leslunettesdetipo.com/vernaison Magasin d'optique situé à Vernaison- Les Lunettes de Tipo |
200 | yes | 518 | 37 |
| https://www.leslunettesdetipo.com/verres-correcteurs Verres correcteurs Nikon pour une vision parfaite et adaptée |
200 | yes | 669 | 37 |
| https://www.leslunettesdetipo.com/vie-privee Protection de la vie privée - Les Lunettes de Tipo |
200 | yes | 739 | 37 |
| https://www.leslunettesdetipo.com/vourles Opticien à Vourles - Les Lunettes de Tipo pour votre vision |
200 | yes | 744 | 37 |
| https://www.leslunettesdetipo.com/collections-charly Collections de lunettes à Charly - Styles uniques et tendances |
200 | yes | 530 | 2 |
| https://www.leslunettesdetipo.com/examen-de-la-vue-saint-genis-laval Examen de la vue à Saint-Genis-Laval - Rendez-vous rapide |
200 | yes | 521 | 2 |
| https://www.leslunettesdetipo.com/lentilles-de-contact-francheville Lentilles de contact à Francheville - Vente et conseils adaptés |
200 | yes | 523 | 2 |
| https://www.leslunettesdetipo.com/lunettes-brignais Lunettes à Brignais : montures et verres sur mesure |
200 | yes | 518 | 2 |
| https://www.leslunettesdetipo.com/lunettes-charly Lunettes à Charly : opticien local et conseils visuels |
200 | yes | 505 | 2 |
| https://www.leslunettesdetipo.com/lunettes-francheville Lunettes de vue et solaires sur mesure à Francheville |
200 | yes | 520 | 2 |
| https://www.leslunettesdetipo.com/lunettes-saint-genis-laval Lunettes sur mesure et réparation à Saint-Genis-Laval |
200 | yes | 522 | 2 |
| https://www.leslunettesdetipo.com/lunettes-vernaison Lunettes de créateurs et services optiques à Vernaison |
200 | yes | 523 | 2 |
| https://www.leslunettesdetipo.com/montures-speciales-vernaison Des montures spéciales pour chaque besoin visuels à Vernaison |
200 | yes | 534 | 2 |
| https://www.leslunettesdetipo.com/reparation-brignais Réparation de vos lunettes à Brignais et alentours |
200 | yes | 515 | 2 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.