Own product — 33 EU countries
FFCheck.eu
The European edition of FFCheck: the same toolkit across 33 countries, each in its own language — flight-compensation claims drafted in every local language, per-country everyday-rules tools and honest outcome tracking of whether airlines actually pay. Roughly eight thousand indexed pages, built and run by us, and moved from WordPress to our own static setup byte-for-byte, without Google noticing.
What it is
FFCheck.eu is the European edition of FFCheck: the same idea — one tool, one problem, no account, no subscription — rolled out across 33 countries, each in its own language and against its own rules. Where the Dutch edition knows how the Netherlands works, the EU edition knows how Germany, Greece, Spain and thirty others work, one page at a time.
What it does
- Flight compensation in every local language. EU 261 gives passengers €250 to €600 for cancelled or badly delayed flights. FFCheck.eu explains the rules and drafts the formal claim letter to the airline in the passenger's own language — a German traveller reads Fluggastrechte, a Greek one αποζημίωση πτήσης — for a one-off fee instead of a commission on the payout.
- "Can I …?" for each country. The everyday-rules tool exists per country, because whether you may fly a drone, park a camper or barbecue on a balcony is a national question, not a European one.
- Honest outcome tracking. A community form where passengers report whether the airline actually paid, how long it took, and what worked. The site tells you what happens after the letter, not just how to write it.
- The shared toolkit — privacy rights, complaint letters, the "what's changing" overview of new rules — mirrored across the editions.
In total that is roughly eight thousand distinct, indexed pages: country pillars, per-country question tools, shared tools, all cross-linked with proper language annotations so each version ranks for its own audience.
What we did
The product and the content architecture: how thirty-three editions share one design, one toolkit and one set of legal logic while each page stays genuinely local rather than machine-translated. The build: the letter generators and payment flow, the outcome-tracking form and its data, the multilingual page generation, sitemaps per region, hreflang across every page pair.
And then the migration. FFCheck.eu started on WordPress and outgrew it. We moved the entire site — every one of those eight thousand URLs — to a static, self-hosted setup on our own server, byte-identical to what Google had indexed: same addresses, same canonicals, same hreflang, same schema. WordPress kept serving until the DNS flip, so there was never a risky moment, and the community form kept working on the other side. It is the most careful version of the process we describe in our migration post, at a scale most agencies never touch.
Why it matters for your project
If your business sells in more than one country, FFCheck.eu is the proof that we can build one system that speaks each market's language properly, keep it fast and findable at thousands of pages, and move it between platforms without Google noticing. The Dutch edition shows the depth; this one shows the breadth.
Expanding across borders and want the search side done right from the start? Talk to us.