Lat doświadczenia w Niemczech
Daniel pracował na budowach w Niemczech przez 15 lat. To realny USP dla klientów z Sudetów (region historycznie złożony, dużo osób wraca z DE).
Case study · strona firmowa · 2026
Daniel prowadzi firmę remontową w Kamiennej Górze. Po 15 latach pracy na niemieckich budowach wrócił do Polski i potrzebował strony, która komunikuje konkretne korzyści dla klienta (termin, czystość, detal) — a nie kolejne generyczne "kompleksowe usługi". Zbudowałem stronę w estetyce "German Premium": ciemny hero z slideshow, slogan w 3 słowa, 33 realnych zdjęć portfolio z filtrami kategorii, FAQ z rich-snippet schema i pełna polityka prywatności RODO.
Kontekst biznesowy
Klient miał poprzednią stronę zrobioną w generatorze WebWave: domyślny template z napisem "YOUR BRAND NAME", typografia stock, brak nazwy firmy w meta-tagach (og:site_name = "Nowa strona 1"), 4 generyczne pytania FAQ z błędami logicznymi i ZERO realnych zdjęć w treści (mimo że dysponował 33 zdjęciami zrealizowanych projektów). Strona nie pozycjonowała się lokalnie i nie generowała leadów.
Daniel pracował na budowach w Niemczech przez 15 lat. To realny USP dla klientów z Sudetów (region historycznie złożony, dużo osób wraca z DE).
Bathrooms, podłogi, elewacje, wnętrza. Zdjęcia oryginalnie wisiały tylko jako galeria, bez kategoryzacji i bez kontekstu.
Mały rynek lokalny + dojazd do Lubawki, Mieroszowa, Krzeszowa, Wałbrzycha. Local SEO to nie nice-to-have, to konieczność.
Wyzwanie
Pierwsze podejście brzmiało "Remonty w niemieckim standardzie". Po krytycznej analizie odrzuciłem to: to cliché w PL (używa każdy od narzędzi po samochody), abstrakcyjne ("standard" = słowo-wytrych) i lekko defensywne dla starszego pokolenia w Sudetach.
Rozwiązanie
5 zdjęć premium łazienek crossfaduje co 6s. Każde wolno zooma (1.0 → 1.14) + lekko przesuwa się. Slogan "Termin. Czystość. Detal." w hero (ostatnie słowo orange).
Masonry layout (CSS columns), filtry kategorii (Łazienki / Wnętrza / Elewacje / Podłogi), lightbox z keyboard nav (Escape, Arrow keys). Wszystkie zdjęcia w WebP.
Konkretne odpowiedzi (cena, termin, materiały, obszar, gwarancja, płatność). FAQPage JSON-LD schema → Google może pokazać te pytania w wynikach wyszukiwania (rich snippets).
Scroll progress bar, magnetic CTA buttons, tilt 3D na bento-card oferty, animated film grain na dark sekcjach, IntersectionObserver fade-in-up. Wszystko vanilla JS + rAF throttle.
LocalBusiness schema, sitemap.xml, robots.txt, OG share image 1200×630 (generowany z SVG przez sharp), Twitter Cards, embed Google Maps Kamienna Góra.
Pełna polityka prywatności (cookie-light, no Google Analytics), custom 404 branded, aria-labels, skip-link, prefers-reduced-motion respect, focus-visible outline orange.
Proces
Rezultaty
Projekt jeszcze nie na produkcji (czeka na akceptację klienta + zakup domeny + konfigurację SMTP), więc twarde metryki konwersji dopiero przyjdą. Mierzalne deliverables na dziś:
Wszystkie 33 zdjęcia portfolio z otagowaniem kategorii. Klient widzi tylko Łazienki / Wnętrza / Elewacje / Podłogi w 1 klik.
Z 4 generycznych pytań ("Czym zajmuje się Państwa firma?") do 8 konkretnych z widełkami cen, terminami i gwarancją.
LocalBusiness + FAQPage + BreadcrumbList + slogan property. Stara strona miała 0 strukturalnych danych.
Z 1 statycznego zdjęcia → 5 zdjęć crossfade z Ken Burns. Mobile fallback do 1 zdjęcia (perf).
Stara strona nie miała RODO. Nowa: 9 sekcji, cookie-light analytics, brak GA, prawa osoby z art. RODO.
≤30KB CSS + ≤4KB JS + WebP zdjęcia. Hero photo preload, lazy loading reszty. Lighthouse 90+ target.
Co dalej
Strona jest na preview URL i czeka na trzy decyzje klienta:
hausbud.pl, hausbud-remonty.pl, hausbudkg.pl.Po tym: merge redesign → main, vercel --prod, DNS, Google Search Console, Google Business Profile (kluczowe dla local SEO w Kamiennej Górze).
Strony firmowe
Jeśli masz realny USP (doświadczenie, portfolio, regional advantage) — strona powinna to komunikować od pierwszego scrollu, a nie chować pod 5 podstronami. Opisz swoją firmę i obszar działania — przygotuję propozycję.