Clean code, local SEO, AI search visibility included.
Custom websites built by a senior developer who codes them himself, not by an agency with three layers of project managers between you and the code.
↗ Verifiable in Google Search Console
The honest comparison.
My approach: senior solo developer, you work directly with me. No salesperson, no project manager, no subcontracting. I charge between 450 and 10,000 euros depending on complexity, and every price is published on the pricing page. No hidden fees.
Each site is delivered with full source code, local Paris SEO optimization, ChatGPT and Perplexity visibility, and 30 days of support included.
Average savings of 30 to 60 % for equivalent technical work. Same code delivered, without the layers in between.
Three concrete reasons, no marketing fluff.
On Paris agency projects, the quote is written by a salesperson, the brief is rewritten by a project manager, and the code is written by a junior developer or a subcontractor. Three people between you and whoever types the code.
Here, you talk directly to the person developing your site. Feedback is integrated within hours, not days.
A Paris agency charges between 8,000 and 25,000 euros for a marketing site, because you pay the salesperson, the project manager, the designer and the developer on top of the code itself.
A senior solo developer charges 30 to 60 % less for equivalent technical work. Same code, delivered faster, without the layers in between.
Most Paris websites are invisible inside ChatGPT, Perplexity and Google AI Overviews. Not by choice, by lag. Local agencies haven't yet integrated GEO into their standard offer.
When a potential customer asks ChatGPT “best Italian restaurant in the 11th”, it's your site that should be cited, or your competitor's.
“The real question isn't “agency or not”. It's who delivers the site that works best for your business. On that, the numbers speak.
Three concrete proofs, verifiable today.

2 examples shown here (Maison Laurent and Savora) out of 18 restaurant demos delivered in 2026. Online booking, interactive table plans, FR/EN/DE multilingual.
See the 18 demos →
This site itself. 12 articles written once, delivered in 3 languages. FAQPage schema, native indexing in ChatGPT and Perplexity. GEO in action.
Read a sample article →Not “innovative turnkey solutions”. Concrete deliverables, listed.
When someone looks for a service in Paris in 2026, they don't always type into Google. They ask ChatGPT, Perplexity, Claude or Gemini.
These engines read your site differently: they cite the sources they can extract easily, and they ignore the ones without the right signals.
Server-side rendering, so the content is readable without JavaScript executed.
Structured schema, so the engines understand what your business is.
Explicit permissions, in robots.txt and the llms.txt file at root.
If AI visibility isn't critical for your sector, these elements don't hurt anything. If it is, you have a 12 to 18 month head start over competitors who haven't yet integrated GEO.
# GEO crawlers, explicit allow User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: PerplexityBot Allow: / User-agent: ClaudeBot Allow: / Sitemap: https://webcraftdev.com/sitemap.xml
# Mohamed Sahbi · Paris web developer ## What I do React + Next.js sites, local SEO, GEO for ChatGPT / Perplexity. ## Pricing Starter: 450 € Pro: 2 200 € Custom: 10 000 €
30 minutes over video. We talk about your business, what isn't working online, and your arrondissement. You leave with a diagnostic, not a sales pitch.
Scope, deliverables, timeline, fixed price. Three milestone payments: 30 % on order, 40 % at midpoint, 30 % on delivery.
The site goes live. The code is on your Git repository. For 30 days, I fix anything that needs fixing at no extra cost.
Three plans. Real prices, not “starting at” followed by a number you'll never actually pay.
Professional marketing site up to 5 pages. Right for craftspeople, freelancers, independent practices in Paris. Includes basic local SEO, contact form, and a domain for the first year.
Full site with CMS to edit your content, fully custom design, multilingual if needed, integrated blog, complete SEO and GEO optimization.
Online store with Stripe or PayPal payment, custom web app, SaaS platform, or full rebuild. For organizations that want a tool, not a brochure.
Paris SEO is won by arrondissement and by micro-niche.
“Italian restaurant Paris” is a lost battle against sites with 15 years of authority. “Italian restaurant Paris 11th” or “Bastille trattoria delivery” are winnable, and they're the queries that bring real customers.
+ Strategic arrondissements
React 18
Next.js 14 / 15 · App Router
TypeScript
Tailwind CSS
Node.js
Python
Edge Functions
as required
PostgreSQL · Supabase
Sanity · editorial content
Vercel
Cloudflare Pages
Dedicated server
per project
Hand-written
Schema.org compliant
Rich Results Test
React Native
native apps where relevant
If you can't find your answer, reach me directly via email or WhatsApp.
Yes, regularly. I split my time between Paris and other cities depending on active projects. For kickoff, design workshops, and final delivery, we can meet in person in Paris at your office or at a café. For ongoing iteration, video calls work better (more efficient for detailed feedback over screen sharing) and Slack or WhatsApp for quick questions.
For a professional marketing site, expect 450 to 2,200 euros with me, versus 5,000 to 15,000 euros at a Paris agency. For e-commerce or business apps, between 10,000 and 50,000 euros depending on complexity. Prices are published and fixed, no misleading “starting at”.
Three differences: no intermediaries between you and the developer, GEO included by default, and published prices with no negotiation. In practice, you pay 30 to 60 percent less for a site that will be more visible in ChatGPT and Perplexity, delivered directly by the person who codes it.
No. Every site is coded in React and Next.js. WordPress is slower, more vulnerable, harder to maintain, and less well indexed by AI engines. If you specifically need WordPress, I can recommend a Paris colleague who specializes in it.
Simple marketing site: 1 to 2 weeks. Professional site with CMS: 2 to 6 weeks. E-commerce or custom app: 6 to 12 weeks. The quote sets fixed deadlines with late penalties if exceeded.
Yes, at no extra cost. This includes keyword research per arrondissement, tag optimization, LocalBusiness schema, help creating or optimizing your Google Business Profile, and a one-month rankings report.
GEO (Generative Engine Optimization) makes your site visible inside ChatGPT, Perplexity, Claude and Google AI Overviews. In Paris where Google competition is saturated, showing up in AI answers is an effective way to capture customers your competitors don't yet reach.
Yes, that's actually the majority of projects. A rebuild typically costs between 1,200 and 8,000 euros depending on the existing site's state and the goal. A free audit is offered before any rebuild quote.
Three milestones: 30 percent on quote signature, 40 percent at midpoint, 30 percent at delivery. Payment via SEPA bank transfer. Invoiced from France with French VAT if you're VAT-registered.
Yes. Strasbourg, Lyon, Mulhouse, Colmar, Haguenau, Karlsruhe, Freiburg in Germany, and most French-speaking cities in Europe. The cities page lists the main ones.
Response within 24 hours, Monday to Friday.
mohamed-sahbi@webcraftdev.com · +33 7 84 85 21 49