{"id":1324,"date":"2026-01-22T20:08:15","date_gmt":"2026-01-22T20:08:15","guid":{"rendered":"https:\/\/yourcleanlab.com\/?page_id=1324"},"modified":"2026-03-17T14:21:56","modified_gmt":"2026-03-17T14:21:56","slug":"blog","status":"publish","type":"page","link":"https:\/\/yourcleanlab.com\/nl\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1324\" class=\"elementor elementor-1324\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6d2604 e-flex e-con-boxed e-con e-parent\" data-id=\"b6d2604\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c57b3d elementor-widget elementor-widget-html\" data-id=\"6c57b3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- CleanLab Blog Hub \u2014 Dynamic (WP REST API) -->\n<!-- Hero + \"New\" list are fetched automatically from \/wp-json\/wp\/v2\/posts.\n     Language is detected via TranslatePress body class.\n     EN categories: 29 (Behind the scenes), 30 (Ironing Guide), 31 (Client Experiences), 32 (Laundry Tips)\n     NL categories: 52 (Onze klanten delen hun ervaring), 53 (Achter de schermen)\n     Add new NL category IDs to the NL_CATS array below when you create them. -->\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;600;800&family=Inter:wght@300;400;600&display=swap');\n  \/* \u2500\u2500 Language switch \u2500\u2500 *\/\n  .cl-en-content, .cl-nl-content { display: none !important; }\n  body.translatepress-en_US .cl-en-content { display: block !important; }\n  body.translatepress-nl_NL .cl-nl-content { display: block !important; }\n  .cl-hub-wrapper { background: #fff; font-family: 'Inter', sans-serif; color: #2B2829; }\n  .cl-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }\n\n  \/* --- 1. HEADER NAV --- *\/\n  .cl-blog-nav { display: flex; justify-content: center; gap: 30px; padding: 30px 0; border-bottom: 1px solid #EAEAEA; margin-bottom: 60px; flex-wrap: wrap; }\n  .cl-nav-link { text-decoration: none; color: #999; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; transition: 0.3s; }\n  .cl-nav-link:hover, .cl-nav-link.active { color: #2B2829; }\n  .cl-nav-link.active { border-bottom: 2px solid #5788B6; padding-bottom: 5px; }\n\n  \/* --- 2. HERO SPLIT (35\/65) --- *\/\n  .cl-hero-split { display: flex; gap: 60px; margin-bottom: 100px; min-height: 300px; }\n  .cl-hero-left { flex: 0 0 35%; text-decoration: none; color: inherit; }\n  .cl-hero-left img { width: 100%; aspect-ratio: 4\/5; object-fit: cover; border-radius: 4px; transition: 0.5s; }\n  .cl-hero-left:hover img { transform: scale(1.02); }\n  .cl-hero-left h2 { font-family: 'Montserrat'; font-size: 28px; font-weight: 400; margin-top: 20px; line-height: 1.2; }\n  .cl-hero-right { flex: 1; }\n  .cl-section-label { font-family: 'Montserrat'; font-weight: 800; font-size: 32px; text-transform: uppercase; margin-bottom: 30px; display: block; }\n  .cl-new-item { display: block; text-decoration: none; color: #2B2829; padding: 25px 0; border-bottom: 1px solid #EEE; transition: 0.3s; }\n  .cl-new-item:hover { color: #5788B6; padding-left: 10px; }\n  .cl-new-item h4 { font-family: 'Montserrat'; font-size: 18px; font-weight: 600; margin: 0; }\n\n  \/* --- Loading \/ skeleton --- *\/\n  .cl-skeleton { animation: cl-pulse 1.5s ease-in-out infinite; background: #f0f0f0; border-radius: 4px; }\n  @keyframes cl-pulse { 0%,100% { opacity: 1; } 50% { opacity: 0.5; } }\n  .cl-skel-img { width: 100%; aspect-ratio: 4\/5; }\n  .cl-skel-title { height: 24px; width: 80%; margin-top: 20px; }\n  .cl-skel-line { height: 18px; width: 90%; margin: 25px 0; }\n\n  \/* --- 3. TOPICS GRID --- *\/\n  .cl-topics-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 100px; }\n  .cl-topic-card { position: relative; height: 350px; border-radius: 4px; overflow: hidden; display: flex; align-items: flex-end; padding: 30px; text-decoration: none; color: white; }\n  .cl-topic-card img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; transition: 0.6s; }\n  .cl-topic-card::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to top, rgba(0,0,0,0.8), transparent); z-index: 1; }\n  .cl-topic-card span { position: relative; z-index: 2; font-family: 'Montserrat'; font-weight: 700; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; }\n  .cl-topic-card:hover img { transform: scale(1.1); }\n\n  \/* --- 4. CTA BLOCK --- *\/\n  .cl-hub-cta { background: #F5F5F5; padding: 80px 20px; text-align: center; border-radius: 8px; margin-bottom: 80px; }\n  .cl-hub-cta h3 { font-family: 'Montserrat'; font-weight: 300; font-size: 36px; margin-bottom: 30px; }\n\n  @media (max-width: 900px) {\n    .cl-hero-split { flex-direction: column; }\n    .cl-topics-grid { grid-template-columns: 1fr 1fr; }\n  }\n<\/style>\n\n<div class=\"cl-hub-wrapper\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ENGLISH \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cl-en-content\">\n    <nav class=\"cl-blog-nav cl-container\">\n      <a href=\"\/blog\/\" class=\"cl-nav-link active\">All Insights<\/a>\n      <a href=\"\/blog\/client-experiences\/\" class=\"cl-nav-link\">Client Experiences<\/a>\n      <a href=\"\/blog\/ironing-guide\/\" class=\"cl-nav-link\">Ironing Guide<\/a>\n      <a href=\"\/blog\/laundry-tips\/\" class=\"cl-nav-link\">Laundry Tips<\/a>\n      <a href=\"\/blog\/behind-the-scenes\/\" class=\"cl-nav-link\">Behind the Scenes<\/a>\n    <\/nav>\n    <div class=\"cl-container\">\n      <section class=\"cl-hero-split\" id=\"cl-hero-en\">\n        <!-- Skeleton placeholders (replaced by JS) -->\n        <div class=\"cl-hero-left\" style=\"pointer-events:none;\">\n          <div class=\"cl-skeleton cl-skel-img\"><\/div>\n          <div class=\"cl-skeleton cl-skel-title\"><\/div>\n        <\/div>\n        <div class=\"cl-hero-right\">\n          <span class=\"cl-section-label\">New<\/span>\n          <div class=\"cl-skeleton cl-skel-line\"><\/div>\n          <div class=\"cl-skeleton cl-skel-line\"><\/div>\n          <div class=\"cl-skeleton cl-skel-line\"><\/div>\n        <\/div>\n      <\/section>\n      <span class=\"cl-section-label\">Browse Topics<\/span>\n      <section class=\"cl-topics-grid\">\n        <a href=\"\/blog\/client-experiences\/\" class=\"cl-topic-card\">\n          <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/CleanLab-04-scaled.webp\" alt=\"Client Experiences\">\n          <span>Client Experiences<\/span>\n        <\/a>\n        <a href=\"\/blog\/ironing-guide\/\" class=\"cl-topic-card\">\n          <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/01\/Amsterdam-CleanLab-Cabinet.jpeg\" alt=\"Ironing Guide\">\n          <span>Ironing Guide<\/span>\n        <\/a>\n        <a href=\"\/blog\/laundry-tips\/\" class=\"cl-topic-card\">\n          <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/Cleanlab_ai_08.jpg\" alt=\"Laundry Insights\">\n          <span>Laundry Tips<\/span>\n        <\/a>\n        <a href=\"\/blog\/behind-the-scenes\/\" class=\"cl-topic-card\">\n          <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/Cleanlab_Laundry_Services-10-scaled.webp\" alt=\"Behind the Scenes\">\n          <span>Behind the Scenes<\/span>\n        <\/a>\n      <\/section>\n      <section class=\"cl-hub-cta\">\n        <h3>Ready to reclaim your time?<\/h3>\n        <a href=\"\/services-pricing\/\" style=\"display:inline-block; padding:15px 40px; background:#2B2829; color:#FFF; text-decoration:none; font-family:'Montserrat'; font-weight:600; text-transform:uppercase; letter-spacing:2px; font-size:14px;\">Schedule Your Pickup<\/a>\n      <\/section>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 NEDERLANDS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cl-nl-content\">\n    <nav class=\"cl-blog-nav cl-container\">\n      <a href=\"\/nl\/blog\/\" class=\"cl-nav-link active\">Alle inzichten<\/a>\n      <a href=\"\/nl\/blog\/onze-klanten-delen-hun-ervaring\/\" class=\"cl-nav-link\">Klantervaringen<\/a>\n      <a href=\"\/nl\/blog\/strijkgids\/\" class=\"cl-nav-link\">Strijkgids<\/a>\n      <a href=\"\/nl\/blog\/wastips\/\" class=\"cl-nav-link\">Wastips<\/a>\n      <a href=\"\/nl\/blog\/achter-de-schermen\/\" class=\"cl-nav-link\">Achter de schermen<\/a>\n    <\/nav>\n    <div class=\"cl-container\">\n      <section class=\"cl-hero-split\" id=\"cl-hero-nl\">\n        <div class=\"cl-hero-left\" style=\"pointer-events:none;\">\n          <div class=\"cl-skeleton cl-skel-img\"><\/div>\n          <div class=\"cl-skeleton cl-skel-title\"><\/div>\n        <\/div>\n        <div class=\"cl-hero-right\">\n          <span class=\"cl-section-label\">Nieuw<\/span>\n          <div class=\"cl-skeleton cl-skel-line\"><\/div>\n          <div class=\"cl-skeleton cl-skel-line\"><\/div>\n          <div class=\"cl-skeleton cl-skel-line\"><\/div>\n        <\/div>\n      <\/section>\n      <span class=\"cl-section-label\">Onderwerpen<\/span>\n      <section class=\"cl-topics-grid\">\n        <a href=\"\/nl\/blog\/onze-klanten-delen-hun-ervaring\/\" class=\"cl-topic-card\">\n          <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/CleanLab-04-scaled.webp\" alt=\"Klantervaringen\">\n          <span>Klantervaringen<\/span>\n        <\/a>\n        <a href=\"\/nl\/blog\/strijkgids\/\" class=\"cl-topic-card\">\n          <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/01\/Amsterdam-CleanLab-Cabinet.jpeg\" alt=\"Strijkgids\">\n          <span>Strijkgids<\/span>\n        <\/a>\n        <a href=\"\/nl\/blog\/wastips\/\" class=\"cl-topic-card\">\n          <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/Cleanlab_ai_08.jpg\" alt=\"Wastips\">\n          <span>Wastips<\/span>\n        <\/a>\n        <a href=\"\/nl\/blog\/achter-de-schermen\/\" class=\"cl-topic-card\">\n          <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/Cleanlab_Laundry_Services-10-scaled.webp\" alt=\"Achter de schermen\">\n          <span>Achter de schermen<\/span>\n        <\/a>\n      <\/section>\n      <section class=\"cl-hub-cta\">\n        <h3>Klaar om je tijd terug te winnen?<\/h3>\n        <a href=\"\/nl\/services-pricing\/\" style=\"display:inline-block; padding:15px 40px; background:#2B2829; color:#FFF; text-decoration:none; font-family:'Montserrat'; font-weight:600; text-transform:uppercase; letter-spacing:2px; font-size:14px;\">Plan je ophaalmoment<\/a>\n      <\/section>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n(function() {\n  \/*\n   * \u2500\u2500 CONFIG \u2500\u2500\n   * EN category IDs: 29 (Behind the scenes), 30 (Ironing Guide), 31 (Client Experiences), 32 (Laundry Tips)\n   * NL category IDs: 52 (Klantervaringen), 53 (Achter de schermen)\n   * \u27a1 Add new NL category IDs here when you create them (e.g. NL Ironing Guide, NL Wastips)\n   *\/\n  var EN_CATS = [29, 30, 31, 32];\n  var NL_CATS = [52, 53];\n  var POSTS_TO_SHOW = 4; \/* 1 hero + 3 list items *\/\n\n  \/* \u2500\u2500 Detect language \u2500\u2500 *\/\n  function getLang() {\n    if (document.body.classList.contains('translatepress-nl_NL')) return 'nl';\n    if (document.body.classList.contains('translatepress-en_US')) return 'en';\n    \/* Fallback: check URL *\/\n    if (window.location.pathname.indexOf('\/nl\/') === 0) return 'nl';\n    return 'en';\n  }\n\n  \/* \u2500\u2500 Decode HTML entities \u2500\u2500 *\/\n  function decode(html) {\n    var el = document.createElement('textarea');\n    el.innerHTML = html;\n    return el.value;\n  }\n\n  \/* \u2500\u2500 Build the hero section HTML \u2500\u2500 *\/\n  function renderHero(posts, lang) {\n    var container = document.getElementById('cl-hero-' + lang);\n    if (!container || !posts.length) return;\n\n    var hero = posts[0];\n    var list = posts.slice(1, 4);\n\n    \/* Get featured image URL *\/\n    var heroImg = '';\n    try { heroImg = hero._embedded['wp:featuredmedia'][0].source_url; } catch(e) {}\n    \/* Fallback image if no featured image *\/\n    if (!heroImg) heroImg = 'https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/CleanLab-04-scaled.webp';\n\n    var heroTitle = decode(hero.title.rendered);\n    var heroLink  = hero.link;\n\n    var newLabel = lang === 'nl' ? 'Nieuw' : 'New';\n\n    var html = '';\n    \/* Hero left *\/\n    html += '<a href=\"' + heroLink + '\" class=\"cl-hero-left\">';\n    html += '  <img decoding=\"async\" src=\"' + heroImg + '\" alt=\"' + heroTitle + '\">';\n    html += '  <h2>' + heroTitle + '<\/h2>';\n    html += '<\/a>';\n    \/* Hero right *\/\n    html += '<div class=\"cl-hero-right\">';\n    html += '  <span class=\"cl-section-label\">' + newLabel + '<\/span>';\n    for (var i = 0; i < list.length; i++) {\n      var title = decode(list[i].title.rendered);\n      html += '<a href=\"' + list[i].link + '\" class=\"cl-new-item\">';\n      html += '  <h4>' + title + '<\/h4>';\n      html += '<\/a>';\n    }\n    html += '<\/div>';\n\n    container.innerHTML = html;\n  }\n\n  \/* \u2500\u2500 Fetch posts from WP REST API \u2500\u2500 *\/\n  function fetchPosts(lang) {\n    var cats = lang === 'nl' ? NL_CATS : EN_CATS;\n    var url = '\/wp-json\/wp\/v2\/posts?per_page=' + POSTS_TO_SHOW\n            + '&_embed'\n            + '&orderby=date&order=desc'\n            + '&categories=' + cats.join(',');\n\n    fetch(url)\n      .then(function(res) { return res.json(); })\n      .then(function(posts) {\n        if (posts && posts.length) {\n          renderHero(posts, lang);\n        }\n      })\n      .catch(function(err) {\n        console.warn('CleanLab Blog Hub: could not fetch posts', err);\n        \/* Skeleton stays visible \u2014 graceful degradation *\/\n      });\n  }\n\n  \/* \u2500\u2500 Init \u2500\u2500 *\/\n  function init() {\n    var lang = getLang();\n    fetchPosts(lang);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>All Insights Client Experiences Ironing Guide Laundry Tips Behind the Scenes New Browse Topics Client Experiences Ironing Guide Laundry Tips Behind the Scenes Ready to reclaim your time? Schedule Your Pickup Alle inzichten Klantervaringen Strijkgids Wastips Achter de schermen Nieuw Onderwerpen Klantervaringen Strijkgids Wastips Achter de schermen Klaar om je tijd terug te winnen? Plan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1917,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1324","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/1324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/comments?post=1324"}],"version-history":[{"count":25,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/1324\/revisions"}],"predecessor-version":[{"id":2618,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/1324\/revisions\/2618"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/media\/1917"}],"wp:attachment":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/media?parent=1324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}