Catalog / checkandvisit.com
65

SEO audit for checkandvisit.com

Check & Visit | Des meilleures décisions avec des données de qualité

other

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

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

Check & Visit permet aux entreprises de collecter des données rapidement, avec précision et n'importe où.

Screenshot of checkandvisit.com
50
pages crawled
47
indexable pages
0
errors
300
warnings
485
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 0 0 171 10
Duplicate 60 0 66 33
Agent Readiness 72 0 47 14
Crawlability 95 0 8 15
Content 96 0 7 9
Meta Description 99 0 1 0
Cache 100 0 0 47
Images 100 0 0 55
Performance 100 0 0 174
Security 100 0 0 40
Social 100 0 0 38
Structured Data 100 0 0 46
Titles 100 0 0 1
URL 100 0 0 3
Findings

Warnings (7 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 47 occurrence(s)

warning Lorem-ipsum placeholder text in a live page

Rule content.lorem_ipsum · Content · 7 occurrence(s)

warning Duplicate page content

Rule duplicate.content · Duplicate · 33 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 33 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 171 occurrence(s)

warning Missing meta description

Rule meta_desc.missing · Meta Description · 1 occurrence(s)

warning Redirect chain (multiple hops)

Rule redirect.chain · Crawlability · 8 occurrence(s)

Notices (24 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 13 occurrence(s)

notice No llms.txt for AI agents

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

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 47 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 9 occurrence(s)

  • https://checkandvisit.com/fin-partenariat-studapart — this page reads as very difficult (Flesch Reading Ease 27, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://checkandvisit.com/fr/a-propos/partenaires — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://checkandvisit.com/fr/club-utilisateur — this page reads as very difficult (Flesch Reading Ease 7, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://checkandvisit.com/plan-site — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://checkandvisit.com/plan-site?hsLang=fr — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://checkandvisit.com/profession/administrateur-biens-immobiliers — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://checkandvisit.com/profession/administrateur-biens-immobiliers?hsLang=fr — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://checkandvisit.com/profession/bailleur-social — this page reads as very difficult (Flesch Reading Ease 9, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://checkandvisit.com/profession/bailleur-social?hsLang=fr — this page reads as very difficult (Flesch Reading Ease 9, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 33 occurrence(s)

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 2 occurrence(s)

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 6 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 47 occurrence(s)

  • https://checkandvisit.com/a-propos?hsLang=fr-fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/checkandvisit.com?hsLang=fr-fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/devenir-checker?hsLang=fr-fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fin-partenariat-studapart — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/ — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/checkandvisit.com?hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/profession/assurance?hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/profession/fournisseur-energie — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/ressources/outils — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/ressources/outils?category=outils&hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/ressources/outils?page=2&hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/solution/application-etat-des-lieux — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/solution/dpe-projete — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/fr/thank-you-page — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/medias — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/medias?hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/mentions-legales — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/mentions-legales?hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/plan-site — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/plan-site?hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/profession/bailleur-social — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/profession/bailleur-social?hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/ressources/etudes-de-cas?hsLang=fr-fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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://checkandvisit.com/solution/application-etat-des-lieux?hsLang=fr-fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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.checkandvisit.com/?hsLang=fr — the likely hero/LCP image (logo-c%26v-1-ligne-bleu-noir.svg) 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 · 47 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

Rule og.missing · Social · 38 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 26 occurrence(s)

  • https://checkandvisit.com/a-propos?hsLang=fr-fr — the page has 1509 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://checkandvisit.com/checkandvisit.com?hsLang=fr-fr — the page has 1780 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://checkandvisit.com/fr/ — the page has 1780 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://checkandvisit.com/fr/a-propos — the page has 1509 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://checkandvisit.com/fr/a-propos/partenaires — the page has 1736 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://checkandvisit.com/fr/checkandvisit.com?hsLang=fr — the page has 1780 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://checkandvisit.com/fr/profession/coliving — the page has 1554 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://checkandvisit.com/fr/profession/coliving?hsLang=fr — the page has 1554 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://checkandvisit.com/fr/profession/fournisseur-energie — the page has 1512 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://checkandvisit.com/fr/profession/fournisseur-energie?hsLang=fr — the page has 1512 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://checkandvisit.com/fr/profession/location-court-terme — the page has 1547 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://checkandvisit.com/fr/ressources/lexique — the page has 2584 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://checkandvisit.com/fr/solution/application-etat-des-lieux — the page has 1735 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://checkandvisit.com/fr/solution/dpe-projete — the page has 1721 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://checkandvisit.com/fr/solution/externalisation-edl — the page has 1761 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://checkandvisit.com/fr/solution/visite-immobiliere — the page has 1634 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://checkandvisit.com/fr/solution/visite-virtuelle-360 — the page has 1696 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://checkandvisit.com/medias — the page has 2042 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://checkandvisit.com/medias?hsLang=fr — the page has 2042 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://checkandvisit.com/profession/administrateur-biens-immobiliers — the page has 1620 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://checkandvisit.com/profession/administrateur-biens-immobiliers?hsLang=fr — the page has 1620 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://checkandvisit.com/profession/bailleur-social — the page has 1523 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://checkandvisit.com/profession/bailleur-social?hsLang=fr — the page has 1523 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://checkandvisit.com/solution/application-etat-des-lieux?hsLang=fr-fr — the page has 1735 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.checkandvisit.com/?hsLang=fr — the page has 1780 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 · 33 occurrence(s)

notice Large HTML document

Rule perf.large_html · Performance · 1 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 47 occurrence(s)

  • https://checkandvisit.com/a-propos?hsLang=fr-fr — 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://checkandvisit.com/checkandvisit.com?hsLang=fr-fr — 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://checkandvisit.com/devenir-checker?hsLang=fr-fr — 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://checkandvisit.com/fin-partenariat-studapart — 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://checkandvisit.com/fr/ — 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://checkandvisit.com/fr/checkandvisit.com?hsLang=fr — 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://checkandvisit.com/fr/profession/assurance?hsLang=fr — 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://checkandvisit.com/fr/profession/fournisseur-energie — 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://checkandvisit.com/fr/ressources/outils — 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://checkandvisit.com/fr/ressources/outils?category=outils&hsLang=fr — 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://checkandvisit.com/fr/ressources/outils?page=2&hsLang=fr — 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://checkandvisit.com/fr/solution/application-etat-des-lieux — 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://checkandvisit.com/fr/solution/dpe-projete — 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://checkandvisit.com/fr/thank-you-page — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://checkandvisit.com/medias — 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://checkandvisit.com/medias?hsLang=fr — 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://checkandvisit.com/mentions-legales — 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://checkandvisit.com/mentions-legales?hsLang=fr — 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://checkandvisit.com/plan-site — 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://checkandvisit.com/plan-site?hsLang=fr — 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://checkandvisit.com/profession/bailleur-social — 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://checkandvisit.com/profession/bailleur-social?hsLang=fr — 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://checkandvisit.com/ressources/etudes-de-cas?hsLang=fr-fr — 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://checkandvisit.com/solution/application-etat-des-lieux?hsLang=fr-fr — 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.checkandvisit.com/?hsLang=fr — 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 · 20 occurrence(s)

  • https://checkandvisit.com/fin-partenariat-studapart — 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://checkandvisit.com/fr/a-propos/partenaires — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://checkandvisit.com/fr/club-utilisateur — 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://checkandvisit.com/fr/ressources/etudes-de-cas — 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://checkandvisit.com/fr/ressources/etudes-de-cas?hsLang=fr — 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://checkandvisit.com/fr/ressources/lexique — 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://checkandvisit.com/fr/ressources/lexique?filter=a&hsLang=fr — 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://checkandvisit.com/fr/ressources/outils — 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://checkandvisit.com/fr/ressources/outils?category=outils&hsLang=fr — 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://checkandvisit.com/fr/ressources/outils?page=2&hsLang=fr — 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://checkandvisit.com/fr/ressources/webinaires — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://checkandvisit.com/medias — 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://checkandvisit.com/medias?hsLang=fr — 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://checkandvisit.com/plan-site — 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://checkandvisit.com/plan-site?hsLang=fr — 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://checkandvisit.com/profession/administrateur-biens-immobiliers — 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://checkandvisit.com/profession/administrateur-biens-immobiliers?hsLang=fr — 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://checkandvisit.com/profession/bailleur-social — 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://checkandvisit.com/profession/bailleur-social?hsLang=fr — 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://checkandvisit.com/ressources/etudes-de-cas?hsLang=fr-fr — 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 · 15 occurrence(s)

notice Missing recommended security headers

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

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 13 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

notice Uppercase letters in URL path

Rule url.uppercase · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://checkandvisit.com/fr/a-propos
A propos | Une aventure humaine, passionnante, guidée par l'innovation
200 yes 1000 48
https://checkandvisit.com/fr/a-propos/partenaires
Nos partenaires | Rejoignez notre écosystème professionnel
200 yes 1496 48
https://checkandvisit.com/fr/club-utilisateur
Check & Visit | Rejoignez le Club utilisateurs
200 yes 325 48
https://checkandvisit.com/fr/devenir-checker
Devenir checker | Rejoignez notre réseaux d'agents indépendants
200 yes 858 48
https://checkandvisit.com/fr/profession/assistance
Compagnie d'assistance | Résolvez rapidement les sinistres des assurés
200 yes 789 48
https://checkandvisit.com/fr/profession/assurance
Assurance | Accélérez vos processus opérationnels & réduisez la fraude
200 yes 801 48
https://checkandvisit.com/fr/profession/coliving
Opérateur de co-Living | Optimisez vos processus de mise en location
200 yes 864 48
https://checkandvisit.com/fr/profession/fournisseur-energie
Fournisseur d'énergie | Facilitez la maintenance de vos bâtiments
200 yes 872 48
https://checkandvisit.com/fr/profession/location-court-terme
Location courte durée | Assurez un taux d'occupation optimal
200 yes 886 48
https://checkandvisit.com/fr/ressources/etudes-de-cas
Cas d'études | Les exemples concrets de nos clients
200 yes 384 48
https://checkandvisit.com/fr/ressources/lexique
Check & Visit | Lexique
200 yes 7668 48
https://checkandvisit.com/fr/ressources/outils
Outils | Des ressources actionnables dans votre quotidien opérationnel
200 yes 378 48
https://checkandvisit.com/fr/ressources/webinaires
Webinaires | Les plus grands succès de votre secteur
200 yes 373 48
https://checkandvisit.com/fr/solution/application-etat-des-lieux
CheckApp | Une application d'état des lieux simple et intuitive
200 yes 1449 48
https://checkandvisit.com/fr/solution/dpe-projete
DPE projeté | Estimez les travaux de rénovations avec justesse
200 yes 1333 48
https://checkandvisit.com/fr/solution/externalisation-edl
Externalisation des états des lieux | Boostez votre réputation
200 yes 1538 48
https://checkandvisit.com/fr/solution/visite-immobiliere
Visites immobilières | Accélérez la commercialisation de vos actifs
200 yes 1295 48
https://checkandvisit.com/fr/solution/visite-virtuelle-360
Visite virtuelle 360° | La gestion à distance, comme si vous y étiez
200 yes 1369 48
https://checkandvisit.com/medias
Check & Visit | Ils parlent de nous dans la presse et les médias
200 yes 3241 48
https://checkandvisit.com/profession/administrateur-biens-immobiliers
Administrateur de biens | Améliorez votre résilience pour plus de rentabilité
200 yes 957 48
https://checkandvisit.com/profession/bailleur-social
Bailleur social | Modernisez vos processus pour plus de productivité
200 yes 795 48
https://checkandvisit.com/plan-site?hsLang=fr
Check & Visit | Plan de site
200 yes 543 36
https://www.checkandvisit.com/?hsLang=fr
Check & Visit | Des meilleures décisions avec des données de qualité
200 yes 1105 36
https://checkandvisit.com/mentions-legales?hsLang=fr
Check & Visit | Mentions légales
200 yes 1811 34
https://checkandvisit.com/fr/checkandvisit.com?hsLang=fr
Check & Visit | Des meilleures décisions avec des données de qualité
200 yes 1105 9
https://checkandvisit.com/checkandvisit.com?hsLang=fr-fr
Check & Visit | Des meilleures décisions avec des données de qualité
200 yes 1105 5
https://checkandvisit.com/fr/ressources/outils?category=outils&hsLang=fr
Outils | Des ressources actionnables dans votre quotidien opérationnel
200 yes 374 3
https://checkandvisit.com/fr/ressources/lexique?filter=a&hsLang=fr
Check & Visit | Lexique
200 yes 883 2
https://checkandvisit.com/fr/ressources/etudes-de-cas?hsLang=fr
Cas d'études | Les exemples concrets de nos clients
200 yes 384 5
https://checkandvisit.com/fr/ressources/outils?page=2&hsLang=fr
Outils | Des ressources actionnables dans votre quotidien opérationnel
200 yes 380 1
https://checkandvisit.com/fr/profession/assistance?hsLang=fr
Compagnie d'assistance | Résolvez rapidement les sinistres des assurés
200 yes 789 4
https://checkandvisit.com/fr/profession/assurance?hsLang=fr
Assurance | Accélérez vos processus opérationnels & réduisez la fraude
200 yes 801 4
https://checkandvisit.com/fr/profession/coliving?hsLang=fr
Opérateur de co-Living | Optimisez vos processus de mise en location
200 yes 864 4
https://checkandvisit.com/fr/profession/fournisseur-energie?hsLang=fr
Fournisseur d'énergie | Facilitez la maintenance de vos bâtiments
200 yes 872 4
https://checkandvisit.com/fr/profession/location-court-terme?hsLang=fr
Location courte durée | Assurez un taux d'occupation optimal
200 yes 886 4
https://checkandvisit.com/profession/administrateur-biens-immobiliers?hsLang=fr
Administrateur de biens | Améliorez votre résilience pour plus de rentabilité
200 yes 957 4
https://checkandvisit.com/profession/bailleur-social?hsLang=fr
Bailleur social | Modernisez vos processus pour plus de productivité
200 yes 795 4
https://checkandvisit.com/mentions-legales
Check & Visit | Mentions légales
200 yes 1811 2
https://checkandvisit.com/a-propos?hsLang=fr-fr
A propos | Une aventure humaine, passionnante, guidée par l'innovation
200 yes 1000 2
https://checkandvisit.com/blog?hsLang=fr-fr
Blog Check & Visit
200 yes 686 2
https://checkandvisit.com/devenir-checker?hsLang=fr-fr
Devenir checker | Rejoignez notre réseaux d'agents indépendants
200 yes 858 2
https://checkandvisit.com/plan-site
Check & Visit | Plan de site
200 yes 543 2
https://checkandvisit.com/ressources/etudes-de-cas?hsLang=fr-fr
Cas d'études | Les exemples concrets de nos clients
200 yes 384 2
https://checkandvisit.com/solution/application-etat-des-lieux?hsLang=fr-fr
CheckApp | Une application d'état des lieux simple et intuitive
200 yes 1449 2
https://checkandvisit.com/medias?hsLang=fr
Check & Visit | Ils parlent de nous dans la presse et les médias
200 yes 3241 1
https://checkandvisit.com/fin-partenariat-studapart
Check & Visit | Fin du partenariat avec Studapart
200 yes 339 0
https://checkandvisit.com/fr/
Check & Visit | Des meilleures décisions avec des données de qualité
200 yes 1105 0
https://checkandvisit.com/fr/thank-you-page
Merci
200 yes 298 0
https://checkandvisit.com/hs/cta/wi/redirect?encryptedPayload=AVxigLLRReCmvN5wxATSDo9%2FxoRcY2QQY53xIZ6DiSl5T06IoXdqwOORtXYxS5uywjJVNlaouqmqDVyRVAtBjTRSi65IkVm4BwNvOZSiUO2U4nN96uHzIf3r%2BY9i2SC0i%2FSj%2FB9NuUjbtudosPwb%2BEcZmBPPYz8pJhUg6Rl0V0CsbZ5l1DfsgfZmBlZD0jImEoMGucFWJTW2j0ftJSW1mdvtODYWHZU7105rqcCs6SyvHn0OaihKcVewUJclKAywzFAfEfosyT19RKQkF0WV3cjC&webInteractiveContentId=187852578454&portalId=5798752&hsLang=fr-fr 200 no 0 1
https://checkandvisit.com/hubfs/Website/ressources/Kit-Presse-Check-and-Visit-2024.pdf?hsLang=fr-fr 200 no 0 2

Audit your own site — free

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

Scan your site →