WebCraft Dev logoWebCraftDev
Case StudiesPricingBlogAbout
Services
All ServicesWeb Developer FranceMobile App DeveloperSEO & GEO
Case Studies
Pricing
Blog
About
  • All Services
  • Web Developer France
  • Mobile App Developer
  • SEO & GEO
WebCraft Dev logoWebCraftDev

I build digital tools that bring in customers and keep them coming back. From first conversation to post-launch support, every project is built to perform.

Open for new projects

Quick Links

  • Services
  • SEO & GEO
  • Cities
  • Case Studies
  • Pricing
  • Blog
  • About
  • Other languages

Let's Connect

  • mohamed-sahbi@webcraftdev.com
  • +33 7 84 85 21 49

© 2026 WebCraftDev. All rights reserved.

Privacy PolicyLegal MentionsCookie Settings
Start My Project
  1. Home
  2. /
  3. Cities
  4. /
  5. Paris
Paris · Île-de-France48.8566° N, 2.3522° E

Web development in Paris.

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.

Start your projectSend a brief →
iPixelP website screenshot, WebCraftDev rebuild
Case study · 2026LIVE
4296Lighthouse
×6.6Monthly traffic·#1Google position

↗ Verifiable in Google Search Console

React 18·Next.js 15·TypeScript·Tailwind·Vercel·Supabase·Sanity·Stripe·Schema.org·llms.txt·GPTBot·PerplexityBot·
React 18·Next.js 15·TypeScript·Tailwind·Vercel·Supabase·Sanity·Stripe·Schema.org·llms.txt·GPTBot·PerplexityBot·
The honest answer

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.

Marketing site · Paris market priceEUR ex-VAT
  • Paris agency
    9th arr. · La Défense
    8,000 - 25,000
  • Freelance marketplace
    Malt · Codeur
    3,000 - 6,000
  • WebCraftDev, solo senior
    Direct · No middlemen
    450 - 10,000

Average savings of 30 to 60 % for equivalent technical work. Same code delivered, without the layers in between.

Concrete difference

Why a founder-developer?

Three concrete reasons, no marketing fluff.

01Contact

Direct contact

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.

02Cost

Cost

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.

03AI visibility

AI visibility

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.

Verifiable today

Real visual proof.

Three concrete proofs, verifiable today.

● 03 live references
iPixelP site rebuilt by WebCraftDev, Lighthouse score 96 on mobile and desktop
Featured · iPixelP5 weeks

Full rebuild, Lighthouse 42 → 96. Position 1 on Google for three keywords.

96
Lighthouse
×6.6
Traffic
#1
Google
See the full case study →
Two restaurant site demos designed by WebCraftDev: Maison Laurent and Savora
2 / 18Demos shown out of 18 live

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 →
The WebCraftDev site delivered in French, English and German with unique content per language
12 × 3Localized articles

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 →
Concrete deliverables

What you actually get.

Not “innovative turnkey solutions”. Concrete deliverables, listed.

10 items included by default
Code
  • 001A site coded from scratch in React and Next.js, not a dressed-up WordPress theme✓
  • 002Full source code, 100 % yours, delivered to your Git repository✓
  • 003Server-side rendering so Google and AI engines can read your pages✓
SEO / GEO
  • 004Complete Schema.org markup: Organization, LocalBusiness, FAQPage, BreadcrumbList✓
  • 005Local Paris SEO targeting your arrondissement and your sector✓
  • 006GEO setup: robots.txt allowing GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, llms.txt at root✓
  • 007Lighthouse performance above 90 on mobile and desktop✓
Operations
  • 008Vercel hosting included for the first year (then about 20 dollars per month)✓
  • 00930 days of free support after launch✓
  • 010Optional monthly SEO report at 200 euros per monthOptional
Differentiator

GEO as differentiator.

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.

SSR

Server-side rendering, so the content is readable without JavaScript executed.

JSON-LD

Structured schema, so the engines understand what your business is.

CRAWL

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.

/robots.txt
# 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
200 OK
/llms.txt · root
# 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 €
Process · 3 steps

From discovery call to live site, no surprises.

Step 01 · Day 0

Free discovery call

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.

