Catalog / tft-solutions.nl
65

SEO audit for tft-solutions.nl

Professionele displays en panel pc's - TFT Solutions

corporate

Health 65/100 (fair) · 40 pages crawled · generated 2026-07-29

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

TFT-solutions BV is producent van en groothandel in professionele TFT/LCD en touchscreen producten. Bekijk ons brede aanbod.

40
pages crawled
38
indexable pages
0
errors
135
warnings
448
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 72 0 38 48
Images 72 0 38 38
Performance 72 0 38 99
Meta Description 93 0 9 0
Structured Data 97 0 4 38
Crawlability 99 0 2 0
Duplicate 99 0 2 2
Headings 99 0 2 4
Titles 99 0 2 0
Content 100 0 0 42
Links 100 0 0 30
Mobile 100 0 0 38
Security 100 0 0 76
Social 100 0 0 33
Findings

Warnings (10 rules)

warning Control has no accessible name

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

warning Duplicate <title> across pages

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

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 2 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 38 occurrence(s)

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.tft-solutions.nl/ — 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 · 3 occurrence(s)

  • https://www.tft-solutions.nl/algemene-reparatievoorwaarden/ — a schema name/headline ("Algemene reparatievoorwaarden - TFT Solutions - Ruim 30 jaar ervaring") 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.tft-solutions.nl/contact/ — a schema name/headline ("Contact met TFT-Solutions BV - Standaard 2 jaar garantie") 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.tft-solutions.nl/support/ — a schema name/headline ("Contact met TFT-Solutions BV - Standaard 2 jaar garantie") 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.

warning Title likely truncated in SERP (too wide)

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

Notices (17 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)

notice No main landmark for AI agents

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

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

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

  • https://www.tft-solutions.nl/ — this page reads as difficult (Flesch Reading Ease 31, 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://www.tft-solutions.nl/25-jaar-innovatie-en-betrouwbaarheid-een-mooie-basis-voor-een-succesvolle-toekomst/ — this page reads as very difficult (Flesch Reading Ease 11, 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://www.tft-solutions.nl/3dcadontwerp/ — this page reads as very difficult (Flesch Reading Ease 13, 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://www.tft-solutions.nl/algemene-leveringsvoorwaarden/ — this page reads as very difficult (Flesch Reading Ease 26, 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://www.tft-solutions.nl/assemblage/ — this page reads as very difficult (Flesch Reading Ease 18, 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://www.tft-solutions.nl/benieuwd-hoe-het-er-bij-tft-solutions-bv-aan-toe-gaat/ — this page reads as very difficult (Flesch Reading Ease 26, 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://www.tft-solutions.nl/betalen-op-rekening/ — this page reads as very difficult (Flesch Reading Ease 10, 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://www.tft-solutions.nl/diensten/ — this page reads as very difficult (Flesch Reading Ease 15, 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://www.tft-solutions.nl/geen-zomersluiting-wij-blijven-bereikbaar/ — this page reads as very difficult (Flesch Reading Ease 18, 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://www.tft-solutions.nl/general-conditions/ — this page reads as very difficult (Flesch Reading Ease 28, 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://www.tft-solutions.nl/industriele-automatiseerders/ — this page reads as very difficult (Flesch Reading Ease 15, 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://www.tft-solutions.nl/informatie-aanvragen/ — this page reads as very difficult (Flesch Reading Ease 16, 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://www.tft-solutions.nl/maakindustrie/ — 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://www.tft-solutions.nl/made-in-holland/ — this page reads as very difficult (Flesch Reading Ease 10, 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://www.tft-solutions.nl/metaalbewerking/ — this page reads as very difficult (Flesch Reading Ease 4, 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://www.tft-solutions.nl/nieuws/ — this page reads as very difficult (Flesch Reading Ease 19, 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://www.tft-solutions.nl/pcap-touchscreens-met-splinterbeveiliging/ — this page reads as very difficult (Flesch Reading Ease 20, 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://www.tft-solutions.nl/prototypes/ — this page reads as very difficult (Flesch Reading Ease 17, 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://www.tft-solutions.nl/reparatie/ — 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://www.tft-solutions.nl/technische-installateurs/ — this page reads as very difficult (Flesch Reading Ease -0, 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://www.tft-solutions.nl/transportschade/ — 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://www.tft-solutions.nl/voedingsmiddelenindustrie/ — this page reads as very difficult (Flesch Reading Ease 12, 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://www.tft-solutions.nl/voor-wie/ — this page reads as very difficult (Flesch Reading Ease 8, 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://www.tft-solutions.nl/wereldwijde-schaarste-en-enorme-prijsstijgingen-maar-niet-bij-ons/ — this page reads as very difficult (Flesch Reading Ease 15, 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://www.tft-solutions.nl/z-serie-outdoor-touchscreens/ — this page reads as very difficult (Flesch Reading Ease 14, 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 · 2 occurrence(s)

