Catalog / zenhuis.be
65

SEO audit for zenhuis.be

Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht

other

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

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

Ben je op zoek naar een gelaatsverzorging voor mannen, een anti-stress beleving? Massage, shiatsu of natuurlijke verzorgingsproducten voor mannen en vrouwen? zenhuis.be

20
pages crawled
19
indexable pages
0
errors
89
warnings
252
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 72 0 19 26
AI Content 72 0 19 0
Titles 72 0 19 0
Security 82 0 12 38
Structured Data 82 0 12 2
Images 94 0 4 57
Duplicate 97 0 2 0
Crawlability 99 0 1 0
Meta Description 99 0 1 8
Cache 100 0 0 7
Content 100 0 0 19
Links 100 0 0 19
Performance 100 0 0 54
Sitemap 100 0 0 1
Social 100 0 0 20
URL 100 0 0 1
Findings

Warnings (9 rules)

warning Control has no accessible name

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

warning Unfilled template or prompt-leak text

Rule ai.prompt_leak · AI Content · 19 occurrence(s)

  • https://www.zenhuis.be/ — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/anti-stress-ademhaling-ontspanning-oefening — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/anti-stress-voordeelaanbod-voor-hem-en-haar — The page contains unfilled template or prompt-echo text — e.g. "[[ error_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals/kunst-schilderijen — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/behandelingen-tarieven — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/blog — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/blog/zo-voorkom-je-huidveroudering-1 — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen/professionele-betrouwbare-gelaatsbehandeling-massage-en-shiatsu — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/over-kristel — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/shiatsu-massage — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/shiatsu-massage/shiatsu — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/shop — The page contains unfilled template or prompt-echo text — e.g. "[[ error_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/shop-online-natuurlijke-vegan-verzorgingsproducten — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/voor-haar — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/voor-haar/natuurlijke-gelaatsverzorging — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/voor-hem — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://www.zenhuis.be/voor-hem/gelaatsverzorging-voor-mannen — The page contains unfilled template or prompt-echo text — e.g. "[[ newsletter_message ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.

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 · 1 occurrence(s)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 12 occurrence(s)

  • https://www.zenhuis.be/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/anti-stress-voordeelaanbod-voor-hem-en-haar — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/blog — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/over-kristel — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/shiatsu-massage — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/shop — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/shop-online-natuurlijke-vegan-verzorgingsproducten — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/voor-haar/natuurlijke-gelaatsverzorging — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/voor-hem — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.zenhuis.be/voor-hem/gelaatsverzorging-voor-mannen — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".

warning Images missing alt text

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

warning Missing meta description

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.zenhuis.be/anti-stress-ademhaling-ontspanning-oefening — 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.
  • https://www.zenhuis.be/anti-stress-voordeelaanbod-voor-hem-en-haar — 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.
  • https://www.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals — 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.
  • https://www.zenhuis.be/behandelingen-tarieven — 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.
  • https://www.zenhuis.be/blog — 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.
  • https://www.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen — 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.
  • https://www.zenhuis.be/over-kristel — 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.
  • https://www.zenhuis.be/shiatsu-massage — 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.
  • https://www.zenhuis.be/shop — 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.
  • https://www.zenhuis.be/shop-online-natuurlijke-vegan-verzorgingsproducten — 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.
  • https://www.zenhuis.be/voor-haar — 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.
  • https://www.zenhuis.be/voor-hem — 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 Title likely truncated in SERP (too wide)

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

Notices (22 rules)

