{"id":179,"date":"2026-08-14T18:23:30","date_gmt":"2026-08-14T18:23:30","guid":{"rendered":"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/"},"modified":"2026-08-14T18:23:30","modified_gmt":"2026-08-14T18:23:30","slug":"how-to-get-rid-of-clothes-moths","status":"publish","type":"page","link":"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/","title":{"rendered":"How to Get Rid of Clothes Moths"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"179\" class=\"elementor elementor-179\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68ca329 e-con e-atomic-element e-flexbox-base e-default-div e-9a39eba \" data-id=\"68ca329\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"68ca329\">\n    \t\t<div class=\"elementor-element elementor-element-15d21df elementor-widget elementor-widget-html\" data-id=\"15d21df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- WEB_CONTENT_START -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Red+Hat+Display:wght@600;700;800;900&family=Red+Hat+Mono:wght@500;600&family=Red+Hat+Text:wght@400;500;600;700&display=swap\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/stagingloom.com\/tim\/wp-content\/uploads\/2026\/10\/clothes-moth-on-fabric.webp\" fetchpriority=\"high\">\n<style>\n\/* Tim's Pest Control : inner page kit. Scope #tpc-page. Design \"Specimen Index\".\n   Every selector starts with #tpc-page. The :where() reset below is the two-way isolation layer:\n   it pins every inherited property at specificity (1,0,0) so Elementor\/theme rules cannot reach in,\n   while losing to every real rule in this file. *\/\n#tpc-page{\n --ink:#0E1116;--ink2:#171C26;--ink3:#1F2634;--blue:#0849A4;--blue2:#0B5BD3;--blue3:#6FA2FF;\n --sky:#EAF1FD;--paper:#F4F6F9;--line:#DCE2EB;--line2:#2A3242;--muted:#535E6E;--muted2:#8C98AB;\n --amber:#F2B705;--amber2:#B07D00;--green:#16794B;--body:#2A3240;--r:14px;\n --disp:'Red Hat Display',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;\n --mono:'Red Hat Mono',ui-monospace,Menlo,Consolas,monospace;\n font-family:'Red Hat Text',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;\n font-size:16px;line-height:1.6;color:var(--ink);background:#fff;text-align:left;font-weight:400;\n font-style:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;\n text-shadow:none;text-decoration:none;white-space:normal;margin:0;padding:0;border:0;\n -webkit-font-smoothing:antialiased;overflow-x:clip;width:100%;display:block}\n#tpc-page *,#tpc-page *::before,#tpc-page *::after{box-sizing:border-box}\n#tpc-page :where(div,section,article,aside,header,footer,nav,span,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,\n a,img,svg,figure,figcaption,table,caption,thead,tbody,tfoot,tr,th,td,details,summary,button,label,\n input,select,textarea,fieldset,legend,em,strong,b,i,small,blockquote,hr,picture,video,iframe){\n margin:0;padding:0;border:0;border-radius:0;outline:0;background:none;box-shadow:none;\n font:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;\n line-height:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;\n text-align:inherit;text-indent:0;text-shadow:none;text-decoration:none;white-space:inherit;\n list-style:none;vertical-align:baseline;float:none;clear:none;opacity:1;filter:none;\n transform:none;min-width:0;max-width:none;width:auto;height:auto;position:static;visibility:visible}\n#tpc-page strong,#tpc-page b{font-weight:700}\n#tpc-page em,#tpc-page i{font-style:italic}\n#tpc-page table{border-collapse:collapse;width:100%}\n#tpc-page summary{display:block}\n#tpc-page img,#tpc-page svg,#tpc-page video{display:block;max-width:100%}\n#tpc-page img{height:auto}\n#tpc-page button{cursor:pointer}\n#tpc-page :where(h1,h2,h3,h4){font-family:var(--disp);font-weight:800;color:var(--ink)}\n#tpc-page :is(h1,h2,h3,h4){font-size:var(--fs,1em)!important;line-height:var(--lh,1.12)!important;letter-spacing:var(--ls,-.015em)!important;text-transform:none!important;font-family:var(--disp)!important}\n#tpc-page a{color:inherit;transition:color .15s}\n#tpc-page :is(p,li,td,dd,.ans,.cap) a{color:var(--blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}\n#tpc-page :is(p,li,td,dd,.ans) a:hover{color:var(--blue2)}\n#tpc-page :focus-visible{outline:3px solid var(--blue2);outline-offset:2px}\n#tpc-page .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}\n#tpc-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n\n\/* ---------- hero ---------- *\/\n#tpc-page .hero{position:relative;background:var(--ink);color:#fff;overflow:hidden}\n#tpc-page .hero::before{content:\"\";position:absolute;inset:0;background:\n radial-gradient(circle at 80% 30%,rgba(11,91,211,.38),transparent 58%),\n repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 44px),\n repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 44px);pointer-events:none}\n#tpc-page .hero .wrap{position:relative}\n#tpc-page .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:18px;font-family:var(--mono);font-size:12px;color:#9FB0C8}\n#tpc-page .crumbs a{color:#9FB0C8}\n#tpc-page .crumbs a:hover{color:#fff}\n#tpc-page .crumbs span[aria-current]{color:#fff}\n#tpc-page .crumbs i{color:#4D5C76}\n#tpc-page .hero-g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:44px;align-items:center;padding:34px 0 46px}\n#tpc-page .hero.solo .hero-g{grid-template-columns:minmax(0,1fr);max-width:860px}\n#tpc-page .hero h1{color:#fff;--fs:clamp(32px,4.4vw,52px);font-weight:900;--ls:-.028em;--lh:1.03;margin:12px 0 12px}\n#tpc-page .hero .deck{color:#C6D0DE;font-size:clamp(16px,1.5vw,18.5px);line-height:1.55}\n#tpc-page .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}\n#tpc-page .eyebrow::before{content:\"\";flex:0 0 13px;width:13px;height:13px;border-radius:50%;border:2px solid currentColor;background:radial-gradient(circle,currentColor 0 2px,transparent 2.5px)}\n#tpc-page .hero .eyebrow{color:var(--blue3)}\n#tpc-page .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}\n#tpc-page .hero-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:20px;font-size:14px;color:#C6D0DE}\n#tpc-page .hero-facts span{display:inline-flex;align-items:center;gap:8px}\n#tpc-page .hero-facts svg{width:17px;height:17px;color:var(--blue3)}\n#tpc-page .hero-media{position:relative;min-height:330px;border-radius:20px;overflow:hidden;background:#1C2433;border:1px solid rgba(255,255,255,.14)}\n#tpc-page .hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n#tpc-page .hero-media.shield{border-radius:22px 22px 46% 46% \/ 22px 22px 20% 20%}\n#tpc-page .hero-tag{position:absolute;left:14px;bottom:14px;right:14px;background:rgba(14,17,22,.86);color:#fff;font-size:13px;line-height:1.4;padding:9px 12px;border-radius:9px}\n#tpc-page .stripe{height:6px;background:repeating-linear-gradient(-45deg,var(--amber) 0 12px,var(--ink) 12px 24px)}\n\n\/* ---------- section shells ---------- *\/\n#tpc-page .sec{padding:60px 0;position:relative}\n#tpc-page .sec.paper{background:var(--paper)}\n#tpc-page .sec.sky{background:var(--sky)}\n#tpc-page .sec.dark{background:var(--ink);color:#E6ECF5}\n#tpc-page .sec.dark :where(h2,h3,h4){color:#fff}\n#tpc-page .sec.dark .eyebrow{color:var(--amber)}\n#tpc-page .sec.dark .ans{color:#E6ECF5;border-color:var(--amber)}\n#tpc-page .sec.dark p{color:#C6D0DE}\n#tpc-page .sec.dark :is(p,li) a{color:#9DC0FF}\n#tpc-page .sec h2{--fs:clamp(25px,3vw,35px);margin:10px 0 0}\n#tpc-page .sec h3{--fs:20px}\n#tpc-page .shead{margin-bottom:26px;max-width:860px}\n#tpc-page .shead.wide{max-width:none}\n#tpc-page .ans{font-size:17px;line-height:1.6;border-left:3px solid var(--blue);padding:3px 0 3px 16px;margin:18px 0}\n#tpc-page .ans b,#tpc-page .ans strong{font-weight:700}\n#tpc-page .sec.intro{padding:44px 0 10px}\n#tpc-page .prose.lead p{font-size:17.5px;line-height:1.6;color:#1E2733}\n#tpc-page .prose.lead p:first-child{font-size:19px;line-height:1.55}\n#tpc-page .prose p{margin-bottom:14px;color:var(--body)}\n#tpc-page .sec.dark .prose p{color:#C6D0DE}\n#tpc-page .prose p:last-child{margin-bottom:0}\n#tpc-page .prose :is(.ticks,.bullets,.steps,.tbl,.cards,.strip,.idrows,.chips,.note,.def,.quote,.tabs,.fold,figure,ul,ol,table,dl){margin-top:18px;margin-bottom:18px}\n#tpc-page .prose :is(.ticks,.bullets,.steps,.tbl,.cards,.strip,.idrows,.chips,.note,.def,.quote,.tabs,figure,ul,ol,table,dl):last-child{margin-bottom:0}\n#tpc-page .prose .fold+.fold{margin-top:-6px}\n#tpc-page .prose>:first-child{margin-top:0}\n#tpc-page .prose h3{margin:22px 0 8px}\n#tpc-page .cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px}\n#tpc-page .split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}\n#tpc-page .split.rev>*:first-child{order:2}\n#tpc-page .split.even{grid-template-columns:repeat(2,minmax(0,1fr))}\n#tpc-page .ph{position:relative;min-height:340px;border-radius:var(--r);overflow:hidden;background:#DDE3EC;align-self:stretch}\n#tpc-page .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n#tpc-page .ph figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(14,17,22,.84);color:#fff;font-size:13px;line-height:1.4;padding:9px 12px;border-radius:8px}\n#tpc-page .band{border-radius:18px;padding:28px;background:var(--ink);color:#E6ECF5;position:relative;overflow:hidden}\n#tpc-page .band.light{background:#fff;color:var(--ink);border:1px solid var(--line)}\n#tpc-page .band.skyb{background:var(--sky);color:var(--ink)}\n\n\/* ---------- buttons ---------- *\/\n#tpc-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--disp);font-weight:700;font-size:16px;line-height:1.2;padding:14px 22px;border-radius:10px;text-decoration:none;transition:background .15s,transform .15s,color .15s,border-color .15s;white-space:nowrap}\n#tpc-page .btn svg{width:18px;height:18px}\n#tpc-page .btn.blue{background:var(--blue);color:#fff}\n#tpc-page .btn.blue:hover{background:var(--blue2);color:#fff;transform:translateY(-1px)}\n#tpc-page .btn.amber{background:var(--amber);color:var(--ink)}\n#tpc-page .btn.amber:hover{background:#FFC928;color:var(--ink)}\n#tpc-page .btn.line{border:2px solid currentColor;padding:12px 20px;color:inherit}\n#tpc-page .btn.line:hover{background:rgba(255,255,255,.08)}\n#tpc-page .sec:not(.dark) .btn.line{color:var(--ink)}\n#tpc-page .sec:not(.dark) .btn.line:hover{background:var(--sky);color:var(--blue)}\n\n\/* ---------- cards ---------- *\/\n#tpc-page .cards{display:grid;gap:16px}\n#tpc-page .cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}\n#tpc-page .cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}\n#tpc-page .cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}\n#tpc-page .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:9px}\n#tpc-page .sec.dark .card{background:var(--ink2);border-color:var(--line2)}\n#tpc-page .card .ic{width:44px;height:44px;border-radius:12px;background:var(--sky);color:var(--blue);display:grid;place-items:center}\n#tpc-page .sec.dark .card .ic{background:rgba(111,162,255,.14);color:var(--blue3)}\n#tpc-page .card .ic svg{width:23px;height:23px}\n#tpc-page .card h3{--fs:19px}\n#tpc-page .card p{font-size:15px;color:var(--body)}\n#tpc-page .sec.dark .card p{color:#C6D0DE}\n#tpc-page .card .go{margin-top:auto;padding-top:4px;display:block;font-weight:700;font-size:14.5px;color:var(--blue);text-decoration:none}\n#tpc-page .sec.dark .card .go,#tpc-page .band:not(.light):not(.skyb) .card .go{color:#9DC0FF}\n#tpc-page .card .go svg{display:inline-block;vertical-align:-2px;width:15px;height:15px;margin-left:4px}\n#tpc-page .card.link{position:relative;transition:border-color .15s,transform .15s}\n#tpc-page .card.link:hover{border-color:var(--blue);transform:translateY(-2px)}\n#tpc-page .card.link .go::after{content:\"\";position:absolute;inset:0}\n#tpc-page .card .im{position:relative;min-height:160px;margin:-22px -22px 4px;border-radius:var(--r) var(--r) 0 0;overflow:hidden;background:#DDE3EC}\n#tpc-page .card .im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n#tpc-page .card .tagline{font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}\n#tpc-page .sec.dark .card .tagline{color:var(--muted2)}\n\n\/* ---------- list \/ ticks \/ steps ---------- *\/\n#tpc-page .ticks{display:grid;gap:10px}\n#tpc-page .ticks.t2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px}\n#tpc-page .ticks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15.5px;color:var(--body)}\n#tpc-page .sec.dark .ticks li{color:#C6D0DE}\n#tpc-page .ticks li svg{width:19px;height:19px;color:var(--green);margin-top:2px}\n#tpc-page .sec.dark .ticks li svg{color:#58D7A3}\n#tpc-page .ticks li b{color:var(--ink);font-weight:700}\n#tpc-page .sec.dark .ticks li b{color:#fff}\n#tpc-page .bullets{display:grid;gap:9px}\n#tpc-page .bullets li{position:relative;padding-left:20px;font-size:15.5px;color:var(--body)}\n#tpc-page .bullets li::before{content:\"\";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:2px;background:var(--blue)}\n#tpc-page .sec.dark .bullets li{color:#C6D0DE}\n#tpc-page .sec.dark .bullets li::before{background:var(--amber)}\n#tpc-page .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:st}\n#tpc-page .steps.s3{grid-template-columns:repeat(3,minmax(0,1fr))}\n#tpc-page .steps.s2{grid-template-columns:repeat(2,minmax(0,1fr))}\n#tpc-page .steps li{position:relative;border-top:3px solid var(--ink);padding-top:14px}\n#tpc-page .sec.dark .steps li{border-color:var(--amber)}\n#tpc-page .steps li b{display:block;font-family:var(--disp);font-weight:800;font-size:17px;margin-bottom:5px}\n#tpc-page .steps li b::before{counter-increment:st;content:counter(st);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;font-family:var(--mono);font-size:12px;margin-right:8px;vertical-align:1px}\n#tpc-page .steps li span{font-size:14.5px;color:var(--body);display:block}\n#tpc-page .sec.dark .steps li span{color:#C6D0DE}\n\n\/* ---------- table ---------- *\/\n#tpc-page .tbl{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:#fff;-webkit-overflow-scrolling:touch}\n#tpc-page .sec.dark .tbl{border-color:var(--line2);background:var(--ink2)}\n#tpc-page .tbl table{min-width:680px}\n#tpc-page .tbl :is(th,td){padding:13px 16px;text-align:left;vertical-align:top;font-size:14.5px;line-height:1.5;border-bottom:1px solid var(--line);color:var(--body)}\n#tpc-page .sec.dark .tbl :is(th,td){border-color:var(--line2);color:#C6D0DE}\n#tpc-page .tbl thead th{background:var(--ink);color:#fff;font-family:var(--disp);font-weight:700;font-size:14px}\n#tpc-page .sec.dark .tbl thead th{background:#000}\n#tpc-page .tbl tbody th{font-family:var(--disp);font-weight:800;color:var(--ink);background:var(--paper);width:20%}\n#tpc-page .sec.dark .tbl tbody th{color:#fff;background:var(--ink3)}\n#tpc-page .tbl tbody tr:last-child :is(th,td){border-bottom:0}\n#tpc-page .tbl caption{caption-side:bottom;text-align:left;font-size:13px;color:var(--muted);padding:10px 16px}\n#tpc-page .sec.dark .tbl caption{color:var(--muted2)}\n\n\/* ---------- note \/ callout \/ def ---------- *\/\n#tpc-page .note{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start;background:var(--sky);border-radius:var(--r);padding:18px 20px;margin:18px 0}\n#tpc-page .note svg{width:25px;height:25px;color:var(--blue)}\n#tpc-page .note p{font-size:15.5px;color:#23304A}\n#tpc-page .note.warn{background:#FFF7DB}\n#tpc-page .note.warn svg{color:var(--amber2)}\n#tpc-page .note.warn p{color:#43361A}\n#tpc-page .sec.dark .note{background:var(--ink2);border:1px solid var(--line2)}\n#tpc-page .sec.dark .note p{color:#C6D0DE}\n#tpc-page .sec.dark .note svg{color:var(--amber)}\n#tpc-page .def{background:var(--sky);border-radius:var(--r);padding:18px 20px;margin:18px 0}\n#tpc-page .def dt{font-family:var(--disp);font-weight:800;font-size:17px;color:var(--blue);margin-bottom:4px}\n#tpc-page .def dd{font-size:15.5px;color:#23304A}\n#tpc-page .sec.dark .def{background:var(--ink2);border:1px solid var(--line2)}\n#tpc-page .sec.dark .def dt{color:var(--blue3)}\n#tpc-page .sec.dark .def dd{color:#C6D0DE}\n#tpc-page .quote{border-left:4px solid var(--amber);padding:6px 0 6px 18px;margin:18px 0;font-size:17px;line-height:1.55;color:var(--ink)}\n#tpc-page .sec.dark .quote{color:#fff}\n\n\/* ---------- fold (details) ---------- *\/\n#tpc-page .fold{border:1px solid var(--line);border-radius:12px;background:#fff;margin:14px 0}\n#tpc-page .sec.dark .fold{background:var(--ink2);border-color:var(--line2)}\n#tpc-page .fold[open]{border-color:var(--blue)}\n#tpc-page .fold>summary{position:relative;list-style:none;cursor:pointer;padding:15px 52px 15px 18px;font-family:var(--disp);font-weight:700;font-size:16.5px;line-height:1.35}\n#tpc-page .fold>summary::-webkit-details-marker{display:none}\n#tpc-page .fold>summary::marker{content:\"\"}\n#tpc-page .fold>summary .pm{position:absolute;right:16px;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:var(--sky);pointer-events:none}\n#tpc-page .sec.dark .fold>summary .pm{background:rgba(111,162,255,.16)}\n#tpc-page .fold>summary .pm::before,#tpc-page .fold>summary .pm::after{content:\"\";position:absolute;left:7px;right:7px;top:12px;height:2px;background:var(--blue);transition:transform .2s}\n#tpc-page .sec.dark .fold>summary .pm::before,#tpc-page .sec.dark .fold>summary .pm::after{background:var(--blue3)}\n#tpc-page .fold>summary .pm::after{transform:rotate(90deg)}\n#tpc-page .fold[open]>summary .pm::after{transform:rotate(0)}\n#tpc-page .fold .in{padding:0 18px 16px;font-size:15px;color:var(--body)}\n#tpc-page .sec.dark .fold .in{color:#C6D0DE}\n#tpc-page .fold .in p+p{margin-top:10px}\n\n\/* ---------- tabs ---------- *\/\n#tpc-page .tabs{margin:4px 0 22px}\n#tpc-page .tabs .tl{display:flex;flex-wrap:wrap;gap:6px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:5px;margin-bottom:18px}\n#tpc-page .sec.dark .tabs .tl{background:var(--ink2);border-color:var(--line2)}\n#tpc-page .tabs .tl button{padding:10px 16px;border-radius:9px;font-family:var(--disp);font-weight:700;font-size:14.5px;color:var(--muted);transition:background .15s,color .15s}\n#tpc-page .sec.dark .tabs .tl button{color:var(--muted2)}\n#tpc-page .tabs .tl button[aria-selected=\"true\"]{background:var(--ink);color:#fff}\n#tpc-page .sec.dark .tabs .tl button[aria-selected=\"true\"]{background:var(--blue);color:#fff}\n#tpc-page .tabs .tp[hidden]{display:none}\n#tpc-page .tabs .tp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}\n#tpc-page .sec.dark .tabs .tp{background:var(--ink2);border-color:var(--line2)}\n#tpc-page .tabs .tp.notext{grid-template-columns:minmax(0,1fr)}\n#tpc-page .tabs .tp .im{position:relative;min-height:320px;background:#DDE3EC}\n#tpc-page .tabs .tp .im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n#tpc-page .tabs .tp .bd{padding:24px 26px}\n#tpc-page .tabs .tp .bd h3{--fs:22px;margin-bottom:10px}\n#tpc-page .tabs .tp .bd p{font-size:15.5px;color:var(--body);margin-bottom:12px}\n#tpc-page .sec.dark .tabs .tp .bd p{color:#C6D0DE}\n#tpc-page .tabs .tp .bd p:last-child{margin-bottom:0}\n\n\/* ---------- strips ---------- *\/\n#tpc-page .strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}\n#tpc-page .strip.s3{grid-template-columns:repeat(3,minmax(0,1fr))}\n#tpc-page .strip.s2{grid-template-columns:repeat(2,minmax(0,1fr))}\n#tpc-page .sec.dark .strip{background:var(--ink2);border-color:var(--line2)}\n#tpc-page .strip>div{padding:20px 22px;border-left:1px solid var(--line)}\n#tpc-page .sec.dark .strip>div{border-color:var(--line2)}\n#tpc-page .strip>div:first-child{border-left:0}\n#tpc-page .strip .k{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:6px}\n#tpc-page .sec.dark .strip .k{color:var(--amber)}\n#tpc-page .strip .v{font-family:var(--disp);font-weight:800;font-size:clamp(20px,2.3vw,26px);line-height:1.1;margin-bottom:5px}\n#tpc-page .strip p{font-size:14px;color:var(--body)}\n#tpc-page .sec.dark .strip p{color:#C6D0DE}\n#tpc-page .chips{display:flex;flex-wrap:wrap;gap:8px}\n#tpc-page .chips a,#tpc-page .chips span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none}\n#tpc-page .chips a:hover{border-color:var(--blue);color:var(--blue)}\n#tpc-page .sec.dark .chips :is(a,span){background:var(--ink2);border-color:var(--line2);color:#E6ECF5}\n\n\/* ---------- id card \/ spec rows ---------- *\/\n#tpc-page .idrows{display:grid;gap:10px}\n#tpc-page .idrow{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:18px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px}\n#tpc-page .sec.dark .idrow{background:var(--ink2);border-color:var(--line2)}\n#tpc-page .idrow .lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--blue)}\n#tpc-page .sec.dark .idrow .lbl{color:var(--amber)}\n#tpc-page .idrow b{display:block;font-family:var(--disp);font-size:17px;margin-top:3px}\n#tpc-page .idrow p{font-size:15px;color:var(--body)}\n#tpc-page .sec.dark .idrow p{color:#C6D0DE}\n\n\/* ---------- cta ---------- *\/\n#tpc-page .cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:var(--ink);color:#fff;border-radius:18px;padding:28px 32px;position:relative;overflow:hidden}\n#tpc-page .cta::before{content:\"\";position:absolute;right:-60px;bottom:-60px;width:240px;height:240px;border-radius:50%;border:2px solid rgba(111,162,255,.25);box-shadow:0 0 0 30px rgba(111,162,255,.06),0 0 0 60px rgba(111,162,255,.04)}\n#tpc-page .cta h2,#tpc-page .cta h3{color:#fff;--fs:clamp(21px,2.5vw,29px)}\n#tpc-page .cta p{color:#C6D0DE;font-size:15.5px;margin-top:6px}\n#tpc-page .cta .acts{position:relative;display:flex;gap:12px;flex-wrap:wrap}\n#tpc-page .sec .cta .btn.line,#tpc-page .sec .band:not(.light):not(.skyb) .btn.line{color:#fff}\n#tpc-page .sec .cta .btn.line:hover{background:rgba(255,255,255,.1)}\n\n\/* ---------- faq + related ---------- *\/\n#tpc-page .faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}\n#tpc-page .faqs.one{grid-template-columns:minmax(0,1fr)}\n#tpc-page .faqs .col{display:grid;gap:12px;align-content:start}\n#tpc-page .rel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n#tpc-page .rel.r2{grid-template-columns:repeat(2,minmax(0,1fr))}\n#tpc-page .rel.r3{grid-template-columns:repeat(3,minmax(0,1fr))}\n#tpc-page .rel.r4{grid-template-columns:repeat(4,minmax(0,1fr))}\n#tpc-page .rel a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s}\n#tpc-page .rel a:hover{border-color:var(--blue)}\n#tpc-page .rel b{display:block;font-family:var(--disp);font-weight:800;font-size:15.5px;color:var(--ink);margin-bottom:3px}\n#tpc-page .rel span{display:block;font-size:13.5px;color:var(--body);line-height:1.45}\n#tpc-page .srcs{margin-top:14px;font-size:13.5px;color:var(--muted)}\n#tpc-page .srcs a{color:var(--blue)}\n\n\/* ---------- responsive ---------- *\/\n@media (max-width:1100px){\n #tpc-page .hero-g{grid-template-columns:minmax(0,1fr);gap:26px;padding-bottom:38px}\n #tpc-page .hero-media{min-height:300px;max-width:640px}\n #tpc-page .cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}\n #tpc-page .strip{grid-template-columns:repeat(2,minmax(0,1fr))}\n #tpc-page .strip>div:nth-child(3){border-left:0}\n #tpc-page .steps{grid-template-columns:repeat(2,minmax(0,1fr))}\n #tpc-page .rel{grid-template-columns:repeat(2,minmax(0,1fr))}\n #tpc-page .rel.r3{grid-template-columns:minmax(0,1fr)}\n #tpc-page .split{gap:28px}\n #tpc-page .ph{min-height:300px}\n}\n@media (max-width:860px){\n #tpc-page .sec{padding:46px 0}\n #tpc-page .split,#tpc-page .split.even,#tpc-page .cols2{grid-template-columns:minmax(0,1fr)}\n #tpc-page .split.rev>*:first-child{order:0}\n #tpc-page .ph{min-height:0;height:280px;align-self:start}\n #tpc-page .cards.c3{grid-template-columns:minmax(0,1fr)}\n #tpc-page .tabs .tp{grid-template-columns:minmax(0,1fr)}\n #tpc-page .tabs .tp .im{min-height:0;height:230px}\n #tpc-page .faqs{grid-template-columns:minmax(0,1fr)}\n #tpc-page .cta{grid-template-columns:minmax(0,1fr);padding:24px}\n #tpc-page .idrow{grid-template-columns:minmax(0,1fr);gap:6px}\n}\n@media (max-width:640px){\n #tpc-page .wrap{padding:0 18px}\n #tpc-page .cards.c2,#tpc-page .cards.c3,#tpc-page .cards.c4{grid-template-columns:minmax(0,1fr)}\n #tpc-page .strip,#tpc-page .strip.s3,#tpc-page .steps,#tpc-page .steps.s3,#tpc-page .rel,#tpc-page .rel.r2,#tpc-page .rel.r3,#tpc-page .ticks.t2{grid-template-columns:minmax(0,1fr)}\n #tpc-page .strip>div{border-left:0;border-top:1px solid var(--line)}\n #tpc-page .strip>div:first-child{border-top:0}\n #tpc-page .sec.dark .strip>div{border-color:var(--line2)}\n #tpc-page .hero-media{min-height:250px}\n #tpc-page .cta .acts .btn{width:100%}\n #tpc-page .tabs .tl{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}\n #tpc-page .tabs .tl button{flex:0 0 auto;white-space:nowrap}\n}\n@media (prefers-reduced-motion:reduce){#tpc-page *{transition:none!important}}\n<\/style>\n\n<div id=\"tpc-page\">\n<section class=\"hero\">\n<div class=\"wrap\"><nav class=\"crumbs\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/stagingloom.com\/tim\/\">Home<\/a><i>\/<\/i><a href=\"https:\/\/stagingloom.com\/tim\/guides\/\">Pest Control Guides<\/a><i>\/<\/i><span aria-current=\"page\">How to Get Rid of Clothes Moths<\/span><\/nav><div class=\"hero-g\"><div><p class=\"eyebrow\">Wardrobe guide<\/p><h1>How to Get Rid of Clothes Moths<\/h1><p class=\"deck\">A salvage and storage playbook: what saves a garment, what the scented products can and cannot do, and the end of season routine that stops this happening twice.<\/p><div class=\"hero-cta\"><a class=\"btn amber\" href=\"https:\/\/stagingloom.com\/tim\/book\/\">Get a quote<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><a class=\"btn line\" href=\"tel:0434961555\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg>0434 961 555<\/a><\/div><div class=\"hero-facts\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M6 3h9l4 4v8\"\/><path d=\"M6 3v18h7\"\/><circle cx=\"17\" cy=\"17\" r=\"3\"\/><path d=\"M15.5 19.5L15 23l2-1 2 1-.5-3.5\"\/><\/svg>Written by a licensed technician<\/span><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 3l7 3v5c0 4.6-3 8.4-7 10-4-1.6-7-5.4-7-10V6z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg>Victorian licence No. 86488<\/span><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 11a8 8 0 1 0-2.3 5.7\"\/><path d=\"M20 4v7h-7\"\/><\/svg>Fully insured<\/span><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>Reviewed October 2026<\/span><\/div><\/div><div class=\"hero-media\"><img fetchpriority=\"high\" src=\"https:\/\/stagingloom.com\/tim\/wp-content\/uploads\/2026\/10\/clothes-moth-on-fabric.webp\" alt=\"Pale moth sitting on folded knitwear, the insect behind every search for how to get rid of clothes moths\" width=\"800\" height=\"600\" fetchpriority=\"high\" decoding=\"async\"><p class=hero-tag>It has no working mouthparts. Whatever ruined the jumper finished months ago.<\/p><\/div><\/div><\/div>\n<div class=\"stripe\" aria-hidden=\"true\"><\/div>\n<\/section>\n<section class=\"sec intro\" aria-label=\"Introduction\"><div class=\"wrap\"><div class=\"prose lead\"><p>The search for how to get rid of clothes moths usually begins on the day a good coat comes out and there are three holes in the shoulder. By then the feeding is history, the insect responsible has usually gone, and the small pale moth sitting on the robe door is not the culprit. It has no working mouthparts and could not chew a thread if its life depended on it.<\/p>\n<p>This guide is about recovery and prevention rather than identification. It covers which garments can be saved and exactly how, the end of season routine that keeps this from repeating, an honest account of what cedar, lavender and mothballs can and cannot do, and what has to happen to the robe itself. For which moth you actually have, start with Tim's <a href=\"https:\/\/stagingloom.com\/tim\/guides\/\">index of household pest guides<\/a> and work from the damage.<\/p>\n<p>The good news arrives early: very little usually needs throwing out. The holes are permanent and the item stops being food once it has been treated properly, which is a different outcome from the one most people expect.<\/p><\/div><\/div><\/section>\n<section class=\"sec\" aria-labelledby=\"larvae\">\n<div class=\"wrap\"><div class=\"split\"><div><div class=\"shead wide\"><p class=eyebrow>The culprit<\/p><h2 id=\"larvae\">Why is the damage already finished by the time you see it?<\/h2><\/div><p class=\"ans\"><b>Because the feeding stage is a grub that hatched from an egg laid weeks or months before, grazed the fibre in a dark fold, then sealed itself away to become the moth you found.<\/b> By the time an adult is visible the harm to that garment is done, and your job is to stop the next generation rather than to chase the one in front of you.<\/p><div class=\"prose\"><p>That lag explains the timing of almost every call. In Melbourne these discoveries cluster in the first cold weeks, when storage boxes come down and winter clothing gets unpacked. The eating happened quietly through the warm months inside a robe that nobody opened between one season and the next.<\/p>\n<dl class=\"def\"><dt>Keratin<\/dt><dd>The tough protein in animal hair, feather and skin. It is the only thing these grubs can digest, which is why wool, cashmere, alpaca, mohair, felt, fur, feather and silk are at risk and cotton, linen and polyester are not.<\/dd><\/dl>\n<p>Stains move that boundary, which catches people out every year. Where a cotton shirt or a polyester lining holds dried sweat, milk or spilled food, a grub will chew straight through the cloth to reach what is on it. That is why harm lands so reliably on whichever item went into storage unwashed.<\/p>\n<ul class=\"ticks t2\">\n <li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span><b>Hidden faces first.<\/b> Under a collar, inside a cuff, along a seam allowance and on the back of a folded jumper, where it is dark and still.<\/span><\/li>\n <li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span><b>Grit in the drawer.<\/b> Fine sandy specks that look like sawdust are droppings, and they are often the first sign anyone notices.<\/span><\/li>\n <li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span><b>A faint glaze.<\/b> Thin silk laid over the surface where a grub has been grazing, sometimes the same colour as the fibre it ate.<\/span><\/li>\n <li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span><b>Nothing on what you wear.<\/b> Items in regular rotation are handled, aired and washed, which is enough to keep them out of trouble.<\/span><\/li>\n<\/ul><\/div><\/div><figure class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/stagingloom.com\/tim\/wp-content\/uploads\/2026\/10\/clothes-moth-on-fabric.webp\" alt=\"Adult moth on wool fabric, the breeding stage rather than the feeding stage of a clothes moth problem\" width=\"800\" height=\"600\" loading=\"lazy\" decoding=\"async\"><figcaption>The adult breeds and dies. The chewing happened weeks or months earlier.<\/figcaption><\/figure><\/div><\/div>\n<\/section>\n<section class=\"sec paper\" aria-labelledby=\"salvage\">\n<div class=\"wrap\"><div class=\"shead\"><p class=eyebrow>Salvage<\/p><h2 id=\"salvage\">How to get rid of clothes moths without losing the garment<\/h2><\/div><p class=\"ans\"><b>Heat, cold or a dry clean will all do it, and the choice depends on the care label rather than the damage.<\/b> Wash as hot as the garment allows and follow with a hot tumble dry, hand anything that cannot be wet to a dry cleaner, or bag the small pieces and give them the best part of a week in a freezer running properly cold. Holes are permanent. The insects are not.<\/p><div class=\"prose\"><p>Work through the whole affected group rather than the obviously damaged items only, because eggs and grubs are far smaller than the holes and sit on neighbouring garments as readily as on the ruined one.<\/p>\n<div class=\"tbl\">\n <table>\n  <caption>Choosing a treatment for each kind of affected item.<\/caption>\n  <thead><tr><th scope=\"col\">Item<\/th><th scope=\"col\">Best method<\/th><th scope=\"col\">Watch out for<\/th><\/tr><\/thead>\n  <tbody>\n   <tr><th scope=\"row\">Machine washable wool<\/th><td>Hottest wash the label allows, then a hot tumble<\/td><td>Shrinkage, so follow the label rather than guessing<\/td><\/tr>\n   <tr><th scope=\"row\">Cashmere and fine knitwear<\/th><td>Sealed in a bag and frozen for several days<\/td><td>Let it return to room temperature before unsealing<\/td><\/tr>\n   <tr><th scope=\"row\">Suits, coats and tailoring<\/th><td>Professional dry cleaning<\/td><td>Say why you are bringing it in, so the bagging is handled properly<\/td><\/tr>\n   <tr><th scope=\"row\">Blankets and throws<\/th><td>Hot wash and a long hot dry<\/td><td>Capacity, since a half washed blanket is a treated blanket<\/td><\/tr>\n   <tr><th scope=\"row\">Sheepskin, felt and fur<\/th><td>Specialist cleaning or freezing<\/td><td>Water ruins most of these, so do not improvise<\/td><\/tr>\n   <tr><th scope=\"row\">Feather pillows and down<\/th><td>Hot dryer cycle where the item allows it<\/td><td>These are regularly forgotten and are a genuine food source<\/td><\/tr>\n  <\/tbody>\n <\/table>\n<\/div>\n<p>Freezing rewards care. Squeeze the air out, close the bag properly, and allow days rather than one night, since a thick folded garment chills slowly through its middle. Take it out, let it come back to room temperature while still sealed, and only then open it, or condensation forms in the fibres.<\/p>\n<div class=\"note\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5M12 8h.01\"\/><\/svg><p><b>Put treated items somewhere else:<\/b> clean clothing returned to a robe that has not been dealt with simply starts again. Bag the treated group and keep it out of that room until the space itself has been emptied, vacuumed and wiped.<\/p><\/div><\/div><\/div>\n<\/section>\n<section class=\"sec sky\" aria-labelledby=\"cedar\">\n<div class=\"wrap\"><div class=\"shead\"><p class=eyebrow>Honest ratings<\/p><h2 id=\"cedar\">Do cedar blocks, lavender and mothballs do anything?<\/h2><\/div><p class=\"ans\"><b>Cedar and lavender discourage mildly, fade as their scent fades, and kill nothing that has already hatched in the fibre.<\/b> Mothballs need a closed box holding enough vapour to matter, and an ordinary robe never gets there. They also bring safety considerations with them. None of the three ends an active problem.<\/p><div class=\"prose\"><p>The useful way to think about all of this is the difference between discouraging an adult from laying and killing something that is already feeding. Scented products attempt the first, badly. Nothing in that category achieves the second.<\/p>\n<div class=\"idrows\">\n <div class=\"idrow\"><div><div class=\"lbl\">Cedar<\/div><b>Works briefly, then stops<\/b><\/div><p>While the oil in it is fresh, cedar puts an egg laying female off a little, and the benefit disappears along with the smell. Sanding the block revives it for a while. Keep it for an already clean robe instead of treating it as a cure.<\/p><\/div>\n <div class=\"idrow\"><div><div class=\"lbl\">Lavender<\/div><b>Pleasant, not protective<\/b><\/div><p>The same story with less behind it. Sachets smell good and give people something to do. They will not stop a grub that hatched on the garment it is sitting beside.<\/p><\/div>\n <div class=\"idrow\"><div><div class=\"lbl\">Mothballs<\/div><b>Only in a sealed container<\/b><\/div><p>Everything depends on vapour building up, so the item has to be a properly closed box or a zipped garment bag. Open shelving loses it. Whatever is stored alongside picks up the odour and holds it for months.<\/p><\/div>\n <div class=\"idrow\"><div><div class=\"lbl\">Essential oils<\/div><b>Not a treatment<\/b><\/div><p>Strong plant oils repel at best. Some are genuinely hazardous in concentrated form, and pennyroyal in particular should be left alone because of the health warnings attached to it.<\/p><\/div>\n<\/div>\n<div class=\"note warn\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 3l10 18H2z\"\/><path d=\"M12 10v5M12 18h.01\"\/><\/svg><p><b>Mothballs are not a nostalgia item.<\/b> Keep them somewhere no pet or young child can get at, use them in a sealed container exactly as the packet directs, and never tip them loose into a drawer. If the choice is between mothballs in an open robe and properly cleaned clothing in a sealed box, the second one wins on every count.<\/p><\/div>\n<p>There is one storage product that genuinely helps and gets overlooked: a good quality sealed container. Clean items in a hard box with a gasket, or in a zipped bag with no holes, are beyond reach regardless of what is happening in the rest of the room. That is a physical barrier rather than a smell, which is why it works.<\/p><\/div><\/div>\n<\/section>\n<section class=\"sec\" aria-labelledby=\"robe\">\n<div class=\"wrap\"><div class=\"shead\"><p class=eyebrow>The space itself<\/p><h2 id=\"robe\">What has to happen to the wardrobe?<\/h2><\/div><p class=\"ans\"><b>Empty it completely, vacuum every surface including the floor, the rails, the back corners and the carpet beneath it, then wipe it out and allow it to dry fully before a single item returns.<\/b> Cocoons are spun onto the robe panels, the rail brackets and the carpet border rather than onto the clothing, so the garments can be perfect and the space still carrying the next generation.<\/p><div class=\"prose\"><p>This is the step that decides whether the laundry work holds. It is also the step most households skip, because emptying a wardrobe properly takes an afternoon and nobody enjoys it.<\/p>\n<ol class=\"steps\">\n <li><b>Take everything out<\/b><span>Hanging items, folded items, shoes, boxes, bags, and whatever is sitting on the top shelf.<\/span><\/li>\n <li><b>Vacuum the carcass<\/b><span>Crevice tool along the joins, the rail brackets, the back corners, the shelf lips and the floor of the robe.<\/span><\/li>\n <li><b>Do the room too<\/b><span>The carpet border under and in front of the robe, under the bed, and inside any storage drawer base.<\/span><\/li>\n <li><b>Restock clean<\/b><span>Only laundered or treated items go back, with the rest sealed in boxes until the room is settled.<\/span><\/li>\n<\/ol>\n<p>Widen the search while the room is open. The items that quietly feed a wardrobe problem are almost never hanging in it: a sheepskin rolled in the shed, a wool runner on the robe floor, keepsakes wrapped in a box, a felt hat, old blankets in a garage, and batts of wool insulation above a ceiling hatch. If moths keep returning to a clean robe, one of those is still active somewhere nearby.<\/p>\n<p>Renters have one extra thing to do, and it is worth five minutes. Photograph the damage with a date, note it in writing to the rental provider, and check the entry condition report. The standard a renter in this state has to meet is reasonable cleanliness and the same state of repair as at the start, with fair wear and tear allowed, and any bond claim must come with evidence that sits consistently with the entry report. Damage to carpet or fittings that was already there is not yours to wear.<\/p><\/div><div style=\"margin-top:22px\"><figure class=\"ph\"><img loading=\"lazy\" src=\"https:\/\/stagingloom.com\/tim\/wp-content\/uploads\/2026\/10\/bed-bug-bedroom-inspection.webp\" alt=\"Bedroom being inspected, including the stored items under the bed that often feed a moth problem\" width=\"800\" height=\"993\" loading=\"lazy\" decoding=\"async\"><figcaption>Storage under the bed matters as much as the robe above it.<\/figcaption><\/figure><\/div><\/div>\n<\/section>\n<section class=\"sec dark\" aria-labelledby=\"call\">\n<div class=\"wrap\"><div class=\"shead\"><p class=eyebrow>The limit<\/p><h2 id=\"call\">When does a wardrobe job need a technician?<\/h2><\/div><p class=\"ans\"><b>When two or more rooms are affected, when the robe is built in with a base that cannot be opened, when the problem has returned after a full strip and launder, or when the textiles at stake are valuable enough that another failed attempt is the expensive option.<\/b> Those are the four that do not resolve with a second weekend.<\/p><div class=\"prose\"><div class=\"cards c3\">\n <div class=\"card\"><span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 11l9-7 9 7\"\/><path d=\"M5 10v10h14V10M10 20v-6h4v6\"\/><\/svg><\/span><h3>More than one room<\/h3><p>Two robes active at once, or a robe and a hallway, usually means a shared source such as carpet, underlay or stored textiles feeding both.<\/p><\/div>\n <div class=\"card\"><span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"15\" r=\"4\"\/><path d=\"M11 12l9-9M17 6l3 3M14 9l2 2\"\/><\/svg><\/span><h3>Fixed joinery<\/h3><p>A built-in robe with a sealed base, a void behind a mirrored door or a platform bed with an enclosed frame cannot be emptied or vacuumed properly.<\/p><\/div>\n <div class=\"card\"><span class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4L2.8 9.5l6.4-.8z\"\/><\/svg><\/span><h3>Items worth protecting<\/h3><p>Heirloom knitwear, tailoring, costume, rugs or stock. The cost of another failed attempt is what makes the decision here, not the size of the insect.<\/p><\/div>\n<\/div>\n<p>What a proper visit gives you is a search before any product comes out, the species named rather than assumed, treatment aimed at the robe carcass, the carpet border and the harbourage instead of at your clothing, a written note of where the source was found, and clear instructions about what to launder before the space is restocked. If nobody tells you where it was feeding, you cannot stop it happening again, which makes that note the most valuable part of the job.<\/p>\n<p>That work is <a href=\"https:\/\/stagingloom.com\/tim\/services\/moth-control-melbourne\/clothes-moths\/\">clothes moth control<\/a>, which sets out how a robe is handled, what gets treated and what has to be laundered first. Tim does every visit himself under Victorian licence 86488, the business is fully insured, and there is a three month guarantee over the rooms treated, so the same insect showing up again during those months brings him back for free. <a href=\"https:\/\/stagingloom.com\/tim\/book\/\">Send through a quote request<\/a> with a photo of the damage attached.<\/p><\/div><\/div>\n<\/section>\n<section class=\"sec paper\" id=\"faq\" aria-labelledby=\"faq-h\"><div class=\"wrap\"><div class=\"shead\"><p class=\"eyebrow\">Questions<\/p><h2 id=\"faq-h\">Questions about moths in a wardrobe<\/h2><\/div><div class=\"faqs\"><div class=\"col\"><details class=\"fold\"><summary>Does cedar keep clothes moths away?<span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"in\"><p>Only mildly, and only while the scent lasts. Fresh cedar oil discourages an adult from settling to lay, which is not the same as killing anything. It has no effect on eggs or grubs already in a garment, so it belongs in a wardrobe that has been emptied and cleaned rather than one with an active problem.<\/p><\/div><\/details><details class=\"fold\"><summary>Does freezing clothes actually work?<span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"in\"><p>Yes, provided it is done properly. Bag the item with the air squeezed out and give the freezer the best part of a week rather than one night, because thick folded wool chills slowly through its middle. Allow it to reach room temperature inside the bag before opening it.<\/p><\/div><\/details><details class=\"fold\"><summary>Are my synthetic clothes safe?<span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"in\"><p>Clean synthetics and clean cotton are safe, because the grubs can only digest the protein in animal fibre. A synthetic carrying sweat, milk or food residue is a different matter, since the grub eats the residue and cuts through the cloth to reach it. Store everything washed and that risk disappears.<\/p><\/div><\/details><\/div><div class=\"col\"><details class=\"fold\"><summary>Should I use mothballs?<span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"in\"><p>Only inside a container sealed well enough to hold the vapour, because that is the only situation where they do anything. An open wardrobe lets it disperse. They transfer their smell to everything nearby and need keeping well away from children and pets. Sealed storage of clean items usually beats them outright.<\/p><\/div><\/details><details class=\"fold\"><summary>Why did it come back after I washed everything?<span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"in\"><p>Because the cocoons were never on the clothes. Grubs leave the fabric to pupate on the robe panels, the rail brackets, the skirting or the carpet underneath, so laundering the contents and returning them to an untouched space restarts the cycle. The robe itself has to be emptied, vacuumed and wiped.<\/p><\/div><\/details><details class=\"fold\"><summary>Can I just throw out the damaged items?<span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"in\"><p>You can, and on its own it rarely ends it. The ruined jumper is the evidence rather than the cause, and eggs or grubs will be on neighbouring items and in the space around them. Treat the whole affected group, deal with the wardrobe, and keep only what you want to keep.<\/p><\/div><\/details><\/div><\/div><\/div><\/section>\n<section class=\"sec\" aria-labelledby=\"cta-h\"><div class=\"wrap\"><div class=\"cta\"><div><h2 id=\"cta-h\">Found holes in more than one thing?<\/h2><p>Tell Tim which items, which room and where they were stored, and he will say whether this is a laundry weekend or a treatment.<\/p><\/div><div class=\"acts\"><a class=\"btn amber\" href=\"https:\/\/stagingloom.com\/tim\/book\/\">Get my quote<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a><a class=\"btn line\" href=\"tel:0434961555\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg>0434 961 555<\/a><\/div><\/div><div class=\"rel r3\" style=\"margin-top:22px\"><a href=\"https:\/\/stagingloom.com\/tim\/services\/moth-control-melbourne\/clothes-moths\/\"><b>Clothes Moth Control<\/b><span>How to get rid of clothes moths in Melbourne: the grubs eating wool, cashmere and silk,...<\/span><\/a><a href=\"https:\/\/stagingloom.com\/tim\/book\/\"><b>Book a Pest Control Treatment<\/b><span>Get a pest control quote in Melbourne: tell Tim the pest, the property and your suburb,...<\/span><\/a><a href=\"https:\/\/stagingloom.com\/tim\/guides\/\"><b>Pest Control Guides<\/b><span>Plain-English guides to every Melbourne pest: how to get rid of ants, cockroaches,...<\/span><\/a><\/div><p class=\"srcs\">Reviewed October 2026 by Tim, licensed pest control operator (Victorian licence No. 86488). Choosing the least toxic product for an identified pest: <a href=\"https:\/\/www.betterhealth.vic.gov.au\/health\/healthyliving\/pest-control-in-the-home\" rel=\"noopener\" target=\"_blank\">Better Health Channel<\/a>. Renting, bonds and condition reports: <a href=\"https:\/\/www.consumer.vic.gov.au\/housing\/renting\" rel=\"noopener\" target=\"_blank\">Consumer Affairs Victoria<\/a>.<\/p><\/div><\/section>\n<script type=\"application\/ld+json\">\n{\n \"@context\": \"https:\/\/schema.org\",\n \"@graph\": [\n  {\n   \"@type\": \"Article\",\n   \"@id\": \"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/#article\",\n   \"headline\": \"How to Get Rid of Clothes Moths\",\n   \"description\": \"How to Get Rid of Clothes Moths: it is the larvae, wash, freeze, store, cedar honesty, and when to call a Melbourne professional.\",\n   \"mainEntityOfPage\": {\n    \"@id\": \"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/#webpage\"\n   },\n   \"inLanguage\": \"en-AU\",\n   \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Tim\",\n    \"jobTitle\": \"Licensed pest control operator\",\n    \"worksFor\": {\n     \"@id\": \"https:\/\/stagingloom.com\/tim\/#business\"\n    }\n   },\n   \"publisher\": {\n    \"@id\": \"https:\/\/stagingloom.com\/tim\/#org\"\n   },\n   \"image\": \"https:\/\/stagingloom.com\/tim\/wp-content\/uploads\/2026\/10\/clothes-moth-on-fabric.webp\"\n  },\n  {\n   \"@type\": \"WebPage\",\n   \"@id\": \"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/#webpage\",\n   \"url\": \"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/\",\n   \"name\": \"How to Get Rid of Clothes Moths | Melbourne Guide\",\n   \"description\": \"How to Get Rid of Clothes Moths: it is the larvae, wash, freeze, store, cedar honesty, and when to call a Melbourne professional.\",\n   \"inLanguage\": \"en-AU\",\n   \"isPartOf\": {\n    \"@id\": \"https:\/\/stagingloom.com\/tim\/#website\"\n   },\n   \"breadcrumb\": {\n    \"@id\": \"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/#breadcrumb\"\n   },\n   \"about\": {\n    \"@id\": \"https:\/\/stagingloom.com\/tim\/#business\"\n   }\n  },\n  {\n   \"@type\": \"BreadcrumbList\",\n   \"@id\": \"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/#breadcrumb\",\n   \"itemListElement\": [\n    {\n     \"@type\": \"ListItem\",\n     \"position\": 1,\n     \"name\": \"Home\",\n     \"item\": \"https:\/\/stagingloom.com\/tim\/\"\n    },\n    {\n     \"@type\": \"ListItem\",\n     \"position\": 2,\n     \"name\": \"Pest Control Guides\",\n     \"item\": \"https:\/\/stagingloom.com\/tim\/guides\/\"\n    },\n    {\n     \"@type\": \"ListItem\",\n     \"position\": 3,\n     \"name\": \"How to Get Rid of Clothes Moths\",\n     \"item\": \"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/\"\n    }\n   ]\n  },\n  {\n   \"@type\": \"FAQPage\",\n   \"@id\": \"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/#faq\",\n   \"mainEntity\": [\n    {\n     \"@type\": \"Question\",\n     \"name\": \"Does cedar keep clothes moths away?\",\n     \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Only mildly, and only while the scent lasts. Fresh cedar oil discourages an adult from settling to lay, which is not the same as killing anything. It has no effect on eggs or grubs already in a garment, so it belongs in a wardrobe that has been emptied and cleaned rather than one with an active problem.\"\n     }\n    },\n    {\n     \"@type\": \"Question\",\n     \"name\": \"Does freezing clothes actually work?\",\n     \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Yes, provided it is done properly. Bag the item with the air squeezed out and give the freezer the best part of a week rather than one night, because thick folded wool chills slowly through its middle. Allow it to reach room temperature inside the bag before opening it.\"\n     }\n    },\n    {\n     \"@type\": \"Question\",\n     \"name\": \"Are my synthetic clothes safe?\",\n     \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Clean synthetics and clean cotton are safe, because the grubs can only digest the protein in animal fibre. A synthetic carrying sweat, milk or food residue is a different matter, since the grub eats the residue and cuts through the cloth to reach it. Store everything washed and that risk disappears.\"\n     }\n    },\n    {\n     \"@type\": \"Question\",\n     \"name\": \"Should I use mothballs?\",\n     \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Only inside a container sealed well enough to hold the vapour, because that is the only situation where they do anything. An open wardrobe lets it disperse. They transfer their smell to everything nearby and need keeping well away from children and pets. Sealed storage of clean items usually beats them outright.\"\n     }\n    },\n    {\n     \"@type\": \"Question\",\n     \"name\": \"Why did it come back after I washed everything?\",\n     \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Because the cocoons were never on the clothes. Grubs leave the fabric to pupate on the robe panels, the rail brackets, the skirting or the carpet underneath, so laundering the contents and returning them to an untouched space restarts the cycle. The robe itself has to be emptied, vacuumed and wiped.\"\n     }\n    },\n    {\n     \"@type\": \"Question\",\n     \"name\": \"Can I just throw out the damaged items?\",\n     \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"You can, and on its own it rarely ends it. The ruined jumper is the evidence rather than the cause, and eggs or grubs will be on neighbouring items and in the space around them. Treat the whole affected group, deal with the wardrobe, and keep only what you want to keep.\"\n     }\n    }\n   ]\n  }\n ]\n}\n<\/script>\n<\/div>\n<script>\n(function(){var r=document.getElementById('tpc-page');if(!r)return;\n r.querySelectorAll('.tabs').forEach(function(t){var bs=t.querySelectorAll('[role=\"tab\"]');\n  function sel(b){bs.forEach(function(x){var on=x===b;x.setAttribute('aria-selected',on?'true':'false');x.tabIndex=on?0:-1;\n   var p=document.getElementById(x.getAttribute('aria-controls'));if(p)p.hidden=!on;});}\n  bs.forEach(function(b){b.addEventListener('click',function(){sel(b);});\n   b.addEventListener('keydown',function(e){if(e.key==='ArrowRight'||e.key==='ArrowLeft'){\n    var i=Array.prototype.indexOf.call(bs,b),n=(i+(e.key==='ArrowRight'?1:-1)+bs.length)%bs.length;sel(bs[n]);bs[n].focus();}});});});\n})();\n<\/script>\n\n<!-- WEB_CONTENT_END -->\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":96,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-179","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Get Rid of Clothes Moths | Melbourne Guide<\/title>\n<meta name=\"description\" content=\"How to Get Rid of Clothes Moths: it is the larvae, wash, freeze, store, cedar honesty, and when to call a Melbourne professional.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Get Rid of Clothes Moths | Melbourne Guide\" \/>\n<meta property=\"og:description\" content=\"How to Get Rid of Clothes Moths: it is the larvae, wash, freeze, store, cedar honesty, and when to call a Melbourne professional.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/\" \/>\n<meta property=\"og:site_name\" content=\"My website\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/guides\\\/how-to-get-rid-of-clothes-moths\\\/\",\"url\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/guides\\\/how-to-get-rid-of-clothes-moths\\\/\",\"name\":\"How to Get Rid of Clothes Moths | Melbourne Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/#website\"},\"datePublished\":\"2026-08-14T18:23:30+00:00\",\"description\":\"How to Get Rid of Clothes Moths: it is the larvae, wash, freeze, store, cedar honesty, and when to call a Melbourne professional.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/guides\\\/how-to-get-rid-of-clothes-moths\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stagingloom.com\\\/tim\\\/guides\\\/how-to-get-rid-of-clothes-moths\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/guides\\\/how-to-get-rid-of-clothes-moths\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pest Control Guides\",\"item\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/guides\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Get Rid of Clothes Moths\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/#website\",\"url\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/\",\"name\":\"My website\",\"description\":\"My WordPress Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stagingloom.com\\\/tim\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Get Rid of Clothes Moths | Melbourne Guide","description":"How to Get Rid of Clothes Moths: it is the larvae, wash, freeze, store, cedar honesty, and when to call a Melbourne professional.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/","og_locale":"en_US","og_type":"article","og_title":"How to Get Rid of Clothes Moths | Melbourne Guide","og_description":"How to Get Rid of Clothes Moths: it is the larvae, wash, freeze, store, cedar honesty, and when to call a Melbourne professional.","og_url":"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/","og_site_name":"My website","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/","url":"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/","name":"How to Get Rid of Clothes Moths | Melbourne Guide","isPartOf":{"@id":"https:\/\/stagingloom.com\/tim\/#website"},"datePublished":"2026-08-14T18:23:30+00:00","description":"How to Get Rid of Clothes Moths: it is the larvae, wash, freeze, store, cedar honesty, and when to call a Melbourne professional.","breadcrumb":{"@id":"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stagingloom.com\/tim\/guides\/how-to-get-rid-of-clothes-moths\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stagingloom.com\/tim\/"},{"@type":"ListItem","position":2,"name":"Pest Control Guides","item":"https:\/\/stagingloom.com\/tim\/guides\/"},{"@type":"ListItem","position":3,"name":"How to Get Rid of Clothes Moths"}]},{"@type":"WebSite","@id":"https:\/\/stagingloom.com\/tim\/#website","url":"https:\/\/stagingloom.com\/tim\/","name":"My website","description":"My WordPress Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stagingloom.com\/tim\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/stagingloom.com\/tim\/wp-json\/wp\/v2\/pages\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stagingloom.com\/tim\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stagingloom.com\/tim\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stagingloom.com\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stagingloom.com\/tim\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":0,"href":"https:\/\/stagingloom.com\/tim\/wp-json\/wp\/v2\/pages\/179\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/stagingloom.com\/tim\/wp-json\/wp\/v2\/pages\/96"}],"wp:attachment":[{"href":"https:\/\/stagingloom.com\/tim\/wp-json\/wp\/v2\/media?parent=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}