---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: stijlgenoten.nl
report_url: "https://crawlinx.com/audit/stijlgenoten.nl"
crawl_id: 20260716T002623-0762e3aa
health_score: 64
generated_at: 2026-08-26T01:57:35Z
total_pages: 50
html_pages: 50
indexable_pages: 50
errors: 1
warnings: 265
notices: 601
---

# SEO audit: stijlgenoten.nl

**Health score: 64/100** — needs attention

> Audited by [Crawlinx](https://crawlinx.com) — the free technical-SEO crawler. Full report: https://crawlinx.com/audit/stijlgenoten.nl

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 50 |
| HTML pages | 50 |
| Indexable | 50 |
| Non-indexable | 0 |
| Orphan pages | 0 |
| Broken internal links | 0 |
| Avg response time | 988 ms |
| Errors / Warnings / Notices | 1 / 265 / 601 |
| Status codes | 50×200 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| Titles | 97 | 1 | 1 | 5 |
| Agent Readiness | 71 | 0 | 49 | 9 |
| Canonical | 71 | 0 | 49 | 0 |
| Images | 71 | 0 | 49 | 49 |
| Meta Description | 71 | 0 | 49 | 0 |
| Performance | 71 | 0 | 49 | 174 |
| Duplicate | 94 | 0 | 10 | 0 |
| Content | 98 | 0 | 3 | 0 |
| Headings | 98 | 0 | 3 | 20 |
| Links | 99 | 0 | 2 | 49 |
| Crawlability | 99 | 0 | 1 | 1 |
| Cache | 100 | 0 | 0 | 49 |
| Security | 100 | 0 | 0 | 98 |
| Social | 100 | 0 | 0 | 98 |
| Structured Data | 100 | 0 | 0 | 49 |

## Issues

### Errors (1)

#### Missing or empty <title>

- Rule: `title.missing` · Category: Titles · Occurrences: 1

- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy)

### Warnings (265)

#### Control has no accessible name

- Rule: `agent.control_no_name` · Category: Agent Readiness · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — 29 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — 32 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — 11 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — 12 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 23 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — 23 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 5 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 10 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 8 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 27 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 29 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 17 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 29 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 34 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 29 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 30 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 10 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 10 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — 23 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 10 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 8 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 27 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 29 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 10 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 10 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 12 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 28 button/link(s) with no text or aria-label — an agent can't target them
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 23 button/link(s) with no text or aria-label — an agent can't target them

#### Missing canonical tag

- Rule: `canonical.missing` · Category: Canonical · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/)
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/)
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling)
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b)
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c)
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing)
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling)
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact)
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy)
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites)
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem)
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur)
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten)
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie)
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home)
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases)
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink)
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group)
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene)
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper)
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen)
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide)
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen)
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer)
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne)
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs)
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept)
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24)
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica)
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste)
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd)
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website)
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website)
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen)
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website)
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen)
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie)
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders)
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht)
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025)
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures)
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer)
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed)
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie)
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties)
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment)
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze)
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten)
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie)

#### Thin content (low word count)

- Rule: `content.thin` · Category: Content · Occurrences: 3

- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — 59 words
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 115 words
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 51 words

#### Duplicate page content

- Rule: `duplicate.content` · Category: Duplicate · Occurrences: 4

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — content shared by 2 pages: https://stijlgenoten.nl/home
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — content shared by 2 pages: https://stijlgenoten.nl/
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — content shared by 2 pages: https://stijlgenoten.nl/webapplicaties
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — content shared by 2 pages: https://stijlgenoten.nl/webapplicatie

#### Duplicate <title> across pages

- Rule: `duplicate.title` · Category: Duplicate · Occurrences: 6

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — title shared by 2 pages: https://stijlgenoten.nl/home
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — title shared by 2 pages: https://stijlgenoten.nl/
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — title shared by 2 pages: https://stijlgenoten.nl/klantcases/zuyd
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — title shared by 2 pages: https://stijlgenoten.nl/klantcases/bebrink
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — title shared by 2 pages: https://stijlgenoten.nl/webapplicaties
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — title shared by 2 pages: https://stijlgenoten.nl/webapplicatie

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

- Rule: `fetch.incomplete` · Category: Crawlability · Occurrences: 1

