Catalog / trinaps.com
67

SEO audit for trinaps.com

Accueil - Trinaps

saasWordPress

Health 67/100 (fair) · 50 pages crawled · generated 2026-07-29

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

Confiez le transport et la protection de vos données à Trinaps, expert en cloud, cybersécurité et télécoms. Optimisez votre infrastructure avec des solutions sur mesure certifiées ISO27001 et HDS.

Screenshot of trinaps.com
50
pages crawled
46
indexable pages
0
errors
339
warnings
573
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 0 0 192 25
Agent Readiness 72 0 46 75
Performance 72 0 46 184
Headings 89 0 19 1
Meta Description 89 0 19 8
Duplicate 96 0 6 2
Structured Data 96 0 6 46
Titles 97 0 5 2
Content 100 0 0 46
Crawlability 100 0 0 8
Images 100 0 0 51
Security 100 0 0 92
Sitemap 100 0 0 1
Social 100 0 0 26
URL 100 0 0 6
Findings

Warnings (11 rules)

warning Control has no accessible name

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

warning Duplicate page content

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

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning Internal link points to a redirect

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.trinaps.com/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 5 occurrence(s)

  • https://www.trinaps.com/ — a schema name/headline ("Accueil - Trinaps") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.trinaps.com/2025/02/17/envoye-special-alexandre-a-mayotte/ — a schema name/headline ("Helene FAURE") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.trinaps.com/2026/04/15/covage-et-trinaps-partenariat-connectivite-et-souverainete/ — a schema name/headline ("Helene FAURE") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.trinaps.com/actus/ — a schema name/headline ("Actus - Trinaps") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://www.trinaps.com/footer/ — a schema name/headline ("Footer - Trinaps") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (25 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 28 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 · 46 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 46 occurrence(s)

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

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

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

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

  • https://www.trinaps.com/portfolio/ — 2 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 · 4 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.trinaps.com/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2018/11/30/cest-sportif-le-wi-fi-chez-trinaps/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2019/07/03/offrir-les-eurockeennes-a-des-accidentes-de-la-vie/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2020/03/06/facilitez-le-teletravail-avec-acces-distant-vpn-visioconference-ou-encore-tchat/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2021/01/30/le-mois-du-numerique-pour-la-filiere-du-batiment/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2022/11/22/le-mois-du-numerique-3-dans-le-batiment-cest-quoi/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2023/05/26/trinaps-blog-coulisses-championnat-du-monde/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2024/01/16/trinaps-vous-souhaite-une-annee-2024-sous-le-signe-de-la-cyberprotection/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2025/02/17/envoye-special-alexandre-a-mayotte/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/2026/04/15/covage-et-trinaps-partenariat-connectivite-et-souverainete/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/404-2/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/actus/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/blog/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/footer-alsace/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/footer/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/forum-billetterie-2025/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/mentions-legales/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/operateur-telecom-et-hebergeur-en-alsace/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/page-en-construction/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/plateforme-gestion-telecoms/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/portfolio/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/solution-crowdsec/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/solutions-stockage-netapp/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/solutions/cloud-services-heberges/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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.trinaps.com/solutions/telecoms-evenementiel/solutions-telecoms-evenementiel-connectbox/ — the likely hero/LCP image (trinaps_logo_rvb_blanc_200px.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 · 46 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://www.trinaps.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.trinaps.com/2018/11/30/cest-sportif-le-wi-fi-chez-trinaps/ — 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.trinaps.com/2019/07/03/offrir-les-eurockeennes-a-des-accidentes-de-la-vie/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.trinaps.com/2020/03/06/facilitez-le-teletravail-avec-acces-distant-vpn-visioconference-ou-encore-tchat/ — 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.trinaps.com/2021/01/30/le-mois-du-numerique-pour-la-filiere-du-batiment/ — 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.trinaps.com/2022/11/22/le-mois-du-numerique-3-dans-le-batiment-cest-quoi/ — 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.trinaps.com/2023/05/26/trinaps-blog-coulisses-championnat-du-monde/ — 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.trinaps.com/2024/01/16/trinaps-vous-souhaite-une-annee-2024-sous-le-signe-de-la-cyberprotection/ — 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.trinaps.com/2025/02/17/envoye-special-alexandre-a-mayotte/ — 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.trinaps.com/2026/04/15/covage-et-trinaps-partenariat-connectivite-et-souverainete/ — 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.trinaps.com/404-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.trinaps.com/actus/ — 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.trinaps.com/blog/ — 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.trinaps.com/footer-alsace/ — 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.trinaps.com/footer/ — 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.trinaps.com/forum-billetterie-2025/ — 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.trinaps.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://www.trinaps.com/operateur-telecom-et-hebergeur-en-alsace/ — 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.trinaps.com/page-en-construction/ — 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.trinaps.com/plateforme-gestion-telecoms/ — 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.trinaps.com/portfolio/ — 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.trinaps.com/solution-crowdsec/ — 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.trinaps.com/solutions-stockage-netapp/ — 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.trinaps.com/solutions/cloud-services-heberges/ — 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.trinaps.com/solutions/telecoms-evenementiel/solutions-telecoms-evenementiel-connectbox/ — 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 · 46 occurrence(s)

  • https://www.trinaps.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.trinaps.com/2018/11/30/cest-sportif-le-wi-fi-chez-trinaps/ — 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.trinaps.com/2019/07/03/offrir-les-eurockeennes-a-des-accidentes-de-la-vie/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.trinaps.com/2020/03/06/facilitez-le-teletravail-avec-acces-distant-vpn-visioconference-ou-encore-tchat/ — 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.trinaps.com/2021/01/30/le-mois-du-numerique-pour-la-filiere-du-batiment/ — 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.trinaps.com/2022/11/22/le-mois-du-numerique-3-dans-le-batiment-cest-quoi/ — 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.trinaps.com/2023/05/26/trinaps-blog-coulisses-championnat-du-monde/ — 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.trinaps.com/2024/01/16/trinaps-vous-souhaite-une-annee-2024-sous-le-signe-de-la-cyberprotection/ — 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.trinaps.com/2025/02/17/envoye-special-alexandre-a-mayotte/ — 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.trinaps.com/2026/04/15/covage-et-trinaps-partenariat-connectivite-et-souverainete/ — 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.trinaps.com/404-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.trinaps.com/actus/ — 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.trinaps.com/blog/ — 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.trinaps.com/footer-alsace/ — 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.trinaps.com/footer/ — 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.trinaps.com/forum-billetterie-2025/ — 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.trinaps.com/mentions-legales/ — 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.trinaps.com/operateur-telecom-et-hebergeur-en-alsace/ — 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.trinaps.com/page-en-construction/ — 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.trinaps.com/plateforme-gestion-telecoms/ — 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.trinaps.com/portfolio/ — 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.trinaps.com/solution-crowdsec/ — 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.trinaps.com/solutions-stockage-netapp/ — 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.trinaps.com/solutions/cloud-services-heberges/ — 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.trinaps.com/solutions/telecoms-evenementiel/solutions-telecoms-evenementiel-connectbox/ — 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 · 8 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 46 occurrence(s)

