Case studySands Entreprenad
En AI-native leadplattform för en takentreprenör i Stockholm.
Från en enda proof-of-concept-landningssida till en komplett digital närvaro som de äger fullt ut — byggd och driven från start till mål.
Ut ur marknadsplatsen, in i en kanal de äger.
Sands Entreprenad, en takentreprenör som täcker Storstockholm, var beroende av dyra tredjeparts-marknadsplatser för leads som Offerta — där du betalar ett högt pris per lead, hamnar i ett “leverantörsurval” som kunden får välja ur, och betalar oavsett om du vinner jobbet eller inte. Det är kostsamt, stenhårt konkurrensutsatt och hyr ut efterfrågan du aldrig äger. Kunden ville ur det — och bygga en lead-motor de äger helt själva.
Uppdraget började smått och lågrisk — en isolerad landningssida med betald annonsering mot den, som ett proof of concept. Den presterade tillräckligt bra för att kunden bad mig bygga om hela webbplatsen, och därifrån tog jag över hela deras Google-närvaro: betald sök, SEO, recensioner, Google Företagsprofil och full mätning från klick till jobb — allt in i en kanal de äger fullt ut.
Plattformen byggdes agentiskt inifrån Claude Code, med en medveten arkitektur av kod plus CMS och en lättviktig automation som ger kunden en mätbar lead-tratt utan ett tungt CRM. Resultatet: 17× organisk synlighet i sök och ungefär 7× fler leads kvartal mot kvartal.
Utgångsläget
Hyrde efterfrågan — ägde den inte.
Före ombyggnaden var tillväxten begränsad av en kanal Sands inte kontrollerade.
- Beroende av marknadsplatser för leads (Offerta och liknande): hög kostnad per lead, placerad i ett budgivnings-“leverantörsurval” mot flera konkurrenter, och debiterad utan garanti att vinna jobbet.
- En konkurrensutsatt lokal marknad med dyra tak-sökord, och ingen struktur för att fånga efterfrågan över länets kommuner.
- En gammal sajt som inte gjorde besökare till offertförfrågningar.
- Inget verkligt fokus på Google-närvaro — sök, recensioner eller profil.
Så började det
Bevis före plattform.
Istället för att pitcha en stor ombyggnad kallt började jag med en enda isolerad landningssida och betald annonsering mot den — ett avgränsat, lågrisk-test av efterfrågan och budskap. Den konverterade tillräckligt bra för att kunden ville bygga om hela sajten kring samma upplägg. Det beviset gav det fulla mandatet: plattform, SEO och hela Google-närvaron.
Akt I
Bygget
En modern plattform, byggd agentiskt.
Plattform & innehållsarkitektur
En Next.js-sajt på ~80 sidor: 31 lokala områdessidor (en per kommun), 40+ projektreferenser och ett guidebibliotek — en struktur byggd för att fånga efterfrågan över hela länet.
Leadgenerering & konvertering
Flera vägar in i en tratt, alla in i samma pipeline med GA4-konverteringsmätning importerad till Google Ads med ett värde per lead:
- Ett interaktivt “taktest” — besökaren svarar på några frågor och får en personlig bedömning innan formuläret.
- En scriptad chatt-widget på samma logik, med en riktig takexpert som avatar för att kännas mänsklig.
- Ett offertformulär och en priskalkylator med ROT-avdraget inbyggt.
Prestanda — Core Web Vitals
Drönarvideor på projektkort och i hero laddar utan att skada hastigheten: en stillbild som baslager, video hämtas först när elementet närmar sig vyn, med hänsyn till reduced-motion och datasparläge.
Design & datakvalitet
En “bold and clean” designlinje, riktiga drönarbilder på faktiska tak istället för platshållare, och en datumstyrd hero som roterar säsongsbudskap automatiskt. Jag gjorde också en full avstämning av CMS:ets 47 projekt — med de faktiska offerterna som facit för att matcha rätt bilder till rätt projekt.
Agentisk utveckling i Claude Code
Hela plattformen byggdes agentiskt — men det intressanta var ett arkitekturbeslut som växte fram. Jag byggde först allt med innehållet i koden — snabbt, total kontroll — men Sands redaktörer behövde kunna publicera själva, utan en utvecklare i loopen. Så jag bröt ut de redaktionella delarna i ett headless CMS (Sanity). Resultatet är en medveten hybrid: koden äger det som är stabilt (områdesstruktur, design, logik); CMS:et äger det redaktören styr dagligen (projekt, bilder, text). Publicera ett nytt projekt och det dyker upp automatiskt på rätt områdessida och i flödet på startsidan. Det ovanliga: istället för att klicka mig genom ett studio-UI använde jag Sanitys MCP-server för att bygga hela strukturen — schema, innehållsmodell, poster, bilduppladdningar — direkt inifrån Claude Code, i samma flöde som koden.
Automation — en lead-tratt utan tungt CRM
Offertformuläret postar till en edge-API-route, som anropar en Google Apps Script-webhook; scriptet skriver in leaden i ett Google Sheet och mejlar Sands samtidigt — samma händelse triggar GA4/Google Ads-konverteringen. Kunden jobbar i ett verktyg de redan kan, får varje förfrågan i inkorgen, och betalar ingen CRM-kostnad. Jag härdade scriptet efter en riktig produktionsincident (en formateringsegenhet flyttade var nya rader hamnade), så att det alltid skriver till rätt rad.
Akt II
Google-närvaron
Byggd och driven från start till mål.
Betald sök
Byggde och skötte Google Ads-programmet med rena varumärkesannonser, en disciplinerad strategi för negativa sökord, CPC-tak och dayparting — hållet effektivt snarare än dyrt — med värdebaserad budgivning driven av det importerade lead-värdet, så det optimerar mot riktiga förfrågningar, inte klick.
SEO — programmatisk & teknisk
De 31 områdessidorna bär unikt innehåll med auto-genererade meta-beskrivningar per kommun. En hub-and-spoke-struktur för intern länkning koncentrerar auktoritet på money-sidorna med varierad ankartext. Strukturerad data (BreadcrumbList, FAQ), synliga brödsmulor och 301-omdirigeringar under migreringen konsoliderar den gamla sajtens auktoritet istället för att splittra den.
Recensioner & Google Företagsprofil
Kunden hade aldrig fokuserat på detta. Jag byggde en process för att generera recensioner och ökade deras Google-omdömen, och optimerade Företagsprofilen för att driva synlighet i lokala paketet och på Maps — den snabbaste vägen till att synas på lokala tak-sökningar med hög köpintention.
Mätdisciplin
Robust mätning hela vägen (fixade en form-submit-händelse så budgivningen äntligen kunde se riktiga leads; härdade automationen), en automatiserad veckorapport med Ads + GA4 + Search Console, och en offline-konverteringsloop byggd för att optimera mot stängda, lönsamma jobb snarare än ren lead-volym. På vägen navigerade jag riktiga plattformsproblem — Googles auto-apply som tog bort strategiska sökord, ett “Limited Ad Serving”-policytak och namnförväxling med en nästan identisk konkurrent — och löste varje.
Resultat
Växer med tiden — hyr inte.
Efter att den nya plattformen, lead-tratten med flera vägar och hela Google-närvaron gått live.
Ägde kanalen
Sands gick från att hyra leads på marknadsplatser — betala per lead utan garanti för jobbet — till en lead-motor de äger fullt ut, där kostnaden är en fast plattform de kontrollerar och varje lead kommer till dem först, inte till en budgivningspool.
SEO-effekt — 17× organisk synlighet
Organiska visningar växte ungefär 1 500% (Search Console) — en 17× uppgång — i takt med att 80-sidorsarkitekturen, de programmatiska områdessidorna, den interna länkstrukturen och 301-konsolideringen mognade. Organiskt gick från icke-faktor till en genuin kanal som för första gången genererade leads på egen hand.
Affärseffekt — 7× fler leads
Över två jämförbara kvartal steg inkommande leads ungefär 7× — drivet av den nya plattformen, tratten med flera vägar (taktest, chatt-widget, kalkylator, offertformulär) och hela Google-närvaron.
Byggd för att växa med tiden
- En skalbar plattform där varje nytt projekt kunden publicerar automatiskt stärker en relevant områdessida.
- En redaktionell arbetsyta kunden äger, utan beroende av en utvecklare.
- En mätbar tratt från annonsklick till offertförfrågan, med värdebaserad budgivning som optimerar mot stängda, lönsamma jobb.
- En växande bas av Google-recensioner och en optimerad Företagsprofil som driver synlighet i lokala paketet.
“De hyrde sina leads — betalade per lead på en marknadsplats, utan garanti för jobbet. Jag byggde dem en kanal de äger fullt ut: en landningssida som blev en hel digital närvaro, som rankar 17× högre och genererar 7× fler leads, varje förfrågan spårad från klick till stängt jobb.”
Teknik
Min roll
End-to-end-ägarskap.
Utveckling, agentiskt byggflöde, SEO-strategi, betald sök, Google Företagsprofil & recensioner, konverteringsdesign, CMS-arkitektur och copy.
Vill du ha en kanal du äger?
Om du hyr efterfrågan på en marknadsplats — låt oss prata om att bygga en motor du kontrollerar istället.
Boka ett samtal →