SEO audit for sportpourlavie.ca
Sommet Le sport c’est pour la vie 2026
Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Le Sommet Le sport c’est pour la vie réunit des dirigeants et dirigeantes qui s’efforcent d’améliorer le sport de qualité et l’activité physique dans l’ensemble du Canada.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 70 | 0 | 50 | 79 |
| Performance | 70 | 0 | 50 | 200 |
| Titles | 92 | 0 | 14 | 1 |
| Duplicate | 95 | 0 | 9 | 4 |
| Meta Description | 95 | 0 | 8 | 30 |
| Headings | 99 | 0 | 2 | 6 |
| Structured Data | 99 | 0 | 2 | 51 |
| Content | 100 | 0 | 0 | 26 |
| Images | 100 | 0 | 0 | 4 |
| Indexability | 100 | 0 | 0 | 1 |
| Links | 100 | 0 | 0 | 15 |
| Security | 100 | 0 | 0 | 100 |
| Social | 100 | 0 | 0 | 21 |
| URL | 100 | 0 | 0 | 5 |
Warnings (9 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)
- https://sportpourlavie.ca/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/5759-2/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/a-propos/notre-histoire/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 6 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/acheter-ressources/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/ateliers-communautaires/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/conferenciers/ — 6 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/factors-fr/periodisation/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 6 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — 6 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/services/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/smdltpa/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/sommet/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/sommet/programme/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/temp-news-page/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — 5 button/link(s) with no text or aria-label — an agent can't target them
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 7 occurrence(s)
- https://sportpourlavie.ca/acheter-ressources/ — near-duplicate of 6 page(s): https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/, https://sportpourlavie.ca/services/, https://sportpourlavie.ca/histoires-athletes-autochtones/
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — near-duplicate of 6 page(s): https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/, https://sportpourlavie.ca/services/, https://sportpourlavie.ca/sommet/programme/
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — near-duplicate of 6 page(s): https://sportpourlavie.ca/services/, https://sportpourlavie.ca/histoires-athletes-autochtones/, https://sportpourlavie.ca/sommet/programme/
- https://sportpourlavie.ca/services/ — near-duplicate of 6 page(s): https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/, https://sportpourlavie.ca/histoires-athletes-autochtones/, https://sportpourlavie.ca/sommet/programme/
- https://sportpourlavie.ca/sinscrire/ — near-duplicate of 6 page(s): https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/, https://sportpourlavie.ca/services/, https://sportpourlavie.ca/histoires-athletes-autochtones/
- https://sportpourlavie.ca/sommet/programme/ — near-duplicate of 6 page(s): https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/, https://sportpourlavie.ca/services/, https://sportpourlavie.ca/histoires-athletes-autochtones/
- https://sportpourlavie.ca/specialement-pour-vous/ — near-duplicate of 6 page(s): https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/, https://sportpourlavie.ca/services/, https://sportpourlavie.ca/histoires-athletes-autochtones/
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://sportpourlavie.ca/entraineurs/ — title shared by 2 pages: https://sportpourlavie.ca/s4l-for-fr/entraineurs/
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — title shared by 2 pages: https://sportpourlavie.ca/entraineurs/
warning Missing <h1>
Rule h1.missing · Headings · 2 occurrence(s)
warning Missing meta description
Rule meta_desc.missing · Meta Description · 8 occurrence(s)
- https://sportpourlavie.ca/blogue/
- https://sportpourlavie.ca/calendrier/
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/
- https://sportpourlavie.ca/services/
- https://sportpourlavie.ca/sinscrire/
- https://sportpourlavie.ca/sommet-2024/
- https://sportpourlavie.ca/specialement-pour-vous/
- https://sportpourlavie.ca/temp-news-page/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 50 occurrence(s)
- https://sportpourlavie.ca/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/5759-2/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/a-propos/notre-histoire/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/acheter-ressources/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/ateliers-communautaires/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/conferenciers/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/factors-fr/periodisation/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/services/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/smdltpa/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/sommet/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/sommet/programme/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/temp-news-page/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)
- https://sportpourlavie.ca/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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.
warning Schema describes content not visible on the page
Rule schema.hidden_content · Structured Data · 1 occurrence(s)
- https://sportpourlavie.ca/sommet/programme/ — a schema name/headline ("Program at the Sport for Life Canadian Summit - Sport for Life") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 14 occurrence(s)
- https://sportpourlavie.ca/ — 85 chars, ~602px (limit ~580px)
- https://sportpourlavie.ca/10-elements-base-entrainement-performance/ — 91 chars, ~696px (limit ~580px)
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 173 chars, ~1313px (limit ~580px)
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 90 chars, ~666px (limit ~580px)
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 147 chars, ~1069px (limit ~580px)
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 87 chars, ~659px (limit ~580px)
- https://sportpourlavie.ca/considerations-supplementaires-pour-les-athletes-ayant-un-handicap/ — 95 chars, ~714px (limit ~580px)
- https://sportpourlavie.ca/guide-de-reference/ — 150 chars, ~1121px (limit ~580px)
- https://sportpourlavie.ca/lignes-directrices-developpement-long-terme-officiels/bons-environnements/ — 91 chars, ~659px (limit ~580px)
- https://sportpourlavie.ca/perspectives-actuelles-sur-la-pratique-multisports-par-paul-jurbala-ph-d-le-sport-cest-pour-la-vie/ — 131 chars, ~948px (limit ~580px)
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 126 chars, ~940px (limit ~580px)
- https://sportpourlavie.ca/pt-autochtone-sport-contacts/ — 85 chars, ~624px (limit ~580px)
- https://sportpourlavie.ca/smdltpa/ — 103 chars, ~784px (limit ~580px)
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — 85 chars, ~613px (limit ~580px)
Notices (23 rules)
notice Invalid ARIA role
Rule agent.aria_invalid_role · Agent Readiness · 50 occurrence(s)
- https://sportpourlavie.ca/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/5759-2/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/a-propos/notre-histoire/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/acheter-ressources/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/ateliers-communautaires/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/conferenciers/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/factors-fr/periodisation/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/services/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/smdltpa/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/sommet/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/sommet/programme/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/temp-news-page/ — role="graphics-symbol" is not a valid ARIA role
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — role="graphics-symbol" is not a valid ARIA role
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 28 occurrence(s)
- https://sportpourlavie.ca/ — h3 follows h1 — skips h2
- https://sportpourlavie.ca/10-elements-base-entrainement-performance/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/ateliers-communautaires/ — h4 follows h1 — skips h2
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/blogue/ — h3 follows h1 — skips h2
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/carrieres/ — h4 follows h1 — skips h2
- https://sportpourlavie.ca/conseils-pour-les-parents/ — h4 follows h1 — skips h2
- https://sportpourlavie.ca/considerations-supplementaires-pour-les-athletes-ayant-un-handicap/ — h4 follows h1 — skips h2
- https://sportpourlavie.ca/developpement-a-long-terme/ — h4 follows h1 — skips h2
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/facteurs-cles/specialisation/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/factors-fr/periodisation/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/lignes-directrices-developpement-long-terme-officiels/bons-environnements/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/officiels/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/smdltpa/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/sommet-2022/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/sommet-2023/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/sommet-2024/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/sommet/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/sommet/programme/ — h5 follows h1 — skips h2
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — h5 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://sportpourlavie.ca/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 26 occurrence(s)
- https://sportpourlavie.ca/5759-2/ — 4.0%
- https://sportpourlavie.ca/_styles-test/ — 3.2%
- https://sportpourlavie.ca/a-propos/notre-histoire/ — 3.3%
- https://sportpourlavie.ca/acheter-ressources/ — 3.2%
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 4.5%
- https://sportpourlavie.ca/calendrier/ — 4.5%
- https://sportpourlavie.ca/conferenciers/ — 3.5%
- https://sportpourlavie.ca/considerations-supplementaires-pour-les-athletes-ayant-un-handicap/ — 4.7%
- https://sportpourlavie.ca/declaration-contre-le-racisme/ — 4.5%
- https://sportpourlavie.ca/factors-fr/periodisation/ — 4.2%
- https://sportpourlavie.ca/guide-de-reference/ — 4.8%
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — 2.9%
- https://sportpourlavie.ca/lignes-directrices-developpement-long-terme-officiels/bons-environnements/ — 4.0%
- https://sportpourlavie.ca/media-information/ — 3.6%
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 4.9%
- https://sportpourlavie.ca/perspectives-actuelles-sur-la-pratique-multisports-par-paul-jurbala-ph-d-le-sport-cest-pour-la-vie/ — 3.0%
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 4.6%
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — 3.0%
- https://sportpourlavie.ca/services/ — 3.0%
- https://sportpourlavie.ca/sinscrire/ — 3.0%
- https://sportpourlavie.ca/sommet/ — 3.6%
- https://sportpourlavie.ca/sommet/programme/ — 2.9%
- https://sportpourlavie.ca/specialement-pour-vous/ — 2.7%
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — 4.2%
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — 4.1%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 4 occurrence(s)
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — meta description shared by 2 pages: https://sportpourlavie.ca/sommet/programme/
- https://sportpourlavie.ca/sommet-2022/ — meta description shared by 2 pages: https://sportpourlavie.ca/sommet-2023/
- https://sportpourlavie.ca/sommet-2023/ — meta description shared by 2 pages: https://sportpourlavie.ca/sommet-2022/
- https://sportpourlavie.ca/sommet/programme/ — meta description shared by 2 pages: https://sportpourlavie.ca/histoires-athletes-autochtones/
notice Multiple <h1> elements
Rule h1.multiple · Headings · 6 occurrence(s)
- https://sportpourlavie.ca/ — 3 <h1> elements
- https://sportpourlavie.ca/a-propos/ — 2 <h1> elements
- https://sportpourlavie.ca/ateliers-communautaires/ — 2 <h1> elements
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 2 <h1> elements
- https://sportpourlavie.ca/developpement-a-long-terme/ — 2 <h1> elements
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — 2 <h1> elements
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)
- https://sportpourlavie.ca/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/5759-2/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/a-propos/notre-histoire/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/acheter-ressources/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/ateliers-communautaires/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/conferenciers/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/education-et-entrainement/webinaires/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/factors-fr/periodisation/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/histoires-athletes-autochtones/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/s4l-for-fr/entraineurs/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/services/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/smdltpa/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/sommet/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/sommet/programme/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/stades/amuser-grace-sport/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/temp-news-page/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — the likely hero/LCP image (sport-for-life-logo-fr.png) 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 · 4 occurrence(s)
- https://sportpourlavie.ca/ — 7 of 21 images without width/height
- https://sportpourlavie.ca/carrieres/ — 7 of 15 images without width/height
- https://sportpourlavie.ca/division-sport-qualite/ — 13 of 17 images without width/height
- https://sportpourlavie.ca/sommet/ — 16 of 38 images without width/height
notice Page-level nofollow directive
Rule index.nofollow · Indexability · 1 occurrence(s)
- https://sportpourlavie.ca/_styles-test/ — meta/X-Robots: meta=index, nofollow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 15 occurrence(s)
- https://sportpourlavie.ca/ — 8 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/blogue/ — 12 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/conferenciers/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/developpement-a-long-terme/ — 8 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/division-sport-qualite/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/factors-fr/periodisation/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/specialement-pour-vous/ — 10 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://sportpourlavie.ca/temp-news-page/ — 12 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 27 occurrence(s)
- https://sportpourlavie.ca/5759-2/ — 319 chars
- https://sportpourlavie.ca/_styles-test/ — 180 chars
- https://sportpourlavie.ca/a-propos/ — 194 chars
- https://sportpourlavie.ca/a-propos/notre-histoire/ — 347 chars
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 372 chars
- https://sportpourlavie.ca/ateliers-communautaires/ — 337 chars
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 339 chars
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 348 chars
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 320 chars
- https://sportpourlavie.ca/carrieres/ — 219 chars
- https://sportpourlavie.ca/conferenciers/ — 342 chars
- https://sportpourlavie.ca/considerations-supplementaires-pour-les-athletes-ayant-un-handicap/ — 178 chars
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — 343 chars
- https://sportpourlavie.ca/factors-fr/periodisation/ — 390 chars
- https://sportpourlavie.ca/guide-de-reference/ — 351 chars
- https://sportpourlavie.ca/lignes-directrices-developpement-long-terme-officiels/bons-environnements/ — 392 chars
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 398 chars
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 370 chars
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 347 chars
- https://sportpourlavie.ca/pt-autochtone-sport-contacts/ — 393 chars
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — 338 chars
- https://sportpourlavie.ca/smdltpa/ — 366 chars
- https://sportpourlavie.ca/sommet/ — 171 chars
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — 411 chars
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — 367 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 3 occurrence(s)
notice Missing Open Graph tags
Rule og.missing · Social · 21 occurrence(s)
- https://sportpourlavie.ca/5759-2/ — og:image
- https://sportpourlavie.ca/_styles-test/ — og:image
- https://sportpourlavie.ca/acheter-ressources/ — og:image
- https://sportpourlavie.ca/ateliers-communautaires/ — og:image
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — og:image
- https://sportpourlavie.ca/blogue/ — og:description, og:image
- https://sportpourlavie.ca/calendrier/ — og:description, og:image
- https://sportpourlavie.ca/declaration-contre-le-racisme/ — og:image
- https://sportpourlavie.ca/guide-de-reference/ — og:image
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — og:image
- https://sportpourlavie.ca/media-information/ — og:image
- https://sportpourlavie.ca/perspectives-actuelles-sur-la-pratique-multisports-par-paul-jurbala-ph-d-le-sport-cest-pour-la-vie/ — og:image
- https://sportpourlavie.ca/pt-autochtone-sport-contacts/ — og:image
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — og:description, og:image
- https://sportpourlavie.ca/services/ — og:description, og:image
- https://sportpourlavie.ca/sinscrire/ — og:description, og:image
- https://sportpourlavie.ca/smdltpa/ — og:image
- https://sportpourlavie.ca/sommet-2024/ — og:description
- https://sportpourlavie.ca/specialement-pour-vous/ — og:description
- https://sportpourlavie.ca/temp-news-page/ — og:description, og:image
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 50 occurrence(s)
- https://sportpourlavie.ca/ — 19 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://sportpourlavie.ca/5759-2/ — 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://sportpourlavie.ca/a-propos/notre-histoire/ — 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://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 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://sportpourlavie.ca/acheter-ressources/ — 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://sportpourlavie.ca/ateliers-communautaires/ — 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://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 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://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 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://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 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://sportpourlavie.ca/conferenciers/ — 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://sportpourlavie.ca/education-et-entrainement/webinaires/ — 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://sportpourlavie.ca/factors-fr/periodisation/ — 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://sportpourlavie.ca/histoires-athletes-autochtones/ — 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://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 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://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 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://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 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://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — 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://sportpourlavie.ca/s4l-for-fr/entraineurs/ — 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://sportpourlavie.ca/services/ — 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://sportpourlavie.ca/smdltpa/ — 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://sportpourlavie.ca/sommet/ — 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://sportpourlavie.ca/sommet/programme/ — 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://sportpourlavie.ca/stades/amuser-grace-sport/ — 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://sportpourlavie.ca/temp-news-page/ — 13 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://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — 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.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 50 occurrence(s)
- https://sportpourlavie.ca/ — 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://sportpourlavie.ca/5759-2/ — 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://sportpourlavie.ca/a-propos/notre-histoire/ — 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://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 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://sportpourlavie.ca/acheter-ressources/ — 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://sportpourlavie.ca/ateliers-communautaires/ — 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://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 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://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 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://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 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://sportpourlavie.ca/conferenciers/ — 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://sportpourlavie.ca/education-et-entrainement/webinaires/ — 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://sportpourlavie.ca/factors-fr/periodisation/ — 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://sportpourlavie.ca/histoires-athletes-autochtones/ — 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://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 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://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 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://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 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://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — 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://sportpourlavie.ca/s4l-for-fr/entraineurs/ — 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://sportpourlavie.ca/services/ — 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://sportpourlavie.ca/smdltpa/ — 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://sportpourlavie.ca/sommet/ — 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://sportpourlavie.ca/sommet/programme/ — 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://sportpourlavie.ca/stades/amuser-grace-sport/ — 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://sportpourlavie.ca/temp-news-page/ — 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://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 50 occurrence(s)
- https://sportpourlavie.ca/ — 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://sportpourlavie.ca/5759-2/ — 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://sportpourlavie.ca/a-propos/notre-histoire/ — 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://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 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://sportpourlavie.ca/acheter-ressources/ — 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://sportpourlavie.ca/ateliers-communautaires/ — 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://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 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://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 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://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 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://sportpourlavie.ca/conferenciers/ — 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://sportpourlavie.ca/education-et-entrainement/webinaires/ — 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://sportpourlavie.ca/factors-fr/periodisation/ — 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://sportpourlavie.ca/histoires-athletes-autochtones/ — 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://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 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://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 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://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 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://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — 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://sportpourlavie.ca/s4l-for-fr/entraineurs/ — 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://sportpourlavie.ca/services/ — 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://sportpourlavie.ca/smdltpa/ — 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://sportpourlavie.ca/sommet/ — 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://sportpourlavie.ca/sommet/programme/ — 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://sportpourlavie.ca/stades/amuser-grace-sport/ — 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://sportpourlavie.ca/temp-news-page/ — 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://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — 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 Article schema missing recommended properties (Top Stories / image carousel)
Rule schema.article_incomplete · Structured Data · 1 occurrence(s)
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
notice Deprecated schema type with no Google rich result
Rule schema.deprecated_type · Structured Data · 50 occurrence(s)
- https://sportpourlavie.ca/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/5759-2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/a-propos/notre-histoire/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/acheter-ressources/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/ateliers-communautaires/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/conferenciers/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/factors-fr/periodisation/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/services/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/smdltpa/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/sommet/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/sommet/programme/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/temp-news-page/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://sportpourlavie.ca/ — CSP, X-Content-Type-Options, HSTS
- https://sportpourlavie.ca/5759-2/ — X-Content-Type-Options, HSTS, CSP
- https://sportpourlavie.ca/a-propos/notre-histoire/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/acheter-ressources/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/ateliers-communautaires/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — CSP, X-Content-Type-Options, HSTS
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/conferenciers/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/factors-fr/periodisation/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/services/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/smdltpa/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/sommet/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/sommet/programme/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/temp-news-page/ — HSTS, CSP, X-Content-Type-Options
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — HSTS, CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 50 occurrence(s)
- https://sportpourlavie.ca/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/5759-2/ — 13 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/a-propos/notre-histoire/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/acheter-ressources/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/ateliers-communautaires/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/conferenciers/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/education-et-entrainement/webinaires/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/factors-fr/periodisation/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/histoires-athletes-autochtones/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/s4l-for-fr/entraineurs/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/services/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/smdltpa/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/sommet/ — 14 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/sommet/programme/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/temp-news-page/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ — 12 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Title tag is identical to the H1 (missed keyword variation)
Rule title.same_as_h1 · Titles · 1 occurrence(s)
- https://sportpourlavie.ca/stades/amuser-grace-sport/ — the <title> and the H1 are identical — differentiate them to cover more query variation
notice URL is very long
Rule url.too_long · URL · 4 occurrence(s)
- https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ — 168 chars
- https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ — 148 chars
- https://sportpourlavie.ca/perspectives-actuelles-sur-la-pratique-multisports-par-paul-jurbala-ph-d-le-sport-cest-pour-la-vie/ — 125 chars
- https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ — 118 chars
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 1 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://sportpourlavie.ca/ Le sport c'est pour la vie - Développer la littératie physique et le sport de qualité |
200 | yes | 1406 | 50 |
| https://sportpourlavie.ca/a-propos/ À propos - Le sport c'est pour la vie |
200 | yes | 952 | 50 |
| https://sportpourlavie.ca/a-propos/notre-histoire/ Notre histoire • Le sport c'est pour la vie |
200 | yes | 341 | 50 |
| https://sportpourlavie.ca/athletes-ayant-une-limitation/ Athlètes ayant une limitation • Le sport c'est pour la vie |
200 | yes | 627 | 50 |
| https://sportpourlavie.ca/blogue/ Blogue • Le sport c'est pour la vie |
200 | yes | 1501 | 50 |
| https://sportpourlavie.ca/calendrier/ Calendrier • Le sport c'est pour la vie |
200 | yes | 373 | 50 |
| https://sportpourlavie.ca/carrieres/ Carrières • Le sport c'est pour la vie |
200 | yes | 1444 | 50 |
| https://sportpourlavie.ca/declaration-contre-le-racisme/ Déclaration contre le racisme • Le sport c'est pour la vie |
200 | yes | 531 | 50 |
| https://sportpourlavie.ca/developpement-a-long-terme/ Développement à long terme - Le sport c'est pour la vie |
200 | yes | 1023 | 50 |
| https://sportpourlavie.ca/division-sport-qualite/ Division du sport de qualité • Le sport c'est pour la vie |
200 | yes | 3976 | 50 |
| https://sportpourlavie.ca/entraineurs/ Entraîneurs • Le sport c'est pour la vie |
200 | yes | 678 | 50 |
| https://sportpourlavie.ca/media-information/ Média information • Le sport c'est pour la vie |
200 | yes | 379 | 50 |
| https://sportpourlavie.ca/officiels/ Officiels • Le sport c'est pour la vie |
200 | yes | 778 | 50 |
| https://sportpourlavie.ca/sommet/ Sommet Le sport c’est pour la vie 2026 |
200 | yes | 565 | 50 |
| https://sportpourlavie.ca/specialement-pour-vous/ Spécialement pour vous • Le sport c'est pour la vie |
200 | yes | 272 | 50 |
| https://sportpourlavie.ca/non-classifiee/amuser-grace-au-sport/ S’amuser grâce au sport • Le sport c'est pour la vie |
200 | yes | 597 | 1 |
| https://sportpourlavie.ca/stades/amuser-grace-sport/ S’amuser grâce au sport |
200 | yes | 484 | 1 |
| https://sportpourlavie.ca/10-elements-base-entrainement-performance/ Les 10 éléments de base de l’entraînement et de la performance - Le sport c'est pour la vie |
200 | yes | 1438 | 0 |
| https://sportpourlavie.ca/5759-2/ • Le sport c'est pour la vie |
200 | yes | 460 | 0 |
| https://sportpourlavie.ca/_styles-test/ Page Title (Heading 1) • Le sport c'est pour la vie |
200 | yes | 309 | 0 |
| https://sportpourlavie.ca/aboriginal-stories/affaires-autochtones-nord-canada-soutient-le-developpement-a-long-terme-du-participant-autochtone-ecoles-premieres-nations/ Affaires autochtones et du Nord Canada soutient le développement à long terme du participant autochtone au sein des écoles des Premières Nations • Le sport c'est pour la vie |
200 | yes | 1272 | 0 |
| https://sportpourlavie.ca/acheter-ressources/ Acheter nos ressources • Le sport c'est pour la vie |
200 | yes | 314 | 0 |
| https://sportpourlavie.ca/ateliers-communautaires/ Ateliers communautaires • Le sport c'est pour la vie |
200 | yes | 848 | 0 |
| https://sportpourlavie.ca/ateliers-de-developpement-a-long-terme-du-participantathlete/ Ateliers de développement à long terme du participant/athlète • Le sport c'est pour la vie |
200 | yes | 937 | 0 |
| https://sportpourlavie.ca/blog/a-inscrire-a-votre-agenda-sommet-le-sport-cest-pour-la-vie-et-la-conference-internationale-de-la-litteratie-physique/ À inscrire à votre agenda! Sommet Le sport c’est pour la vie et la Conférence internationale de la littératie physique • Le sport c'est pour la vie |
200 | yes | 623 | 0 |
| https://sportpourlavie.ca/blogue/lancement-du-campus-en-ligne-de-le-sport-cest-pour-la-vie/ Lancement du campus en ligne de Le sport c’est pour la vie • Le sport c'est pour la vie |
200 | yes | 1049 | 0 |
| https://sportpourlavie.ca/conferenciers/ Conférenciers • Le sport c'est pour la vie |
200 | yes | 372 | 0 |
| https://sportpourlavie.ca/conseils-pour-les-parents/ Conseils pour les parents • Le sport c'est pour la vie |
200 | yes | 858 | 0 |
| https://sportpourlavie.ca/considerations-supplementaires-pour-les-athletes-ayant-un-handicap/ Considérations supplémentaires pour les athlètes ayant un handicap • Le sport c'est pour la vie |
200 | yes | 565 | 0 |
| https://sportpourlavie.ca/education-et-entrainement/webinaires/ Webinaires • Le sport c'est pour la vie |
200 | yes | 674 | 0 |
| https://sportpourlavie.ca/facteurs-cles/specialisation/ Spécialisation • Le sport c'est pour la vie |
200 | yes | 657 | 0 |
| https://sportpourlavie.ca/factors-fr/periodisation/ Périodisation • Le sport c'est pour la vie |
200 | yes | 480 | 0 |
| https://sportpourlavie.ca/guide-de-reference/ Guide de référence : Complément d’information au guide Développement à long terme par le sport et l'activité physique 3.0 • Le sport c'est pour la vie |
200 | yes | 600 | 0 |
| https://sportpourlavie.ca/histoires-athletes-autochtones/ Histoires d'athlètes autochtones • Le sport c'est pour la vie |
200 | yes | 272 | 0 |
| https://sportpourlavie.ca/lignes-directrices-developpement-long-terme-officiels/bons-environnements/ Bons environnements : sécurité et inclusion pour les officiels • Le sport c'est pour la vie |
200 | yes | 504 | 0 |
| https://sportpourlavie.ca/perspectives-actuelles-sur-la-pratique-multisports-par-paul-jurbala-ph-d-le-sport-cest-pour-la-vie/ Perspectives actuelles sur la pratique multisports par Paul Jurbala, Ph.D., Le sport c'est pour la vie • Le sport c'est pour la vie |
200 | yes | 286 | 0 |
| https://sportpourlavie.ca/press-release-fr/conferenciers-honneurs-inscription-hative-au-sommet-canadien-2018/ Conférenciers d'honneurs et inscription hâtive au Sommet canadien 2018 Le sport c'est pour la vie • Le sport c'est pour la vie |
200 | yes | 926 | 0 |
| https://sportpourlavie.ca/project-en-fr/projet-le-sport-cest-pour-la-vie-association-des-comites-nationaux-olympiques/ Association des comités nationaux Olympiques • Le sport c'est pour la vie |
200 | yes | 569 | 0 |
| https://sportpourlavie.ca/pt-autochtone-sport-contacts/ Provinciaux ou territoriaux autochtone de sport contacts • Le sport c'est pour la vie |
200 | yes | 583 | 0 |
| https://sportpourlavie.ca/ressources/presentations-sommet-canadien/2016-2/ 2016 • Le sport c'est pour la vie |
200 | yes | 269 | 0 |
| https://sportpourlavie.ca/s4l-for-fr/entraineurs/ Entraîneurs • Le sport c'est pour la vie |
200 | yes | 690 | 0 |
| https://sportpourlavie.ca/services/ Services • Le sport c'est pour la vie |
200 | yes | 270 | 0 |
| https://sportpourlavie.ca/sinscrire/ S'INSCRIRE • Le sport c'est pour la vie |
200 | yes | 269 | 0 |
| https://sportpourlavie.ca/smdltpa/ Symposium mondial sur le développement à long terme du participant/athlète • Le sport c'est pour la vie |
200 | yes | 626 | 0 |
| https://sportpourlavie.ca/sommet-2022/ Sommet Le sport c’est pour la vie 2022 • Le sport c'est pour la vie |
200 | yes | 1359 | 0 |
| https://sportpourlavie.ca/sommet-2023/ 2023 Sommet Le sport c’est pour la vie • Le sport c'est pour la vie |
200 | yes | 1223 | 0 |
| https://sportpourlavie.ca/sommet-2024/ 2024 Sommet Le sport c’est pour la vie • Le sport c'est pour la vie |
200 | yes | 1114 | 0 |
| https://sportpourlavie.ca/sommet/programme/ Program at the Sport for Life Canadian Summit - Sport for Life |
200 | yes | 271 | 0 |
| https://sportpourlavie.ca/temp-news-page/ Temp news page • Le sport c'est pour la vie |
200 | yes | 1464 | 0 |
| https://sportpourlavie.ca/workshops-fr/introduction-a-le-sport-cest-pour-la-vie/ Introduction à Le sport c'est pour la vie (demi-journée) • Le sport c'est pour la vie |
200 | yes | 466 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.