Catalog / smartcab.ch
63

SEO audit for smartcab.ch

Accueil

other

Health 63/100 (fair) · 16 pages crawled · generated 2026-08-26

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

la solution de gestion facile pour votre cabinet!

Screenshot of smartcab.ch
16
pages crawled
14
indexable pages
1
errors
74
warnings
201
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 94 1 0 28
Performance 72 0 15 43
Canonical 74 0 14 0
Links 78 0 12 21
Content 79 0 11 3
Meta Description 79 0 11 3
Duplicate 93 0 4 3
Agent Readiness 96 0 2 12
Headings 96 0 2 13
Budget 98 0 1 0
Indexability 98 0 1 0
Robots 98 0 1 0
Cache 100 0 0 15
Crawlability 100 0 0 1
Images 100 0 0 13
Social 100 0 0 28
Structured Data 100 0 0 8
Titles 100 0 0 8
URL 100 0 0 2
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 1 occurrence(s)

Warnings (11 rules)

warning Control has no accessible name

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

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 1 occurrence(s)

  • https://www.smartcab.ch/index.php/fonctionnalites?tmpl=component&print=1 — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.smartcab.ch/index.php/testez-moi.

warning Duplicate <title> across pages

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

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 1 occurrence(s)

warning Internal link points to a redirect

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

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

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

warning robots.txt blocks CSS/JS the pages need to render

Rule robots.blocks_css_js · Robots · 1 occurrence(s)

  • https://www.smartcab.ch/ — robots.txt Disallow blocks render-critical CSS/JS under: /modules/mod_faveffects/theme/css/, /modules/mod_faveffects/theme/js/viewportchecker/, /modules/mod_responsive_contact_form/css/, /modules/mod_responsive_contact_form/js/, /modules/mod_slideshowck/assets/, /modules/mod_slideshowck/themes/default/css/, /modules/mod_xpertaccordion/assets/css/, /modules/mod_xpertaccordion/assets/js/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

Notices (27 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 10 occurrence(s)

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

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

notice Duplicate meta description across pages

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.smartcab.ch/ — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/contact — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/faq — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/faq/11-ou-se-trouve-les-informations-sur-mes-statistiques-mensuelles — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/faq/14-smartcab-en-bref — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/faq/15-je-n-arrive-pas-a-facturer-ma-consultation — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/faq/16-ou-se-trouve-l-historique-de-mon-patient — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/faq/17-je-souhaite-imprimer-une-facture — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/fonctionnalites — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/formules — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/support — the likely hero/LCP image (smartcab.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.smartcab.ch/index.php/testez-moi — the likely hero/LCP image (smartcab.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 · 13 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 7 occurrence(s)

notice Internal link points to a noindex page

Rule links.to_noindex · Links · 1 occurrence(s)

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 3 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 3 occurrence(s)

notice Missing Open Graph tags

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

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

Rule perf.images_legacy_format · Performance · 13 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 · 15 occurrence(s)

  • https://www.smartcab.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://www.smartcab.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://www.smartcab.ch/index.php/component/mailto/?tmpl=component&template=favourite&link=11ff096294a5ef640e6749ab8db61b354f342fa3 — 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.smartcab.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://www.smartcab.ch/index.php/faq — 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.smartcab.ch/index.php/faq/11-ou-se-trouve-les-informations-sur-mes-statistiques-mensuelles — 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.smartcab.ch/index.php/faq/14-smartcab-en-bref — 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.smartcab.ch/index.php/faq/15-je-n-arrive-pas-a-facturer-ma-consultation — 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.smartcab.ch/index.php/faq/16-ou-se-trouve-l-historique-de-mon-patient — 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.smartcab.ch/index.php/faq/17-je-souhaite-imprimer-une-facture — 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.smartcab.ch/index.php/fonctionnalites — 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.smartcab.ch/index.php/fonctionnalites?tmpl=component&print=1 — 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.smartcab.ch/index.php/formules — 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.smartcab.ch/index.php/support — 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.smartcab.ch/index.php/testez-moi — 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 Slow server response

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

notice URL redirects to another URL

Rule redirect.single · Crawlability · 1 occurrence(s)

notice Deep page has no BreadcrumbList structured data

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

notice No structured data detected

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

notice Missing recommended security headers

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

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

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

notice Uppercase letters in URL path

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

Pages (showing 16 of 16)
URLStatusIndexableWordsIn-links
https://www.smartcab.ch/
Accueil
200 yes 13 13
https://www.smartcab.ch/index.php/testez-moi
smartCab
200 yes 497 12
https://www.smartcab.ch/index.php/faq
FAQ
200 yes 109 11
https://www.smartcab.ch/index.php/contact
Contact
200 yes 43 11
https://www.smartcab.ch/index.php/fonctionnalites
Fonctionnalités
200 yes 480 11
https://www.smartcab.ch/index.php/formules
Nos Offres
200 yes 133 11
https://www.smartcab.ch/index.php
Accueil
200 yes 13 10
https://www.smartcab.ch/index.php/component/mailto/?tmpl=component&template=favourite&link=11ff096294a5ef640e6749ab8db61b354f342fa3
smartCab
200 yes 25 1
https://www.smartcab.ch/index.php/fonctionnalites?tmpl=component&print=1
Fonctionnalités
200 no 191 1
https://www.smartcab.ch/index.php/support
Support
200 yes 85 1
https://www.smartcab.ch/index.php/faq/11-ou-se-trouve-les-informations-sur-mes-statistiques-mensuelles
Où se trouve les informations sur mes statistiques mensuelles ?
200 yes 102 1
https://www.smartcab.ch/index.php/faq/14-smartcab-en-bref
smartCab en bref
200 yes 200 1
https://www.smartcab.ch/index.php/faq/15-je-n-arrive-pas-a-facturer-ma-consultation
Je n'arrive pas à facturer ma consultation !
200 yes 66 1
https://www.smartcab.ch/index.php/faq/16-ou-se-trouve-l-historique-de-mon-patient
Où se trouve l'historique de mon patient ?
200 yes 97 1
https://www.smartcab.ch/index.php/faq/17-je-souhaite-imprimer-une-facture
Je souhaite imprimer une facture
200 yes 44 1
https://www.smartcab.ch/Doc-SmartCab.pdf 200 no 0 1

Audit your own site — free

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

Scan your site →