Skip to content
sitomat
AI provider · Rotkreuz · Switzerland

BE BRAVE AG: 360 pages in five languages, no CMS

The Swiss AI provider had a new website built by an agency, and it got stuck on the agency's staging server: five languages, but 33 of 39 articles only in German, over a thousand buttons leading to the wrong language and a page that jumped while loading. We rebuilt it without a CMS, translated it, wired it up and took it live on 5 October 2026 with 511 redirects.

Industry
AI provider
Location
Rotkreuz
Languages
German, English, French, Italian, Portuguese
Scope
360 pages
Live since
October 5, 2026
Address
be-brave.ch
Before
Before: be-brave.ch

The whole old home page, scrolled through.

After
After: be-brave.ch

The whole new home page, in the same window.

WHAT IT BRINGS THE COMPANY

Six things that got better for visitors and search engines

Each card first says what changes. Below it is the measurement that proves it.

Every language stays in its language

Whoever read the site in English, French, Italian or Portuguese ended up on German pages through 1'028 buttons. Now every link leads to its own language, and all 46 articles exist in all five.

Buttons to the wrong language: 1'028 → 0

Nothing jumps while loading

The agency version rearranged the page while loading; the footer slid away under the content. Google measures that as layout shift: 1.0 before, 0 now.

Layout shift (CLS): 1.0 → 0

Whoever knows the old address lands in the right place

421 addresses of the previous website and 90 more from the web archive, old sitemaps and Search Console lead to the matching new page, including the blog articles.

511 old addresses redirected

Google and ChatGPT read every page

Each of the 360 pages carries title, description, language links and structured data in the HTML, plus sitemap and llms.txt. Answer engines do not have to run anything to read the content.

355 addresses in the sitemap, registered with Google

Case studies with content

Six use cases with starting point, solution and result in five languages, where «Project name» and Lorem ipsum stood before.

Case studies with content: 0 → 6

Runs without a CMS on its own servers in Switzerland

No agency backend, no CMS to maintain and secure. The website sits as finished HTML on its own servers in Switzerland; every change is traceable in the repository.

360 pages as finished HTML, no CMS

STARTING POINT

What was good, and what held it back

What was good and stayed

  • A finished design in five languages
  • 39 expert articles with substance
  • A cookie notice where declining is as easy as agreeing

What held it back

  • The website depended on a CMS and on the agency's server
  • 33 of 39 articles existed only in German
  • 1'028 buttons led from the other languages to German pages
  • The page jumped while loading (layout shift 1.0)
  • The case studies were called «Project name» and read Lorem ipsum

WHAT WE BUILT

Design, features, languages

  1. 1

    360 pages in five languages as finished HTML: title, description, language links and structured data on every page, without a CMS and without the agency's backend

  2. 2

    46 articles in all five languages, plus six anonymised use cases instead of placeholder text

  3. 3

    850 internal links fixed: every language stays in its language

  4. 4

    511 redirects for the addresses of the old website, plus sitemap, llms.txt and a feed per language

  5. 5

    Runs as finished HTML on its own servers in Switzerland; changes go through the repository, traceably

HOW IT LOOKS ON A PHONE

The same business, a different website

be-brave.ch
Before: home – be-brave.ch

Before: home

be-brave.ch
Home – be-brave.ch

Home

be-brave.ch
Solutions – be-brave.ch

Solutions

be-brave.ch
Blog – be-brave.ch

Blog

For the technically minded: all measurements

Every value with date and test condition. Without a condition, a number is not a number.

MeasurementBeforeAfterConditionDate
Layout shifts while loading (CLS)1,00Home page on mobile; before the agency version (review of 9 September 2026), after the live site with Lighthouse09.09.2026 / 07.10.2026
Articles in all five languages646Blog articles available in German, English, French, Italian and Portuguese09.09.2026 / 05.10.2026
Buttons leading to the wrong language1'0280Internal links in the non-German versions without a language prefix09.09.2026
Case studies with content06Use cases with starting point, solution and result instead of placeholder text09.09.2026
Old addresses redirected0511Addresses of the previous website that lead by 301 to the matching new page06.10.2026
Pages in the sitemap–355One entry per language version, registered with Google06.10.2026
Accessibility–100Lighthouse on mobile, measured locally07.10.2026
Speed on mobile–88Lighthouse on mobile, measured locally; the home page carries a large background video07.10.2026

MOVE

Old addresses, domain, ads

The previous website ran under the same address; the agency had built the new version with different addresses. On Monday, 5 October 2026, we switched the domain: 511 redirects lead every old address, including the blog articles, to the matching new page. The next day the sitemap was registered with Google.

And your website?

Check for free how it stands. Or let's talk: you see your new site before you pay.

Book a first call

Free · no sign-up · your result stays private