Catalog / tchivi.ch
72

SEO audit for tchivi.ch

Tchivi Chavanne - artiste peintre à Neuchâtel en Suisse

otherJoomla

Health 72/100 (fair) · 16 pages crawled · generated 2026-07-29

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

Tchivi Chavanne, artiste peintre à Neuchâtel, est avant tout sensible à la poésie qui se manifeste dans la Nature. Découvrez une partie de ses tableaux.

Screenshot of tchivi.ch
16
pages crawled
12
indexable pages
0
errors
44
warnings
125
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Canonical 78 0 12 0
Performance 78 0 12 37
Content 79 0 11 8
Duplicate 94 0 3 3
Titles 94 0 3 3
Meta Description 96 0 2 1
Headings 98 0 1 2
Agent Readiness 100 0 0 15
Cache 100 0 0 12
Security 100 0 0 12
Social 100 0 0 24
Structured Data 100 0 0 1
URL 100 0 0 7
Findings

Warnings (8 rules)

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://tchivi.ch/ — https://www.tchivi.ch/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning Duplicate <title> across pages

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

warning Missing <h1>

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

warning Missing meta description

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

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 12 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (20 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://tchivi.ch/ — 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 · 5 occurrence(s)

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

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

notice Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 1 occurrence(s)

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

Rule h1.multiple · Headings · 2 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://tchivi.ch/ — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/connexion — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/contact — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/expositions — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/impressum — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/presentation — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/tableaux — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/tableaux/la-matiere — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/tableaux/la-terre — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/tableaux/leau — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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://tchivi.ch/index.php/tableaux/lhumain — the likely hero/LCP image (logo_tchivi_chavanne_artiste_peintre.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 Missing Open Graph tags

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

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

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

  • https://tchivi.ch/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://tchivi.ch/index.php — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://tchivi.ch/index.php/connexion — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://tchivi.ch/index.php/contact — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://tchivi.ch/index.php/expositions — 15 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://tchivi.ch/index.php/impressum — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://tchivi.ch/index.php/presentation — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://tchivi.ch/index.php/tableaux — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://tchivi.ch/index.php/tableaux/la-matiere — 21 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://tchivi.ch/index.php/tableaux/la-terre — 17 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://tchivi.ch/index.php/tableaux/leau — 13 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://tchivi.ch/index.php/tableaux/lhumain — 11 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 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 · 12 occurrence(s)

  • https://tchivi.ch/ — 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://tchivi.ch/index.php — 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://tchivi.ch/index.php/connexion — 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://tchivi.ch/index.php/contact — 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://tchivi.ch/index.php/expositions — 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://tchivi.ch/index.php/impressum — 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://tchivi.ch/index.php/presentation — 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://tchivi.ch/index.php/tableaux — 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://tchivi.ch/index.php/tableaux/la-matiere — 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://tchivi.ch/index.php/tableaux/la-terre — 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://tchivi.ch/index.php/tableaux/leau — 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://tchivi.ch/index.php/tableaux/lhumain — 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 Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 1 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

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

notice Title is very short

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

Pages (showing 16 of 16)
URLStatusIndexableWordsIn-links
https://tchivi.ch/index.php
Tchivi Chavanne - artiste peintre à Neuchâtel en Suisse
200 yes 40 12
https://tchivi.ch/index.php/contact
Contact Tchivi Chavanne, artiste-peintre à Neuchâtel
200 yes 52 12
https://tchivi.ch/index.php/expositions
Expositions de Tchivi Chavanne - artiste peintre à Neuchâtel en Suisse
200 yes 248 12
https://tchivi.ch/index.php/impressum
Impressum
200 yes 35 12
https://tchivi.ch/index.php/presentation
Présentation de l'artiste-peintre neuchâtelois Tchivi Chavanne
200 yes 133 12
https://tchivi.ch/index.php/tableaux
Tableaux de Tchivi Chavanne, artiste-peintre à Neuchâtel en Suisse
200 yes 23 12
https://tchivi.ch/index.php/tableaux/la-matiere
LA MATIERE | Tableaux de Tchivi Chavanne, artiste-peintre à Neuchâtel en Suisse
200 yes 35 12
https://tchivi.ch/index.php/tableaux/la-terre
LA TERRE | Tableaux de Tchivi Chavanne, artiste-peintre à Neuchâtel en Suisse
200 yes 41 12
https://tchivi.ch/index.php/tableaux/leau
L'EAU | Tableaux de Tchivi Chavanne, artiste-peintre à Neuchâtel en Suisse
200 yes 124 12
https://tchivi.ch/index.php/tableaux/lhumain
L'HUMAIN | Tableaux de Tchivi Chavanne, artiste-peintre à Neuchâtel en Suisse
200 yes 43 12
https://tchivi.ch/index.php/connexion
Connexion
200 yes 58 2
https://tchivi.ch/
Tchivi Chavanne - artiste peintre à Neuchâtel en Suisse
200 yes 40 0
https://tchivi.ch/images/pdf/20130309_QJ_Expo_FARB_Tchivi_Chavanne.pdf 200 no 0 1
https://tchivi.ch/images/pdf/20200208_QJ_Expo%20FARB_2020_Tchivi_Chavanne.pdf 200 no 0 1
https://tchivi.ch/images/pdf/Invitation_expo_la_chaux_de_fonds.pdf 200 no 0 1
https://tchivi.ch/images/pdf/carton_tchivi_chavanne_vf.pdf 200 no 0 1

Audit your own site — free

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

Scan your site →