notice No llms.txt for AI agents

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

  • https://www.zenhuis.be/ — 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 · 19 occurrence(s)

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

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

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

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

  • https://www.zenhuis.be/ — 14 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.
  • https://www.zenhuis.be/anti-stress-ademhaling-ontspanning-oefening — 10 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.
  • https://www.zenhuis.be/anti-stress-voordeelaanbod-voor-hem-en-haar — 10 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.
  • https://www.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals — 10 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.
  • https://www.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals/kunst-schilderijen — 10 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.
  • https://www.zenhuis.be/behandelingen-tarieven — 10 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.
  • https://www.zenhuis.be/blog — 10 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.
  • https://www.zenhuis.be/blog/zo-voorkom-je-huidveroudering-1 — 10 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.
  • https://www.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen — 10 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.
  • https://www.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen/professionele-betrouwbare-gelaatsbehandeling-massage-en-shiatsu — 10 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.
  • https://www.zenhuis.be/over-kristel — 10 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.
  • https://www.zenhuis.be/shiatsu-massage — 10 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.
  • https://www.zenhuis.be/shiatsu-massage/shiatsu — 10 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.
  • https://www.zenhuis.be/shop — 10 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.
  • https://www.zenhuis.be/shop-online-natuurlijke-vegan-verzorgingsproducten — 10 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.
  • https://www.zenhuis.be/voor-haar — 10 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.
  • https://www.zenhuis.be/voor-haar/natuurlijke-gelaatsverzorging — 10 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.
  • https://www.zenhuis.be/voor-hem — 10 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.
  • https://www.zenhuis.be/voor-hem/gelaatsverzorging-voor-mannen — 10 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 · 19 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.zenhuis.be/ — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/anti-stress-ademhaling-ontspanning-oefening — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/anti-stress-voordeelaanbod-voor-hem-en-haar — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals/kunst-schilderijen — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/behandelingen-tarieven — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/blog — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/blog/zo-voorkom-je-huidveroudering-1 — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen/professionele-betrouwbare-gelaatsbehandeling-massage-en-shiatsu — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/over-kristel — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/shiatsu-massage — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/shiatsu-massage/shiatsu — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/shop — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/shop-online-natuurlijke-vegan-verzorgingsproducten — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/voor-haar — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/voor-haar/natuurlijke-gelaatsverzorging — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/voor-hem — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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.zenhuis.be/voor-hem/gelaatsverzorging-voor-mannen — the likely hero/LCP image (bad5a-a-y_uut4v6-akylpnhvqdchlkbd_qqomugmolwobxwtqn2x460qzswmpnht9qsfzmki8sbwe0xe-j9ak0=l80-w450-e365) 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 · 19 occurrence(s)

notice Internal link has no anchor text / accessible name

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

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

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

notice Missing Open Graph tags

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

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

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

  • https://www.zenhuis.be/anti-stress-voordeelaanbod-voor-hem-en-haar — the page has 1548 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.zenhuis.be/shop — the page has 6188 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 7 occurrence(s)

notice FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 2 occurrence(s)

  • https://www.zenhuis.be/anti-stress-ademhaling-ontspanning-oefening — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.zenhuis.be/behandelingen-tarieven — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.

notice Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

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

Pages (showing 20 of 20)
URLStatusIndexableWordsIn-links
https://www.zenhuis.be/
Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 1951 19
https://www.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals
Zee-gevoel | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 422 19
https://www.zenhuis.be/behandelingen-tarieven
Behandelingen | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 1338 19
https://www.zenhuis.be/blog
Blog | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 1949 19
https://www.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen
Advies & FAQ | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 887 19
https://www.zenhuis.be/over-kristel
Over Kristel | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 853 19
https://www.zenhuis.be/shiatsu-massage
Shiatsu & Massage | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 332 19
https://www.zenhuis.be/shop
Shop | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 15642 19
https://www.zenhuis.be/shop-online-natuurlijke-vegan-verzorgingsproducten
Producten | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 670 19
https://www.zenhuis.be/voor-haar
Voor Haar | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 351 19
https://www.zenhuis.be/voor-hem
Voor Hem | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 440 19
https://www.zenhuis.be/shiatsu-massage/shiatsu
Shiatsu | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 1504 4
https://www.zenhuis.be/voor-hem/gelaatsverzorging-voor-mannen
Gelaatsverzorging voor Mannen | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 1750 3
https://www.zenhuis.be/voor-haar/natuurlijke-gelaatsverzorging
Natuurlijke Gelaatsverzorging | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 1765 2
https://www.zenhuis.be/artflowk-kunst-abstracte-schilderijen-zijden-sjaals/kunst-schilderijen
Zee-gevoel | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 269 1
https://www.zenhuis.be/huidadvies-anti-stress-tips-slaapadvies-huidprobleem-oplossen/professionele-betrouwbare-gelaatsbehandeling-massage-en-shiatsu
Kan ik rekenen op een professionele behandeling? | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 1015 1
https://www.zenhuis.be/anti-stress-ademhaling-ontspanning-oefening
Nog meer | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 510 0
https://www.zenhuis.be/anti-stress-voordeelaanbod-voor-hem-en-haar
Lente Actie | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 2854 0
https://www.zenhuis.be/blog/zo-voorkom-je-huidveroudering-1
Zo voorkom je huidveroudering. - copy | Zenhuis - Huidverzorging mannen | anti-stress beleving | shiatsu & massage | Vegan Gelaatsverzorging | Haacht
200 yes 2885 0
https://www.zenhuis.be/shop-online-natuurlijke-vegan-verzorgingsproducten/men3-skin-shave 0 no 0 1

Audit your own site — free

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

Scan your site →