Diagnostic delivered · 30 min
Step 02 · Day +2

Detailed quote within 48 h

Scope, deliverables, timeline, fixed price. Three milestone payments: 30 % on order, 40 % at midpoint, 30 % on delivery.

30%40%30%
Step 03 · Day +30

Launch + 30 days support

The site goes live. The code is on your Git repository. For 30 days, I fix anything that needs fixing at no extra cost.

Support included · 30 days
Published pricing · 2026

Transparent pricing for Paris.

Three plans. Real prices, not “starting at” followed by a number you'll never actually pay.

See all pricing →
01 · Starter1 - 2 wks.

Starter Site

450€from

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.

  • ●Up to 5 pages
  • ●Basic local SEO
  • ●1st-year domain
★ Recommended
02 · Professional2 - 6 wks.

Professional Site

2,200€from

Full site with CMS to edit your content, fully custom design, multilingual if needed, integrated blog, complete SEO and GEO optimization.

  • ●Editorial CMS
  • ●Custom design
  • ●Full SEO + GEO
  • ●FR/EN/DE multilingual
03 · Custom6 - 12 wks.

E-commerce / Custom

10,000€from

Online store with Stripe or PayPal payment, custom web app, SaaS platform, or full rebuild. For organizations that want a tool, not a brochure.

  • ●Stripe / PayPal payment
  • ●Custom web app
  • ●SaaS platform
Market intelligence

Not a generic site with “Paris” written on it.

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.

Recommended strategy
  • AOne main page per service or product, generic keywords.
  • BSecondary pages per arrondissement or relevant neighborhood.
  • CComplete Google Business Profile, ≥ 10 authentic reviews.
  • DBlog targeting questions with high purchase intent.

+ Strategic arrondissements

01Le MaraisHospitality, retail, creative
04Saint-GermainLuxury, professional services
08Champs-ÉlyséesTourism, retail, B2B
11BastilleRestaurants, nightlife, creative
17BatignollesSMB, residential commerce
18MontmartreTourism, hospitality
19BellevilleEmerging, restaurants
20Père-LachaiseLocal services
+La DéfenseCorporate, B2B
+11e arrondissementDiverse SMB
Tech stack · 2026

The same stack on this site and on every site delivered.

Front-end

React 18
Next.js 14 / 15 · App Router
TypeScript
Tailwind CSS

Back-end

Node.js
Python
Edge Functions
as required

Database

PostgreSQL · Supabase
Sanity · editorial content

Hosting

Vercel
Cloudflare Pages
Dedicated server
per project

Schemas

Hand-written
Schema.org compliant
Rich Results Test

Mobile

React Native
native apps where relevant

FAQ

Frequently asked questions.

If you can't find your answer, reach me directly via email or WhatsApp.

mohamed-sahbi@webcraftdev.com+33 7 84 85 21 49
Are you available for in-person meetings in Paris?+

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.

How much does a website cost in Paris in 2026?+

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”.

What's the difference between your offer and a Paris agency?+

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.

Do you do WordPress?+

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.

How long to deliver a Paris site?+

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.

Is local Paris SEO really included?+

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.

What is GEO and why does it matter for Paris?+

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.

Can you take over an existing site to rebuild it?+

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.

What are the payment terms?+

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.

Do you work with cities other than Paris?+

Yes. Strasbourg, Lyon, Mulhouse, Colmar, Haguenau, Karlsruhe, Freiburg in Germany, and most French-speaking cities in Europe. The cities page lists the main ones.

→ Ready ?

Ready to put your Paris business online?

Start your projectSend a brief

Response within 24 hours, Monday to Friday.

mohamed-sahbi@webcraftdev.com · +33 7 84 85 21 49

Mohamed Sahbi works with Paris businesses through direct collaboration. Available for in-person meetings in Paris on demand, for kickoff, design workshops, and final delivery. Day-to-day work runs over video and asynchronous messaging, which keeps iteration fast. Every site delivered ships with full source code, local SEO per arrondissement, GEO for visibility in ChatGPT and Perplexity, complete Schema.org markup, server-side rendering, and 30 days of support after launch. Published pricing from 450 to 10,000 euros and above depending on complexity.

Also available: Strasbourg, Lyon.