SEO audit for larennesdelacle.com
La Reine de la Clé | Serrurier à Lyon — Élégance & Savoir-Faire
Health 58/100 (fair) · 17 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)La Reine de la Clé, serrurier à Lyon. Ouverture de porte, installation de serrure, dépannage urgence. Service d'élite à Lyon 7ème, Gerland, Jean Macé, Guillotière.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Crawlability | 94 | 1 | 0 | 0 |
| Links | 94 | 1 | 0 | 0 |
| Security | 72 | 0 | 16 | 17 |
| Content | 91 | 0 | 5 | 1 |
| Titles | 91 | 0 | 5 | 0 |
| Indexability | 98 | 0 | 1 | 0 |
| Meta Description | 98 | 0 | 1 | 8 |
| Agent Readiness | 100 | 0 | 0 | 31 |
| Cache | 100 | 0 | 0 | 16 |
| Images | 100 | 0 | 0 | 18 |
| Performance | 100 | 0 | 0 | 43 |
| Social | 100 | 0 | 0 | 31 |
| Structured Data | 100 | 0 | 0 | 14 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://larennesdelacle.com/plan-du-site.html — https://larennesdelacle.com/404.html (HTTP 404)
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
- https://larennesdelacle.com/404.html — HTTP 404
Warnings (5 rules)
warning Thin content (low word count)
Rule content.thin · Content · 5 occurrence(s)
- https://larennesdelacle.com/contact.html — 128 words
- https://larennesdelacle.com/depannage-urgence.html — 163 words
- https://larennesdelacle.com/installation-serrure.html — 163 words
- https://larennesdelacle.com/ouverture-porte.html — 169 words
- https://larennesdelacle.com/plan-du-site.html — 87 words
warning Content-Type header doesn't match the actual content
Rule headers.content_type_mismatch · Security · 16 occurrence(s)
- https://larennesdelacle.com/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/cles.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/contact.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/depannage-urgence.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/installation-serrure.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/ouverture-porte.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://larennesdelacle.com/plan-du-site.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
warning Page is noindex
Rule index.noindex · Indexability · 1 occurrence(s)
- https://larennesdelacle.com/404.html — meta/X-Robots: meta=noindex,follow
warning Missing meta description
Rule meta_desc.missing · Meta Description · 1 occurrence(s)
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 5 occurrence(s)
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — 84 chars, ~640px (limit ~580px)
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — 90 chars, ~657px (limit ~580px)
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — 87 chars, ~656px (limit ~580px)
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — 85 chars, ~629px (limit ~580px)
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — 84 chars, ~637px (limit ~580px)
Notices (15 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 14 occurrence(s)
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/cles.html — h3 follows h1 — skips h2
- https://larennesdelacle.com/depannage-urgence.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/installation-serrure.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/ouverture-porte.html — h4 follows h2 — skips h3
- https://larennesdelacle.com/plan-du-site.html — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://larennesdelacle.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 16 occurrence(s)
- https://larennesdelacle.com/ — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/cles.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/contact.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/depannage-urgence.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/installation-serrure.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/ouverture-porte.html — add a <main> element (or role=main) around the primary content
- https://larennesdelacle.com/plan-du-site.html — add a <main> element (or role=main) around the primary content
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 16 occurrence(s)
- https://larennesdelacle.com/ — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/cles.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/contact.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/depannage-urgence.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/installation-serrure.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/ouverture-porte.html — Cache-Control: (none) · cloudflare: DYNAMIC
- https://larennesdelacle.com/plan-du-site.html — Cache-Control: (none) · cloudflare: DYNAMIC
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 2 occurrence(s)
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — 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://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — 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 Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 11 occurrence(s)
- https://larennesdelacle.com/ — the likely hero/LCP image (types-serrures.jpg) 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://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — the likely hero/LCP image (art4-mid.jpg) 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://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — the likely hero/LCP image (art2-mid.jpg) 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://larennesdelacle.com/blog/cylindre-a2p-lyon.html — the likely hero/LCP image (art6-mid.jpg) 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://larennesdelacle.com/blog/entretien-serrure-lyon.html — the likely hero/LCP image (art8-mid.jpg) 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://larennesdelacle.com/blog/lyon-7-securite-logement.html — the likely hero/LCP image (art7-mid.jpg) 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://larennesdelacle.com/blog/porte-blindee-gerland.html — the likely hero/LCP image (art8-mid.jpg) 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://larennesdelacle.com/blog/serrure-connectee-lyon.html — the likely hero/LCP image (art5-mid.jpg) 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://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — the likely hero/LCP image (art3-mid.jpg) 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://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — the likely hero/LCP image (art1-mid.jpg) 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://larennesdelacle.com/cles.html — the likely hero/LCP image (art1-hero.jpg) 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 · 16 occurrence(s)
- https://larennesdelacle.com/ — 7 of 7 images without width/height
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — 3 of 3 images without width/height
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — 3 of 3 images without width/height
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — 3 of 3 images without width/height
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — 3 of 3 images without width/height
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html — 3 of 3 images without width/height
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — 3 of 3 images without width/height
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — 3 of 3 images without width/height
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — 3 of 3 images without width/height
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — 3 of 3 images without width/height
- https://larennesdelacle.com/cles.html — 11 of 11 images without width/height
- https://larennesdelacle.com/contact.html — 2 of 2 images without width/height
- https://larennesdelacle.com/depannage-urgence.html — 2 of 2 images without width/height
- https://larennesdelacle.com/installation-serrure.html — 2 of 2 images without width/height
- https://larennesdelacle.com/ouverture-porte.html — 2 of 2 images without width/height
- https://larennesdelacle.com/plan-du-site.html — 2 of 2 images without width/height
notice Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 1 occurrence(s)
- https://larennesdelacle.com/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 8 occurrence(s)
- https://larennesdelacle.com/ — 163 chars
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — 166 chars
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — 172 chars
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — 169 chars
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — 167 chars
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — 166 chars
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — 171 chars
- https://larennesdelacle.com/ouverture-porte.html — 167 chars
notice Missing Open Graph tags
Rule og.missing · Social · 15 occurrence(s)
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — og:title, og:description
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — og:title, og:description
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — og:title, og:description
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — og:title, og:description
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html — og:title, og:description
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — og:title, og:description
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — og:title, og:description
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — og:title, og:description
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — og:title, og:description
- https://larennesdelacle.com/cles.html — og:title, og:description, og:image
- https://larennesdelacle.com/contact.html — og:title, og:description, og:image
- https://larennesdelacle.com/depannage-urgence.html — og:title, og:description
- https://larennesdelacle.com/installation-serrure.html — og:title, og:description
- https://larennesdelacle.com/ouverture-porte.html — og:title, og:description
- https://larennesdelacle.com/plan-du-site.html — og:title, og:description, og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 16 occurrence(s)
- https://larennesdelacle.com/ — 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.
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — 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://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — 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://larennesdelacle.com/blog/cylindre-a2p-lyon.html — 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://larennesdelacle.com/blog/entretien-serrure-lyon.html — 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://larennesdelacle.com/blog/lyon-7-securite-logement.html — 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://larennesdelacle.com/blog/porte-blindee-gerland.html — 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://larennesdelacle.com/blog/serrure-connectee-lyon.html — 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://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — 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://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — 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://larennesdelacle.com/cles.html — 11 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://larennesdelacle.com/contact.html — 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://larennesdelacle.com/depannage-urgence.html — 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://larennesdelacle.com/installation-serrure.html — 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://larennesdelacle.com/ouverture-porte.html — 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://larennesdelacle.com/plan-du-site.html — 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 · 16 occurrence(s)
- https://larennesdelacle.com/ — 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://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — 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://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — 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://larennesdelacle.com/blog/cylindre-a2p-lyon.html — 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://larennesdelacle.com/blog/entretien-serrure-lyon.html — 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://larennesdelacle.com/blog/lyon-7-securite-logement.html — 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://larennesdelacle.com/blog/porte-blindee-gerland.html — 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://larennesdelacle.com/blog/serrure-connectee-lyon.html — 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://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — 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://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — 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://larennesdelacle.com/cles.html — 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://larennesdelacle.com/contact.html — 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://larennesdelacle.com/depannage-urgence.html — 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://larennesdelacle.com/installation-serrure.html — 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://larennesdelacle.com/ouverture-porte.html — 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://larennesdelacle.com/plan-du-site.html — 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 structured data detected
Rule schema.none · Structured Data · 14 occurrence(s)
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html
- https://larennesdelacle.com/blog/porte-blindee-gerland.html
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html
- https://larennesdelacle.com/cles.html
- https://larennesdelacle.com/contact.html
- https://larennesdelacle.com/depannage-urgence.html
- https://larennesdelacle.com/installation-serrure.html
- https://larennesdelacle.com/ouverture-porte.html
- https://larennesdelacle.com/plan-du-site.html
notice Missing recommended security headers
Rule security.missing_headers · Security · 17 occurrence(s)
- https://larennesdelacle.com/ — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/404.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html — CSP, X-Content-Type-Options, HSTS
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html — CSP, X-Content-Type-Options, HSTS
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/blog/porte-blindee-gerland.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/cles.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/contact.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/depannage-urgence.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/installation-serrure.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/ouverture-porte.html — HSTS, CSP, X-Content-Type-Options
- https://larennesdelacle.com/plan-du-site.html — HSTS, CSP, X-Content-Type-Options
notice Missing Twitter Card tag
Rule twitter.missing · Social · 16 occurrence(s)
- https://larennesdelacle.com/
- https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html
- https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html
- https://larennesdelacle.com/blog/cylindre-a2p-lyon.html
- https://larennesdelacle.com/blog/entretien-serrure-lyon.html
- https://larennesdelacle.com/blog/lyon-7-securite-logement.html
- https://larennesdelacle.com/blog/porte-blindee-gerland.html
- https://larennesdelacle.com/blog/serrure-connectee-lyon.html
- https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html
- https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html
- https://larennesdelacle.com/cles.html
- https://larennesdelacle.com/contact.html
- https://larennesdelacle.com/depannage-urgence.html
- https://larennesdelacle.com/installation-serrure.html
- https://larennesdelacle.com/ouverture-porte.html
- https://larennesdelacle.com/plan-du-site.html
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://larennesdelacle.com/ La Reine de la Clé | Serrurier à Lyon — Élégance & Savoir-Faire |
200 | yes | 577 | 17 |
| https://larennesdelacle.com/cles.html Blog Clés | Conseils Serrurerie Lyon — La Reine de la Clé |
200 | yes | 308 | 17 |
| https://larennesdelacle.com/contact.html Contact | La Reine de la Clé — Serrurier à Lyon |
200 | yes | 128 | 17 |
| https://larennesdelacle.com/depannage-urgence.html Dépannage Urgence à Lyon | La Reine de la Clé — Serrurier Lyon |
200 | yes | 163 | 17 |
| https://larennesdelacle.com/installation-serrure.html Installation de Serrure à Lyon | La Reine de la Clé — Serrurier Lyon |
200 | yes | 163 | 17 |
| https://larennesdelacle.com/ouverture-porte.html Ouverture de Porte à Lyon | La Reine de la Clé — Serrurier Lyon |
200 | yes | 169 | 17 |
| https://larennesdelacle.com/plan-du-site.html Plan du site | La Reine de la Clé — Serrurier Lyon |
200 | yes | 87 | 16 |
| https://larennesdelacle.com/blog/choisir-serrure-haute-securite-lyon.html Choisir une serrure haute sécurité à Lyon 7ème | Blog Clés — La Reine de la Clé Lyon |
200 | yes | 250 | 4 |
| https://larennesdelacle.com/blog/serrurier-urgence-lyon-nuit.html Serrurier d'urgence à Lyon la nuit | Blog Clés — La Reine de la Clé Lyon |
200 | yes | 244 | 3 |
| https://larennesdelacle.com/blog/techniques-ouverture-porte-fermee.html Les différentes techniques pour ouvrir une porte fermée | Blog Clés |
200 | yes | 491 | 3 |
| https://larennesdelacle.com/blog/cambriolage-lyon-prevention.html Prévenir les cambriolages à Lyon | Blog Clés — La Reine de la Clé Lyon |
200 | yes | 241 | 2 |
| https://larennesdelacle.com/blog/cylindre-a2p-lyon.html Cylindre A2P : la certification qui protège vraiment | Blog Clés — La Reine de la Clé Lyon |
200 | yes | 250 | 2 |
| https://larennesdelacle.com/blog/entretien-serrure-lyon.html Entretenir ses serrures pour durer plus longtemps | Blog Clés — La Reine de la Clé Lyon |
200 | yes | 247 | 2 |
| https://larennesdelacle.com/blog/lyon-7-securite-logement.html Sécuriser son logement à Lyon 7ème | Blog Clés — La Reine de la Clé Lyon |
200 | yes | 244 | 2 |
| https://larennesdelacle.com/blog/porte-blindee-gerland.html Installer une porte blindée à Gerland et Lyon 7 | Blog Clés — La Reine de la Clé Lyon |
200 | yes | 254 | 2 |
| https://larennesdelacle.com/blog/serrure-connectee-lyon.html Les serrures connectées à Lyon : avis d'expert | Blog Clés — La Reine de la Clé Lyon |
200 | yes | 250 | 2 |
| https://larennesdelacle.com/404.html Page introuvable — 404 | La Reine de la Clé |
404 | no | 30 | 1 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.