notice Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)

notice Title is very short

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

notice URL is very long

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

notice Uppercase letters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.trinaps.com/
Accueil - Trinaps
200 yes 1183 46
https://www.trinaps.com/a-propos/
À propos - Trinaps
200 yes 1031 46
https://www.trinaps.com/actus/
Actus - Trinaps
200 yes 496 46
https://www.trinaps.com/contact/
Contactez-nous - Trinaps
200 yes 564 46
https://www.trinaps.com/internet-connectivite
Internet & connectivité - Trinaps
200 yes 961 47
https://www.trinaps.com/mentions-legales/
Mentions légales - Trinaps
200 yes 1534 46
https://www.trinaps.com/plateforme-gestion-telecoms/
Solution - Plateforme de gestion télécoms centralisée - Trinaps
200 yes 1134 46
https://www.trinaps.com/politique-confidentialite/
Politique de confidentialité - Trinaps
200 yes 1635 46
https://www.trinaps.com/presse/
Presse - Trinaps
200 yes 919 46
https://www.trinaps.com/reseaux-wifi
Réseaux Wi-Fi - Trinaps
200 yes 1039 47
https://www.trinaps.com/solution-crowdsec/
Trinaps - CrowdSec
200 yes 900 46
https://www.trinaps.com/solution-firewall-paloalto/
Trinaps - Firewall Palo Alto
200 yes 1098 46
https://www.trinaps.com/solutions-stockage-netapp/
Trinaps - Solution Cloud NetApp
200 yes 1238 46
https://www.trinaps.com/solutions/
Nos solutions - Trinaps
200 yes 935 46
https://www.trinaps.com/solutions/cloud-services-heberges/
Cloud & services hébergés - Trinaps
200 yes 914 46
https://www.trinaps.com/stockageetgestiondefichiers-nextcloud/
Trinaps - Nextcloud, la plateforme collaborative
200 yes 1267 46
https://www.trinaps.com/telecoms-evenementiel
Télécoms événementiel - Trinaps
200 yes 918 47
https://www.trinaps.com/telephonie-unifiee
Téléphonie unifiée - Trinaps
200 yes 1041 47
https://www.trinaps.com/portfolio/
Portfolio Archive - Trinaps
200 yes 883 7
https://www.trinaps.com/cloud-services-heberges
Cloud & services hébergés - Trinaps
200 yes 914 1
https://www.trinaps.com/category/cas-clients/
Archives des Cas clients - Trinaps
200 yes 1008 9
https://www.trinaps.com/2026/04/15/covage-et-trinaps-partenariat-connectivite-et-souverainete/
Covage et Trinaps, un partenariat stratégique au service de la connectivité et de la souveraineté - Trinaps
200 yes 854 7
https://www.trinaps.com/tag/alsace/
Archives des Alsace - Trinaps
200 yes 700 7
https://www.trinaps.com/portfolio_category/internet-connectivite/
Archives des Connectivité - Trinaps
200 yes 682 2
https://www.trinaps.com/portfolio/ecole-connectee-fibre-optique-wifi/
Des étudiants 2.0 ultra-connectés en fibre optique et Wi-Fi - Trinaps
200 yes 810 1
https://www.trinaps.com/2020/01/31/se-proteger-des-attaques-le-cas-concret-du-colmar-esport-show/
Se protéger des attaques, le cas concret du Colmar Esport Show - Trinaps
200 yes 893 3
https://www.trinaps.com/2019/07/03/offrir-les-eurockeennes-a-des-accidentes-de-la-vie/
Offrir les Eurockéennes à des accidentés de la vie - Trinaps
200 yes 866 2
https://www.trinaps.com/2020/02/08/entre-hyperconnexion-et-quete-dauthenticite-a-quoi-ressembleront-les-concerts-du-futur/
Entre hyperconnexion et quête d’authenticité, à quoi ressembleront les concerts du futur ? - Trinaps
200 yes 773 2
https://www.trinaps.com/2020/03/06/facilitez-le-teletravail-avec-acces-distant-vpn-visioconference-ou-encore-tchat/
Facilitez le télétravail avec accès distant VPN, visioconférence ou encore tchat - Trinaps
200 yes 729 2
https://www.trinaps.com/2021/01/30/le-mois-du-numerique-pour-la-filiere-du-batiment/
Le mois du numérique pour la filière du bâtiment - Trinaps
200 yes 633 2
https://www.trinaps.com/2025/02/17/envoye-special-alexandre-a-mayotte/
Envoyé spécial : Alexandre à Mayotte - Trinaps
200 yes 1078 2
https://www.trinaps.com/2018/11/30/cest-sportif-le-wi-fi-chez-trinaps/
C’est sportif le Wi-Fi chez TRINAPS ! - Trinaps
200 yes 631 1
https://www.trinaps.com/page-en-construction/
Page en construction - Trinaps
200 yes 564 1
https://www.trinaps.com/2019/06/27/lesta-lance-sa-formation-digitale-avec-trinaps-comme-parrain/
L'ESTA lance sa formation digitale avec TRINAPS comme parrain - Trinaps
200 yes 812 1
https://www.trinaps.com/blog/
Blog - Trinaps
200 yes 1333 1
https://www.trinaps.com/blog/page/2/
Blog - Page 2 sur 8 - Trinaps
200 yes 1336 1
https://www.trinaps.com/2022/11/22/le-mois-du-numerique-3-dans-le-batiment-cest-quoi/
Le mois du numérique #3 dans le bâtiment, c’est quoi ? - Trinaps
200 yes 647 0
https://www.trinaps.com/2023/05/26/trinaps-blog-coulisses-championnat-du-monde/
Suivez-nous dans les coulisses du championnat du monde de motocross - Trinaps
200 yes 956 0
https://www.trinaps.com/2024/01/16/trinaps-vous-souhaite-une-annee-2024-sous-le-signe-de-la-cyberprotection/
Trinaps vous souhaite une année 2024 sous le signe de la Cyberprotection - Trinaps
200 yes 802 0
https://www.trinaps.com/404-2/
404 - Trinaps
200 yes 491 0
https://www.trinaps.com/author/helene-faure/
Helene FAURE, auteur sur Trinaps
200 yes 974 0
https://www.trinaps.com/footer-alsace/
Footer Alsace - Trinaps
200 yes 552 0
https://www.trinaps.com/footer/
Footer - Trinaps
200 yes 554 0
https://www.trinaps.com/forum-billetterie-2025/
Forum Billetterie 2025 - Trinaps
200 yes 846 0
https://www.trinaps.com/operateur-telecom-et-hebergeur-en-alsace/
Opérateur télécom et hébergeur en Alsace - Trinaps
200 yes 757 0
https://www.trinaps.com/solutions/telecoms-evenementiel/solutions-telecoms-evenementiel-connectbox/
ConnectBox - Trinaps
200 yes 984 0
https://www.trinaps.com/2023/05/26/trinaps-blog-coulisses-championnat-du-monde/mxgp23_moto-seule_1000px/ 200 no 0 1
https://www.trinaps.com/2025/02/17/envoye-special-alexandre-a-mayotte/20250124_165332/ 200 no 0 1
https://www.trinaps.com/2025/02/17/envoye-special-alexandre-a-mayotte/attachment/1739436327723/ 200 no 0 1
https://www.trinaps.com/wp-content/uploads/2025/06/Avexion-Trinaps-Extendo_Certificats_ISO27001-HDS_2022-08-12.pdf 200 no 0 46

Audit your own site — free

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

Scan your site →