SEO audit for rsebydesign.com
Collectif de consultants RSE | Rse By Design
Health 67/100 (fair) · 15 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Faites-vous accompagner pour l'élaboration et le déploiement votre stratégie RSE par le collectif de consultants RSE by Design agile et à votre écoute.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Duplicate | 78 | 0 | 11 | 6 |
| Links | 86 | 0 | 7 | 1 |
| Meta Description | 86 | 0 | 7 | 0 |
| Content | 88 | 0 | 6 | 15 |
| Headings | 92 | 0 | 4 | 1 |
| Agent Readiness | 96 | 0 | 2 | 2 |
| Crawlability | 100 | 0 | 0 | 2 |
| Performance | 100 | 0 | 0 | 32 |
| Security | 100 | 0 | 0 | 15 |
| Social | 100 | 0 | 0 | 7 |
| Structured Data | 100 | 0 | 0 | 14 |
| URL | 100 | 0 | 0 | 2 |
Warnings (7 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 2 occurrence(s)
- https://www.rsebydesign.com/notre-collectif-rse — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://www.rsebydesign.com/pr%C3%A9sentation — 2 button/link(s) with no text or aria-label — an agent can't target them
warning Thin content (low word count)
Rule content.thin · Content · 6 occurrence(s)
- https://www.rsebydesign.com/blog — 125 words
- https://www.rsebydesign.com/book-online — 119 words
- https://www.rsebydesign.com/challenges — 114 words
- https://www.rsebydesign.com/forum — 127 words
- https://www.rsebydesign.com/groups — 139 words
- https://www.rsebydesign.com/members — 110 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 4 occurrence(s)
- https://www.rsebydesign.com/copie-de-qui-sommes-nous — content shared by 2 pages: https://www.rsebydesign.com/rse-pour-les-entreprises
- https://www.rsebydesign.com/notre-collectif-rse — content shared by 2 pages: https://www.rsebydesign.com/pr%C3%A9sentation
- https://www.rsebydesign.com/pr%C3%A9sentation — content shared by 2 pages: https://www.rsebydesign.com/notre-collectif-rse
- https://www.rsebydesign.com/rse-pour-les-entreprises — content shared by 2 pages: https://www.rsebydesign.com/copie-de-qui-sommes-nous
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 7 occurrence(s)
- https://www.rsebydesign.com/ — title shared by 3 pages: https://www.rsebydesign.com/collectif-consultants-rse, https://www.rsebydesign.com/pour-les-consultants-rse
- https://www.rsebydesign.com/collectif-consultants-rse — title shared by 3 pages: https://www.rsebydesign.com/, https://www.rsebydesign.com/pour-les-consultants-rse
- https://www.rsebydesign.com/copie-de-qui-sommes-nous — title shared by 2 pages: https://www.rsebydesign.com/rse-pour-les-entreprises
- https://www.rsebydesign.com/notre-collectif-rse — title shared by 2 pages: https://www.rsebydesign.com/pr%C3%A9sentation
- https://www.rsebydesign.com/pour-les-consultants-rse — title shared by 3 pages: https://www.rsebydesign.com/, https://www.rsebydesign.com/collectif-consultants-rse
- https://www.rsebydesign.com/pr%C3%A9sentation — title shared by 2 pages: https://www.rsebydesign.com/notre-collectif-rse
- https://www.rsebydesign.com/rse-pour-les-entreprises — title shared by 2 pages: https://www.rsebydesign.com/copie-de-qui-sommes-nous
warning Missing <h1>
Rule h1.missing · Headings · 4 occurrence(s)
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 7 occurrence(s)
- https://www.rsebydesign.com/book-online — no internal links point here
- https://www.rsebydesign.com/challenges — no internal links point here
- https://www.rsebydesign.com/copie-de-qui-sommes-nous — no internal links point here
- https://www.rsebydesign.com/forum — no internal links point here
- https://www.rsebydesign.com/groups — no internal links point here
- https://www.rsebydesign.com/members — no internal links point here
- https://www.rsebydesign.com/pr%C3%A9sentation — no internal links point here
warning Missing meta description
Rule meta_desc.missing · Meta Description · 7 occurrence(s)
Notices (13 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 2 occurrence(s)
- https://www.rsebydesign.com/ — h6 follows h2 — skips h3
- https://www.rsebydesign.com/pour-les-consultants-rse — h3 follows h1 — skips h2
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 15 occurrence(s)
- https://www.rsebydesign.com/ — 0.5%
- https://www.rsebydesign.com/blog — 0.1%
- https://www.rsebydesign.com/book-online — 0.1%
- https://www.rsebydesign.com/challenges — 0.1%
- https://www.rsebydesign.com/collectif-consultants-rse — 0.5%
- https://www.rsebydesign.com/contact — 0.2%
- https://www.rsebydesign.com/copie-de-qui-sommes-nous — 1.0%
- https://www.rsebydesign.com/forum — 0.1%
- https://www.rsebydesign.com/groups — 0.1%
- https://www.rsebydesign.com/members — 0.1%
- https://www.rsebydesign.com/mentions-l%C3%A9gales — 0.9%
- https://www.rsebydesign.com/notre-collectif-rse — 1.1%
- https://www.rsebydesign.com/pour-les-consultants-rse — 0.6%
- https://www.rsebydesign.com/pr%C3%A9sentation — 1.1%
- https://www.rsebydesign.com/rse-pour-les-entreprises — 1.0%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 6 occurrence(s)
- https://www.rsebydesign.com/ — meta description shared by 2 pages: https://www.rsebydesign.com/collectif-consultants-rse
- https://www.rsebydesign.com/collectif-consultants-rse — meta description shared by 2 pages: https://www.rsebydesign.com/
- https://www.rsebydesign.com/copie-de-qui-sommes-nous — meta description shared by 2 pages: https://www.rsebydesign.com/rse-pour-les-entreprises
- https://www.rsebydesign.com/notre-collectif-rse — meta description shared by 2 pages: https://www.rsebydesign.com/pr%C3%A9sentation
- https://www.rsebydesign.com/pr%C3%A9sentation — meta description shared by 2 pages: https://www.rsebydesign.com/notre-collectif-rse
- https://www.rsebydesign.com/rse-pour-les-entreprises — meta description shared by 2 pages: https://www.rsebydesign.com/copie-de-qui-sommes-nous
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://www.rsebydesign.com/pour-les-consultants-rse — 6 <h1> elements
notice Page has only one internal inlink (fragile crawl path)
Rule links.single_inlink · Links · 1 occurrence(s)
- https://www.rsebydesign.com/blog — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
notice Missing Open Graph tags
Rule og.missing · Social · 7 occurrence(s)
- https://www.rsebydesign.com/blog — og:description
- https://www.rsebydesign.com/book-online — og:description
- https://www.rsebydesign.com/challenges — og:description
- https://www.rsebydesign.com/forum — og:description
- https://www.rsebydesign.com/groups — og:description
- https://www.rsebydesign.com/members — og:description
- https://www.rsebydesign.com/mentions-l%C3%A9gales — og:description
notice Large DOM (over 1500 elements) slows rendering & interaction
Rule perf.dom_size_large · Performance · 2 occurrence(s)
- https://www.rsebydesign.com/notre-collectif-rse — the page has 2125 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
- https://www.rsebydesign.com/pr%C3%A9sentation — the page has 2125 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 15 occurrence(s)
- https://www.rsebydesign.com/ — 6 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.rsebydesign.com/blog — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.rsebydesign.com/book-online — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.rsebydesign.com/challenges — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.rsebydesign.com/collectif-consultants-rse — 6 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.rsebydesign.com/contact — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.rsebydesign.com/copie-de-qui-sommes-nous — 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.rsebydesign.com/forum — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.rsebydesign.com/groups — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.rsebydesign.com/members — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.rsebydesign.com/mentions-l%C3%A9gales — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.rsebydesign.com/notre-collectif-rse — 37 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.rsebydesign.com/pour-les-consultants-rse — 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://www.rsebydesign.com/pr%C3%A9sentation — 37 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.rsebydesign.com/rse-pour-les-entreprises — 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.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 15 occurrence(s)
- https://www.rsebydesign.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.rsebydesign.com/blog — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.rsebydesign.com/book-online — 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.rsebydesign.com/challenges — 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.rsebydesign.com/collectif-consultants-rse — 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.rsebydesign.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.rsebydesign.com/copie-de-qui-sommes-nous — 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.rsebydesign.com/forum — 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.rsebydesign.com/groups — 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.rsebydesign.com/members — 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.rsebydesign.com/mentions-l%C3%A9gales — 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.rsebydesign.com/notre-collectif-rse — 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.rsebydesign.com/pour-les-consultants-rse — 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.rsebydesign.com/pr%C3%A9sentation — 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.rsebydesign.com/rse-pour-les-entreprises — 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 URL redirects to another URL
Rule redirect.single · Crawlability · 2 occurrence(s)
- https://www.rsebydesign.com/copie-de-qui-sommes-nous — redirects to https://www.rsebydesign.com/rse-pour-les-entreprises
- https://www.rsebydesign.com/pr%C3%A9sentation — redirects to https://www.rsebydesign.com/notre-collectif-rse
notice No structured data detected
Rule schema.none · Structured Data · 14 occurrence(s)
- https://www.rsebydesign.com/blog
- https://www.rsebydesign.com/book-online
- https://www.rsebydesign.com/challenges
- https://www.rsebydesign.com/collectif-consultants-rse
- https://www.rsebydesign.com/contact
- https://www.rsebydesign.com/copie-de-qui-sommes-nous
- https://www.rsebydesign.com/forum
- https://www.rsebydesign.com/groups
- https://www.rsebydesign.com/members
- https://www.rsebydesign.com/mentions-l%C3%A9gales
- https://www.rsebydesign.com/notre-collectif-rse
- https://www.rsebydesign.com/pour-les-consultants-rse
- https://www.rsebydesign.com/pr%C3%A9sentation
- https://www.rsebydesign.com/rse-pour-les-entreprises
notice Missing recommended security headers
Rule security.missing_headers · Security · 15 occurrence(s)
- https://www.rsebydesign.com/ — CSP
- https://www.rsebydesign.com/blog — CSP
- https://www.rsebydesign.com/book-online — CSP
- https://www.rsebydesign.com/challenges — CSP
- https://www.rsebydesign.com/collectif-consultants-rse — CSP
- https://www.rsebydesign.com/contact — CSP
- https://www.rsebydesign.com/copie-de-qui-sommes-nous — CSP
- https://www.rsebydesign.com/forum — CSP
- https://www.rsebydesign.com/groups — CSP
- https://www.rsebydesign.com/members — CSP
- https://www.rsebydesign.com/mentions-l%C3%A9gales — CSP
- https://www.rsebydesign.com/notre-collectif-rse — CSP
- https://www.rsebydesign.com/pour-les-consultants-rse — CSP
- https://www.rsebydesign.com/pr%C3%A9sentation — CSP
- https://www.rsebydesign.com/rse-pour-les-entreprises — CSP
notice Non-ASCII characters in URL path
Rule url.non_ascii · URL · 2 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.rsebydesign.com/ Collectif de consultants RSE | Rse By Design |
200 | yes | 498 | 15 |
| https://www.rsebydesign.com/contact Se rencontrer | RSE By Design |
200 | yes | 214 | 15 |
| https://www.rsebydesign.com/mentions-l%C3%A9gales Mentions légales | Rse By Design |
200 | yes | 915 | 15 |
| https://www.rsebydesign.com/notre-collectif-rse Notre collectif | RSE By Design |
200 | yes | 1735 | 15 |
| https://www.rsebydesign.com/pour-les-consultants-rse Collectif de consultants RSE | Rse By Design |
200 | yes | 594 | 15 |
| https://www.rsebydesign.com/rse-pour-les-entreprises Accompagner la RSE des entreprises | RSE By Design |
200 | yes | 1043 | 15 |
| https://www.rsebydesign.com/collectif-consultants-rse Collectif de consultants RSE | RSE By Design |
200 | yes | 438 | 2 |
| https://www.rsebydesign.com/blog Blog | Rse By Design |
200 | yes | 125 | 1 |
| https://www.rsebydesign.com/book-online Réservation en ligne | Rse By Design |
200 | yes | 119 | 0 |
| https://www.rsebydesign.com/challenges Liste des programmes | Rse By Design |
200 | yes | 114 | 0 |
| https://www.rsebydesign.com/copie-de-qui-sommes-nous Accompagner la RSE des entreprises | RSE By Design |
200 | yes | 1043 | 0 |
| https://www.rsebydesign.com/forum Forum | Rse By Design |
200 | yes | 127 | 0 |
| https://www.rsebydesign.com/groups Groups List | Rse By Design |
200 | yes | 139 | 0 |
| https://www.rsebydesign.com/members Members | Rse By Design |
200 | yes | 110 | 0 |
| https://www.rsebydesign.com/pr%C3%A9sentation Notre collectif | RSE By Design |
200 | yes | 1735 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.