Web design · Technical SEO · AI search · Conversion
I build fast, modern sites that are found three ways: by Google, by AI assistants like ChatGPT, Claude and Perplexity, and by the people who are ready to buy. Most local web shops can do one of those. I do all three.
Google rating on a site I run (12 reviews)
Live sites built and optimized end to end
Static-first stack on Vercel, no page bloat
AI-search readiness shipped, not promised
What I do
Sites built on a modern static stack (Astro, Vercel) that load in well under a second, work on every phone, and are structured for both search engines and language models from the first line of HTML.
The plumbing most sites get wrong: clean URLs, valid structured data, canonical tags, sitemaps with lastmod, internal linking, crawlable content, and titles and meta written per page instead of by template.
Getting your business cited by ChatGPT, Claude, Perplexity and Google AI Overviews. Entity-clear copy, answer-formatted content, schema that machines can parse, and an llms.txt that tells AI crawlers what you do.
A practitioner read of an existing site across technical SEO, Core Web Vitals, AI-search readiness and UX. You get a prioritized list of what is costing you visibility and conversions, and what to fix first.
Core Web Vitals work on real pages: shipping less JavaScript, sizing and lazy-loading images, removing render-blocking resources, and getting LCP, CLS and INP into the green where it affects ranking and bounce.
Turning traffic into enquiries: clear single calls to action, forms that do not break, fast WhatsApp and email paths, and page structure that answers the visitor question before asking for the click.
Selected work
Bilingual local-service site
Programmatic SEO landing pages per subject, grade and school, full JSON-LD, a 5.0-star Google Business Profile and an AI-search-ready content layer.
Read the case study →French local-business site
Per-topic SEO landing pages, consent-managed analytics, and WhatsApp and tel conversion paths for a Paris service business.
Read the case study →English content & authority site
A five-pillar topical architecture, newsletter capture and an llms.txt index built so AI assistants can find and cite the content.
Read the case study →Who I work with
If your business depends on being found and trusted by the right people, the website is the lever. I work with independent professionals and small service firms who need that lever to actually pull.
Social proof
These are verified Google reviews from LeTuteurScientifique.ca, a 5.0-star business I built and run. They speak to how I work, not just what I ship.
Ahmed s'est occupé de plusieurs de mes enfants. Au-delà de ses grandes qualités pédagogiques, il connaît parfaitement le système et ses attentes, ce qui fait toute la différence. Une très belle rencontre que je recommande chaleureusement.
La meilleure façon d'évaluer le travail, c'est par les résultats. Et Ahmed ne déçoit jamais: il livre la marchandise haut la main. Patient, rigoureux, il décompose chaque problème étape par étape. La crème de la crème.
Je recommande vivement Ahmed pour son expertise. Sa connaissance parfaite du domaine a fait une vraie différence dans les résultats. Quelqu'un de très sérieux et rigoureux.
Web-design client testimonials will appear here as new projects launch.
Eating my own cooking
Five concrete things that decide whether a language model can find, parse and cite your business. This site does all five.
Schema.org markup for your organization, people and services gives models a machine-readable description of who you are. Ambiguity loses citations.
A plain-text index at /llms.txt tells AI crawlers what your site covers and links the pages that matter, the same way robots.txt and sitemaps serve search engines.
Name the thing, the place and the service explicitly in the first 100 words. Format content as direct questions and answers so it can be lifted into a response.
Models and search bots reward HTML that exists without JavaScript. A fast, statically rendered page is easier to crawl, parse and trust.
Depth beats breadth. A tight cluster of pages around a single subject is more likely to be treated as a source than scattered one-off posts.
No obligation. I look at your current site across technical SEO, Core Web Vitals, AI-search readiness and UX, then send you a prioritized list of what to fix and why it matters.