notice Multiple <h1> elements

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.tft-solutions.nl/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/25-jaar-innovatie-en-betrouwbaarheid-een-mooie-basis-voor-een-succesvolle-toekomst/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/3dcadontwerp/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/algemene-leveringsvoorwaarden/ — the likely hero/LCP image (svg%3e) 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.tft-solutions.nl/assemblage/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/betalen-op-rekening/ — the likely hero/LCP image (svg%3e) 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.tft-solutions.nl/diensten/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/geen-zomersluiting-wij-blijven-bereikbaar/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/general-conditions/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/human-machine-interfaces/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/industriele-automatiseerders/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/informatie-aanvragen/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/maakindustrie/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/made-in-holland/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/metaalbewerking/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/nieuws/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/pcap-touchscreens-met-splinterbeveiliging/ — the likely hero/LCP image (svg%3e) 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.tft-solutions.nl/prototypes/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/reparatie/ — the likely hero/LCP image (svg%3e) 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.tft-solutions.nl/rma-aanvraag/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/technische-installateurs/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/transportschade/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/voedingsmiddelenindustrie/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/wereldwijde-schaarste-en-enorme-prijsstijgingen-maar-niet-bij-ons/ — the likely hero/LCP image (logo@2x.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.tft-solutions.nl/z-serie-outdoor-touchscreens/ — the likely hero/LCP image (logo@2x.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 · 38 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://www.tft-solutions.nl/ — 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.tft-solutions.nl/25-jaar-innovatie-en-betrouwbaarheid-een-mooie-basis-voor-een-succesvolle-toekomst/ — 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.tft-solutions.nl/3dcadontwerp/ — 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.tft-solutions.nl/algemene-leveringsvoorwaarden/ — 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.tft-solutions.nl/assemblage/ — 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.tft-solutions.nl/benieuwd-hoe-het-er-bij-tft-solutions-bv-aan-toe-gaat/ — 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.tft-solutions.nl/betalen-op-rekening/ — 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.tft-solutions.nl/diensten/ — 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.tft-solutions.nl/geen-zomersluiting-wij-blijven-bereikbaar/ — 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.tft-solutions.nl/general-conditions/ — 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.tft-solutions.nl/industriele-automatiseerders/ — 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.tft-solutions.nl/informatie-aanvragen/ — 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.tft-solutions.nl/maakindustrie/ — 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.tft-solutions.nl/made-in-holland/ — 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.tft-solutions.nl/metaalbewerking/ — 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.tft-solutions.nl/nieuws/ — 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.tft-solutions.nl/pcap-touchscreens-met-splinterbeveiliging/ — 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.tft-solutions.nl/prototypes/ — 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.tft-solutions.nl/reparatie/ — 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.tft-solutions.nl/technische-installateurs/ — 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.tft-solutions.nl/transportschade/ — 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.tft-solutions.nl/voedingsmiddelenindustrie/ — 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.tft-solutions.nl/voor-wie/ — 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.tft-solutions.nl/wereldwijde-schaarste-en-enorme-prijsstijgingen-maar-niet-bij-ons/ — 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.tft-solutions.nl/z-serie-outdoor-touchscreens/ — 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 Deprecated schema type with no Google rich result

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

notice Missing recommended security headers

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

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

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

Pages (showing 40 of 40)
URLStatusIndexableWordsIn-links
https://www.tft-solutions.nl/
Professionele displays en panel pc's - TFT Solutions
200 yes 707 39
https://www.tft-solutions.nl/3dcadontwerp/
3D CAD Ontwerp - TFT Solutions - 30 jaar ervaring
200 yes 262 39
https://www.tft-solutions.nl/algemene-leveringsvoorwaarden/
Algemene leveringsvoorwaarden - TFT Solutions - Bekijk onze website
200 yes 3440 38
https://www.tft-solutions.nl/algemene-reparatievoorwaarden/
Algemene reparatievoorwaarden - TFT Solutions - Ruim 30 jaar ervaring
200 yes 1093 38
https://www.tft-solutions.nl/assemblage/
Assemblage - TFT Solutions - Specialist in maatwerk
200 yes 423 39
https://www.tft-solutions.nl/betalen-op-rekening/
Leveringscondities - TFT Solutions - 2 jaar garantie
200 yes 356 38
https://www.tft-solutions.nl/contact/
Contact met TFT-Solutions BV - Standaard 2 jaar garantie
200 yes 235 39
https://www.tft-solutions.nl/diensten/
Diensten - TFT Solutions BV - Specialist in maatwerk
200 yes 250 39
https://www.tft-solutions.nl/downloads/
Downloads - TFT Solutions
200 yes 1086 39
https://www.tft-solutions.nl/general-conditions/
General terms and conditions - TFT Solutions BV - Contact us
200 yes 3546 38
https://www.tft-solutions.nl/human-machine-interfaces/
Gebruiksvriendelijke HMI? TFT Solutions helpt u graag!
200 yes 623 39
https://www.tft-solutions.nl/industriele-automatiseerders/
Industriële automatiseerders - TFT Solutions BV - Maatwerkoplossing
200 yes 336 39
https://www.tft-solutions.nl/maakindustrie/
Maakindustrie - TFT Solutions - Eindeloze mogelijkheden
200 yes 339 39
https://www.tft-solutions.nl/maatwerkoplossing/
Maatwerkoplossingen - TFT Solutions BV - Een oplossing voor u.
200 yes 578 39
https://www.tft-solutions.nl/metaalbewerking/
Metaalbewerking - TFT Solutions - Wij blijven innoveren
200 yes 351 39
https://www.tft-solutions.nl/nieuws/
Nieuws - TFT Solutions BV - Wij innoveren continue
200 yes 302 39
https://www.tft-solutions.nl/privacy-statement/
Privacystatement - TFT Solutions - Ruim 20 jaar ervaring
200 yes 1197 38
https://www.tft-solutions.nl/producten/
Producten - TFT Solutions - Specialist in maatwerk
200 yes 1224 39
https://www.tft-solutions.nl/prototypes/
Prototypes - TFT Solutions - Wij spelen in op uw vraag
200 yes 337 39
https://www.tft-solutions.nl/reparatie/
Reparatie - TFT Solutions - Wij herstellen uw apparaat
200 yes 406 39
https://www.tft-solutions.nl/rma-aanvraag/
RMA-formulier - TFT Solutions BV - Meldt uw product aan
200 yes 1271 39
https://www.tft-solutions.nl/support/
Contact met TFT-Solutions BV - Standaard 2 jaar garantie
200 yes 279 39
https://www.tft-solutions.nl/technische-installateurs/
Technische installateurs - TFT Solutions - Kennismaken?
200 yes 281 39
https://www.tft-solutions.nl/transportschade/
Transportschade - TFT Solutions - Wij behandelen uw klacht
200 yes 481 39
https://www.tft-solutions.nl/voedingsmiddelenindustrie/
Voedingsmiddelenindustrie - TFT Solutions - Wij helpen u graag
200 yes 317 39
https://www.tft-solutions.nl/voor-wie/
Voor wie - TFT Solutions BV - Specialist in maatwerkoplossingen
200 yes 235 39
https://www.tft-solutions.nl/inbouw/
Monitoren inbouw - TFT Solutions - Specialist in maatwerk
200 yes 537 3
https://www.tft-solutions.nl/25-jaar-innovatie-en-betrouwbaarheid-een-mooie-basis-voor-een-succesvolle-toekomst/
25 jaar innovatie en betrouwbaarheid: Een mooie basis voor een succesvolle toekomst - TFT Solutions
200 yes 238 2
https://www.tft-solutions.nl/benieuwd-hoe-het-er-bij-tft-solutions-bv-aan-toe-gaat/
Benieuwd hoe het er bij TFT-solutions BV aan toe gaat? - TFT Solutions
200 yes 285 2
https://www.tft-solutions.nl/geen-zomersluiting-wij-blijven-bereikbaar/
Geen zomersluiting – Wij blijven bereikbaar - TFT Solutions
200 yes 277 2
https://www.tft-solutions.nl/made-in-holland/
Made in Holland - TFT Solutions
200 yes 247 2
https://www.tft-solutions.nl/pcap-touchscreens-met-splinterbeveiliging/
PCAP touchscreens met splinterbeveiliging - TFT Solutions
200 yes 291 2
https://www.tft-solutions.nl/wereldwijde-schaarste-en-enorme-prijsstijgingen-maar-niet-bij-ons/
Wereldwijde schaarste en enorme prijsstijgingen. Maar niet bij ons! - TFT Solutions
200 yes 274 2
https://www.tft-solutions.nl/z-serie-outdoor-touchscreens/
Z-serie Outdoor Touchscreens - TFT Solutions
200 yes 273 2
https://www.tft-solutions.nl/over-ons/
Over ons - TFT Solutions BV - Leer ons écht kennen
200 yes 520 1
https://www.tft-solutions.nl/informatie-aanvragen/
Informatie aanvragen - TFT Solutions - Een oplossing voor u
200 yes 256 0
https://www.tft-solutions.nl/overige-producten/
Overige producten - TFT Solutions - Uitgebreid assoirtment
200 yes 507 0
https://www.tft-solutions.nl/testpagina/
Testpagina - TFT Solutions
200 yes 208 0
https://www.tft-solutions.nl/opbouw/
Opbouw monitoren - TFT Solutions BV - Maatwerk mogelijk
500 no 273 3
https://www.tft-solutions.nl/tft-producten/ 0 no 0 0

Audit your own site — free

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

Scan your site →