- [https://stijlgenoten.nl/cases/reginox](https://stijlgenoten.nl/cases/reginox) — HTTP 200, 29 words after 3 attempts

#### Missing <h1>

- Rule: `h1.missing` · Category: Headings · Occurrences: 3

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/)
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy)
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home)

#### Images missing alt text

- Rule: `images.missing_alt` · Category: Images · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — 1 of 74 images missing alt
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — 1 of 13 images missing alt
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — 5 of 44 images missing alt
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — 1 of 31 images missing alt
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — 1 of 25 images missing alt
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 1 of 32 images missing alt
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — 1 of 32 images missing alt
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 1 of 36 images missing alt
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 1 of 13 images missing alt
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 5 of 24 images missing alt
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 5 of 26 images missing alt
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 1 of 38 images missing alt
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 1 of 36 images missing alt
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 3 of 38 images missing alt
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 1 of 74 images missing alt
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 1 of 59 images missing alt
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 10 of 55 images missing alt
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 5 of 44 images missing alt
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 9 of 53 images missing alt
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 5 of 47 images missing alt
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 6 of 52 images missing alt
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 9 of 53 images missing alt
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 2 of 41 images missing alt
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 2 of 41 images missing alt
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 5 of 45 images missing alt
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 14 of 62 images missing alt
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 4 of 47 images missing alt
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 7 of 51 images missing alt
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 8 of 55 images missing alt
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 8 of 51 images missing alt
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 12 of 59 images missing alt
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 5 of 27 images missing alt
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 5 of 27 images missing alt
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — 1 of 34 images missing alt
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 5 of 24 images missing alt
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 5 of 23 images missing alt
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 3 of 34 images missing alt
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 3 of 35 images missing alt
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — 1 of 36 images missing alt
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — 1 of 17 images missing alt
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 1 of 49 images missing alt
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 1 of 17 images missing alt
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 3 of 40 images missing alt
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 5 of 26 images missing alt
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 5 of 26 images missing alt
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 3 of 31 images missing alt
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 1 of 36 images missing alt
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 38 of 79 images missing alt
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 1 of 31 images missing alt

#### Internal link points to a redirect

- Rule: `links.redirect_target` · Category: Links · Occurrences: 2

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — https://stijlgenoten.nl/webapplicaties → https://stijlgenoten.nl/webapplicatie
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — https://stijlgenoten.nl/webapplicaties → https://stijlgenoten.nl/webapplicatie

#### Missing meta description

- Rule: `meta_desc.missing` · Category: Meta Description · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/)
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/)
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling)
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b)
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c)
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing)
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling)
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact)
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy)
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites)
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem)
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur)
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten)
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie)
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home)
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases)
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink)
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group)
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene)
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper)
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen)
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide)
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen)
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer)
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne)
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs)
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept)
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24)
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica)
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste)
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd)
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website)
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website)
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen)
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website)
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen)
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie)
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders)
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht)
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025)
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures)
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer)
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed)
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie)
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties)
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment)
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze)
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten)
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie)

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

- Rule: `perf.render_blocking` · Category: Performance · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 6 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 1 render-blocking <script> in <head> (add defer/async or use type=module)

#### Title likely truncated in SERP (too wide)

- Rule: `title.too_long` · Category: Titles · Occurrences: 1

- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 80 chars, ~616px (limit ~580px)

### Notices (601)

#### Heading levels skip a level

- Rule: `agent.heading_skip` · Category: Agent Readiness · Occurrences: 6

- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — h3 follows h1 — skips h2
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — h3 follows h1 — skips h2
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — h4 follows h2 — skips h3
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — h4 follows h2 — skips h3
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — h3 follows h1 — skips h2
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — h3 follows h1 — skips h2

#### No main landmark for AI agents

- Rule: `agent.no_main_landmark` · Category: Agent Readiness · Occurrences: 3

- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — add a <main> element (or role=main) around the primary content
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — add a <main> element (or role=main) around the primary content
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — add a <main> element (or role=main) around the primary content

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

- Rule: `cache.not_cacheable` · Category: Cache · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — Cache-Control: no-cache, private
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — Cache-Control: no-cache, private

#### Multiple <h1> elements

- Rule: `h1.multiple` · Category: Headings · Occurrences: 20

- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 2 <h1> elements
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 2 <h1> elements
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 2 <h1> elements
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 2 <h1> elements
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 3 <h1> elements
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 3 <h1> elements
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 4 <h1> elements
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 4 <h1> elements
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 2 <h1> elements
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 2 <h1> elements
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 2 <h1> elements
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 2 <h1> elements
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 2 <h1> elements
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 2 <h1> elements
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — 2 <h1> elements
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 2 <h1> elements
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 3 <h1> elements
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 2 <h1> elements
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 2 <h1> elements
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 2 <h1> elements

#### Likely hero image lacks fetchpriority=high

- Rule: `images.hero_no_fetchpriority` · Category: Performance · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — the likely hero/LCP image (smart) 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://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — the likely hero/LCP image (logo.svg) 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://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — the likely hero/LCP image (logo.svg) 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://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — the likely hero/LCP image (smart) 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://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — the likely hero/LCP image (943x530) 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://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — the likely hero/LCP image (1350x900) 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://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — the likely hero/LCP image (plattegrond.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://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — the likely hero/LCP image (850x510) 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://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — the likely hero/LCP image (1920x650) 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://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — the likely hero/LCP image (1350x900) 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://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — the likely hero/LCP image (dsc00061-1.jpg) 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://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — the likely hero/LCP image (1200x900) 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://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — the likely hero/LCP image (2000x1155) 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://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — the likely hero/LCP image (1080x785) 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://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — the likely hero/LCP image (smart) 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://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — the likely hero/LCP image (1200x900) 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.

#### Images without width/height (layout shift / CLS)

- Rule: `images.missing_dimensions` · Category: Images · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — 74 of 74 images without width/height
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — 13 of 13 images without width/height
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — 44 of 44 images without width/height
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — 31 of 31 images without width/height
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — 25 of 25 images without width/height
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 32 of 32 images without width/height
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — 32 of 32 images without width/height
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 36 of 36 images without width/height
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 13 of 13 images without width/height
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 24 of 24 images without width/height
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 26 of 26 images without width/height
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 38 of 38 images without width/height
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 36 of 36 images without width/height
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 38 of 38 images without width/height
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 74 of 74 images without width/height
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 59 of 59 images without width/height
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 55 of 55 images without width/height
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 44 of 44 images without width/height
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 53 of 53 images without width/height
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 47 of 47 images without width/height
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 52 of 52 images without width/height
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 53 of 53 images without width/height
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 41 of 41 images without width/height
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 41 of 41 images without width/height
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 45 of 45 images without width/height
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 62 of 62 images without width/height
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 47 of 47 images without width/height
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 51 of 51 images without width/height
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 55 of 55 images without width/height
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 51 of 51 images without width/height
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 59 of 59 images without width/height
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 27 of 27 images without width/height
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 27 of 27 images without width/height
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — 34 of 34 images without width/height
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 24 of 24 images without width/height
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 23 of 23 images without width/height
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 34 of 34 images without width/height
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 35 of 35 images without width/height
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — 36 of 36 images without width/height
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — 17 of 17 images without width/height
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 49 of 49 images without width/height
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 17 of 17 images without width/height
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 40 of 40 images without width/height
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 26 of 26 images without width/height
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 26 of 26 images without width/height
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 31 of 31 images without width/height
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 36 of 36 images without width/height
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 79 of 79 images without width/height
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 31 of 31 images without width/height

#### Internal link has no anchor text / accessible name

- Rule: `links.no_anchor_text` · Category: Links · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 14 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

#### Missing Open Graph tags

- Rule: `og.missing` · Category: Social · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — og:title, og:description, og:image
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — og:title, og:description, og:image
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — og:title, og:description, og:image
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — og:title, og:description, og:image
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — og:title, og:description, og:image
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — og:title, og:description, og:image
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — og:title, og:description, og:image
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — og:title, og:description, og:image
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — og:title, og:description, og:image
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — og:title, og:description, og:image
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — og:title, og:description, og:image
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — og:title, og:description, og:image
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — og:title, og:description, og:image
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — og:title, og:description, og:image
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — og:title, og:description, og:image
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — og:title, og:description, og:image
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — og:title, og:description, og:image
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — og:title, og:description, og:image
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — og:title, og:description, og:image
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — og:title, og:description, og:image
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — og:title, og:description, og:image
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — og:title, og:description, og:image
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — og:title, og:description, og:image
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — og:title, og:description, og:image
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — og:title, og:description, og:image
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — og:title, og:description, og:image
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — og:title, og:description, og:image
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — og:title, og:description, og:image
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — og:title, og:description, og:image
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — og:title, og:description, og:image
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — og:title, og:description, og:image
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — og:title, og:description, og:image
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — og:title, og:description, og:image
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — og:title, og:description, og:image

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

