SEO audit for synergiedentaire.com
Synergie Dentaire | Site d'information des professions dentaires
Health 65/100 (fair) · 44 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 72 | 0 | 41 | 52 |
| Images | 72 | 0 | 41 | 84 |
| Performance | 72 | 0 | 41 | 175 |
| Structured Data | 74 | 0 | 38 | 3 |
| Duplicate | 86 | 0 | 20 | 2 |
| Titles | 88 | 0 | 18 | 0 |
| Canonical | 90 | 0 | 15 | 0 |
| Meta Description | 95 | 0 | 7 | 30 |
| Crawlability | 99 | 0 | 2 | 1 |
| Links | 99 | 0 | 1 | 44 |
| Headings | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 82 |
| Social | 100 | 0 | 0 | 56 |
| URL | 100 | 0 | 0 | 3 |
Warnings (11 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 41 occurrence(s)
- https://www.synergiedentaire.com/ — 36 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=102 — 30 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=103 — 29 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=84 — 30 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — 29 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=84&paged=2 — 31 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=86 — 30 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=90 — 30 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=92 — 30 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=93 — 30 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?cat=95 — 30 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=5909 — 38 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=5933 — 38 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=6064 — 39 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=6084 — 39 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=6121 — 39 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=6173 — 38 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=6245 — 38 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=6319 — 38 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=6327 — 38 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?p=6332 — 38 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 29 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?page_id=989 — 29 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/?paged=2 — 31 button/link(s) with no text or aria-label — an agent can't target them
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 36 button/link(s) with no text or aria-label — an agent can't target them
warning Missing canonical tag
Rule canonical.missing · Canonical · 15 occurrence(s)
- https://www.synergiedentaire.com/
- https://www.synergiedentaire.com/?cat=102
- https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?cat=84
- https://www.synergiedentaire.com/?cat=84&filter_by=featured
- https://www.synergiedentaire.com/?cat=84&paged=2
- https://www.synergiedentaire.com/?cat=86
- https://www.synergiedentaire.com/?cat=90
- https://www.synergiedentaire.com/?cat=92
- https://www.synergiedentaire.com/?cat=93
- https://www.synergiedentaire.com/?cat=95
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354
- https://www.synergiedentaire.com/?page_id=989
- https://www.synergiedentaire.com/?paged=2
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 16 occurrence(s)
- https://www.synergiedentaire.com/?cat=103 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?p=6245
- https://www.synergiedentaire.com/?cat=84 — near-duplicate of 1 page(s): https://www.synergiedentaire.com/?cat=92
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=103, https://www.synergiedentaire.com/?p=6245
- https://www.synergiedentaire.com/?cat=84&paged=2 — near-duplicate of 1 page(s): https://www.synergiedentaire.com/?cat=86
- https://www.synergiedentaire.com/?cat=86 — near-duplicate of 1 page(s): https://www.synergiedentaire.com/?cat=84&paged=2
- https://www.synergiedentaire.com/?cat=92 — near-duplicate of 1 page(s): https://www.synergiedentaire.com/?cat=84
- https://www.synergiedentaire.com/?cat=95 — near-duplicate of 1 page(s): https://www.synergiedentaire.com/?p=5697
- https://www.synergiedentaire.com/?p=5697 — near-duplicate of 1 page(s): https://www.synergiedentaire.com/?cat=95
- https://www.synergiedentaire.com/?p=6064 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?p=6084 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?p=6121 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?p=6138 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?p=6143 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?p=6155 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?p=6245 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354, https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — near-duplicate of 9 page(s): https://www.synergiedentaire.com/?cat=84&filter_by=featured, https://www.synergiedentaire.com/?cat=103, https://www.synergiedentaire.com/?p=6245
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 4 occurrence(s)
- https://www.synergiedentaire.com/ — title shared by 2 pages: https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989
- https://www.synergiedentaire.com/?cat=84 — title shared by 2 pages: https://www.synergiedentaire.com/?cat=84&filter_by=featured
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — title shared by 2 pages: https://www.synergiedentaire.com/?cat=84
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — title shared by 2 pages: https://www.synergiedentaire.com/
warning Incomplete/empty response after retries (likely transient — re-crawl)
Rule fetch.incomplete · Crawlability · 2 occurrence(s)
- https://www.synergiedentaire.com/?author=1 — HTTP 500, 12 words after 3 attempts
- https://www.synergiedentaire.com/?p=105 — context deadline exceeded after 3 attempts
warning Images missing alt text
Rule images.missing_alt · Images · 41 occurrence(s)
- https://www.synergiedentaire.com/ — 1 of 96 images missing alt
- https://www.synergiedentaire.com/?cat=102 — 1 of 76 images missing alt
- https://www.synergiedentaire.com/?cat=103 — 1 of 57 images missing alt
- https://www.synergiedentaire.com/?cat=84 — 1 of 76 images missing alt
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — 1 of 56 images missing alt
- https://www.synergiedentaire.com/?cat=84&paged=2 — 1 of 76 images missing alt
- https://www.synergiedentaire.com/?cat=86 — 1 of 76 images missing alt
- https://www.synergiedentaire.com/?cat=90 — 1 of 76 images missing alt
- https://www.synergiedentaire.com/?cat=92 — 1 of 76 images missing alt
- https://www.synergiedentaire.com/?cat=93 — 1 of 76 images missing alt
- https://www.synergiedentaire.com/?cat=95 — 1 of 76 images missing alt
- https://www.synergiedentaire.com/?p=5909 — 1 of 61 images missing alt
- https://www.synergiedentaire.com/?p=5933 — 1 of 65 images missing alt
- https://www.synergiedentaire.com/?p=6064 — 2 of 63 images missing alt
- https://www.synergiedentaire.com/?p=6084 — 2 of 63 images missing alt
- https://www.synergiedentaire.com/?p=6121 — 2 of 63 images missing alt
- https://www.synergiedentaire.com/?p=6173 — 1 of 61 images missing alt
- https://www.synergiedentaire.com/?p=6245 — 1 of 61 images missing alt
- https://www.synergiedentaire.com/?p=6319 — 1 of 61 images missing alt
- https://www.synergiedentaire.com/?p=6327 — 1 of 61 images missing alt
- https://www.synergiedentaire.com/?p=6332 — 1 of 61 images missing alt
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 1 of 56 images missing alt
- https://www.synergiedentaire.com/?page_id=989 — 1 of 56 images missing alt
- https://www.synergiedentaire.com/?paged=2 — 1 of 70 images missing alt
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 1 of 96 images missing alt
warning Internal link points to a redirect
Rule links.redirect_target · Links · 1 occurrence(s)
- https://www.synergiedentaire.com/?page_id=989 — https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 → https://www.synergiedentaire.com/wp-login.php/?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989
warning Missing meta description
Rule meta_desc.missing · Meta Description · 7 occurrence(s)
- https://www.synergiedentaire.com/
- https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?cat=84&filter_by=featured
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354
- https://www.synergiedentaire.com/?page_id=989
- https://www.synergiedentaire.com/?paged=2
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 41 occurrence(s)
- https://www.synergiedentaire.com/ — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=102 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=103 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=84 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=84&paged=2 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=86 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=90 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=92 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=93 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?cat=95 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=5909 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=5933 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=6064 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=6084 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=6121 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=6173 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=6245 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=6319 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=6327 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?p=6332 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?page_id=989 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/?paged=2 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 8 render-blocking <script> in <head> (add defer/async or use type=module)
warning Deprecated data-vocabulary.org markup (no rich-result eligibility)
Rule schema.data_vocabulary · Structured Data · 38 occurrence(s)
- https://www.synergiedentaire.com/?cat=102 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=103 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=84 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=84&paged=2 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=86 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=90 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=92 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=93 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?cat=95 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=5790 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=5895 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=5899 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=5909 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=5933 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=6064 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=6084 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=6121 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=6173 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=6245 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=6319 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=6327 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?p=6332 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
- https://www.synergiedentaire.com/?page_id=989 — the page uses the retired data-vocabulary.org vocabulary — Google no longer processes it for any rich result. Migrate to schema.org (e.g. data-vocabulary.org/Breadcrumb → schema.org/BreadcrumbList).
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 18 occurrence(s)
- https://www.synergiedentaire.com/?p=5204 — 82 chars, ~632px (limit ~580px)
- https://www.synergiedentaire.com/?p=5584 — 105 chars, ~802px (limit ~580px)
- https://www.synergiedentaire.com/?p=5697 — 117 chars, ~869px (limit ~580px)
- https://www.synergiedentaire.com/?p=5790 — 90 chars, ~667px (limit ~580px)
- https://www.synergiedentaire.com/?p=5895 — 98 chars, ~713px (limit ~580px)
- https://www.synergiedentaire.com/?p=5899 — 116 chars, ~865px (limit ~580px)
- https://www.synergiedentaire.com/?p=5909 — 98 chars, ~754px (limit ~580px)
- https://www.synergiedentaire.com/?p=6084 — 108 chars, ~802px (limit ~580px)
- https://www.synergiedentaire.com/?p=6121 — 82 chars, ~599px (limit ~580px)
- https://www.synergiedentaire.com/?p=6143 — 92 chars, ~716px (limit ~580px)
- https://www.synergiedentaire.com/?p=6173 — 96 chars, ~730px (limit ~580px)
- https://www.synergiedentaire.com/?p=6210 — 95 chars, ~725px (limit ~580px)
- https://www.synergiedentaire.com/?p=6225 — 118 chars, ~880px (limit ~580px)
- https://www.synergiedentaire.com/?p=6240 — 122 chars, ~922px (limit ~580px)
- https://www.synergiedentaire.com/?p=6245 — 82 chars, ~605px (limit ~580px)
- https://www.synergiedentaire.com/?p=6327 — 96 chars, ~723px (limit ~580px)
- https://www.synergiedentaire.com/?p=6332 — 110 chars, ~841px (limit ~580px)
- https://www.synergiedentaire.com/?p=637 — 96 chars, ~698px (limit ~580px)
Notices (27 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 41 occurrence(s)
- https://www.synergiedentaire.com/ — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=102 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=103 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=84 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — h4 follows h2 — skips h3
- https://www.synergiedentaire.com/?cat=84&paged=2 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=86 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=90 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=92 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=93 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?cat=95 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=5909 — h4 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=5933 — h4 follows h2 — skips h3
- https://www.synergiedentaire.com/?p=6064 — h4 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=6084 — h4 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=6121 — h4 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=6173 — h4 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=6245 — h4 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=6319 — h4 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=6327 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?p=6332 — h4 follows h1 — skips h2
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?page_id=989 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/?paged=2 — h3 follows h1 — skips h2
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://www.synergiedentaire.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 10 occurrence(s)
- https://www.synergiedentaire.com/?cat=102 — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=103 — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=84 — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=84&paged=2 — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=86 — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=90 — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=92 — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=93 — add a <main> element (or role=main) around the primary content
- https://www.synergiedentaire.com/?cat=95 — add a <main> element (or role=main) around the primary content
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)
- https://www.synergiedentaire.com/?cat=84 — meta description shared by 2 pages: https://www.synergiedentaire.com/?p=6230
- https://www.synergiedentaire.com/?p=6230 — meta description shared by 2 pages: https://www.synergiedentaire.com/?cat=84
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://www.synergiedentaire.com/?p=5584 — 2 <h1> elements
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 1 occurrence(s)
- https://www.synergiedentaire.com/?p=5933 — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 1 occurrence(s)
- https://www.synergiedentaire.com/?p=5933 — 4 image(s) with alt text over 100 chars — shorten it to a concise description
notice Image filename is generic/auto-generated (missed image-search signal)
Rule images.generic_filename · Images · 41 occurrence(s)
- https://www.synergiedentaire.com/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=102 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=103 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=84 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=84&paged=2 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=86 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=90 — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=92 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=93 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?cat=95 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=5909 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=5933 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=6064 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=6084 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=6121 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=6173 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=6245 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=6319 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=6327 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?p=6332 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?page_id=989 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/?paged=2 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 41 occurrence(s)
- https://www.synergiedentaire.com/ — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=102 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=103 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=84 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=84&filter_by=featured — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=84&paged=2 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=86 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=90 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=92 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=93 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?cat=95 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=5909 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=5933 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=6064 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=6084 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=6121 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=6173 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=6245 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=6319 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=6327 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?p=6332 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?page_id=989 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/?paged=2 — the likely hero/LCP image (logo-small-copie3-300x83.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://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — the likely hero/LCP image (logo-small-copie3-300x83.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 · 41 occurrence(s)
- https://www.synergiedentaire.com/ — 5 of 96 images without width/height
- https://www.synergiedentaire.com/?cat=102 — 5 of 76 images without width/height
- https://www.synergiedentaire.com/?cat=103 — 5 of 57 images without width/height
- https://www.synergiedentaire.com/?cat=84 — 5 of 76 images without width/height
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — 5 of 56 images without width/height
- https://www.synergiedentaire.com/?cat=84&paged=2 — 5 of 76 images without width/height
- https://www.synergiedentaire.com/?cat=86 — 5 of 76 images without width/height
- https://www.synergiedentaire.com/?cat=90 — 5 of 76 images without width/height
- https://www.synergiedentaire.com/?cat=92 — 5 of 76 images without width/height
- https://www.synergiedentaire.com/?cat=93 — 5 of 76 images without width/height
- https://www.synergiedentaire.com/?cat=95 — 5 of 76 images without width/height
- https://www.synergiedentaire.com/?p=5909 — 5 of 61 images without width/height
- https://www.synergiedentaire.com/?p=5933 — 9 of 65 images without width/height
- https://www.synergiedentaire.com/?p=6064 — 6 of 63 images without width/height
- https://www.synergiedentaire.com/?p=6084 — 6 of 63 images without width/height
- https://www.synergiedentaire.com/?p=6121 — 6 of 63 images without width/height
- https://www.synergiedentaire.com/?p=6173 — 5 of 61 images without width/height
- https://www.synergiedentaire.com/?p=6245 — 5 of 61 images without width/height
- https://www.synergiedentaire.com/?p=6319 — 5 of 61 images without width/height
- https://www.synergiedentaire.com/?p=6327 — 5 of 61 images without width/height
- https://www.synergiedentaire.com/?p=6332 — 5 of 61 images without width/height
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 5 of 56 images without width/height
- https://www.synergiedentaire.com/?page_id=989 — 5 of 56 images without width/height
- https://www.synergiedentaire.com/?paged=2 — 5 of 70 images without width/height
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 5 of 96 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 41 occurrence(s)
- https://www.synergiedentaire.com/ — 95 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://www.synergiedentaire.com/?cat=102 — 75 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://www.synergiedentaire.com/?cat=103 — 55 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://www.synergiedentaire.com/?cat=84 — 75 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://www.synergiedentaire.com/?cat=84&filter_by=featured — 54 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://www.synergiedentaire.com/?cat=84&paged=2 — 76 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://www.synergiedentaire.com/?cat=86 — 75 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://www.synergiedentaire.com/?cat=90 — 75 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://www.synergiedentaire.com/?cat=92 — 75 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://www.synergiedentaire.com/?cat=93 — 75 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://www.synergiedentaire.com/?cat=95 — 75 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://www.synergiedentaire.com/?p=5909 — 59 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://www.synergiedentaire.com/?p=5933 — 59 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://www.synergiedentaire.com/?p=6064 — 59 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://www.synergiedentaire.com/?p=6084 — 59 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://www.synergiedentaire.com/?p=6121 — 59 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://www.synergiedentaire.com/?p=6173 — 59 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://www.synergiedentaire.com/?p=6245 — 59 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://www.synergiedentaire.com/?p=6319 — 59 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://www.synergiedentaire.com/?p=6327 — 59 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://www.synergiedentaire.com/?p=6332 — 59 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://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 54 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://www.synergiedentaire.com/?page_id=989 — 54 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://www.synergiedentaire.com/?paged=2 — 70 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://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 95 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 Page has only one internal inlink (fragile crawl path)
Rule links.single_inlink · Links · 3 occurrence(s)
- https://www.synergiedentaire.com/?cat=84&paged=2 — 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.
- https://www.synergiedentaire.com/?paged=2 — 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.
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 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 Meta description too long
Rule meta_desc.too_long · Meta Description · 29 occurrence(s)
- https://www.synergiedentaire.com/?cat=102 — 329 chars
- https://www.synergiedentaire.com/?cat=84 — 8946 chars
- https://www.synergiedentaire.com/?cat=84&paged=2 — 2621 chars
- https://www.synergiedentaire.com/?cat=86 — 1849 chars
- https://www.synergiedentaire.com/?cat=90 — 637 chars
- https://www.synergiedentaire.com/?cat=93 — 691 chars
- https://www.synergiedentaire.com/?cat=95 — 773 chars
- https://www.synergiedentaire.com/?p=5697 — 1523 chars
- https://www.synergiedentaire.com/?p=5790 — 1350 chars
- https://www.synergiedentaire.com/?p=5895 — 1287 chars
- https://www.synergiedentaire.com/?p=5899 — 1285 chars
- https://www.synergiedentaire.com/?p=5909 — 10144 chars
- https://www.synergiedentaire.com/?p=5933 — 6809 chars
- https://www.synergiedentaire.com/?p=6064 — 170 chars
- https://www.synergiedentaire.com/?p=6084 — 211 chars
- https://www.synergiedentaire.com/?p=6173 — 2957 chars
- https://www.synergiedentaire.com/?p=6196 — 3113 chars
- https://www.synergiedentaire.com/?p=6210 — 2938 chars
- https://www.synergiedentaire.com/?p=6225 — 2961 chars
- https://www.synergiedentaire.com/?p=6240 — 2107 chars
- https://www.synergiedentaire.com/?p=6245 — 2568 chars
- https://www.synergiedentaire.com/?p=6319 — 3900 chars
- https://www.synergiedentaire.com/?p=6322 — 2532 chars
- https://www.synergiedentaire.com/?p=6327 — 3111 chars
- https://www.synergiedentaire.com/?p=6332 — 7809 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 1 occurrence(s)
- https://www.synergiedentaire.com/?p=6138 — 47 chars
notice Missing Open Graph tags
Rule og.missing · Social · 15 occurrence(s)
- https://www.synergiedentaire.com/ — og:title, og:description, og:image
- https://www.synergiedentaire.com/?cat=102 — og:image
- https://www.synergiedentaire.com/?cat=103 — og:title, og:description, og:image
- https://www.synergiedentaire.com/?cat=84 — og:image
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — og:title, og:description, og:image
- https://www.synergiedentaire.com/?cat=84&paged=2 — og:image
- https://www.synergiedentaire.com/?cat=86 — og:image
- https://www.synergiedentaire.com/?cat=90 — og:image
- https://www.synergiedentaire.com/?cat=92 — og:image
- https://www.synergiedentaire.com/?cat=93 — og:image
- https://www.synergiedentaire.com/?cat=95 — og:image
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — og:title, og:description, og:image
- https://www.synergiedentaire.com/?page_id=989 — og:title, og:description, og:image
- https://www.synergiedentaire.com/?paged=2 — og:title, og:description, og:image
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — og:title, og:description, og:image
notice Large DOM (over 1500 elements) slows rendering & interaction
Rule perf.dom_size_large · Performance · 11 occurrence(s)
- https://www.synergiedentaire.com/ — the page has 1907 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.synergiedentaire.com/?cat=102 — the page has 1540 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.synergiedentaire.com/?cat=84 — the page has 1538 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.synergiedentaire.com/?cat=84&paged=2 — the page has 1540 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.synergiedentaire.com/?cat=86 — the page has 1538 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.synergiedentaire.com/?cat=90 — the page has 1537 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.synergiedentaire.com/?cat=92 — the page has 1538 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.synergiedentaire.com/?cat=93 — the page has 1538 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.synergiedentaire.com/?cat=95 — the page has 1540 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.synergiedentaire.com/?p=5584 — the page has 1705 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.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — the page has 1907 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 · 41 occurrence(s)
- https://www.synergiedentaire.com/ — 96 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.synergiedentaire.com/?cat=102 — 76 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.synergiedentaire.com/?cat=103 — 57 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.synergiedentaire.com/?cat=84 — 76 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.synergiedentaire.com/?cat=84&filter_by=featured — 56 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.synergiedentaire.com/?cat=84&paged=2 — 76 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.synergiedentaire.com/?cat=86 — 76 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.synergiedentaire.com/?cat=90 — 76 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.synergiedentaire.com/?cat=92 — 76 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.synergiedentaire.com/?cat=93 — 76 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.synergiedentaire.com/?cat=95 — 76 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.synergiedentaire.com/?p=5909 — 60 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.synergiedentaire.com/?p=5933 — 64 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.synergiedentaire.com/?p=6064 — 62 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.synergiedentaire.com/?p=6084 — 62 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.synergiedentaire.com/?p=6121 — 62 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.synergiedentaire.com/?p=6173 — 60 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.synergiedentaire.com/?p=6245 — 60 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.synergiedentaire.com/?p=6319 — 60 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.synergiedentaire.com/?p=6327 — 60 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.synergiedentaire.com/?p=6332 — 60 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.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 56 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.synergiedentaire.com/?page_id=989 — 56 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.synergiedentaire.com/?paged=2 — 70 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.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 96 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 · 41 occurrence(s)
- https://www.synergiedentaire.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.synergiedentaire.com/?cat=102 — 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://www.synergiedentaire.com/?cat=103 — 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://www.synergiedentaire.com/?cat=84 — 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://www.synergiedentaire.com/?cat=84&filter_by=featured — 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://www.synergiedentaire.com/?cat=84&paged=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://www.synergiedentaire.com/?cat=86 — 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://www.synergiedentaire.com/?cat=90 — 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://www.synergiedentaire.com/?cat=92 — 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://www.synergiedentaire.com/?cat=93 — 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://www.synergiedentaire.com/?cat=95 — 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://www.synergiedentaire.com/?p=5909 — 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://www.synergiedentaire.com/?p=5933 — 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://www.synergiedentaire.com/?p=6064 — 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://www.synergiedentaire.com/?p=6084 — 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://www.synergiedentaire.com/?p=6121 — 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://www.synergiedentaire.com/?p=6173 — 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://www.synergiedentaire.com/?p=6245 — 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://www.synergiedentaire.com/?p=6319 — 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://www.synergiedentaire.com/?p=6327 — 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://www.synergiedentaire.com/?p=6332 — 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://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 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://www.synergiedentaire.com/?page_id=989 — 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://www.synergiedentaire.com/?paged=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://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 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 · 41 occurrence(s)
- https://www.synergiedentaire.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.synergiedentaire.com/?cat=102 — 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.synergiedentaire.com/?cat=103 — 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.synergiedentaire.com/?cat=84 — 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.synergiedentaire.com/?cat=84&filter_by=featured — 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.synergiedentaire.com/?cat=84&paged=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://www.synergiedentaire.com/?cat=86 — 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.synergiedentaire.com/?cat=90 — 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.synergiedentaire.com/?cat=92 — 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.synergiedentaire.com/?cat=93 — 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.synergiedentaire.com/?cat=95 — 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.synergiedentaire.com/?p=5909 — 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.synergiedentaire.com/?p=5933 — 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.synergiedentaire.com/?p=6064 — 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.synergiedentaire.com/?p=6084 — 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.synergiedentaire.com/?p=6121 — 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.synergiedentaire.com/?p=6173 — 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.synergiedentaire.com/?p=6245 — 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.synergiedentaire.com/?p=6319 — 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.synergiedentaire.com/?p=6327 — 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.synergiedentaire.com/?p=6332 — 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.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 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.synergiedentaire.com/?page_id=989 — 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.synergiedentaire.com/?paged=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://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 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 · 1 occurrence(s)
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — redirects to https://www.synergiedentaire.com/wp-login.php/?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 3 occurrence(s)
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — depth-2 page has structured data but no BreadcrumbList
- https://www.synergiedentaire.com/?cat=84&paged=2 — depth-2 page has structured data but no BreadcrumbList
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — depth-2 page has structured data but no BreadcrumbList
notice Missing recommended security headers
Rule security.missing_headers · Security · 41 occurrence(s)
- https://www.synergiedentaire.com/ — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=102 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=103 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=84 — X-Content-Type-Options, HSTS, CSP
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=84&paged=2 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=86 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=90 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=92 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=93 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?cat=95 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?p=5909 — X-Content-Type-Options, HSTS, CSP
- https://www.synergiedentaire.com/?p=5933 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?p=6064 — X-Content-Type-Options, HSTS, CSP
- https://www.synergiedentaire.com/?p=6084 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?p=6121 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?p=6173 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?p=6245 — CSP, X-Content-Type-Options, HSTS
- https://www.synergiedentaire.com/?p=6319 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?p=6327 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?p=6332 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?page_id=989 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/?paged=2 — HSTS, CSP, X-Content-Type-Options
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — CSP, X-Content-Type-Options, HSTS
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 41 occurrence(s)
- https://www.synergiedentaire.com/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=102 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=103 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=84 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=84&filter_by=featured — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=84&paged=2 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=86 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=90 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=92 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=93 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?cat=95 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=5909 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=5933 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=6064 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=6084 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=6121 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=6173 — 7 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=6245 — 7 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=6319 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=6327 — 7 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?p=6332 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?page_id=989 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/?paged=2 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Missing Twitter Card tag
Rule twitter.missing · Social · 41 occurrence(s)
- https://www.synergiedentaire.com/
- https://www.synergiedentaire.com/?cat=102
- https://www.synergiedentaire.com/?cat=103
- https://www.synergiedentaire.com/?cat=84
- https://www.synergiedentaire.com/?cat=84&filter_by=featured
- https://www.synergiedentaire.com/?cat=84&paged=2
- https://www.synergiedentaire.com/?cat=86
- https://www.synergiedentaire.com/?cat=90
- https://www.synergiedentaire.com/?cat=92
- https://www.synergiedentaire.com/?cat=93
- https://www.synergiedentaire.com/?cat=95
- https://www.synergiedentaire.com/?p=5909
- https://www.synergiedentaire.com/?p=5933
- https://www.synergiedentaire.com/?p=6064
- https://www.synergiedentaire.com/?p=6084
- https://www.synergiedentaire.com/?p=6121
- https://www.synergiedentaire.com/?p=6173
- https://www.synergiedentaire.com/?p=6245
- https://www.synergiedentaire.com/?p=6319
- https://www.synergiedentaire.com/?p=6327
- https://www.synergiedentaire.com/?p=6332
- https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354
- https://www.synergiedentaire.com/?page_id=989
- https://www.synergiedentaire.com/?paged=2
- https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989
notice URL is very long
Rule url.too_long · URL · 1 occurrence(s)
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 1 occurrence(s)
notice Uppercase letters in URL path
Rule url.uppercase · URL · 1 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.synergiedentaire.com/ Synergie Dentaire | Site d'information des professions dentaires |
200 | yes | 1712 | 41 |
| https://www.synergiedentaire.com/?cat=102 Etudiants | Synergie Dentaire |
200 | yes | 1332 | 41 |
| https://www.synergiedentaire.com/?cat=103 Etudiants en dentaire | Synergie Dentaire |
200 | yes | 1023 | 41 |
| https://www.synergiedentaire.com/?cat=84 Dentistes | Synergie Dentaire |
200 | yes | 1318 | 41 |
| https://www.synergiedentaire.com/?cat=86 Prothésistes | Synergie Dentaire |
200 | yes | 1302 | 41 |
| https://www.synergiedentaire.com/?cat=90 Assistantes | Synergie Dentaire |
200 | yes | 1322 | 41 |
| https://www.synergiedentaire.com/?cat=92 Fournisseurs | Synergie Dentaire |
200 | yes | 1289 | 41 |
| https://www.synergiedentaire.com/?cat=93 Patients | Synergie Dentaire |
200 | yes | 1316 | 41 |
| https://www.synergiedentaire.com/?cat=95 Trucs & Astuces | Synergie Dentaire |
200 | yes | 1274 | 41 |
| https://www.synergiedentaire.com/?p=5697 Anticiper et gérer la contestation des patients – Patrick Missika, Patrick Simonet, Henri Chanéac | Synergie Dentaire |
200 | yes | 1328 | 41 |
| https://www.synergiedentaire.com/?p=5790 Les assistantes dentaires ne sont pas habilitées à réaliser des radios | Synergie Dentaire |
200 | yes | 1316 | 41 |
| https://www.synergiedentaire.com/?p=5895 Un pas significatif vers la création d’un statut d’assistant dentaire niveau 2 | Synergie Dentaire |
200 | yes | 1292 | 41 |
| https://www.synergiedentaire.com/?p=5899 Contrôle des centres dentaires, création d’assistants de niveau 2 : le soutien de François Braun | Synergie Dentaire |
200 | yes | 1296 | 41 |
| https://www.synergiedentaire.com/?p=5909 Résines composites pour restaurations dentaires en CFAO : usiner ou imprimer ? | Synergie Dentaire |
200 | yes | 2649 | 41 |
| https://www.synergiedentaire.com/?p=5933 Nouveautés d’Exocad DentalCAD 3.1 Rijeka | Synergie Dentaire |
200 | yes | 2069 | 41 |
| https://www.synergiedentaire.com/?p=6064 Micro-sableuse 2/4 trous 166,35 € #dentaire #dentiste | Synergie Dentaire |
200 | yes | 1107 | 41 |
| https://www.synergiedentaire.com/?p=6084 Fraises de laboratoire de prothèse dentaire #fournituresdentaires #dentiste #prothesiste | Synergie Dentaire |
200 | yes | 1116 | 41 |
| https://www.synergiedentaire.com/?p=6121 Bloc de dissilicate de lithium 45,16 € les 5 #cfao #Aliexpress | Synergie Dentaire |
200 | yes | 1092 | 41 |
| https://www.synergiedentaire.com/?p=6138 Boite pour dentiers 1,71€ ! | Synergie Dentaire |
200 | yes | 1088 | 41 |
| https://www.synergiedentaire.com/?p=6143 Lampe frontale dentaire LED 5W Rechargeable Aliexpress (vidéo déballage) | Synergie Dentaire |
200 | yes | 1090 | 41 |
| https://www.synergiedentaire.com/?p=6155 Apareil de radiologie dentaire portatif 685,12 € ! | Synergie Dentaire |
200 | yes | 1100 | 41 |
| https://www.synergiedentaire.com/?p=6173 Le Sénat approuve la création du métier d’assistante dentaire de niveau deux | Synergie Dentaire |
200 | yes | 1544 | 41 |
| https://www.synergiedentaire.com/?p=6196 Méditation pleine conscience et anxiété dentaire | Synergie Dentaire |
200 | yes | 1556 | 41 |
| https://www.synergiedentaire.com/?p=6210 Les centres dentaires augmentent les inégalités d’accès aux soins dentaires | Synergie Dentaire |
200 | yes | 1526 | 41 |
| https://www.synergiedentaire.com/?p=6225 Paris : des dentistes clandestins opéraient à la chaîne des patients pour leur poser des prothèses | Synergie Dentaire |
200 | yes | 1502 | 41 |
| https://www.synergiedentaire.com/?p=6240 Santé : la Sécurité sociale veut baisser ses remboursements de soins dentaires à partir d’octobre 2023 | Synergie Dentaire |
200 | yes | 1418 | 41 |
| https://www.synergiedentaire.com/?p=6245 Un traitement révolutionnaire pour faire repousser les dents ? | Synergie Dentaire |
200 | yes | 1472 | 41 |
| https://www.synergiedentaire.com/?p=6319 5 nouveaux systèmes d’implants et leur intérêt clinique | Synergie Dentaire |
200 | yes | 1620 | 41 |
| https://www.synergiedentaire.com/?p=6322 Comment bien choisir son composite ? | Synergie Dentaire |
200 | yes | 1445 | 41 |
| https://www.synergiedentaire.com/?p=6327 Installation des dentiste : un compromis nécessaire pour l’accès aux soins ? | Synergie Dentaire |
200 | yes | 1557 | 41 |
| https://www.synergiedentaire.com/?p=6332 Designeur du sourire : comment intégrer les méthodes de Smile Design au cabinet dentaire ? | Synergie Dentaire |
200 | yes | 2223 | 41 |
| https://www.synergiedentaire.com/?page_id=1679&start=1&filter=5354 Communiqués de presse | Synergie Dentaire |
200 | yes | 1010 | 41 |
| https://www.synergiedentaire.com/?page_id=989 FORMATIONS ASSISTANTE DENTAIRE | Synergie Dentaire |
200 | yes | 2324 | 41 |
| https://www.synergiedentaire.com/?p=6230 Quel matériaux de greffe osseuse choisir ? | Synergie Dentaire |
200 | yes | 2383 | 6 |
| https://www.synergiedentaire.com/?cat=84&filter_by=featured Dentistes | Synergie Dentaire |
200 | yes | 1013 | 3 |
| https://www.synergiedentaire.com/?p=5204 Diabète, pathologies des gencives et risque élevé de COVID-19? | Synergie Dentaire |
200 | yes | 2547 | 2 |
| https://www.synergiedentaire.com/?p=5584 Deux tiers des pays n’autorisent pas les dentistes à administrer les vaccins COVID-19 | Synergie Dentaire |
200 | yes | 1877 | 2 |
| https://www.synergiedentaire.com/?p=637 Réseaux de soin, tiers payant : le risque pour les soignants et les patients | Synergie Dentaire |
200 | yes | 1765 | 2 |
| https://www.synergiedentaire.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.synergiedentaire.com%2F%3Fpage_id%3D989 Synergie Dentaire | Site d'information des professions dentaires |
200 | yes | 1712 | 1 |
| https://www.synergiedentaire.com/?cat=84&paged=2 Dentistes | Synergie Dentaire | Page 2 |
200 | yes | 1319 | 1 |
| https://www.synergiedentaire.com/?paged=2 Synergie Dentaire | Site d'information des professions dentaires | Page 2 |
200 | yes | 1205 | 1 |
| https://www.synergiedentaire.com/?author=1 WordPress » Erreur |
500 | no | 12 | 38 |
| https://www.synergiedentaire.com/?p=105 | 0 | no | 0 | 1 |
| https://www.synergiedentaire.com/wp-content/uploads/2024/04/Default_Dentist_acting_as_a_Smile_Designer_at_the_office_0.jpg | 200 | no | 0 | 1 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.