Privacy settings

Choose which optional technologies we may use. Strictly necessary ones are always active. Optional ones only start after you agree, and you can change your choice here at any time — withdrawing is as easy as agreeing.

Strictly necessary

Needed for the website to work securely and to remember your privacy choice. They cannot be switched off and do not require consent.

Always active

Help us understand how visitors use the website — for example which pages are read and how people find us — so we can improve it. Only with your consent.

You have not made a choice yet. Until you do, no optional technology is used.

Own website2026

Framequality.com — our own website, rebuilt from scratch

How we replaced a WordPress one-pager with a fast, bilingual website in English and German: clear service pages, real imagery and a careful migration plan.

The Framequality homepage on desktop: “Audit. Plan. Grow.” above the growth audit panel.
Client
Framequality
Relationship
Own website
Year
2026
Our role
Concept, design, copywriting, development and migration planning — by Framequality

Services

  • Information architecture
  • UX and interface design
  • Copywriting in English and German
  • Web development
  • Technical SEO
  • Migration planning

Technologies

  • Next.js (static generation)
  • TypeScript
  • Tailwind CSS
  • next-intl (English and German)
  • MDX content
  • Playwright and axe-core tests

Challenge

The old site was a German WordPress one-pager with no dedicated service pages, theme demo content and three domains answering at once. It no longer showed how Framequality works today.

Solution

A new, bilingual website with its own page for every service, a clear structure for case studies and articles, real photos instead of stock imagery and a redirect plan for every old URL.

Outcome

A fast, accessible site in English and German that is ready to move to framequality.com. Every page is built and tested before the old site is switched off.

The Framequality website on desktop: the seven areas of the growth audit as glass cards.
The English Framequality homepage on a phone.
The German Framequality homepage on a phone.

Framequality's website is our own project, not a client project. We show it because it is the clearest example of how we approach a relaunch: start with an honest audit, plan the structure, write the content, build it properly and protect what already works in search.

Where we started

The previous site ran on WordPress with a page builder and a purchased theme. It was a single German page with anchor links. Services existed only as five words in a tab list, theme demo content was still published, and framequality.de, .org and .com all answered with the same pages. None of that is unusual — but it made the site hard to find, hard to read and hard to maintain.

What we built

  • A page for every service — websites, SEO, marketing, branding, photo and video, custom software and automation — each with its own goal, process and questions.
  • English and German, side by side. Every page exists in both languages, with translated URLs and correct language signals for search engines.
  • Real work, real people. The site shows real client projects and the founder behind them, instead of stock photos.
  • Case studies and articles written in plain language, with no invented numbers or testimonials.
  • A redirect for every old URL, so links and search rankings are carried over when the domain moves.

Design decisions

One message, one formula

The homepage tells one story: audit, growth plan, execution. Every section follows the same pattern — a short label, a heading and one line of text — so the page stays calm and easy to scan. Detail lives on the service pages, where people who want it will look for it.

Fast and accessible by default

Pages are generated ahead of time and served as plain HTML. Content stays readable without JavaScript, animations respect reduced-motion settings, and every page is checked with automated accessibility and end-to-end tests before it ships.

Every page can be read without accepting anything. Statistics only start after an explicit “Accept”, “Reject all” sits right next to it with the same weight, and the choice can be changed from every page. Fonts are self-hosted, and there are no advertising scripts.

What this means for clients

The same process — audit, structure, content, build, migration — is what we use for client relaunches. If your website no longer matches your business, we would be glad to show you how we would approach it.

Daniel Gola

Planning something similar?

Tell us about your project. We will tell you honestly how we would approach it.

Prefer email? Write to hello@framequality.org.