Skip to content
Business Agile
← Work
Web · Psychology and neuropsychology practice · In progress

Montebello Psychologue

Montebello Psychologue, a practice moved from a 2011 WordPress to a bilingual prerendered site.

Key figures

prerendered pages, in two languages14
legacy URLs redirected with a 30119
plugins, forms and cookies0

Camille de MONTEBELLO is a psychologist and neuropsychologist in Paris. Her website presented her background, her two specialities and her contact details, in French and English, on a WordPress installed in 2011 and hosted on OVH shared hosting. The theme was fifteen years old, a dozen plugins ran behind it, and the contact form no longer worked: the home page said so to visitors itself, asking them to phone instead.

The project in detail

The content of a practice like this one is editorial and rarely changes. There is no catalogue, no account, no basket. In that case a prerendered site removes the attack surface, the plugin updates and the cost of dynamic hosting in one go, without losing anything the visitor came for. So I ported every page onto our house stack, keeping both languages.

The work was as much about the text as the code. Every page was transcribed from what the site served in October 2026, with three changes: obvious typos, the English pages brought level with the French ones which were more recent (one qualification was missing in English), and the removal of the notice about the broken form, since the new site links straight to the phone number and the email address. The code of ethics for psychologists is reproduced in full, on its own page, in both languages.

The audit also found three different addresses across the pages of the source site. The contact page is the one that counts, because that is the page a visitor acts on: its address is now the only one, served from a single source in the code. It still needs confirming before launch, and it is the kind of point a port reveals without looking for it.

The old addresses stay alive. Nineteen WordPress URLs are redirected with a 301 through an nginx table, built so that a legacy address reaches its target in a single hop, with or without its trailing slash. The five very short articles of the previous site (introduction, supportive therapy, CBT, relaxation) have become sections of a single psychology page, and their addresses lead there. The site has fourteen pages in its sitemap, sets no cookie and carries no form.

As of today the port is in staging, served on a preview address and deliberately not indexed. Production still answers on the original WordPress: the switch is waiting for the client's go-ahead, and for her address to be confirmed.

What was done

  1. 01

    A 2011 WordPress, period theme and a dozen plugins, ported to a prerendered site

  2. 02

    Both languages kept, English pages brought level with the French ones

  3. 03

    Nineteen legacy URLs redirected with a 301 through an nginx table, in a single hop

  4. 04

    The code of ethics for psychologists reproduced in full, in both languages

  5. 05

    No form, no plugin, no cookie

Frequently asked questions

Why leave WordPress for a practice website?

Because the content rarely changes and no page needs computing on demand. A prerendered site removes plugin updates, the attack surface and dynamic hosting, and the visitor gets exactly the same pages.

What happens to the old addresses of a WordPress site?

They are redirected with a 301 to their equivalent, nineteen of them here, through an nginx table that resolves the address in a single hop whatever the trailing slash. Earned rankings and inbound links keep working.

What do you do when a site carries several conflicting addresses?

You settle on the one from the contact page, because that is the one a visitor uses to come, you serve it from a single source in the code, and you have it confirmed before launch rather than copying the mistake across.

Other work

A project? Let's talk this week.

A short brief, an answer within 48 hours, a firm estimate after scoping.

Describe my project