Year 2026Timeline 5 weeksRole UX, design, Next.js, i18n PL/DE
Bilingual PL/DE recruitment portal for a senior-care agency in Germany — multi-step form with PDF and local SEO.

Gallery
Problem
The care agency ran a slow WordPress site with no German version and no form that finished recruitment. Candidates dropped off on calls and emails before an offer existed.
Solution
I built a bilingual PL/DE Next.js portal with a multi-step recruitment form, server-side PDF generator, and local SEO for Germany and Poland.
Dynamic i18n routing (PL/DE) with hreflang for SEO
Multi-step form with validation and a progress bar
Server-side PDF generator for offers and guides
LocalBusiness structured data for visibility in Germany
This project shows a scope we can repeat in a similar engagement.
Results
LCP
MeasuredBefore
5.1s
After
0.9s
Measurement period: Pomiar po wdrożeniu, 2026, PageSpeed Insights (mobile)
Metric definition: Largest Contentful Paint dla strony głównej, dane laboratoryjne
View data sourceApplications / mo
Client dataBefore
15
After
48
Measurement period: Miesiąc przed wdrożeniem vs miesiąc po wdrożeniu
Metric definition: Liczba zgłoszeń kandydatek wysłanych przez formularz, dane przekazane przez klienta
Figures reported by the client from their analytics or CRM.
Bounce rate
Client dataBefore
82%
After
38%
Measurement period: Miesiąc przed wdrożeniem vs miesiąc po wdrożeniu
Metric definition: Odsetek sesji bez interakcji, dane z analityki klienta
Figures reported by the client from their analytics or CRM.
DE visibility
Client dataBefore
#45
After
#6
Measurement period: Pozycje po wdrożeniu dla fraz „Betreuung Polen” i „Opieka Niemcy praca”
Metric definition: Pozycja w wynikach Google DE dla wskazanych fraz
Figures reported by the client from their analytics or CRM.
“Before launch I was losing candidates almost every day — they quit before finishing the form. Now applications arrive on their own, with a ready PDF, and the site is on page one in Germany. It changed our whole recruitment process.”
Before / After
The left side is a reconstruction of the typical pre-migration look — original screenshots were not archived.


Stack and scope
Design tailored to every device


The clinical dietitian had no website — no EBM authority in Google, no online booking. Patients couldn't check calorie needs before a visit.

Fight-Match combined a product landing page with partner matching, chat, and an events calendar.
Next step
Tell us about your candidates, forms and languages. We'll scope the portal around your process.
Discuss a recruitment portalSee other work