← Terug naar het portfolio
🇬🇧 VK WordPress GTM server-side Google Ads

Mr Expert Carpet Cleaning

Lokale dienstverlener, Slough (VK): volledige digitale opbouw (lopend)

Volledig
Website van A tot Z vernieuwd
4 tools
Trackingstack
Server-side
CAPI via GTM SS
5-in-1
Eén klantdashboard
Live ↑
Lopend project
De uitdaging

Geen website. Geen tracking. Geen advertenties. Beginnen vanaf nul, in een competitieve Britse markt.

Mr Expert Carpet Cleaning had geen noemenswaardige online aanwezigheid. Alles moest vanaf nul gebouwd worden: een website die er professioneel uitzag en converteerde, een volledige trackinginfrastructuur, lokale SEO om in Slough te scoren, en zoekcampagnes voor directe boekingen.

Het was ook een internationaal project, volledig op afstand gecoördineerd vanuit Pakistan voor een klant in het VK.

Wat ik deed

De hele digitale operatie vanaf de basis opgebouwd.

  • Volledig nieuwe website in WordPress + Elementor: mobile-first ontwerp, snelle laadtijden, duidelijke CTA's op elke pagina, vertrouwenssignalen (reviews, certificeringen, voor-en-na-foto's) en een logische structuur van diensten
  • Standaard GTM-container: geïnstalleerd en geconfigureerd voor alle client-side tracking-events
  • GTM server-side container: een servercontainer ingericht om conversiegegevens door te sturen los van browserbeperkingen en adblockers
  • Facebook Conversions API (CAPI): doorgestuurd via de server-side container voor nauwkeurige conversiegegevens die niet van de browser afhangen en niet alleen op de browserpixel leunen
  • GA4 ingericht: volledige propertyconfiguratie, event-tracking en doelen om de prestaties van organisch en betaald verkeer te meten
  • Microsoft Clarity: de tag voor sessie-opnames en heatmaps geïnstalleerd en gebruikt voor doorlopende CRO, door te zien waar bezoekers afhaakten of aarzelden en de pagina daarop aan te passen
  • Google Bedrijfsprofiel (GMB): de vermelding ingericht en geoptimaliseerd zodat het bedrijf goed zichtbaar is in lokale zoekresultaten en Maps, naast de website zelf
  • Google Search Console: de property geverifieerd en daarna de indexerings- en crawlproblemen die het toonde opgelost, zodat pagina's echt gevonden en gerangschikt konden worden
  • Lokale SEO-dienstpagina's: aparte pagina's gemaakt voor elke dienst (tapijtreiniging, bankreiniging, matrasreiniging, bedrijfsreiniging) met geoptimaliseerde content gericht op Slough, Berkshire en omgeving
  • On-page SEO & lay-out: titels, metabeschrijvingen, kopstructuur, alt-teksten van afbeeldingen en interne links gecorrigeerd, en de lay-out van de pagina's herzien voor duidelijkheid en conversie
  • Google-zoekadvertenties: campagnes ingericht en gelanceerd met conversietracking via GTM, gericht op lokale zoektermen met hoge intentie
Het resultaat
Volledige stack
Website live, volledige trackingstack operationeel en Google Ads actief. GA4 en Microsoft Clarity verzamelen data. Lopend project: de resultaten bouwen zich op naarmate de campagnes data verzamelen.
Bekijk de live website: mrexpertcarpetcleaning.com ↗
Maatwerk

Het formulier verloor leads. Dus verving ik het door software die ik zelf schreef.

De website ging live met een standaard Elementor-formulier, dat e-mail-eerst werkt: het stelt een e-mail op en verstuurt die. Mislukt die verzending, dan is er geen tweede kopie. De lead is gewoon weg, en niemand weet dat hij bestond. Daarbovenop kon Google Ads niet zien welke klikken geboekte opdrachten werden, dus optimaliseerde het op formulierverzendingen in plaats van op omzet.

In plaats van een SaaS van derden aan te koppelen met een maandelijks abonnement en een tussenpartij voor de data, bouwde ik LeadBridge: een WordPress-plugin in eigen beheer, first-party, zonder betaalde afhankelijkheden.

Architectuur die eerst opslaat

Elke lead wordt in een eigen databasetabel geschreven voordat er een e-mail, webhook of API-aanroep wordt geprobeerd. Integraties zijn bewust best-effort: een falende API van derden kan het vastleggen van leads nooit breken.

Omzet terug naar Google Ads

Legt gclid en UTM-parameters vast bij de verzending en stuurt daarna de echte opdrachtwaarde terug als offline conversie, inclusief verbeterde conversies voor leads. De biedstrategie optimaliseert op geld, niet op ingevulde formulieren.

Mini-CRM

Pijplijnfases, opdrachtwaarde, notities en een omzetdashboard, zodat de maandelijkse vraag „wat heeft de advertentie-uitgave echt opgeleverd?” een antwoord heeft dat uit de database komt in plaats van geschat.

Velden zonder vast schema

Een JSON-kolom slaat de verzonden velden op, zodat het formulier van vorm kan veranderen zonder ook maar één databasemigratie. Velden worden bewerkt vanuit de beheeromgeving.

REST-endpoint dat eerst opslaat Spambescherming gclid- + UTM-registratie SMTP-mailer WhatsApp-meldingen Automatisch antwoord aan klant Automatische reviewverzoeken Kopie in Google Sheet CSV-export Responsieve beheeromgeving

Gebouwd als standaard WordPress-plugin met PHP-klassen: modules voor formulier, database, veldeditor, mailer, WhatsApp, Google Ads, statistieken, beheer en instellingen. GPL-2.0+, volledig eigendom van het bedrijf, zonder terugkerende licentie.

Klantdashboard

Vijf databronnen, één scherm, zodat de klant niet op vijf platformen hoeft in te loggen.

Toen de trackingstack, GMB, Search Console en LeadBridge allemaal live waren, stond de data zelf nog verspreid over vijf verschillende platformen. Dus bouwde ik één dashboard voor de klant dat alles samenbrengt: Google Ads-prestaties, Search Console (vertoningen, klikken, indexeringsstatus), activiteit van het Google Bedrijfsprofiel, opdracht- en omzetdata uit LeadBridge en gedragsinzichten uit Microsoft Clarity, allemaal in één overzicht.

Het gaat niet alleen om gemak. Het betekent dat de klant in één oogopslag ziet wat er echt gebeurt in elk kanaal, zonder mij om een rapport te vragen of zelf in te loggen op vijf aparte dashboards.

Tools & platformen
LeadBridge (eigen plugin) WordPress Elementor Google Tag Manager GTM server-side container Facebook CAPI GA4 Microsoft Clarity Google Bedrijfsprofiel Google Search Console Google Ads Lokale SEO Eén klantdashboard
Gratis en vrijblijvend

Een volledige digitale opzet zoals deze nodig?

Website + tracking + advertenties. In een gratis gesprek van 15 minuten vertel ik u waar u moet beginnen.

Gratis audit aanvragen →