DELCARS to komis samochodowy z Trzycierza (gmina Korzenna, woj. małopolskie), auta używane premium importowane z Niemiec, głównie BMW, Audi i Mercedes, średnia cena auta 95 000 zł. Przez 6 lat firma działała na starym WordPressie z motywem za 49 USD i wtyczką do listingu samochodów która co 2 tygodnie się rozjeżdżała przy aktualizacjach. Po 14 dniach pracy i pełnej migracji na Next.js + PostgreSQL z dedykowanym panelem admina, DELCARS osiągnął pozycję #1 w Google na frazę "komis samochodowy Trzycierz" i #2 na "komis samochodowy Korzenna", w 25 dni od publikacji. Liczby z Google Search Console: 570 wizytujących, 2 200 wyświetleń w 25 dni. Wcześniej Krzysztof (właściciel) nie miał nawet podpiętego Search Console, w jego słowach: "praktycznie nikt mnie w Google nie widział". To jest pełny case study migracji ze starego WordPressa do nowoczesnych technologii, z liczbami, decyzjami i pułapkami.
Disclaimer dotyczący liczb
Wszystkie liczby w tym case study (pozycja w Google, liczba wizytujących, wyświetleń) pochodzą z Google Search Console klienta i są weryfikowalne na żądanie. Pozycje w Google można sprawdzić samodzielnie wpisując frazy "komis samochodowy Trzycierz" i "komis samochodowy Korzenna". Statystyki dotyczące poprzedniej strony klient udostępnił z wcześniejszej implementacji (lub potwierdza ich brak, Search Console nie był podpięty).
Wyzwanie biznesowe
Krzysztof (właściciel DelCars) trafił do nas z konkretną listą problemów:
- WordPress padał średnio raz w tygodniu (incompatibility wtyczek po automatycznych aktualizacjach)
- Listing 47 samochodów ładował się 9 sekund (ciężki motyw + 23 wtyczki)
- Dodanie nowego auta zajmowało 25 minut (10 zdjęć + opis + 18 pól + ręczne skalowanie zdjęć)
- Brak indeksacji w Google na frazy lokalne, wyświetlał się dopiero na pozycji 30+
- Każde zdjęcie było 4-8 MB JPEG bez WebP/AVIF, bez lazy loadingu
Założenia briefu:
- Migracja całego katalogu samochodów (47 pojazdów) na nową technologię
- Panel admina do dodawania samochodów w max 5 minut
- Automatyczne skalowanie zdjęć i konwersja do AVIF/WebP
- Integracja z OtoMoto (auto sync nowych ofert dwukierunkowy)
- Pierwsza pozycja na frazy lokalne w Google w 60 dni
Decyzje techniczne
Technologia: Next.js 15 + PostgreSQL + dedykowany panel admina
Kluczowa decyzja: zamiast używać gotowego systemu zarządzania treścią (typu WordPress, Sanity, Strapi), zbudowaliśmy DELCARS dedykowany panel administracyjny dopasowany do branży motoryzacyjnej.
Dlaczego dedykowany panel? Krzysztof dodaje 3-5 samochodów tygodniowo i potrzebuje pól specyficznych dla branży: rocznik, przebieg, moc, paliwo, skrzynia, typ nadwozia, kolor, wyposażenie. Gotowy CMS wymagałby albo konfiguracji każdego pola od zera, albo własnych komponentów, więc tak czy inaczej budowalibyśmy własny panel.
Co Krzysztof dostał:
- Strona w technologii Next.js 15 (tej samej co Nike, TikTok, Notion), 6× szybsza od starego WordPressa
- Baza danych PostgreSQL na Neon, niezawodna, skalowalna do 500+ samochodów bez zmiany abonamentu
- Automatyczne skalowanie zdjęć (3 rozmiary: 400px, 800px, 1600px) i konwersja do nowoczesnych formatów (WebP/AVIF), strona ładuje się szybciej, mniej zużywa transferu
- Zero ręcznej obróbki zdjęć w Photoshopie, wszystko dzieje się po wgraniu do panelu
Integracja OtoMoto, najtrudniejsza część projektu
Krzysztof 60% zapytań dostaje przez OtoMoto. Wymagał żeby dodanie auta na własnej stronie automatycznie publikowało je też na OtoMoto (i odwrotnie, sprzedaż na OtoMoto = znika ze strony).
Wyzwanie techniczne: OtoMoto ma oficjalne API (interfejs do integracji), ale dokumentacja jest średniej jakości, niektóre wymagane pola nie są opisane, format danych jest stary (XML zamiast nowoczesnego JSON).
Co zrobiliśmy:
- Co 30 minut serwer sprawdza status każdego auta na OtoMoto i synchronizuje zmiany
- Gdy Krzysztof dodaje auto w naszym panelu, automatyczna publikacja na OtoMoto (bez podwójnej pracy)
- Tłumaczenie pól (nasz katalog kolorów ≠ OtoMoto katalog kolorów) w jednym pliku konfiguracyjnym
- System ponownych prób przy nieudanych synchronizacjach (max 3 próby z opóźnieniem)
Czas na tę integrację: 3 dni z 14, czyli 21% projektu. Niedoszacowaliśmy, założyliśmy 1 dzień. Wpadka przy oszacowaniu briefu, lekcja na przyszłość.
Migracja katalogu samochodów z WordPressa
Eksport z WP plugin "WP All Export" → CSV → custom node script → seed do Postgresa. 47 samochodów + 470 zdjęć (średnio 10/auto) = 6h pracy programisty + 2h Krzysztofa na ręczną weryfikację (kilka cen się zgubiło, pole "wyposażenie" było plain textem zamiast structured data).
Czas i cena
- Brief: 1 dzień (formularz + 1h call żeby zrozumieć system zarządzania asortymentem)
- Projekt graficzny: 4 dni (2 iteracje, Krzysztof chciał "bardziej premium" w drugiej rundzie)
- Kodowanie: 6 dni (z czego 3 dni integracja OtoMoto)
- Migracja danych: 1 dzień
- Konfiguracja + szkolenie panelu: 2 dni (1 dzień konfig, 1 dzień Loom video tutorial dla Krzysztofa)
- TOTAL: 14 dni roboczych
Cena: pakiet Premium 4 900 zł + integracja OtoMoto 2500 zł + panel admina custom 2000 zł = 9 400 zł netto, 11 562 zł brutto. Dostarczone w terminie (deklarowane 14 dni, pełen pakiet z dodatkami).
Wynik po 25 dniach od publikacji
Robiliśmy dla DELCARS tylko TECHNICZNE SEO, bez kampanii linkbuildingowych, bez płatnych reklam, bez nadgorliwego content marketingu. Mimo to wyniki przyszły szybko:
Pozycje w Google: przed i po publikacji nowej strony
| Fraza | Przed (stara strona WordPress) | Po 25 dniach (nowa strona Next.js) | |---|---|---| | "komis samochodowy Trzycierz" | brak w pierwszych 50 wynikach | #1 | | "komis samochodowy Korzenna" | brak w pierwszych 50 wynikach | #2 | | Wizytujący / 25 dni | 0 (brak Google Search Console) | 570 | | Wyświetlenia w Google / 25 dni | 0 (brak GSC) | 2 200 | | Lighthouse Performance | nie sprawdzane | 95+ |
Każdą pozycję możesz zweryfikować samodzielnie, wpisz frazę w Google i zobacz wynik.
- Pozycja #1 w Google na frazę "komis samochodowy Trzycierz" (lokalizacja DELCARS)
- Pozycja #2 w Google na frazę "komis samochodowy Korzenna" (sąsiednia gmina)
- 570 wizytujących + 2 200 wyświetleń w Google Search Console (25 dni od publikacji)
- Wcześniejsza strona: brak Search Console, brak weryfikowalnego ruchu organicznego, Krzysztof: "praktycznie nikt mnie w Google nie widział"
Te liczby można sprawdzić samodzielnie: wpisz w Google "komis samochodowy Trzycierz" i zobacz DELCARS na pozycji #1.
Co konkretnie zrobiliśmy dla tej pozycji
- Migracja z wolnego WordPressa na Next.js 15 + PostgreSQL → szybkość Lighthouse 95+
- Lokalne SEO techniczne: schema.org LocalBusiness, NAP (nazwa/adres/telefon) spójny w całej strukturze, JSON-LD AutoDealer
- Optymalizacja meta tagów pod frazy lokalne ("komis samochodowy [miejscowość]")
- Sitemapy XML + zgłoszenie do Google Search Console (wcześniej brak)
- Optymalizacja Core Web Vitals (LCP < 1,2s, CLS < 0,05)
Co byśmy zrobili inaczej
-
Lepsze oszacowanie integracji OtoMoto, 1 dzień zamienił się w 3, bo nie sprawdziliśmy dokumentacji API przed wycenieniem. Lekcja na przyszłość: przy każdym zewnętrznym API zarezerwować 1h przed briefem na faktyczne sprawdzenie punktów integracji.
-
PostgreSQL od razu na Neon, nie na lokalnym Dockerze, straciliśmy dzień na konfiguracji środowiska deweloperskiego. Neon ma kopie testowe baz danych, każdy deweloper ma własną kopię bazy za darmo.
-
Panel admina powinien mieć przesuwanie zdjęć myszką w wybranej kolejności od początku, Krzysztof poprosił o to po 2 tygodniach używania, dodaliśmy w maintenance (3h pracy, 250 zł, mieściło się w opiece pakietu).
Frequently asked questions
Kiedy warto migrować z WordPressa do Next.js?
Trzy sygnały: (1) strona ładuje się dłużej niż 4 sekundy na komórce, (2) co tydzień coś się psuje po aktualizacjach wtyczek, (3) potrzebujesz funkcji której żadna wtyczka dobrze nie obsługuje (custom integracje, dynamiczny asortyment, panel admina dopasowany do branży). Jeśli masz 5-stronicową wizytówkę bez integracji, WordPress wystarczy.
Ile kosztuje strona dla dealera samochodów taka jak DelCars?
Pakiet Premium SEVENEDGE 4 900 zł + custom panel admina (zazwyczaj 2000-3000 zł w zależności od liczby pól) + opcjonalne integracje (OtoMoto 2500 zł, Allegro 1800 zł, Otomoto Pay 1200 zł). Średnio 8000-12000 zł netto za pełen system. Wypełnij brief, dostaniesz wycenę w 24h.
Jak działa integracja OtoMoto, czy nie naruszamy regulaminu?
OtoMoto ma oficjalne API dla Pakietu Profesjonalnego (599 zł/mies w 2026). Integracja działa zgodnie z regulaminem, używamy autoryzacji konta dealera. Bez Pakietu Profesjonalnego można robić tylko publikację w jedną stronę (bez śledzenia zmian), bez synchronizacji statusu sprzedaży.
Czy SEVENEDGE prowadzi później maintenance?
Tak. Pakiet maintenance 350 zł/mies obejmuje: hosting Vercel, monitoring uptime, backup bazy 1x/dzień, security updates, do 2h dev hours/mies. Krzysztof wykupił od dnia publikacji.

