Catalog / recilience.org
65

SEO audit for recilience.org

RéCilience — Récits de Résilience

otherNext.js

Health 65/100 (fair) · 11 pages crawled · generated 2026-08-26

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

Le premier jeu de rôle sur table consacré à l'adaptation au changement climatique. Imaginons 2050.

Screenshot of recilience.org
11
pages crawled
11
indexable pages
0
errors
25
warnings
82
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Canonical 70 0 11 0
Performance 70 0 11 22
Titles 95 0 2 0
Headings 97 0 1 0
Agent Readiness 100 0 0 1
Content 100 0 0 15
Images 100 0 0 11
Links 100 0 0 10
Robots 100 0 0 1
Security 100 0 0 11
Structured Data 100 0 0 11
Findings

Warnings (4 rules)

warning Missing <h1>

Rule h1.missing · Headings · 1 occurrence(s)

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 11 occurrence(s)

  • https://www.recilience.org/ — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/campagne-ulule — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/creation-medusa — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/deklik-2025 — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/fabrication-responsable — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/identite-recilience — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/illustrations — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/one-health — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/podcast — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/protection-juridique — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.recilience.org/actualites/trois-partenaires — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Title likely truncated in SERP (too wide)

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

Notices (10 rules)

notice No llms.txt for AI agents

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

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

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

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 10 occurrence(s)

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 11 occurrence(s)

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

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

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

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

  • https://www.recilience.org/ — 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.recilience.org/actualites/campagne-ulule — 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.recilience.org/actualites/creation-medusa — 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.recilience.org/actualites/deklik-2025 — 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.recilience.org/actualites/fabrication-responsable — 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.recilience.org/actualites/identite-recilience — 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.recilience.org/actualites/illustrations — 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.recilience.org/actualites/one-health — 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.recilience.org/actualites/podcast — 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.recilience.org/actualites/protection-juridique — 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.recilience.org/actualites/trois-partenaires — 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 robots.txt missing (root returns 404/none)

Rule robots.txt_missing · Robots · 1 occurrence(s)

  • https://www.recilience.org/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)

notice Missing recommended security headers

Rule security.missing_headers · Security · 11 occurrence(s)

Pages (showing 11 of 11)
URLStatusIndexableWordsIn-links
https://www.recilience.org/
RéCilience — Récits de Résilience
200 yes 1333 10
https://www.recilience.org/actualites/campagne-ulule
Lancement de la campagne Ulule ! · RéCilience
200 yes 264 1
https://www.recilience.org/actualites/creation-medusa
Création de MEDUSA : Avenirs Souhaitables · RéCilience
200 yes 293 1
https://www.recilience.org/actualites/deklik-2025
Un stand pour semer de nouveaux récits à la déKLIk MAtinik · RéCilience
200 yes 282 1
https://www.recilience.org/actualites/fabrication-responsable
Un livre pensé jusque dans sa fabrication · RéCilience
200 yes 257 1
https://www.recilience.org/actualites/identite-recilience
L'identité de RéCilience : Donner un nom aux récits que nous voulons raconter · RéCilience
200 yes 289 1
https://www.recilience.org/actualites/illustrations
L'arrivée de nos premières illustrations · RéCilience
200 yes 283 1
https://www.recilience.org/actualites/one-health
Une Santé : la mécanique qui change votre façon de jouer · RéCilience
200 yes 328 1
https://www.recilience.org/actualites/podcast
Dans les coulisses de l'enregistrement de notre podcast · RéCilience
200 yes 318 1
https://www.recilience.org/actualites/protection-juridique
Un commun à protéger, un imaginaire à partager · RéCilience
200 yes 248 1
https://www.recilience.org/actualites/trois-partenaires
Trois institutions à nos côtés pour raconter l'eau et la biodiversité · RéCilience
200 yes 342 1

Audit your own site — free

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

Scan your site →