Choosing a web developer on the French Riviera: how to avoid nasty surprises
In short: to choose a web developer in Nice, Cannes, Antibes or anywhere else in the Alpes-Maritimes, start from your project, not from a list of names. Shortlist two or three candidates, look at their websites on your phone, and compare quotes that spell everything out, including what happens after launch. Above all, get it in writing that the domain name, the hosting, the logins and the rights to the website belong to you. And check the points specific to the region, starting with the languages your customers speak and your seasonal calendar.
The term “web developer” covers very different jobs. Someone who builds beautiful brochure websites is not necessarily the right person for a store with two thousand products, or to take over a website its creator has abandoned. Before asking who, be clear about what:
The profile to look for, depending on your project
Your project
The profile to look for
The question that tells them apart
A website to present your business
A developer at ease with WordPress or a similar tool, who lets you edit your pages yourself
“Will I be able to change a text or a photo without calling you?”
An online store
A specialist in the chosen platform (PrestaShop, WooCommerce or Shopify) who has already launched online stores
“Which stores have you built, and are they still selling?”
Taking over an existing website
A developer willing to take over someone else’s work, starting with a site review
“What do you check before committing?”
A multilingual website
A developer who has built some before, and knows how to link the versions together for Google
“How will Google know which version to show each visitor?”
There is no shortage of web developers in the Alpes-Maritimes: agencies in Nice or Sophia Antipolis, freelancers just about everywhere. The hard part is not finding them, it is choosing between them. Three places to start:
Websites you like: their creator is often credited at the bottom of the page or in the legal notice. Also ask the business whether they are happy with their developer, and whether they would choose them again.
Word of mouth: your accountant, a fellow business owner, a business club in your town. A recommendation is worth most for what it says about aftercare: did the developer respond when something went wrong?
Google and freelance platforms: handy for finding names, as long as you check everything afterwards. Read the reviews, and above all how the developer replies to negative ones.
Two or three candidates are enough. Beyond that, you end up comparing prices rather than ways of working.
Look at their websites, on your phone
A portfolio shows websites on the day they went live. The websites themselves show how they have aged. Ask for three links, ideally in your line of work or for projects the size of yours. Open them on your phone, off Wi-Fi, as a customer would:
Does the page load quickly, without the text jumping around while it loads?
Can you find the address, the opening hours or the booking button within seconds?
Is the website kept up to date: dates, news, legal notice?
If it exists in several languages, is every version complete, or does the translation stop at the home page?
If you can, spend a few minutes talking to one of their clients: you will learn how the project really went. And ask who will write the code for your website, and who will be your day-to-day contact: it is not always the person you see at the first meeting.
Finally, find out how long they have been in business: a newcomer is not necessarily a bad choice, but it is better to know before signing.
Compare like-for-like quotes
Two quotes for “a website” can describe two completely different projects. Before looking at the amounts, check that each one covers the same things.
The same project, two quotes. The first fits on one line; the second says what is delivered, what is left to you and what happens after launch.
A detailed quote states at least:
What is delivered: the number of pages or page templates, the languages, the features (contact form, booking, payment).
What is left to you: the text, the photos, the translations. This is often where delays start.
The schedule: the main stages and the target launch date, which also depends on how quickly you send your feedback.
The yearly costs: domain name, hosting, paid plugins or modules.
Aftercare: updates, backups, fixes, and on what terms.
Payment: paying in stages is better than paying everything up front.
Keep everything in your name, in writing
This is the most important point, and the one most often forgotten. The day you want to change developer, anything that is not in your name will become a problem. Before signing, get it in writing that you will have:
The domain name, in other words your website’s address, registered in your company’s name.
The hosting: the account with the hosting provider, in your name.
An administrator login to the website, with your own username, not a shared password.
Your Google tools: visitor statistics, Business Profile and Search Console (which shows how Google sees your website), set up with your own account.
The licences for paid themes, plugins or modules, in your name.
That leaves one point almost nobody checks: the rights to the website itself. Under French law, whoever creates a design, text, photos or code keeps the copyright, even when paid to create them. So that you can use and update your website without depending on your developer, ask for a clause assigning these rights to you in the quote or contract. The French Intellectual Property Code calls for it to be in writing, to list each right assigned and to state for what uses, where and for how long.
Here, a website often has to speak several languages, hold up during the high season and stand out from many competitors. Whoever the candidate, local or not, check these six points:
An international clientele
Tourists, foreign residents, customers from Monaco or Italy: a multilingual website should be planned from the start. Ask who will translate, and who will update each language when a text changes.
The rhythm of the seasons
For many businesses in the area, summer brings in a large share of the year’s business. The website must be live and running smoothly before the high season. Ask for a schedule that allows for it. And if the website goes down in the middle of August, who will respond?
Local search
Many customers look for a service by adding the name of their town. Ask how your pages will be designed for these searches, and be wary of pages copied town by town (see below).
Monaco and its own rules
If you also work in the Principality, two more subjects come up: .mc domain names and Monegasque rules on personal data. Ask whether the candidate knows them. The details are in my guide for businesses in Monaco.
Fierce competition
In Nice, Cannes or Antibes, there are many businesses in each trade. Your work, your customer reviews and useful content make the difference. Ask the candidate how they plan to make you stand out, not just make you visible.
Rules to follow
Cookies, personal data, accessibility: the law applies to your website too. Since June 2025, for example, a European law has required online stores selling to consumers to be accessible to people with disabilities. Micro-enterprises are exempt: fewer than 10 people, and no more than €2 million in turnover or on the balance sheet. Ask how these rules will be taken into account.
The phrases that should worry you
Some phrases, heard at the first meeting, deserve a closer look:
“I guarantee you the top spot on Google.” Nobody can guarantee it: Google says so itself, in its advice on hiring an SEO.
“No need to give you the logins, I take care of everything.” Taking care of everything is fine. But the logins must remain yours.
“I’ll make you a page for each town, we just change the name.” Near-identical pages where only the town name changes are what Google calls doorway pages: it classes them as spam.
“No upfront cost: you just pay a monthly fee.” Paying monthly is not unusual in itself, but read the contract carefully. It may be a finance lease running for several years, which you cannot get out of early, with no option to buy at the end. The DGCCRF, the French consumer protection authority, warns businesses about these contracts.
“This price is only valid if you sign today.” A serious developer gives you time to compare.
“We’ll sort out maintenance later.” Aftercare is decided before signing, not the day the website goes down.
The checklist before signing
You have seen at least three of their websites, on your phone.
You know who will write the code, and who your contact will be.
The quote details what is delivered, what is left to you and the schedule.
The yearly costs are written into the quote.
The domain name, hosting, logins and licences will be in your name.
The transfer of rights to the website is in the quote or contract.
Aftercare is planned: updates, backups, and who responds if the website goes down.
A project on the French Riviera?
I am a freelance web developer specialising in WordPress and PrestaShop, based between Monaco and Cannes. Ask me the questions in this guide: you talk directly to the person who writes the code, and I reply within one business day.
Should I choose a developer based in the Alpes-Maritimes?
It is not essential: most projects run very well remotely, by video call and email. A developer from the region simply grasps your season and your clientele faster, and meeting you does not mean organising a trip.
Agency or freelancer: which should I choose?
An agency brings several skills under one roof. A freelancer gives you a single contact: the person who does the work. It depends on the size of the project and what you expect day to day.
How many quotes should I ask for?
Two or three, based on the same project description. Beyond that, you will spend a lot of time for little extra information.
Nobody can guarantee it. However, a fast, clear website, useful pages, a complete Google Business Profile and customer reviews give you the best chance. See SEO basics.
How much does a website cost?
The price depends mainly on the number of pages, the languages, the features (booking, payment) and what you supply yourself. I never give a price blind. Tell me about your project: I reply within one business day, then I send you a clear, itemised quote.
This site uses cookies to measure its audience and, with your consent, for advertising. You can accept, decline or choose your preferences.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.