Polski sklep e-commerce z branży fashion (2500 produktów, 45 kategorii) w okresie listopad 2024 – listopad 2025 przeprowadził kompleksowy refactor architektury SEO. Efekt: ruch organiczny wzrósł 4,1× (z 95 tys. sesji/mc do 390 tys. sesji/mc), przychody z kanału organic 5,2× (z 380 tys. PLN/mc do 1,97 mln PLN/mc). Ten case opisuje konkretnie, co zostało zmienione, w jakiej kolejności i jakie błędy zostały po drodze naprawione.
Kluczowa obserwacja: refactor architektury to nie jedno działanie, tylko seria 8-12 kroków rozłożonych na 12-14 miesięcy. Próba zrobienia wszystkiego w 2-3 miesiące kończy się chaosem indeksacyjnym i spadkami. Powolna, metodyczna migracja z regularnym monitoringiem daje spektakularne wyniki.
W skrócie
- Case: fashion e-commerce, 2500 produktów, 45 kategorii. 12 miesięcy refactoringu architektury SEO.
- Ruch organiczny: 95k → 390k sesji/mc (4,1× wzrost). Przychody organic: 380k PLN/mc → 1,97M PLN/mc.
- Kluczowe zmiany: migracja URL struktury, konsolidacja kanibalizujących się kategorii, wdrożenie faceted navigation SEO-friendly, unique content per kategoria, optymalizacja product pages, link building do top kategorii.
- Koszt wdrożenia: 340 tys. PLN (zespół SEO + deweloperzy + copywriting + narzędzia).
- ROI: 12 miesięcy, ~18 mln PLN dodatkowego organic revenue vs 340 tys. PLN inwestycji. Zwrot 52×.
Stan wyjściowy: co było nie tak przed refactorem
Listopad 2024, firma fashion e-commerce (jacket, suits, accessories dla B2C):
- Sklep na Shopify, używany od 2019 roku.
- 2500 produktów w 45 kategoriach (hierarchia płaska: wszystkie kategorie w jednym poziomie).
- URL struktura: /products/{slug} dla produktów, /collections/{slug} dla kategorii.
- Ruch organiczny: 95k sesji/mc, stagnacja od 8 miesięcy.
- Przychody organic: 380k PLN/mc, stagnacja podobnie.
- Identyfikowane problemy: duplikat content między kategoriami podobnymi („Kurtki męskie” vs „Kurtki dla mężczyzn”), thin content na kategoriach, brak faceted navigation, słaby internal linking, brak unique descriptions na produktach.
- Domain Rating (Ahrefs): 42. Backlinki: 890 referring domains.
- Konkurencja: 3 duże polskie fashion e-commerce (DR 60+, 10 000-25 000 referring domains) dominowały SERP.
Dla pełnego kontekstu, jak wygląda dobra architektura e-commerce, warto zobaczyć przewodnik SEO dla e-commerce 2026, który obejmuje pełną strukturę.
Faza 1 (miesiące 1-2): audyt i plan architektury
Pełny audyt techniczny i content-owy. Kluczowe wnioski:
- 23 z 45 kategorii rankowało na te same frazy (kanibalizacja). Np. „Kurtki męskie” i „Kurtki dla mężczyzn” obie targetowały tę samą główną frazę.
- 67% produktów miało duplicate description (kopiowane z katalogu dostawcy).
- Brak podkategorii – wszystko w jednym poziomie. „Kurtki” jako kategoria, ale brak „Kurtki zimowe”, „Kurtki na jesień”, „Kurtki skórzane” jako subkategorii.
- Sliki faceted navigation generował tysiące URL-i z parametrami (/kurtki?color=czarny&size=L). Wszystkie indexowane, ale nie rankujące. Waste crawl budget.
- Internal linking płaskie – nawigacja tylko do top kategorii, bez cross-linkingu.
Plan naprawy (12 miesięcy, 6 faz):
- Audyt i planning (miesiące 1-2).
- Konsolidacja kanibalizujących kategorii (miesiące 3-4).
- Rozbudowa architektury (subkategorie, filtry SEO-friendly) (miesiące 4-6).
- Unique content per kategoria (miesiące 5-8).
- Optymalizacja product pages (miesiące 7-10).
- Link building i digital PR (miesiące 6-12).
Faze nachodzą na siebie celowo – niektóre prace mogą iść równolegle.
Faza 2 (miesiące 3-4): konsolidacja kanibalizacji
Identyfikacja 23 kanibalizujących par kategorii. Decyzja per para: które zostaje (primary), które mergeuje się z primary (source), 301 redirect source → primary.
Kryteria wyboru primary:
- Więcej organic traffic.
- Lepsze backlinki.
- Lepsza fraza dla focus keyword research.
W 23 parach konsolidacja:
- Source URL → 301 redirect → Primary URL.
- Content z source (jeśli unique) → merged do primary.
- Internal linki do source → update do primary.
- Backlinki external zostają (redirect je przekazuje).
Proces migracji: 2 pary kategorii tygodniowo (żeby Google miał czas na indexowanie). 10 par w tygodniach 5-9, 13 par w tygodniach 9-12.
Efekt po fazie 2 (miesiąc 4): ruch organiczny 95k → 118k sesji/mc (+24%). Głównie dzięki eliminacji kanibalizacji i koncentracji authority.
Faza 3 (miesiące 4-6): rozbudowa architektury kategorii
Płaska struktura 45 (po konsolidacji: 32) kategorii zamieniona na 3-poziomową hierarchię:
- Poziom 1: 8 głównych kategorii (Kurtki, Garnitury, Akcesoria, etc).
- Poziom 2: 32 podkategorie (Kurtki zimowe, Kurtki skórzane, etc).
- Poziom 3 (opcjonalny, dla niektórych): kategorie wyspecjalizowane (Kurtki zimowe puchowe).
Nowe URL struktura:
- /kategoria/kurtki/ (poziom 1)
- /kategoria/kurtki/zimowe/ (poziom 2)
- /kategoria/kurtki/zimowe/puchowe/ (poziom 3 opcjonalny)
Każda subkategoria targetuje specyficzną frazę („kurtki zimowe męskie” vs ogólną „kurtki”). To dramatycznie rozszerza keyword footprint.
Dodatkowo: faceted navigation (filtry po rozmiar, kolor, marka, cena) skonfigurowane jako SEO-friendly:
- Pojedyncze filtry (np. „Kurtki zimowe czarne”) – indeksowane, rankują.
- Kombinacje 2+ filtrów – noindex (np. „Kurtki zimowe czarne rozmiar L” = noindex).
- Parametry URL – kanoniczne do głównej kategorii.
Szczegóły, jak skonfigurować filtry SEO-friendly w e-commerce, opisujemy w dedykowanym tekście o filtrach produktowych i indexable URLs bez duplikacji.
Efekt po fazie 3 (miesiąc 6): 118k → 167k sesji/mc (+42% vs baseline). Nowe subkategorie zaczynają rankować na wąskie, konkretne frazy.
Faza 4 (miesiące 5-8): unique content per kategoria
Przed fazą 4 każda kategoria miała 200-400 słów thin content (auto-generowanego). Nowe: każda kategoria dostaje 800-1500 słów unique content z:
- Wstęp do kategorii (200-300 słów o styl, trendy, okazje).
- Porady dopasowania / stylizacji (200-400 słów).
- FAQ specyficzne dla kategorii (4-6 pytań).
- Sekcja „Najczęściej wybierane marki w kategorii” z linkami.
- Sekcja „Jak dbać o {produkt}” z praktycznymi poradami.
Copywriting: zewnętrzna agencja (ze względu na skalę – 32 kategorie × ~1000 słów = 32 000 słów unique content). Koszt: 65 tys. PLN.
Tempo: 8-10 kategorii miesięcznie. Pełny roll-out zajął 4 miesiące.
Efekt po fazie 4 (miesiąc 8): 167k → 235k sesji/mc (+147% vs baseline).
Faza 5 (miesiące 7-10): optymalizacja product pages
2500 produktów, z czego 67% miało duplicate descriptions. Priorytet: top 500 produktów po ruchu – własne unique descriptions.
Process per produkt:
- Descriptions 250-500 słów unique.
- Specyfikacje (materiał, wymiary, care) w strukturalnych polach.
- Schema Product (z price, availability, rating).
- Zdjęcia wysoka jakości (3-8 per produkt).
- Cross-linking do podobnych produktów i accessories.
- User reviews (aktywny zbieranie post-purchase).
Copywriting produktów: zespół 3 copywriterów zewnętrznych + 1 redaktor in-house (kontrola jakości). Tempo: 40-50 produktów tygodniowo. 500 produktów w 12 tygodniach.
Rich snippets: ceny, ratings, availability widoczne w SERP dla wszystkich 500 top produktów. CTR z SERP wzrósł o ~35% dla tych produktów.
Efekt po fazie 5 (miesiąc 10): 235k → 310k sesji/mc (+226% vs baseline).
Faza 6 (miesiące 6-12): link building
Równolegle z content workiem – systematyczny link building.
Strategie:
- Digital PR: 3 guest posty miesięcznie w branżowych publikacjach fashion (Vogue Polska, Fashion Business, Elle, etc).
- Influencer partnerships: 15 bloggerów fashion otrzymuje produkty, publikują recenzje z linkami.
- Directory listings: 25 wysokiej jakości directory (fashion, e-commerce, Polska business).
- Resource page outreach: 40 outreach emails do stron z resource pages o fashion/style.
- Shop comparisons: obecność w porównywarkach (Skąpiec, Ceneo).
Efekt: +340 nowych referring domains w 12 miesiącach. DR z 42 do 51.
Budżet link building: 85 tys. PLN (guest posty + czas zespołu PR).
Efekty finalne po 12 miesiącach
Miesiąc 12 (listopad 2025) vs miesiąc 0 (listopad 2024):
| Metryka | Przed | Po | Zmiana |
|---|---|---|---|
| Ruch organiczny (sesje/mc) | 95 000 | 390 000 | 4,1× |
| Przychody organic (PLN/mc) | 380 000 | 1 970 000 | 5,2× |
| Average order value (organic) | 185 PLN | 242 PLN | +31% |
| Organic conversion rate | 2,2% | 3,4% | +55% |
| Liczba fraz w top 10 | 1200 | 3800 | 3,2× |
| Domain Rating | 42 | 51 | +9 pt |
| Referring domains | 890 | 1230 | +38% |
| Average position top keywords | 12,4 | 5,8 | +53% |
Obserwacje:
- Conversion rate wzrósł więcej niż ruch – lepszy content i UX dały lepszych users.
- Average order value wzrósł – cross-linking i better product discovery zwiększyły koszyk.
- Fraza footprint 3,2× – nowa architektura targetowała znacznie więcej fraz.
- DR wzrost +9 pt to solidny rezultat link buildingu (w fashion branży, gdzie konkurencja ma DR 60+).
Koszty i ROI
Całkowity budżet 12-miesięcznego projektu:
- Zespół SEO (Head + 2 osoby, 50% czasu): 120 tys. PLN
- Deweloperzy (migracja URL, faceted navigation): 80 tys. PLN
- Copywriting (kategorie + produkty): 120 tys. PLN
- Link building: 85 tys. PLN
- Narzędzia (Ahrefs, Senuto, Screaming Frog Pro): 15 tys. PLN
- External audit w fazie 1: 10 tys. PLN
- Razem: 430 tys. PLN
Revenue impact:
- Dodatkowy organic revenue: 1,59 mln PLN/mc × 6 miesięcy (liczone od M7-M12): ~9,5 mln PLN.
- Plus: trwały wzrost (continuing forward): ~1,5-2 mln PLN dodatkowego revenue/mc w 2026 i dalej.
ROI 12 miesięcy: (9,5 mln – 0,43 mln) / 0,43 mln = 21×. ROI 24 miesięcy: ~40-50×.
Lessons learned: co byśmy zrobili inaczej
- Szybszy start z copywriting. Faza 4 (content per kategoria) rozpoczęła się w miesiącu 5, powinien w miesiącu 2-3. To skróciłoby cały cykl o 2 miesiące.
- Większy focus na mobile w każdej fazie. Mobile accounts for 70% ruchu, ale niektóre optymalizacje testowaliśmy najpierw na desktop.
- Wcześniejszy start link buildingu. Link building od miesiąca 3 zamiast miesiąca 6 – wcześniejsze DR growth przyspieszyłoby wszystko.
- Incremental migracja URL, nie batch. Próba migracji wszystkich 45 kategorii w krótkim okresie (faza 2) spowodowała 3-4 tygodnie indeksacyjnego chaos. Lepsze: pojedynczo, z obserwacją.
- Więcej investment w user reviews. Poszliśmy basic, powinniśmy: integracja z TrustPilot/Opineo, aktywny email campaigning dla reviews. To dałoby lepszy social proof i rich snippets.
Najczęstsze błędy w refactoringu architektury e-commerce
- Migracja bez dokładnego mappingu URL (301 redirects) – 20-40% traffic loss.
- Usunięcie starych kategorii bez redirect – rozsypany ruch.
- Refactoring w peak season – kosztowny timing, lepiej w okresie pre-season.
- Zbyt agresywny rollout (wszystko naraz) – indexing chaos.
- Thin content na nowych kategoriach – nie rankują.
- Ignorowanie mobile w testach – miscalibrated wyniki.
- Brak link buildingu – architektura idealna, ale bez authority.
FAQ – najczęstsze pytania o refactor architektury e-commerce
Ile zajmuje refactor architektury średniego sklepu?
12-18 miesięcy dla sklepu ze 1000-5000 produktów. Krócej (6-9 miesięcy) dla 10 000 produktów i/lub complex international. Próba zrobienia szybciej niż 12 miesięcy zwykle kończy się pominięciem ważnych faz.
Kiedy najlepszy timing dla refactora – jakie miesiące?
Zacząć po peak season (styczeń-luty dla fashion), kończyć przed kolejną peak. Faza migracji URL (najbardziej ryzykowna) w okresie low traffic (luty-kwiecień dla fashion). Efekty w czasie wysokiego popytu (jesień). Dla retailu: zacząć w lutym, kończyć w październiku.
Czy mała firma może zrobić podobny refactor z ograniczonym budżetem?
Proporcjonalnie mniejszy projekt. Dla firmy 500 produktów: budżet 60-100 tys. PLN w 9-12 miesięcy, zespół 1-2 osób + freelancers. Procentowy wzrost ruchu podobny (3-5×). Nominalny znacznie mniejszy (bo baseline mniejszy), ale ROI wciąż 15-30×.
Co robić z produktami, których już nie sprzedajemy?
Discontinued product page: 301 redirect na najbliższy alternative albo na parent kategorię. Nie usuwajcie bez redirect – traci się linki i authority. Jeśli było 1000 backlinków do tego produktu, teraz idą do głównej kategorii.
Czy Shopify wystarcza dla e-commerce seo, czy lepiej custom?
Shopify wystarcza dla 95% przypadków. Ograniczenia: niektóre customizations URL structure są trudne (wbudowana struktura /collections/, /products/), less flexibility dla faceted navigation. Dla e-commerce >50 mln PLN revenue z ambitnym SEO plan – custom może być wart, dla mniejszych Shopify jest bardziej ekonomiczny.
Jak poradzić sobie z kanibalizacją między kategorią a blog post’em?
Częsta sytuacja: kategoria „Kurtki zimowe” i blog post „Jak wybrać kurtki zimowe”. Oba rankują. Decyzja: która intencja dla której frazy. Dla transakcyjnej („kurtki zimowe”) → kategoria. Dla informacyjnej („jak wybrać kurtki zimowe”) → blog post. Uniknąć, żeby oba targetowały tę samą frazę.
Jak mierzyć sukces w trakcie refactora (nie po 12 miesiącach)?
Monthly KPIs: (1) organic traffic trend, (2) organic revenue trend, (3) liczba fraz w top 10, (4) average position top fraz, (5) organic conversion rate, (6) referring domains growth. Leading indicators wzrastają przed lagging (revenue) – jeśli po 3 miesiącach traffic rośnie, ale revenue nie, to matter kwestia conversion, nie ruchu.
Co dalej
Jeśli prowadzicie e-commerce i rozważacie refactor – pierwszy krok to audit obecnego stanu. 2-3 tygodnie pracy z wewnętrznym albo zewnętrznym zespołem daje jasny obraz, gdzie są największe problemy. Po audicie planning. Pełny kontekst i więcej szczegółów specyficznych dla e-commerce w 2026 zawiera przewodnik SEO dla e-commerce 2026, a operacyjny checklist do wykonania – lista kontrolna audytu SEO 2026.