Catalog / cameraland.nl
65

SEO audit for cameraland.nl

Nieuwe & tweedehands camera bestellen | Cameraland

other

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

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

Camera online bestellen bij Cameraland de mooiste fotozaak van NL | Gratis verzending in de Benelux | Voor 17:30 uur besteld, morgen in huis | Nieuw en tweedehands

Screenshot of cameraland.nl
50
pages crawled
50
indexable pages
0
errors
1528
warnings
737
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Budget 0 0 1333 0
Agent Readiness 70 0 50 52
Images 70 0 50 51
Structured Data 71 0 49 0
Canonical 75 0 42 0
Duplicate 98 0 4 4
Cache 100 0 0 50
Content 100 0 0 50
Links 100 0 0 49
Meta Description 100 0 0 18
Performance 100 0 0 250
Security 100 0 0 100
Social 100 0 0 100
Titles 100 0 0 13
Findings

Warnings (7 rules)

warning Control has no accessible name

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

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 1333 occurrence(s)

  • https://www.cameraland.nl/Vintage?%3Fajax=1&analog_camera_kind%5B0%5D=Analoge+Reflex+camera — internal links point to https://www.cameraland.nl/Vintage?%3Fajax=1&analog_camera_kind%5B0%5D=Analoge+Reflex+camera, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/Vintage?%3Fajax=1&brand%5B0%5D=Hasselblad — internal links point to https://www.cameraland.nl/Vintage?%3Fajax=1&brand%5B0%5D=Hasselblad, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/Vintage?%3Fajax=1&brand%5B0%5D=Leica — internal links point to https://www.cameraland.nl/Vintage?%3Fajax=1&brand%5B0%5D=Leica, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/Vintage?analog_camera_kind%5B0%5D=Meetzoeker+camera — internal links point to https://www.cameraland.nl/Vintage?analog_camera_kind%5B0%5D=Meetzoeker+camera, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/Vintage?brand%5B0%5D=Canon — internal links point to https://www.cameraland.nl/Vintage?brand%5B0%5D=Canon, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/catalog/product/view/id/322848/s/tweedehands-nikon-af-s-17-55mm-f-2-8g-if-ed-dx-cm7457/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322848/s/tweedehands-nikon-af-s-17-55mm-f-2-8g-if-ed-dx-cm7457/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/tweedehands-demo, https://www.cameraland.nl/tweedehands-demo-lenzen-objectieven.
  • https://www.cameraland.nl/catalog/product/view/id/322849/s/tweedehands-nikon-af-s-70-300mm-f-4-5-5-6g-if-ed-vr-cm7456/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322849/s/tweedehands-nikon-af-s-70-300mm-f-4-5-5-6g-if-ed-vr-cm7456/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/tweedehands-demo, https://www.cameraland.nl/tweedehands-demo-lenzen-objectieven.
  • https://www.cameraland.nl/catalog/product/view/id/322850/s/tweedehands-nikon-d7100-body-cm7455/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322850/s/tweedehands-nikon-d7100-body-cm7455/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/tweedehands-demo, https://www.cameraland.nl/tweedehands-demo-spiegelreflexcamera.
  • https://www.cameraland.nl/catalog/product/view/id/322851/s/tweedehands-sony-a5000-body-cm7449/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322851/s/tweedehands-sony-a5000-body-cm7449/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/tweedehands-demo, https://www.cameraland.nl/tweedehands-demo-systeemcamera.
  • https://www.cameraland.nl/catalog/product/view/id/322852/s/tweedehands-sony-16-50mm-f-3-5-5-6-pz-oss-cm7450/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322852/s/tweedehands-sony-16-50mm-f-3-5-5-6-pz-oss-cm7450/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/tweedehands-demo, https://www.cameraland.nl/tweedehands-demo-lenzen-objectieven.
  • https://www.cameraland.nl/catalog/product/view/id/322853/s/tweedehands-canon-eos-80d-body-cm7452/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322853/s/tweedehands-canon-eos-80d-body-cm7452/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/tweedehands-demo-spiegelreflexcamera.
  • https://www.cameraland.nl/catalog/product/view/id/322854/s/tweedehands-tamron-sp-af-10-24mm-f-3-5-4-5-di-ii-ld-asph-canon-cm7453/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322854/s/tweedehands-tamron-sp-af-10-24mm-f-3-5-4-5-di-ii-ld-asph-canon-cm7453/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/.
  • https://www.cameraland.nl/catalog/product/view/id/322855/s/tweedehands-tokina-12-24mm-f-4-0-pro-dx-canon-cm7454/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322855/s/tweedehands-tokina-12-24mm-f-4-0-pro-dx-canon-cm7454/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/.
  • https://www.cameraland.nl/catalog/product/view/id/322856/s/tweedehands-sony-a6700-body-cm7409/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322856/s/tweedehands-sony-a6700-body-cm7409/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/tweedehands-demo, https://www.cameraland.nl/tweedehands-demo-systeemcamera.
  • https://www.cameraland.nl/catalog/product/view/id/322857/s/tweedehands-sony-e-18-135mm-f-3-5-5-6-oss-cm7407/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322857/s/tweedehands-sony-e-18-135mm-f-3-5-5-6-oss-cm7407/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/tweedehands-demo, https://www.cameraland.nl/tweedehands-demo-lenzen-objectieven.
  • https://www.cameraland.nl/catalog/product/view/id/322858/s/tweedehands-sigma-16-300mm-f3-5-6-7-dc-os-contemporary-sony-e-mount-cm7406/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322858/s/tweedehands-sigma-16-300mm-f3-5-6-7-dc-os-contemporary-sony-e-mount-cm7406/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/.
  • https://www.cameraland.nl/catalog/product/view/id/322860/s/tweedehands-sigma-100-400mm-f-5-6-3-dg-dn-os-contemporary-sony-e-mount-cm7408/ — internal links point to https://www.cameraland.nl/catalog/product/view/id/322860/s/tweedehands-sigma-100-400mm-f-5-6-3-dg-dn-os-contemporary-sony-e-mount-cm7408/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/.
  • https://www.cameraland.nl/checkout/cart/ — internal links point to https://www.cameraland.nl/checkout/cart/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/customer/account/login/ — internal links point to https://www.cameraland.nl/customer/account/login/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/review/product/list/id/173747/ — internal links point to https://www.cameraland.nl/review/product/list/id/173747/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/.
  • https://www.cameraland.nl/review/product/list/id/173749/ — internal links point to https://www.cameraland.nl/review/product/list/id/173749/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/.
  • https://www.cameraland.nl/tweedehands-demo?brand%5B0%5D=Canon — internal links point to https://www.cameraland.nl/tweedehands-demo?brand%5B0%5D=Canon, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/tweedehands-demo?brand%5B0%5D=Nikon — internal links point to https://www.cameraland.nl/tweedehands-demo?brand%5B0%5D=Nikon, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/tweedehands-demo?brand%5B0%5D=Olympus — internal links point to https://www.cameraland.nl/tweedehands-demo?brand%5B0%5D=Olympus, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.
  • https://www.cameraland.nl/tweedehands-demo?brand%5B0%5D=Sony — internal links point to https://www.cameraland.nl/tweedehands-demo?brand%5B0%5D=Sony, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.cameraland.nl/, https://www.cameraland.nl/fotocamera, https://www.cameraland.nl/lenzen-objectieven.

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.cameraland.nl/audiovideo/videocamera — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/audiovideo/videocamera/drones — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/boeken-beeldbewerking — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/boeken-beeldbewerking/computer — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/camera-accessoires — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/camera-statieven — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/camera-statieven/statieven — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/camerafilters — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/camerafilters/camerafilters — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/cameraflitsers — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/cameraflitsers/cameraflitser — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/fotocamera — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/fotocamera/spiegelreflexcamera — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/fotografie-cursussen — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/lenzen-objectieven — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/lenzen-objectieven/objectieven — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/lenzen-objectieven/objectieven/groothoeklens — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/printers-scanners/printers — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/sale — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/studio-licht — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/studio-licht/studioverlichting — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/tassen-koffers — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/tassen-koffers/cameratassen — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/verrekijkers-telescopen — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.cameraland.nl/verrekijkers-telescopen/verrekijkers — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

