← Our Work Peinture · Charente-Maritime · 2026

Zero to 25+ indexed pages.

A LaunchKit+ build for a local artisan painter: full site architecture, local SEO foundation, Core Web Vitals work, and offline marketing assets so Charly Peinture can compete on Google in Royan, Oléron, and the surrounding communes.

25+ Indexed pages at launch
6 Blog articles (French)
8 Service zone pages
100 Mobile PageSpeed, all four
Astro 5 Local SEO Cloudinary Supabase + Resend Royan · Oléron · Charente-Maritime
Client
Charly Peinture
Industry
Artisan peintre (interior & exterior)
Timeline
Q1 2026 — Foundation launch

Strong craft,
weak digital presence.

Charly Lemoing runs a serious painting business on the Royan peninsula and Île d'Oléron. Word of mouth works. The jobs are there. But when homeowners search peintre Royan or ravalement façade Oléron, Charly was not showing up.

There was no structured site to capture those searches, no local landing pages per commune, and no content engine to answer the questions people ask before they call a painter.

What was missing
  • No local SEO architecture — no dedicated pages per zone or service
  • No content hub — nothing to rank for long-tail painting questions in French
  • No lead capture flow — contact requests not routed reliably
  • Offline gaps — business cards and door hangers not aligned with the new brand

charlypeinture.fr
live today.

LaunchKit+ for
local trades.

Not a one-page brochure. A scalable Astro site with French local SEO, performance discipline, and print assets that point back to the domain.

Site + local SEO

25+ pages: services, eight zone pages (Royan, Oléron, La Tremblade), blog, FAQ. LocalBusiness schema, sitemap, French copy, and crawl-friendly structure.

Performance

100 on mobile PageSpeed in all four. Logo cut from 552 KiB to 3 KiB. Cloudinary pipeline, LCP preload, font tuning.

Lead capture

Contact form with Supabase + Resend. Quote requests land in the inbox with a database record.

100 across
the board.

Live mobile PageSpeed Insights. Performance, accessibility, best practices, and SEO all 100.

Live mobile (Slow 4G) Live
Performance
100
Accessibility
100
Best Practices
100
SEO
100

LCP 1.7s · TBT 0 ms · CLS 0 · logo 552 KiB → 3 KiB

Live mobile PageSpeed Insights
Charly Peinture mobile PageSpeed Insights. Performance, Accessibility, Best Practices, and SEO all score 100.
Technical SEO
100
Ahrefs health score Zero errors. Clean crawl, proper redirects, optimized meta tags.
25+Pages
0Errors
8Zones
100%HTTPS
Website security test for charlypeinture.fr. Final score A+.

A+ from
day one.

Static files on the public site. No WordPress. No plugins to patch. The form sends to a private endpoint, not a login visitors can hit.

  • No WordPress or PHP on the live site
  • No plugins to update
  • Security headers in place
  • A+ on the independent security test

From nowhere
to page one of Google.

Three weeks post-launch. Zero errors. Five keywords on page one. Rankings will compound as reviews and GBP momentum build.

Delivered at launch
Service + zone page system Live
6 French blog articles Live
FAQ + schema markup Live
Contact form (Supabase + Resend) Live
Réalisations gallery Staged (noindex)
Early ranking wins
peinture intérieure marennes-hiers-brouage #2 → #1
peintre en bâtiment marennes-hiers-brouage #6 → #2
peinture façade à saint-trojan-les-bains #14 → #5
peintre en bâtiment à saint-trojan-les-bains #16 → #6
ravalement de facade marennes-hiers-brouage #13 → #7

Source: Ahrefs rank tracker, measured 3 weeks post-launch

Everything in
one engagement.

The site

  • 25+ pages with French copy
  • Service + zone pages for local search
  • Contact form that delivers
  • 100 on mobile PageSpeed, all four scores
  • A+ security grade

Brand + offline

  • Custom design (navy + orange)
  • Print-ready business cards + door hangers
  • Google Business Profile setup
  • Consistent brand across every touchpoint

Compounding
local visibility.

Site is live. Now we earn rankings and leads.

Content & proof

  • Publish réalisations gallery when photo set is ready
  • Add project case snippets to zone pages (before/after)
  • Expand blog around saisonnalité (ravalement, humidité, devis)
  • Collect and surface Google reviews on-site

Measurement

  • Track GSC impressions/clicks by zone page
  • GBP Insights: calls, website clicks, direction requests
  • Update this case study with 3–6 month data + client quote

Want a published example? Start here.

Need a site that
shows up locally?

We build fast, search-ready sites for trades and service businesses — in France, Idaho, or wherever you actually work.