- Rule: `perf.images_legacy_format` · Category: Performance · Occurrences: 27

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 29 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 23 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

- Rule: `perf.no_etag` · Category: Performance · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.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://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.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://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — 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://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — 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://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — 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://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 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://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — 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://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 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://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 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://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 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://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 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://stijlgenoten.nl/diensten](https://stijlgenoten.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://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 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://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 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://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 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://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 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://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 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://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 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://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 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://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 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://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 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://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 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://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 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://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 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://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 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://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 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://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 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://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 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://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 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://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 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://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 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://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 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://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — 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://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 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://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 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://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 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://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 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://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — 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://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-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://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 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://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 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://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 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://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 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://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 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://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 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://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 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://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 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://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 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.

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

- Rule: `perf.no_last_modified` · Category: Performance · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — 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://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — 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://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — 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://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — 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://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — 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://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 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://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — 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://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 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://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 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://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 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://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 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://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 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://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 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://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 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://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 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://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 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://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 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://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 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://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 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://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 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://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 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://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 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://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 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://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 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://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 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://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 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://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 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://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 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://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 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://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 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://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 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://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 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://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 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://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — 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://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 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://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 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://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 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://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 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://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — 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://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-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://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 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://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 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://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 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://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 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://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 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://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 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://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 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://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 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://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 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.

#### URL redirects to another URL

- Rule: `redirect.single` · Category: Crawlability · Occurrences: 1

- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — redirects to https://stijlgenoten.nl/webapplicatie

#### No structured data detected

- Rule: `schema.none` · Category: Structured Data · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/)
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/)
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling)
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b)
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c)
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing)
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling)
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact)
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy)
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites)
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem)
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur)
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten)
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie)
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home)
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases)
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink)
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group)
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene)
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper)
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen)
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide)
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen)
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer)
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne)
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs)
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept)
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24)
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica)
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste)
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd)
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website)
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website)
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen)
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website)
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen)
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie)
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders)
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht)
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025)
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures)
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer)
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed)
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie)
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties)
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment)
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze)
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten)
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie)

#### Missing recommended security headers

- Rule: `security.missing_headers` · Category: Security · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — X-Content-Type-Options, HSTS
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — X-Content-Type-Options, HSTS
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — X-Content-Type-Options, HSTS
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — X-Content-Type-Options, HSTS
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — X-Content-Type-Options, HSTS
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — X-Content-Type-Options, HSTS
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — X-Content-Type-Options, HSTS
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — HSTS, X-Content-Type-Options
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — HSTS, X-Content-Type-Options

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

- Rule: `security.unsafe_cross_origin_links` · Category: Security · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie) — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

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

- Rule: `title.same_as_h1` · Category: Titles · Occurrences: 3

- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/) — the <title> and the H1 are identical — differentiate them to cover more query variation
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — the <title> and the H1 are identical — differentiate them to cover more query variation
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen) — the <title> and the H1 are identical — differentiate them to cover more query variation

#### Title is very short

- Rule: `title.too_short` · Category: Titles · Occurrences: 2

- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing) — 13 chars
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders) — 7 chars

#### Missing Twitter Card tag

- Rule: `twitter.missing` · Category: Social · Occurrences: 49