Notices (21 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

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

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

notice Duplicate meta description across pages

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

  • https://www.cameraland.nl/cadeauzoeker — meta description shared by 4 pages: https://www.cameraland.nl/printers-scanners, https://www.cameraland.nl/geheugen-accu, https://www.cameraland.nl/canon-herfst-promotie
  • https://www.cameraland.nl/canon-herfst-promotie — meta description shared by 4 pages: https://www.cameraland.nl/printers-scanners, https://www.cameraland.nl/geheugen-accu, https://www.cameraland.nl/cadeauzoeker
  • https://www.cameraland.nl/geheugen-accu — meta description shared by 4 pages: https://www.cameraland.nl/printers-scanners, https://www.cameraland.nl/cadeauzoeker, https://www.cameraland.nl/canon-herfst-promotie
  • https://www.cameraland.nl/printers-scanners — meta description shared by 4 pages: https://www.cameraland.nl/geheugen-accu, https://www.cameraland.nl/cadeauzoeker, https://www.cameraland.nl/canon-herfst-promotie

notice Image alt text is very long (possible keyword stuffing)

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.cameraland.nl/ — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/audiovideo/videocamera — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/audiovideo/videocamera/drones — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/boeken-beeldbewerking — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/boeken-beeldbewerking/computer — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/camera-accessoires — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/camera-statieven — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/camera-statieven/statieven — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/camerafilters — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/camerafilters/camerafilters — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/cameraflitsers — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/cameraflitsers/cameraflitser — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/fotocamera — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/fotocamera/spiegelreflexcamera — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/fotografie-cursussen — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/lenzen-objectieven — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/lenzen-objectieven/objectieven — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/printers-scanners/printers — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/sale — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/studio-licht — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/studio-licht/studioverlichting — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/tassen-koffers — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/tassen-koffers/cameratassen — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/verrekijkers-telescopen — the likely hero/LCP image (whatsapp-usp.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://www.cameraland.nl/verrekijkers-telescopen/verrekijkers — the likely hero/LCP image (whatsapp-usp.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.

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

Rule images.missing_dimensions · Images · 50 occurrence(s)

notice Internal link has no anchor text / accessible name

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

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

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

notice Missing Open Graph tags

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

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

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

  • https://www.cameraland.nl/ — the page has 3152 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/audiovideo/videocamera — the page has 3227 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/audiovideo/videocamera/drones — the page has 2951 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/boeken-beeldbewerking — the page has 3123 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/boeken-beeldbewerking/computer — the page has 2971 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/camera-accessoires — the page has 3494 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/camera-statieven — the page has 3260 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/camera-statieven/statieven — the page has 3224 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/camerafilters — the page has 3332 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/camerafilters/camerafilters — the page has 3312 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/cameraflitsers — the page has 3205 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/cameraflitsers/cameraflitser — the page has 3087 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/fotocamera — the page has 3366 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/fotocamera/spiegelreflexcamera — the page has 3163 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/fotografie-cursussen — the page has 2537 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/lenzen-objectieven — the page has 3556 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/lenzen-objectieven/objectieven — the page has 3392 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/printers-scanners/printers — the page has 2964 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/sale — the page has 3599 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/studio-licht — the page has 3287 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/studio-licht/studioverlichting — the page has 3247 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/tassen-koffers — the page has 3326 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/tassen-koffers/cameratassen — the page has 3266 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/verrekijkers-telescopen — the page has 3213 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.cameraland.nl/verrekijkers-telescopen/verrekijkers — the page has 3193 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

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

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

  • https://www.cameraland.nl/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/audiovideo/videocamera — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/audiovideo/videocamera/drones — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/boeken-beeldbewerking — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/boeken-beeldbewerking/computer — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/camera-accessoires — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/camera-statieven — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/camera-statieven/statieven — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/camerafilters — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/camerafilters/camerafilters — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/cameraflitsers — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/cameraflitsers/cameraflitser — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/fotocamera — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/fotocamera/spiegelreflexcamera — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/fotografie-cursussen — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/lenzen-objectieven — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/lenzen-objectieven/objectieven — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/printers-scanners/printers — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/sale — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/studio-licht — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/studio-licht/studioverlichting — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/tassen-koffers — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/tassen-koffers/cameratassen — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/verrekijkers-telescopen — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.cameraland.nl/verrekijkers-telescopen/verrekijkers — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://www.cameraland.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://www.cameraland.nl/audiovideo/videocamera — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/audiovideo/videocamera/drones — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/boeken-beeldbewerking — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/boeken-beeldbewerking/computer — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/camera-accessoires — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/camera-statieven — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/camera-statieven/statieven — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/camerafilters — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/camerafilters/camerafilters — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/cameraflitsers — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/cameraflitsers/cameraflitser — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/fotocamera — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/fotocamera/spiegelreflexcamera — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/fotografie-cursussen — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/lenzen-objectieven — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/lenzen-objectieven/objectieven — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/printers-scanners/printers — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/sale — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/studio-licht — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/studio-licht/studioverlichting — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/tassen-koffers — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/tassen-koffers/cameratassen — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/verrekijkers-telescopen — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.cameraland.nl/verrekijkers-telescopen/verrekijkers — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Missing recommended security headers

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

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

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

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

Rule title.same_as_h1 · Titles · 10 occurrence(s)

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.cameraland.nl/
Nieuwe & tweedehands camera bestellen | Cameraland
200 yes 1973 50
https://www.cameraland.nl/audiovideo
Audio/video apparatuur kopen | Veilig bestellen | Cameraland.nl
200 yes 1997 50
https://www.cameraland.nl/audiovideo/audio/microfoons/microfoon-accessoires
Microfoon accessoires kopen | Veilig bestellen | Cameraland.nl
200 yes 1837 50
https://www.cameraland.nl/audiovideo/videocamera
Videocamera kopen | Cameraland.nl
200 yes 2118 50
https://www.cameraland.nl/audiovideo/videocamera/drones
Drone kopen | Bekijk ons assortiment | Cameraland.nl
200 yes 2572 50
https://www.cameraland.nl/boeken-beeldbewerking
Software en hardware voor beeldbewerking kopen | Cameraland.nl
200 yes 2372 50
https://www.cameraland.nl/boeken-beeldbewerking/computer
Hardware & Software kopen | Cameraland.nl
200 yes 1734 50
https://www.cameraland.nl/boeken-beeldbewerking/computer/software
Fotobewerking software voor Windows of Mac kopen | Cameraland.nl
200 yes 1272 50
https://www.cameraland.nl/camera-accessoires
Camera accessoires kopen | Ruim assortiment | Cameraland.nl
200 yes 2969 50
https://www.cameraland.nl/camera-accessoires/afstandsbediening
Afstandsbediening voor je camera kopen | Cameraland.nl
200 yes 1906 50
https://www.cameraland.nl/camera-statieven
Camera statief kopen | Cameraland.nl | Bekijk het assortiment
200 yes 2777 50
https://www.cameraland.nl/camera-statieven/statieven
Camera statief nieuw of tweedehands kopen | Cameraland.nl
200 yes 2063 50
https://www.cameraland.nl/camera-statieven/statieven/tripod
Tripod nieuw of tweedehands kopen | Cameraland.nl
200 yes 2811 50
https://www.cameraland.nl/camerafilters
Filters voor je camera bestel je online | Cameraland.nl
200 yes 3066 50
https://www.cameraland.nl/camerafilters/camerafilters
Camerafilter kopen | Bekijk het assortiment | Cameraland.nl
200 yes 3058 50
https://www.cameraland.nl/camerafilters/camerafilters/uv-bescherm-filter
UV filter kopen | Shop online | Cameraland.nl
200 yes 2543 50
https://www.cameraland.nl/cameraflitsers
Camera flitser kopen | Cameraland.nl
200 yes 2871 50
https://www.cameraland.nl/cameraflitsers/cameraflitser
Cameraflitser nieuw of tweedehands kopen | Cameraland.nl
200 yes 1958 50
https://www.cameraland.nl/cameraflitsers/cameraflitser/reportageflitser
Reportageflitser nieuw of tweedehands kopen | Cameraland.nl
200 yes 2351 50
https://www.cameraland.nl/fotocamera
Fotocamera nieuw of tweedehands kopen | Cameraland.nl
200 yes 3013 50
https://www.cameraland.nl/fotocamera/spiegelreflexcamera
Spiegelreflexcamera nieuw of tweedehands kopen | Cameraland.nl
200 yes 2958 50
https://www.cameraland.nl/fotografie-cursussen
Fotografie cursus volgen | Cameraland.nl
200 yes 1781 50
https://www.cameraland.nl/geheugen-accu
Geheugen & Accu's online kopen | Cameraland.nl
200 yes 2190 50
https://www.cameraland.nl/geheugen-accu/geheugen
Geheugenkaarten online kopen | Cameraland.nl
200 yes 1991 50
https://www.cameraland.nl/geheugen-accu/geheugen/sd-kaart
SD kaart kopen | Cameraland.nl | Snelle levering
200 yes 1939 50
https://www.cameraland.nl/lenzen-objectieven
Lenzen / Objectieven nieuw of tweedehands kopen | Cameraland.nl
200 yes 2687 50
https://www.cameraland.nl/lenzen-objectieven/objectieven
Objectief nieuw of tweedehands kopen | Cameraland.nl
200 yes 3259 50
https://www.cameraland.nl/lenzen-objectieven/objectieven/groothoeklens
Groothoeklens nieuw of tweedehands kopen | Cameraland.nl
200 yes 2712 50
https://www.cameraland.nl/printers-scanners
Printers & Scanners
200 yes 1686 50
https://www.cameraland.nl/printers-scanners/printers
De beste foto printer kopen | Cameraland.nl
200 yes 2202 50
https://www.cameraland.nl/sale
Sale & Outlet
200 yes 2067 50
https://www.cameraland.nl/studio-licht
Fotostudio apparatuur kopen | Cameraland.nl | Snelle levering
200 yes 2420 50
https://www.cameraland.nl/studio-licht/studioverlichting
Studioverlichting kopen | Cameraland | Snelle levering |
200 yes 2192 50
https://www.cameraland.nl/studio-licht/studioverlichting/continu-licht-studio
continu studioverlichting kopen | Cameraland.nl |
200 yes 2171 50
https://www.cameraland.nl/tassen-koffers
Cameratas of Fototas kopen | Cameraland.nl | Snelle levering
200 yes 3253 50
https://www.cameraland.nl/tassen-koffers/cameratassen
Cameratas kopen | Bekijk het assortiment | Cameraland.nl
200 yes 2098 50
https://www.cameraland.nl/tassen-koffers/cameratassen/schoudertas
Camera Schoudertas kopen | Ruim assortiment | Cameraland.nl
200 yes 1901 50
https://www.cameraland.nl/tweedehands-demo
Tweedehands
200 yes 3027 50
https://www.cameraland.nl/tweedehands-demo-compact-camera
Tweedehands compact camera's
200 yes 1612 50
https://www.cameraland.nl/tweedehands-demo-lenzen-objectieven
Tweedehands lenzen / objectieven
200 yes 2151 50
https://www.cameraland.nl/tweedehands-demo-middenformaat-camera
Tweedehands middenformaat camera's
200 yes 1444 50
https://www.cameraland.nl/tweedehands-demo-spiegelreflexcamera
Tweedehands spiegelreflexcamera's
200 yes 2221 50
https://www.cameraland.nl/tweedehands-demo-systeemcamera
Tweedehands systeemcamera's
200 yes 1981 50
https://www.cameraland.nl/tweedehands-demo-videocamera
Tweedehands videocamera's
200 yes 1393 50
https://www.cameraland.nl/verrekijkers-telescopen
Verrekijker en sterrenkijkers kopen | Cameraland.nl
200 yes 3234 50
https://www.cameraland.nl/verrekijkers-telescopen/verrekijkers
Verrekijker kopen | Cameraland.nl | Snelle levering
200 yes 2290 50
https://www.cameraland.nl/verrekijkers-telescopen/verrekijkers/binoculair
Binoculair kopen | Snelle levering | Cameraland.nl
200 yes 1941 50
https://www.cameraland.nl/cadeauzoeker
Cadeaus
200 yes 1606 0
https://www.cameraland.nl/canon-herfst-promotie
Nieuwe & tweedehands camera bestellen | Cameraland
200 yes 1379 0
https://www.cameraland.nl/geheugen-accu/geheugen/opslag/harde-schijf
Harddrive voor opslag bestanden kopen | Cameraland.nl
200 yes 1176 0

Audit your own site — free

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

Scan your site →