(function (w, d) { w.tsUpdateMetaDescription = function () { var existingTitle = document.querySelector('title').innerText; document.querySelector('title').innerText = "***** Rating: 4.9 - 14 Reviews - " + existingTitle; var existingDesc = document.querySelector('meta[name="description"]').getAttribute("content"); document.querySelector('meta[name="description"]').setAttribute("content", "***** Rating: 4.9 - 14 Reviews - " + existingDesc); }; var timestamp = document.createElement("meta"); timestamp.setAttribute("name", "ts-timestamp"); timestamp.setAttribute("content", new Date().toLocaleString()); document.head.appendChild(timestamp); if (d.getElementById("ts-json") === null) { var filter = Array.prototype.filter; var productName = "Cleaning Doctor Carpet & Upholstery Cleaning Services, Dublin North & Wicklow"; var title = document.querySelector("title"); if (title === null || title.innerText.match(/^ *$/) !== null) { title = filter.call(d.querySelectorAll('h1'), function (node) { return node.innerText != ""; })[0]; } if (typeof title !== "undefined") { productName = title.innerText; } var json = "[{\"@type\":\"Product\",\"@id\":\"{{url}}#trustist\",\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/82f2b30c-1982-47b9-96fe-1eccafdf0172.png\",\"image\":[\"https://content.trustist.com/brandlogos/82f2b30c-1982-47b9-96fe-1eccafdf0172.png\"],\"name\":\"{{productName}}\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"{{url}}\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":[\"https://www.trustist.com/local-reviews/Website-Review-cleaning-doctor-carpet-upholstery-services-wicklow-reviews-3804.html\"],\"@context\":\"http://schema.org\",\"brand\":{\"@type\":\"Organization\",\"@id\":null,\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/82f2b30c-1982-47b9-96fe-1eccafdf0172.png\",\"image\":[\"https://content.trustist.com/brandlogos/82f2b30c-1982-47b9-96fe-1eccafdf0172.png\"],\"name\":\"Cleaning Doctor Carpet \u0026 Upholstery Cleaning Services, Dublin North \u0026 Wicklow\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"https://cleaningdoctor.ie/wicklow-carpet-upholstery/\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":null},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":4.9,\"bestRating\":5,\"worstRating\":1,\"reviewCount\":14},\"review\":{\"@type\":\"Review\",\"url\":\"https://www.trustist.com/local-reviews/Website-Review-cleaning-doctor-carpet-upholstery-services-wicklow-reviews-3804.html\",\"author\":{\"@type\":\"Person\",\"name\":\"Anna Zheng\",\"address\":null},\"datePublished\":\"2023-05-12T13:28:40.000Z\",\"headline\":\"\",\"isBasedOn\":null,\"reviewBody\":\"Jake was the guy who did my bedroom carpet clean job and it was a amazing that my carpet now is looking brand new๐Ÿ‘๐Ÿผ Good job Jake! And another thing I have to say is I tried to find a few companies to do this just one bedroom carpet clean job but no one would like to do because the job is small except Jake.I would strongly recommend this company and I will get them again to do my entire house carpet clean job in the future.\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Trustist\",\"sameAs\":\"https://www.trustist.com\"},\"reply\":null,\"replyDate\":null,\"subject\":null},\"mpn\":\"{{url}}\",\"sku\":\"{{url}}\"}]"; var a = d; var c = a.createElement("script"); c.type = 'application/ld+json'; c.id = 'ts-json'; c.innerText = json .replace(new RegExp("{{url}}", 'g'), w.location.href) .replace("\"{{productName}}\"", JSON.stringify(productName).replace(/[^ -~]+/g, "")); a = a.getElementsByTagName("head")[0]; a.appendChild(c); } var s = document.createElement('script'); s.type = 'text/javascript'; s.defer = true; s.src = 'https://widget.trustist.com/DLPygoIZuUeW_h7Mr98Bcg/ratingsummary.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(window, document);