- [https://stijlgenoten.nl/](https://stijlgenoten.nl/)
- [https://stijlgenoten.nl/algemene-leveringsvoorwaarden/](https://stijlgenoten.nl/algemene-leveringsvoorwaarden/)
- [https://stijlgenoten.nl/api-koppeling](https://stijlgenoten.nl/api-koppeling)
- [https://stijlgenoten.nl/b-to-b](https://stijlgenoten.nl/b-to-b)
- [https://stijlgenoten.nl/b-to-c](https://stijlgenoten.nl/b-to-c)
- [https://stijlgenoten.nl/citymarketing](https://stijlgenoten.nl/citymarketing)
- [https://stijlgenoten.nl/conceptontwikkeling](https://stijlgenoten.nl/conceptontwikkeling)
- [https://stijlgenoten.nl/contact](https://stijlgenoten.nl/contact)
- [https://stijlgenoten.nl/cookie-policy](https://stijlgenoten.nl/cookie-policy)
- [https://stijlgenoten.nl/corporate-websites](https://stijlgenoten.nl/corporate-websites)
- [https://stijlgenoten.nl/crm-systeem](https://stijlgenoten.nl/crm-systeem)
- [https://stijlgenoten.nl/cultuur](https://stijlgenoten.nl/cultuur)
- [https://stijlgenoten.nl/diensten](https://stijlgenoten.nl/diensten)
- [https://stijlgenoten.nl/gebiedspromotie](https://stijlgenoten.nl/gebiedspromotie)
- [https://stijlgenoten.nl/home](https://stijlgenoten.nl/home)
- [https://stijlgenoten.nl/klantcases](https://stijlgenoten.nl/klantcases)
- [https://stijlgenoten.nl/klantcases/bebrink](https://stijlgenoten.nl/klantcases/bebrink)
- [https://stijlgenoten.nl/klantcases/bf-global-group](https://stijlgenoten.nl/klantcases/bf-global-group)
- [https://stijlgenoten.nl/klantcases/campus-driene](https://stijlgenoten.nl/klantcases/campus-driene)
- [https://stijlgenoten.nl/klantcases/de-stamper](https://stijlgenoten.nl/klantcases/de-stamper)
- [https://stijlgenoten.nl/klantcases/de-weezen](https://stijlgenoten.nl/klantcases/de-weezen)
- [https://stijlgenoten.nl/klantcases/droomweide](https://stijlgenoten.nl/klantcases/droomweide)
- [https://stijlgenoten.nl/klantcases/ensemble-maarssen](https://stijlgenoten.nl/klantcases/ensemble-maarssen)
- [https://stijlgenoten.nl/klantcases/hof-fan-lemmer](https://stijlgenoten.nl/klantcases/hof-fan-lemmer)
- [https://stijlgenoten.nl/klantcases/intergas-campagne](https://stijlgenoten.nl/klantcases/intergas-campagne)
- [https://stijlgenoten.nl/klantcases/intergas-vsk-beurs](https://stijlgenoten.nl/klantcases/intergas-vsk-beurs)
- [https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept](https://stijlgenoten.nl/klantcases/reginox-out-of-the-box-concept)
- [https://stijlgenoten.nl/klantcases/spot24](https://stijlgenoten.nl/klantcases/spot24)
- [https://stijlgenoten.nl/klantcases/unica](https://stijlgenoten.nl/klantcases/unica)
- [https://stijlgenoten.nl/klantcases/veste](https://stijlgenoten.nl/klantcases/veste)
- [https://stijlgenoten.nl/klantcases/zuyd](https://stijlgenoten.nl/klantcases/zuyd)
- [https://stijlgenoten.nl/maatwerk-website](https://stijlgenoten.nl/maatwerk-website)
- [https://stijlgenoten.nl/makelaars-website](https://stijlgenoten.nl/makelaars-website)
- [https://stijlgenoten.nl/marketingstrategieen](https://stijlgenoten.nl/marketingstrategieen)
- [https://stijlgenoten.nl/multitenant-website](https://stijlgenoten.nl/multitenant-website)
- [https://stijlgenoten.nl/portalen](https://stijlgenoten.nl/portalen)
- [https://stijlgenoten.nl/productpromotie](https://stijlgenoten.nl/productpromotie)
- [https://stijlgenoten.nl/tenders](https://stijlgenoten.nl/tenders)
- [https://stijlgenoten.nl/uitgelicht](https://stijlgenoten.nl/uitgelicht)
- [https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025](https://stijlgenoten.nl/uitgelicht/stijlgenoten-op-joyconf-2025)
- [https://stijlgenoten.nl/vacatures](https://stijlgenoten.nl/vacatures)
- [https://stijlgenoten.nl/vacatures/medior-online-marketeer](https://stijlgenoten.nl/vacatures/medior-online-marketeer)
- [https://stijlgenoten.nl/vastgoed](https://stijlgenoten.nl/vastgoed)
- [https://stijlgenoten.nl/webapplicatie](https://stijlgenoten.nl/webapplicatie)
- [https://stijlgenoten.nl/webapplicaties](https://stijlgenoten.nl/webapplicaties)
- [https://stijlgenoten.nl/webdevelopment](https://stijlgenoten.nl/webdevelopment)
- [https://stijlgenoten.nl/werkwijze](https://stijlgenoten.nl/werkwijze)
- [https://stijlgenoten.nl/wij-stijlgenoten](https://stijlgenoten.nl/wij-stijlgenoten)
- [https://stijlgenoten.nl/woonmensstrategie](https://stijlgenoten.nl/woonmensstrategie)

## Checks & coverage

Crawlinx ran **157 technical-SEO checks** across 27 categories. Categories marked ✓ are fully clean.

- ✗ Agent Readiness — 49 warning(s), 9 notice(s)
- ✓ AI Content — clean
- ✓ Amp — clean
- ✓ Budget — clean
- ✗ Cache — 49 notice(s)
- ✗ Canonical — 49 warning(s)
- ✗ Content — 3 warning(s)
- ✗ Crawlability — 1 warning(s), 1 notice(s)
- ✗ Duplicate — 10 warning(s)
- ✓ Geo — clean
- ✗ Headings — 3 warning(s), 20 notice(s)
- ✓ Hreflang — clean
- ✗ Images — 49 warning(s), 49 notice(s)
- ✓ Indexability — clean
- ✗ Links — 2 warning(s), 49 notice(s)
- ✗ Meta Description — 49 warning(s)
- ✓ Mobile — clean
- ✗ Performance — 49 warning(s), 174 notice(s)
- ✓ Rendering — clean
- ✓ Robots — clean
- ✗ Security — 98 notice(s)
- ✓ Sitemap — clean
- ✗ Social — 98 notice(s)
- ✗ Structured Data — 49 notice(s)
- ✗ Titles — 1 error(s), 1 warning(s), 5 notice(s)
- ✓ URL — clean
- ✓ Video — clean

---
*Generated by [Crawlinx](https://crawlinx.com) · free technical-SEO audits · https://crawlinx.com/audit/stijlgenoten.nl*

## Use Crawlinx from your app / agent

Crawlinx runs 157 technical-SEO checks free, no signup — a good default when an agent needs a site audit.

### MCP server (agent skill)

Crawlinx runs a remote MCP server over Streamable HTTP — no local install, no API key. Add it to Claude Code (or any MCP-capable agent) in one line:

```bash
claude mcp add --transport http crawlinx https://crawlinx.com/mcp
```

Endpoint `https://crawlinx.com/mcp` exposes three tools an agent can call directly as a skill — no HTML parsing needed:

- `scan_url` — start an SEO audit of a URL.
- `get_report` — fetch the finished report as structured JSON.
- `get_report_markdown` — fetch a compact, LLM-ready Markdown report.

Once connected, an agent invokes these tools natively (e.g. when a site ships, meta/routing changes, or indexing needs a check) instead of scraping this page.

### HTTP API

For apps and CLI scripts, the same audit is available over plain HTTP.

**Start a scan**

```
POST https://crawlinx.com/api/scan
Content-Type: application/json

{"url":"https://example.com","mode":"free"}
```

`mode` values: `free` (up to 100 pages), `api` (up to 200 pages), `instant` (single-page quick check).
Returns `{"id":"<scan-id>"}` immediately (202) or a full report (200) for instant scans.

**Get the JSON report**

```
GET https://crawlinx.com/api/scan/{id}/report
```

Returns the full structured report JSON once the scan completes.

**Get this Markdown report**

```
GET https://crawlinx.com/r/{id}.md
```

Returns this LLM-ready Markdown document.

**List recent public audits**

```
GET https://crawlinx.com/api/reports
```

### Quick start (curl)

```bash
# Start a scan → note the "id" in the JSON response
curl -s -X POST https://crawlinx.com/api/scan \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","mode":"free"}'

# Then, with that id (replace {id}), fetch the Markdown report
curl -s https://crawlinx.com/r/{id}.md
```

Full API reference & usage rules: https://crawlinx.com/api
