Skip to content
Work/Karma DSP
Client work · Automotive repair · 2026

A brand and a local site, built town by town.

Karma DSP repairs dents and hail damage without repainting, across Suisse romande. I built everything from the brand up: the story, the site architecture, the copy, animated schemas for the services, local SEO and GEO, and a Framer site with a page for every town it covers. Then I handed the domain and the site over to the client.

RoleBrand, design, storytelling, animated schemas, site architecture, SEO and GEO, Framer build
MarketSuisse romande, in French
StackFramer, Framer CMS, Claude
ScopeHome, 3 service pages, 16 town pages, legal notice, DNS and handover
21Pages live, from one Framer project
16Town pages, from Nyon to Fribourg
3Service pages, linked from every town page
karmadsp.ch
Karma DSP homepage: 'The dent disappears. Your original paint stays.', with a three-step quote by photo
Context

A craft people look for near them.

Paintless dent repair reshapes the panel from behind, so the original paint stays untouched. Karma DSP works at the customer's home or workplace, or in garages after hail.

Someone with a dent looks for a repairer in their own town. So the site has to answer in every town Karma DSP covers.

The challenge

From a blank page to a site the client owns.

A brand, a story, a site and a structure that search engines and AI assistants can read town by town, all built from scratch.

Then a clean handover: the domain connected, and the site transferred to the client.

The system

One template, every town.

Each town page shares one structure in Framer's CMS. The local content changes, the method stays the same.

karmadsp.ch/zones/lausanne
The Lausanne page: paintless dent repair in Lausanne, with a quote by photo
The same town page on a phone, with its 'In brief' summary
16 town pages

Neighbouring towns, access, travel radius and a local FAQ for each one.

3 service pages

Paintless dent repair, hail repair for garages, alternative bodywork.

One brand

Logo, colours, type and a share image for the pages, town pages included.

Foundations

BrandLogo, colours, type
StoryThe original paint stays
Local research16 towns to cover

Set before any page

Framer

One CMS templateSame structure for every town

Modules designed with Claude

21 pages

HomeThe promise and the proof
3 servicesOne page each
16 townsNyon to Fribourg

A share image per page

On every page

Local answersSummary and FAQ
Quote by photoWhatsApp or phone

Domain and site handed over

16Town pages from one template
3Service pages
21Pages in the sitemap
FramerFramer CMSClaudeLocal SEOGEO
What I built

Built to be found, then used.

01

A town page that knows its town

Each town page lists the places within minutes, the wider area and the rest of Suisse romande, so a visitor sees at once whether Karma DSP comes to them.

karmadsp.ch/zones/lausanne
The travel radius on the Lausanne page: under 10 km, 10 to 25 km, and the rest of Suisse romande
02

Written to be quoted

Every town page opens with an 'In brief' block and ends with local questions, short answers that search engines and AI assistants can lift as they are.

karmadsp.ch/zones/lausanne
The 'In brief' block on the Lausanne page: neighbouring towns, access, quote and phone
03

A schema that shows the gesture

I designed animated schemas for the service pages. On paintless dent repair, a cross-section shows the two techniques: the panel pushed back from behind with a rod, or pulled from outside with a glue tab. The original paint stays intact in both.

04

Hail damage, panel by panel

On the hail page, impacts appear across the bonnet, the roof and the boot, each one repaired individually, while the glazing is shown as replaced. A replay button lets the visitor watch it again.

05

Three services, one method

Paintless dent repair, hail repair alongside garages, and alternative bodywork. Each has its own page, and every town page links to all three.

The three service cards on karmadsp.ch, with the hover state
06

A brand that travels with every link

Logo, colours and type, then share images for the pages, town pages included. A link sent on WhatsApp shows the right service or the right town.

Six Karma DSP share images: services, hail for garages, and the Nyon and Yverdon-les-Bains pages
Results

Live, and owned by the client.

The site is live at karmadsp.ch, on the client's domain, with the site transferred to them. Search and enquiry figures will be added once they have had time to build up.

LiveAt karmadsp.ch, on the client's own domain
TransferredThe site now belongs to the client
Brand kitLogo, favicon and share images, delivered with the site
Stack

Tools and how I used them

SiteFramer
ContentFramer CMS, one template for the towns
ModulesDesigned with Claude
BrandLogo, colours, type, favicon
CopyStory, service and town pages
SEO and GEOLocal research, summaries, FAQs
SharingShare images for the pages
HandoverDNS and site ownership
Handover

What Karma DSP owns

▤The Framer site, 21 pageskarmadsp.ch
✓The domain, connectedDNS
✓Ownership of the siteTransferred
▤Brand and share imagesLogo, favicon, images