Catalog / ranimbeauty.nl
66

SEO audit for ranimbeauty.nl

Ranim Beauty - RANIM BEAUTY

otherWordPress

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

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

Versterk je Schoonheid met Ranim Beauty Ontdek de magie van semi-permanente make-up bij Ranim Beauty. Boek vandaag nog jouw behandeling en ervaar het verschil!

Screenshot of ranimbeauty.nl
50
pages crawled
44
indexable pages
2
errors
278
warnings
337
notices
0
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 44 1 90 44
Crawlability 98 1 0 2
Performance 47 0 88 88
Agent Readiness 74 0 44 26
Headings 90 0 17 4
Duplicate 90 0 16 6
Meta Description 91 0 15 15
Structured Data 96 0 7 44
Indexability 99 0 1 0
Canonical 100 0 0 1
Images 100 0 0 44
Security 100 0 0 46
Social 100 0 0 15
URL 100 0 0 2
Findings

Errors (2 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 1 occurrence(s)

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (11 rules)

warning Control has no accessible name

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

warning Duplicate page content

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

warning Duplicate <title> across pages

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

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 44 occurrence(s)

  • https://ranimbeauty.nl/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/abutme/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/algemene-voorwaarden/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/blog/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/collar-brings-back-coffee-brewing-ritual/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/contact/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/creative-water-features-and-exterior/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/disclaimer-2/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/exploring-atlantas-modern-homes/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/green-interior-design-inspiration/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/hairstroke-brows/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/infralash1/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/koop-een-cadeaubon/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/lip-blush/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/lip-enlightment/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/maakeenafspraak/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/minimalist-japanese-inspired-furniture/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/new-home-decor-from-john-doerson/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/pmu-nazorg/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/pmu-removal/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/powder-ombrebrows/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/prijslijst/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/reinterprets-the-classic-bookshelf/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/satin-lips/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://ranimbeauty.nl/the-big-design-wall-likes-pictures/ — the likely hero/LCP image (logo.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Page is noindex

Rule index.noindex · Indexability · 1 occurrence(s)

warning Internal link points to a redirect

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

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

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

warning BreadcrumbList present but structurally incomplete

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

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

warning Schema describes content not visible on the page

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

  • https://ranimbeauty.nl/tag/chair/ — a schema name/headline ("Chair Archives - RANIM BEAUTY") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://ranimbeauty.nl/tag/guide/ — a schema name/headline ("Guide Archives - RANIM BEAUTY") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://ranimbeauty.nl/tag/news/ — a schema name/headline ("News Archives - RANIM BEAUTY") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://ranimbeauty.nl/tag/sofa/ — a schema name/headline ("Sofa Archives - RANIM BEAUTY") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://ranimbeauty.nl/tag/style/ — a schema name/headline ("Style Archives - RANIM BEAUTY") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://ranimbeauty.nl/tag/table/ — a schema name/headline ("Table Archives - RANIM BEAUTY") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (17 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://ranimbeauty.nl/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 1 occurrence(s)

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

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

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

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

notice Internal link has no anchor text / accessible name

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

  • https://ranimbeauty.nl/ — 1 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://ranimbeauty.nl/abutme/ — 1 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://ranimbeauty.nl/algemene-voorwaarden/ — 1 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://ranimbeauty.nl/blog/ — 9 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://ranimbeauty.nl/collar-brings-back-coffee-brewing-ritual/ — 5 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://ranimbeauty.nl/contact/ — 1 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://ranimbeauty.nl/creative-water-features-and-exterior/ — 4 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://ranimbeauty.nl/disclaimer-2/ — 1 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://ranimbeauty.nl/exploring-atlantas-modern-homes/ — 7 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://ranimbeauty.nl/green-interior-design-inspiration/ — 5 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://ranimbeauty.nl/hairstroke-brows/ — 1 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://ranimbeauty.nl/infralash1/ — 1 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://ranimbeauty.nl/koop-een-cadeaubon/ — 1 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://ranimbeauty.nl/lip-blush/ — 1 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://ranimbeauty.nl/lip-enlightment/ — 1 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://ranimbeauty.nl/maakeenafspraak/ — 1 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://ranimbeauty.nl/minimalist-japanese-inspired-furniture/ — 7 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://ranimbeauty.nl/new-home-decor-from-john-doerson/ — 5 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://ranimbeauty.nl/pmu-nazorg/ — 1 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://ranimbeauty.nl/pmu-removal/ — 1 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://ranimbeauty.nl/powder-ombrebrows/ — 1 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://ranimbeauty.nl/prijslijst/ — 1 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://ranimbeauty.nl/reinterprets-the-classic-bookshelf/ — 6 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://ranimbeauty.nl/satin-lips/ — 1 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://ranimbeauty.nl/the-big-design-wall-likes-pictures/ — 5 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.

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

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

  • https://ranimbeauty.nl/ — 26 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://ranimbeauty.nl/abutme/ — 4 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://ranimbeauty.nl/algemene-voorwaarden/ — 3 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://ranimbeauty.nl/blog/ — 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://ranimbeauty.nl/collar-brings-back-coffee-brewing-ritual/ — 10 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://ranimbeauty.nl/contact/ — 7 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://ranimbeauty.nl/creative-water-features-and-exterior/ — 25 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://ranimbeauty.nl/disclaimer-2/ — 4 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://ranimbeauty.nl/exploring-atlantas-modern-homes/ — 14 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://ranimbeauty.nl/green-interior-design-inspiration/ — 15 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://ranimbeauty.nl/hairstroke-brows/ — 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://ranimbeauty.nl/infralash1/ — 8 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://ranimbeauty.nl/koop-een-cadeaubon/ — 3 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://ranimbeauty.nl/lip-blush/ — 10 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://ranimbeauty.nl/lip-enlightment/ — 10 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://ranimbeauty.nl/maakeenafspraak/ — 3 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://ranimbeauty.nl/minimalist-japanese-inspired-furniture/ — 25 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://ranimbeauty.nl/new-home-decor-from-john-doerson/ — 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://ranimbeauty.nl/pmu-nazorg/ — 5 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://ranimbeauty.nl/pmu-removal/ — 4 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://ranimbeauty.nl/powder-ombrebrows/ — 10 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://ranimbeauty.nl/prijslijst/ — 6 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://ranimbeauty.nl/reinterprets-the-classic-bookshelf/ — 10 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://ranimbeauty.nl/satin-lips/ — 8 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://ranimbeauty.nl/the-big-design-wall-likes-pictures/ — 20 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.

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

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

  • https://ranimbeauty.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://ranimbeauty.nl/abutme/ — 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://ranimbeauty.nl/algemene-voorwaarden/ — 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://ranimbeauty.nl/blog/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://ranimbeauty.nl/collar-brings-back-coffee-brewing-ritual/ — 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://ranimbeauty.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://ranimbeauty.nl/creative-water-features-and-exterior/ — 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://ranimbeauty.nl/disclaimer-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://ranimbeauty.nl/exploring-atlantas-modern-homes/ — 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://ranimbeauty.nl/green-interior-design-inspiration/ — 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://ranimbeauty.nl/hairstroke-brows/ — 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://ranimbeauty.nl/infralash1/ — 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://ranimbeauty.nl/koop-een-cadeaubon/ — 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://ranimbeauty.nl/lip-blush/ — 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://ranimbeauty.nl/lip-enlightment/ — 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://ranimbeauty.nl/maakeenafspraak/ — 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://ranimbeauty.nl/minimalist-japanese-inspired-furniture/ — 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://ranimbeauty.nl/new-home-decor-from-john-doerson/ — 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://ranimbeauty.nl/pmu-nazorg/ — 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://ranimbeauty.nl/pmu-removal/ — 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://ranimbeauty.nl/powder-ombrebrows/ — 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://ranimbeauty.nl/prijslijst/ — 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://ranimbeauty.nl/reinterprets-the-classic-bookshelf/ — 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://ranimbeauty.nl/satin-lips/ — 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://ranimbeauty.nl/the-big-design-wall-likes-pictures/ — 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 URL redirects to another URL

Rule redirect.single · Crawlability · 2 occurrence(s)

notice Deprecated schema type with no Google rich result

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

  • https://ranimbeauty.nl/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/abutme/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/algemene-voorwaarden/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/blog/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/collar-brings-back-coffee-brewing-ritual/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/contact/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/creative-water-features-and-exterior/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/disclaimer-2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/exploring-atlantas-modern-homes/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/green-interior-design-inspiration/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/hairstroke-brows/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/infralash1/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/koop-een-cadeaubon/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/lip-blush/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/lip-enlightment/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/maakeenafspraak/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/minimalist-japanese-inspired-furniture/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/new-home-decor-from-john-doerson/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/pmu-nazorg/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/pmu-removal/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/powder-ombrebrows/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/prijslijst/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/reinterprets-the-classic-bookshelf/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/satin-lips/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://ranimbeauty.nl/the-big-design-wall-likes-pictures/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

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

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

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

  • https://ranimbeauty.nl/abutme/ — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Underscores in URL path (prefer hyphens)

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

notice Uppercase letters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://ranimbeauty.nl/
Ranim Beauty - RANIM BEAUTY
200 yes 524 45
https://ranimbeauty.nl/Blog
Blog - RANIM BEAUTY
200 yes 510 45
https://ranimbeauty.nl/abutme/
Over mij - RANIM BEAUTY
200 yes 459 45
https://ranimbeauty.nl/algemene-voorwaarden/
ALGEMENE VOORWAARDEN​ - RANIM BEAUTY
200 yes 1175 45
https://ranimbeauty.nl/blog/
Blog - RANIM BEAUTY
200 yes 510 45
https://ranimbeauty.nl/contact/
Contact Ranim beauty - RANIM BEAUTY
200 yes 266 45
https://ranimbeauty.nl/disclaimer-2/
Privacybeleid - RANIM BEAUTY
200 yes 893 45
https://ranimbeauty.nl/hairs-troke-brows/
Powder ombre brows - RANIM BEAUTY
200 yes 740 45
https://ranimbeauty.nl/hairstroke-brows/
HAIRSTROKE BROWS - RANIM BEAUTY
200 yes 938 45
https://ranimbeauty.nl/infralash1/
Infralash - RANIM BEAUTY
200 yes 914 45
https://ranimbeauty.nl/koop-een-cadeaubon
Koop een cadeaubon - RANIM BEAUTY
200 yes 257 45
https://ranimbeauty.nl/lip-blush/
Lip Blush - RANIM BEAUTY
200 yes 1016 45
https://ranimbeauty.nl/lip-enlightment/
Lip Enlightenment - RANIM BEAUTY
200 yes 1216 45
https://ranimbeauty.nl/maakeenafspraak/
Maak een afspraak - RANIM BEAUTY
200 yes 665 45
https://ranimbeauty.nl/pmu-nazorg/
PMU Nazorg - RANIM BEAUTY
200 yes 975 45
https://ranimbeauty.nl/pmu-removal/
PMU Removal - RANIM BEAUTY
200 yes 632 45
https://ranimbeauty.nl/powder-ombere-brows/
HAIRSTROKE BROWS - RANIM BEAUTY
200 yes 938 45
https://ranimbeauty.nl/powder-ombrebrows/
Powder ombre brows - RANIM BEAUTY
200 yes 740 45
https://ranimbeauty.nl/prijslijst/
Prijslijst - RANIM BEAUTY
200 yes 350 45
https://ranimbeauty.nl/satin-lips/
Satin Lips - RANIM BEAUTY
200 yes 799 45
https://ranimbeauty.nl/author/admin/
admin, Author at RANIM BEAUTY
200 yes 510 24
https://ranimbeauty.nl/category/decoration/
Decoration Archives - RANIM BEAUTY
200 yes 340 19
https://ranimbeauty.nl/category/inspiration/
Inspiration Archives - RANIM BEAUTY
200 yes 294 17
https://ranimbeauty.nl/reinterprets-the-classic-bookshelf/
Reinterprets the classic bookshelf - RANIM BEAUTY
200 yes 911 15
https://ranimbeauty.nl/category/design-trends/
Design trends Archives - RANIM BEAUTY
200 yes 297 15
https://ranimbeauty.nl/exploring-atlantas-modern-homes/
Exploring Atlanta’s modern homes - RANIM BEAUTY
200 yes 1055 13
https://ranimbeauty.nl/minimalist-japanese-inspired-furniture/
Minimalist Japanese-inspired furniture - RANIM BEAUTY
200 yes 1415 13
https://ranimbeauty.nl/collar-brings-back-coffee-brewing-ritual/
Collar brings back coffee brewing ritual - RANIM BEAUTY
200 yes 947 13
https://ranimbeauty.nl/green-interior-design-inspiration/
Green interior design inspiration - RANIM BEAUTY
200 yes 767 12
https://ranimbeauty.nl/category/furniture/
Furniture Archives - RANIM BEAUTY
200 yes 263 12
https://ranimbeauty.nl/new-home-decor-from-john-doerson/
New home decor from John Doerson - RANIM BEAUTY
200 yes 1245 11
https://ranimbeauty.nl/creative-water-features-and-exterior/
Creative water features and exterior - RANIM BEAUTY
200 yes 1882 11
https://ranimbeauty.nl/the-big-design-wall-likes-pictures/
The big design: Wall likes pictures - RANIM BEAUTY
200 yes 1409 11
https://ranimbeauty.nl/tag/guide/
Guide Archives - RANIM BEAUTY
200 yes 369 4
https://ranimbeauty.nl/tag/news/
News Archives - RANIM BEAUTY
200 yes 366 4
https://ranimbeauty.nl/tag/trends/
Trends Archives - RANIM BEAUTY
200 yes 335 3
https://ranimbeauty.nl/tag/inspiratio/
Inspiratio Archives - RANIM BEAUTY
200 yes 327 3
https://ranimbeauty.nl/tag/chair/
Chair Archives - RANIM BEAUTY
200 yes 330 3
https://ranimbeauty.nl/tag/style/
Style Archives - RANIM BEAUTY
200 yes 301 2
https://ranimbeauty.nl/tag/furniture/
Furniture Archives - RANIM BEAUTY
200 yes 302 2
https://ranimbeauty.nl/tag/sofa/
Sofa Archives - RANIM BEAUTY
200 yes 302 2
https://ranimbeauty.nl/tag/table/
Table Archives - RANIM BEAUTY
200 yes 299 2
https://ranimbeauty.nl/koop-een-cadeaubon/
Koop een cadeaubon - RANIM BEAUTY
200 yes 257 0
https://ranimbeauty.nl/woodmart_slider/event-agency-slider/
ranimbeauty Archives - RANIM BEAUTY
200 yes 245 0
https://ranimbeauty.nl/blog/2021/07/23/exploring-atlantas-modern-homes/
Page not found - RANIM BEAUTY
404 no 251 1
https://ranimbeauty.nl/wp-content/uploads/2021/08/post-3-gallery-1-min.jpg 200 no 0 1
https://ranimbeauty.nl/wp-content/uploads/2021/08/post-3-gallery-2-min.jpg 200 no 0 1
https://ranimbeauty.nl/wp-content/uploads/2021/08/post-3-gallery-3-min.jpg 200 no 0 1
https://ranimbeauty.nl/wp-content/uploads/2021/08/post-3-gallery-4-min.jpg 200 no 0 1
https://ranimbeauty.nl/wp-content/uploads/2021/08/wd-blog-9.jpg 200 no 0 2

Audit your own site — free

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

Scan your site →