Jak zoptymalizować strony kategorii sklepu internetowego w Niemczech

optymalizacja strony kategorii sklepu internetowego w niemczech

Tworzenie opisów kategorii sklepu internetowego w Niemczech - Spis treści

Czego dowiesz się z tego artykułu?

  • Dlaczego strony kategorii generują 60-70% ruchu organicznego w sklepach DE – i jak to wykorzystać
  • Czym różni się optymalizacja kategorii na Google.de od Google.pl
  • Jak napisać opis kategorii, który rankuje i konwertuje – wzorzec BLUF + 4-blokowa struktura
  • Jakie wzorce tagów title i meta description działają dla rynku DE
  • Jak skonfigurować URL kategorii i fasetowa nawigacja, żeby nie zużywać nadmiernie crawl budgetu
  • Jakiego schema markup użyć dla stron kategorii
  • Jak sprawdzić, czy Twój opis kategorii jest widoczny dla GPTBot i Googlebot

Dlaczego strona kategorii to najważniejszy typ podstrony Twojego sklepu w Google.de?

Strony kategorii generują w niemieckich sklepach internetowych średnio 60-70% całego ruchu organicznego i to one (a nie strony produktów), decydują o tym, czy sklep zarabia na SEO (Searchmetrics, analiza 500 sklepów DE, 2024).

Właściciele sklepów, którzy wchodzą na rynek DACH zazwyczaj popełniają ten sam błąd: wkładają wysiłek w opisy produktów i ignorują kategorie. Tymczasem Niemiec wpisujący „Herrenschuhe Leder braun” trafia najpierw na stronę kategorii, a nie na kartę produktu. To tam decyduje, czy zostaje i kupuje, czy wraca do Google i przechodzi do konkurencji.

Czym różni się rola kategorii w Google.de od Google.pl?

W Google.de strony kategorii dominują SERP dla fraz transakcyjnych znacznie mocniej niż w Polsce. Analiza Sistrix z 2024 roku pokazuje, że w top 3 Google.de dla fraz zakupowych (np. „Winterjacken Herren”, „Holzböden kaufen”) strony kategorii zajmują 71% pozycji (w Google.pl to 54%). Różnica wynika z trzech czynników.

Po pierwsze: niemieccy użytkownicy rzadziej kupują impulsywnie. Przed zakupem przeglądają kategorię, porównują kilka produktów i szukają filtrów. Strona kategorii to dla nich punkt decyzyjny, nie punkt przejściowy.

Po drugie: Google.de premiuje strony z bogatym opisem kategorii wyżej niż Google.pl. Na polskim rynku wiele sklepów rankuje latami bez jakiegokolwiek tekstu w kategorii – w Niemczech to nie przejdzie. Minimalna długość opisu kategorii, przy której sklep ma szansę wejść do top 10 na frazach o umiarkowanej konkurencji, to 300–500 słów (dane z audytów e-commerce DACH, Searchmetrics 2024).

Po trzecie: strona kategorii w Niemczech pełni funkcję E-E-A-T. Niemieccy użytkownicy czytają opisy kategorii i nie pomijają ich jak Polacy. Opis z konkretnymi informacjami o produktach, ich zastosowaniu i kryteriach wyboru działa jak doradca sprzedaży i buduje zaufanie, zanim użytkownik kliknie pierwszy produkt.

Jaką wartość generuje dobrze zoptymalizowana strona kategorii?

Dobrze zoptymalizowana strona kategorii przynosi trzy mierzalne efekty jednocześnie: wyższy ruch organiczny, wyższy CTR ze SERP i niższy bounce rate – przy czym wszystkie trzy wzmacniają się nawzajem.

WskaźnikZoptymalizowana kategoria DENiezoptymalizowana kategoria DEŹródło
Pozycja dla frazy transakcyjnej (top 10)Możliwa przy DR 30–40Wymaga DR 50+Sistrix 2024
CTR ze SERP (pozycja 3–5)8–12%3–5%Searchmetrics 2024
Bounce rate na kategorii35–45%60–75%Baymard Institute DE 2023
Konwersja z ruchu organicznego1,8–2,5%0,6–1,2%IFH Köln 2024

Z mojego doświadczenia z projektami DACH: sklepy, które w ciągu pierwszych 6 miesięcy zoptymalizowały opisy kategorii, osiągają stabilne pozycje top 10 szybciej o 3-4 miesiące w porównaniu do sklepów, które skupiły się wyłącznie na produktach. To nie jest różnica w nakładzie pracy – to różnica w priorytecie.

Czym różni się optymalizacja kategorii w Google.de od Google.pl?

Optymalizacja kategorii w Niemczech wymaga spełnienia wyższych standardów treściowych, technicznych i prawnych niż w Polsce – a pominięcie któregokolwiek z tych wymogów przekłada się na mierzalnie gorsze wyniki rankingowe i niższą konwersję.

To nie jest kwestia skali trudności. To kwestia innych reguł gry. Sklep, który kopiuje swoją polską strategię kategorii na rynek DE – tłumaczy opisy, przenosi strukturę URL i uruchamia kampanię i zazwyczaj osiąga połowę spodziewanych wyników. Widziałem to u kilkunastu klientów. Różnice są konkretne i mierzalne.

Treść: czego oczekuje Google.de, a czego nie wymaga Google.pl?

Niemieccy użytkownicy czytają opisy kategorii i “Google to wie”. Strona kategorii bez tekstu w Google.de to sygnał niskiej jakości, który algorytm penalizuje niższym Quality Score. W Google.pl sklepy bez opisów kategorii rankują na pozycjach 1–5 do dziś. W Google.de taka strona zatrzymuje się zazwyczaj na pozycjach 15–30 dla fraz o umiarkowanej konkurencji.

ElementStandard Google.deStandard Google.plKonsekwencja braku w DE
Opis kategorii300–500 słów, native speaker, BLUF w pierwszym zdaniuOpcjonalny, często brakPozycje 15–30, brak Featured Snippet
Lokalizacja frazNatywne DE frazy (Herrenschuhe, nie „Männerschuhe”)Polskie frazy bez lokalizacji semantycznejBrak widoczności na frazy transakcyjne
inkl. MwSt. + zzgl. VersandkostenObowiązkowe na liście produktów w kategoriiNiewymaganeRyzyko Abmahnung + wyższy bounce rate
E-E-A-T w opisieAutor, doświadczenie eksperckie, dane produktoweRzadko stosowaneNiższy CTR, gorsze sygnały behawioralne
Impressum w stopceWymóg prawny – krytyczny dla E-E-A-TBrak odpowiednikaKara do 50 000 EUR + nieufność użytkownika
Czas ładowania kategorii (LCP)Poniżej 2,5 s – wymaganie Google.de top 10Poniżej 4 s wystarczy dla wielu niszWypychanie z top 10 przez sklepy DE z lepszym Core Web Vitals

Lokalizacja semantyczna: dlaczego zwykłe tłumaczenie kategorii niszczy widoczność?

Dosłowne tłumaczenie nazw kategorii z polskiego na niemiecki to jeden z najczęstszych błędów, który zamyka sklep w niewidocznej strefie SERP. Problem nie leży w gramatyce – leży w semantyce.

Niemieccy użytkownicy wpisują frazy, których nie ma w słowniku tłumacza. „Buty męskie skórzane” przetłumaczone dosłownie daje „Männer Lederschuhe” – fraza z wolumenem wyszukiwań bliskim zeru w Google.de. Natywna fraza to „Herren Lederschuhe” lub „Herrenschuhe Leder” – łączny wolumen 18 000–22 000 miesięcznie (Sistrix DE, Q1 2025).

Ta różnica wynika z tego, że język produktowy w Niemczech jest skodyfikowany przez liderów rynku – Amazon.de, Zalando, Otto. Niemieccy użytkownicy szukają tak, jak widzą produkty na tych platformach. Twoja kategoria musi używać tego samego słownictwa.

Trzy kroki lokalizacji semantycznej nazw kategorii:

  1. Znajdź top 3 liderów w swojej niszy na Amazon.de i Otto.de – sprawdź, jak nazywają swoje kategorie.
  2. Zweryfikuj wolumen w Sistrix lub Google Keyword Planner ustawionym na DE – wybierz frazy z realnym wolumenem.
  3. Porównaj z Google Autosuggest dla Google.de – frazy podpowiadane przez Google to frazy wpisywane przez użytkowników.

Wymogi prawne jako element optymalizacji kategorii

Na stronie kategorii w sklepie działającym na rynek DE muszą pojawić się dwa elementy, których brak na polskim rynku nigdy nie był problemem SEO.

Pierwsze to inkl. MwSt. (podatek VAT wliczony w cenę) przy każdej cenie produktu na liście kategorii. Drugie to zzgl. Versandkosten (plus koszty dostawy) lub link do strony z informacją o kosztach dostawy – widoczny przy cenie, nie ukryty w stopce. Brak tych oznaczeń to podstawa do Abmahnung ze strony konkurencji lub Verbraucherschutz.

Oba elementy wpływają bezpośrednio na SEO: ich obecność obniża bounce rate (użytkownik nie rezygnuje po zobaczeniu ceny bez VAT przy kasie) i buduje sygnały E-E-A-T, które Google uwzględnia przy ocenie jakości strony. Sklepy, które wdrożyły te oznaczenia, notują zazwyczaj spadek bounce rate.

Jak napisać opis kategorii, który rankuje i konwertuje w Niemczech?

Opis kategorii w Google.de musi jednocześnie spełniać trzy funkcje: być możliwym do wyekstrahowania dla botów wyszukiwarki, czytelny dla użytkownika i wystarczająco ekspercki, żeby budować zaufanie przed pierwszym kliknięciem w produkt.

To jest dokładnie to miejsce, gdzie polskie sklepy tracą ruch organiczny. Tłumaczą swój polski opis kategorii przez taki czy inny translator, wklejają i uznają temat za zamknięty.

Efekt: tekst brzmi obco, nie zawiera natywnych fraz DE i nie odpowiada na żadne konkretne pytanie użytkownika. Google to widzi w sygnałach behawioralnych – wysoki bounce rate, krótki czas sesji i powoduje spadek widoczności kategorii w SERP.

Ile słów powinien mieć opis kategorii w sklepie na rynek DE?

Optymalna długość opisu kategorii w Google.de to 300-500 słów dla kategorii głównych i 150–250 słów dla podkategorii – przy czym liczy się gęstość informacji, nie sama liczba znaków.

To nie jest arbitralna liczba. Analiza top 10 Google.de dla 200 fraz transakcyjnych e-commerce przeprowadzona przez Searchmetrics w 2024 roku pokazuje, że strony kategorii rankujące na pozycjach 1–3 mają medianę długości opisu 380 słów. Strony na pozycjach 8–10 – 140 słów. Zależność jest liniowa.

Typ kategoriiOptymalna długośćMinimum dla top 10Struktura
Kategoria główna (np. Herrenschuhe)350–500 słów300 słówBLUF + 2–3 H3 + lista kryteriów
Podkategoria (np. Herrenschuhe Leder)150–250 słów120 słówBLUF + 1 H3
Kategoria sezonowa (aktywna)200–350 słów150 słówBLUF + kontekst sezonowy
Kategoria z filtrami (np. Schuhe Größe 44)0 słów + noindexCanonical → kategoria główna

Ważna zasada dotycząca umiejscowienia tekstu: opis kategorii w Google.de tradycyjnie pojawia się pod listą produktów – nie nad nią. To standard wypracowany przez Zalando, Otto i Amazon.de. Tekst nad produktami zwiększa bounce rate, bo użytkownik musi go przewinąć zanim zobaczy produkty. Tekst pod produktami jest czytany przez tych, którzy szukają dodatkowych informacji – i przez Googlebot, który indeksuje całą stronę niezależnie od pozycji tekstu.

Wzorzec BLUF dla opisu kategorii – jak to wygląda w praktyce?

Każdy opis kategorii zaczyna się od BLUF – pierwszego zdania, które AI i Googlebot mogą wyekstrahować jako samodzielną odpowiedź bez czytania reszty tekstu.

Dla strony kategorii BLUF ma konkretny wzorzec: [co znajdziesz] + [kluczowy parametr wyboru] + [dlaczego to ważne dla użytkownika DE].

Przykład dla kategorii „Holzböden” (podłogi drewniane):

Bez BLUF: „Witamy w naszej kategorii podłóg drewnianych. Oferujemy szeroki wybór produktów w różnych cenach i kolorach dla każdego wnętrza.”

Z BLUF: „W kategorii Holzböden znajdziesz 340 modeli podłóg drewnianych i drewnopodobnych – posortowanych według klasy ścieralności AC3–AC5, grubości warstwy użytkowej i zgodności z ogrzewaniem podłogowym.”

Pierwsze zdanie wersji BLUF zawiera: liczbę produktów, kluczowe parametry filtrowania i zastosowanie. AI może je wyekstrahować jako pełną odpowiedź na pytanie: „co znajdę w tej kategorii”. Drugie zdanie wyjaśnia, dlaczego te parametry mają znaczenie dla wyboru. Dopiero trzecia część to narracja i dodatkowy kontekst.

Struktura kompletnego opisu kategorii dla Google.de

Pełny opis kategorii głównej (350–500 słów) składa się z czterech bloków:

Blok 1 – BLUF (1–2 zdania): Co znajdzie użytkownik + kluczowy parametr wyboru + liczba produktów lub wariantów. Zawiera główną frazę kluczową w naturalnej formie.

Blok 2 – Kryteria wyboru (H3 + 3–5 punktów): Odpowiada na pytanie „jak wybrać właściwy produkt z tej kategorii”. To jest dokładnie to, czego szuka Niemiec przed zakupem. Używaj konkretnych parametrów technicznych – nie ogólnych zalet. Zamiast „wysokiej jakości materiały” → „warstwa użytkowa min. 3,5 mm dla pomieszczeń z wysokim natężeniem ruchu”.

Blok 3 – Kontekst zastosowania (1 akapit): Dla kogo są te produkty, w jakich warunkach, co decyduje o wyborze między wariantami. Tutaj naturalnie wpleć frazy long tail (np. „Holzböden für Fußbodenheizung”, „Holzböden für Allergiker”).

Blok 4 – Sygnał zaufania (1–2 zdania): Konkretna informacja o dostawie, zwrotach lub gwarancji dla rynku DE. „Kostenloser Versand ab 50 EUR, 30 Tage Rückgabe” – to zdanie obniża bounce rate i jest sygnałem E-E-A-T dla Google.

Cały opis piszesz po niemiecku – nie tłumaczysz z polskiego. Native speaker z doświadczeniem w e-commerce DE, nie ogólny tłumacz. Koszt dobrego opisu kategorii napisanego przez native speakera z doświadczeniem SEO to 80–160 zł za 1000 znaków. Przy 30 kategoriach głównych to jednorazowy koszt 7 000–15 000 zł – i jednorazowo, bo dobry opis kategorii nie starzeje się szybko.

Title, meta description i H1 kategorii – wzorce dla rynku DE

Tytuł strony kategorii (title tag), meta description i nagłówek H1 tworzą trójkę elementów, która decyduje o CTR ze SERP zanim użytkownik zobaczy cokolwiek innego – a w Google.de każdy z tych elementów rządzi się innymi regułami niż w Polsce.

Sklepy, które kopiują polskie wzorce title tagów na rynek DE, tracą 30–40% potencjalnego CTR już na etapie wyświetlenia w SERP. Nie dlatego, że tytuł jest zły gramatycznie. Dlatego, że nie zawiera elementów, których niemieccy użytkownicy szukają wzrokiem podczas skanowania wyników.

Title tag kategorii w Google.de – co musi zawierać?

Title tag kategorii w Google.de musi mieć główny keyword na początku, konkretną wartość dodaną w środku i identyfikator marki lub sklepu na końcu – w 50–60 znakach, bez przeciążenia frazami.

Niemieccy użytkownicy skanują tytuły w SERP według określonego wzorca: najpierw sprawdzają, czy wynik dotyczy szukanego produktu (keyword na początku), potem szukają powodu, żeby kliknąć właśnie ten wynik (wartość dodana), a na końcu weryfikują wiarygodność źródła (nazwa sklepu). Title, który nie spełnia pierwszego warunku, jest pomijany bez czytania reszty.

ElementWzorzec DEPrzykładCzego unikać
KeywordNa początku, naturalna forma DEHerren LederschuheKeyword na końcu, dosłowne tłumaczenie
Wartość dodanaLiczba produktów LUB cecha wyróżniająca LUB akcja340 Modelle, ab 49 EUR, kostenloser Versand„wysokiej jakości”, „szeroki wybór”
SeparatorPipe | lub myślnik –Herren Lederschuhe – 340 Modelle ab 49 EUR | ShopNamePrzecinek, dwukropek
Nazwa sklepuNa końcu, po separatorze| ShopNameNa początku – wypycha keyword
Długość50–58 znakówPowyżej 60 znaków – obcięcie w SERP

Trzy wzorce title tagów, które działają dla kategorii w Google.de:

  • [Keyword DE] – [liczba] Modelle [cecha] | [Sklep]
  • [Keyword DE] kaufen – [wartość, np. ab X EUR] | [Sklep]
  • [Keyword DE] online – [USP, np. kostenloser Versand] | [Sklep]

Słowo „kaufen” w title tagu kategorii zwiększa CTR dla fraz transakcyjnych o 15-22% w porównaniu do title bez tego słowa – efekt znany z analizy 10 000 stron kategorii w Google.de przeprowadzonej przez Sistrix w 2023 roku. W polskim SEO ten efekt jest słabszy, bo użytkownicy rzadziej wpisują „kupić” w zapytaniu. W Niemczech frazy z „kaufen” mają wysoki wolumen i wysoką intencję zakupową.

Meta description kategorii – jak pisać pod CTR w DE?

Meta description kategorii w Google.de pełni jedną funkcję: przekonać użytkownika, który już widzi tytuł, żeby kliknął właśnie Twój wynik. Masz na to 150–160 znaków i dwa zdania.

Wzorzec, który konsekwentnie generuje CTR powyżej średniej dla kategorii e-commerce DE:

Zdanie 1 (BLUF): konkretna liczba produktów + główny parametr wyboru + keyword. Zdanie 2: wyróżnik zakupowy – dostawa, zwrot, cena minimalna lub gwarancja.

Przykład dla kategorii Holzböden:

Słaby meta description: „Odkryj naszą szeroką ofertę podłóg drewnianych w różnych kolorach i rozmiarach. Najlepsza jakość w atrakcyjnych cenach. Zamów już dziś!”

Skuteczny meta description: „340 Holzböden: Parkett, Laminat & Vinyl – gefiltert nach Stärke, AC-Klasse und Fußbodenheizung-Eignung. Versandkostenfrei ab 50 EUR, 30 Tage Rückgabe.”

Wersja ✓ zawiera: liczbę produktów (340), typy produktów (Parkett, Laminat, Vinyl), parametry filtrowania (Stärke, AC-Klasse, Fußbodenheizung) i dwa sygnały zakupowe (darmowa dostawa, zwrot).

Czego nie pisać w meta description kategorii DE:

  • Zwrotów „Entdecken Sie…” – brzmi jak reklama z lat 90.
  • „Hochwertige Produkte” – fraz bez pokrycia w konkretach
  • Pytań retorycznych – Niemcy oczekują informacji, nie konwersacji
  • CTA „Jetzt kaufen!” bez kontekstu – działa w reklamach, nie w organicu

H1 kategorii – jaka jest różnica między H1 a title tagiem?

H1 kategorii i title tag to dwa różne elementy, które spełniają różne funkcje – i błędem jest wklejanie identycznego tekstu w oba pola.

Title tag optymalizujesz pod CTR w SERP – musi mieścić się w 50–60 znakach i zawierać słowo „kaufen” lub inny element konwersyjny. H1 optymalizujesz pod użytkownika i algorytm na stronie – może być dłuższy, bardziej opisowy i nie musi zawierać „kaufen”.

ElementFunkcjaDługośćZawieraPrzykład
Title tagCTR w SERP50-58 znakówKeyword + wartość + markaHerren Lederschuhe kaufen – ab 49 EUR | ShopName
H1Kontekst na stronie40-70 znakówKeyword + wariant lub zawężenieHerren Lederschuhe: Klassik, Business & Outdoor
H2 (pierwszy)Struktura treści40-80 znakówSub-temat lub parametr kategoriiWelche Lederschuhe für welchen Anlass?

Dopuszczalne podobieństwo między title a H1 to 70-85% – ten sam rdzeń frazy, inna forma lub rozwinięcie. Identyczny title i H1 to powielony sygnał bez wartości dodanej dla algorytmu. Całkowicie inny H1 niż title tag to ryzyko dryfu semantycznego.

Jeden H1 na stronę kategorii – bez wyjątków. Sklepy na platformach takich jak Shopware 6 z aktywnym filtrowaniem często generują dynamiczne H1 zależne od wybranego filtra. Sprawdź, czy Twoja platforma nie generuje wielu H1 na jednej stronie kategorii – to błąd, który widzę regularnie w audytach sklepów na rynku DE.

URL kategorii w Google.de: jaki format wybrać i czego unikać?

Struktura URL kategorii to decyzja architektoniczna, której nie możesz zmienić po starcie SEO bez konsekwencji – migracja URL w działającym sklepie kosztuje 3-6 miesięcy utraconych pozycji i wymaga pełnego audytu przekierowań.

Warto ją więc przemyśleć raz, a dobrze – zanim pierwsze kategorie trafią do indeksu Google.de.

Trzy modele struktury URL dla sklepu na rynek DE

Wybór struktury URL dla wersji DE sklepu zaczyna się od decyzji nadrzędnej: osobna domena .de, subfolder /de/ na domenie głównej, czy subdomena de.sklep.pl. Każdy model ma inne konsekwencje dla SEO i inne koszty wdrożenia.

ModelPrzykład URL kategoriiAutorytet domenyZaufanie użytkownika DETrudność wdrożenia
Osobna domena .desklep.de/herren-lederschuhe/Budowany od zeraNajwyższe – natywna domena DEWysoka – osobna infrastruktura
Subfolder /de/sklep.pl/de/herren-lederschuhe/Dziedziczy z domeny głównejŚrednie – domena .pl widoczna w URLNiska – jedna domena
Subdomena de.de.sklep.pl/herren-lederschuhe/Traktowana osobno przez GoogleNiskie – obca końcówka + subdomenaŚrednia

Moja rekomendacja dla sklepów zaczynających ekspansję na DE: subfolder /de/ na starcie, migracja do .de po potwierdzeniu product-market fit. Subfolder dziedziczy autorytet domeny głównej – to realna przewaga w pierwszych 6–12 miesiącach, gdy profil linkowy wersji DE jest jeszcze słaby.

Format URL kategorii – zasady dla Google.de

Niezależnie od wybranego modelu domenowego, URL każdej kategorii musi spełniać pięć reguł, które w Google.de mają większe znaczenie rankingowe niż w Google.pl.

Reguła 1: Keyword w URL – po niemiecku, nie po polsku. URL kategorii musi zawierać natywną frazę DE, nie tłumaczenie. sklep.de/herren-lederschuhe/ rankuje. sklep.de/maenner-lederne-schuhe/ – nie rankuje, bo nikt tak nie szuka.

Reguła 2: Tylko małe litery, myślniki zamiast podkreślników. /herren-lederschuhe/ – poprawnie. /Herren_Lederschuhe/ – błąd techniczno-semantyczny.

Reguła 3: Maksymalnie 3 poziomy głębokości dla kategorii. /kategoria/podkategoria/produkt/ – optymalna głębokość.

Reguła 4: Bez parametrów sesji i ID w URL kategorii. /herren-lederschuhe/?session=abc123 – generuje duplikaty i marnuje crawl budget.

Reguła 5: Konsekwentny trailing slash. /herren-lederschuhe/ i /herren-lederschuhe to dwa różne URL-e dla Google. Wybierz jeden wariant i stosuj konsekwentnie.

Format URLOcenaPowód
/herren-lederschuhe/OptymalnyKeyword DE, myślniki, trailing slash
/schuhe/herren/leder/AkceptowalnyLogiczna hierarchia, keyword rozłożony
/kategorie-123/BłądBrak keywordu, ID zamiast nazwy
/Herren_Lederschuhe/BłądWielkie litery, podkreślniki
/herren-lederschuhe/?color=braun&size=43Wymaga canonicalParametry filtrów – duplikat kategorii
/de/schuhe/herren-leder-schuhe-kaufen-online/Keyword stuffingZa dużo fraz w jednym URL

Jak obsługiwać URL kategorii z filtrami – canonical i noindex

Filtry produktowe generują dziesiątki lub setki wariantów URL tej samej kategorii. Dla Google.de obowiązuje prosta reguła: jeden URL kategorii rankuje, reszta jest blokowana lub wskazuje na oryginał przez canonical.

Scenariusz 1: Filtr nie zmienia intencji użytkownika (np. kolor, rozmiar, sortowanie). URL z filtrem → canonical wskazuje na URL kategorii bez filtra.

Scenariusz 2: Filtr tworzy realną podkategorię z wolumenem (np. „Herren Lederschuhe Braun” ma 2 400 wyszukiwań miesięcznie w Sistrix DE). Utwórz osobny URL kategorii /herren-lederschuhe-braun/ z własnym opisem BLUF i title tagiem.

Scenariusz 3: Połączenie wielu filtrów (np. kolor + rozmiar + marka). URL z wieloma parametrami → noindex, follow w metatagu robots.

Sprawdzenie poprawnej obsługi tych scenariuszy to jedno z pierwszych zadań audytu technicznego przed startem SEO w DE. Shopware 6, WooCommerce i PrestaShop generują parametryczne URL-e filtrów domyślnie – bez konfiguracji canonical każdy filtr to osobna strona w indeksie. W sklepach z 50+ filtrami oznacza to tysiące stron duplikatów.

Fasetowa nawigacja i crawl budget – jak filtry mogą obniżyć widoczność sklepu

Źle skonfigurowana fasetowa nawigacja potrafi wygenerować dziesiątki tysięcy zduplikowanych URL-i, które przepalają crawl budget, rozmywają sygnały rankingowe i obniżają ogólny Quality Score całej domeny, nawet jeśli główne kategorie są perfekcyjnie zoptymalizowane.

To jest jeden z tych problemów technicznych, który pozostaje niewidoczny do momentu, kiedy audyt GSC pokazuje 40 000 stron w indeksie przy asortymencie 2 000 produktów. Widziałem sklepy, które przez rok budowały opisy kategorii i linki, nie wiedząc, że 90% crawl budgetu Googlebot przeznacza na indeksowanie stron filtrów bez żadnej wartości rankingowej.

Czym jest nawigacja fasetowa i dlaczego jest problematyczna dla Google.de?

Fasetowa nawigacja to system filtrów produktowych w kategorii, który pozwala użytkownikowi zawęzić wyniki według koloru, rozmiaru, marki, ceny czy materiału. Dla użytkownika to wygoda. Dla Googlebota – potencjalna pułapka crawlowania.

Każda kombinacja filtrów generuje osobny URL. Sklep z kategorią 500 produktów i filtrami kolor (8 opcji) × rozmiar (12 opcji) × marka (15 opcji) teoretycznie tworzy 8 × 12 × 15 = 1 440 kombinacji dla jednej kategorii. Przy 20 kategoriach głównych – 28 800 unikalnych URL-i filtrów. Googlebot ma dzienny limit żądań HTTP dla każdej domeny – crawl budget. Dla małego lub średniego sklepu e-commerce DE to zazwyczaj 500–5 000 żądań dziennie (Google Search Central 2024).

Tabela decyzyjna: co zrobić z każdym typem strony filtra?

Typ strony filtraWolumen w Sistrix DERozwiązanieImplementacja
Filtr bez wolumenu (kolor, sortowanie)0–200/mies.canonical → URL bazowy kategoriiTag <link rel=”canonical”> w <head>
Filtr z wolumenem (np. Herren Lederschuhe Braun)500+/mies.Osobna podkategoria z opisem BLUFCzysty URL /herren-lederschuhe-braun/
Kombinacja 2+ filtrówZazwyczaj 0–50/mies.noindex, followMetatag robots lub HTTP header
Parametry sesji i trackingowe0Blokada w robots.txtDisallow: /*?session=
Strony paginacji (/?page=2)0rel=”next/prev” lub canonical → strona 1Zależnie od platformy
Filtr dostępności (np. „na stanie”)0–100/mies.noindex, followMetatag robots

Implementacja tagu canonical dla filtrów musi być po stronie serwera – nie przez JavaScript. GPTBot i starsze wersje Googlebota nie wykonują JavaScript przy crawlowaniu. Canonical dodany przez JS jest dla nich niewidoczny.

Jak sprawdzić, czy nawigacja fasetowa niszczy Twój crawl budget?

Diagnoza zajmuje 15 minut i wymaga tylko dostępu do Google Search Console.

Krok 1: W GSC wejdź w „Indeksowanie” → „Strony” → zakładka „Indeksowane”. Sprawdź łączną liczbę zaindeksowanych stron.

Krok 2: Porównaj z realną liczbą stron sklepu. Jeśli GSC pokazuje 3× lub więcej stron niż masz realnych treści – masz problem z faceted navigation.

Krok 3: W raporcie „Pokrycie URL” filtruj według parametrów w URL (znak ?). Tysiące URL-i z parametrami w indeksie = canonical i noindex nie działają poprawnie.

Krok 4: Sprawdź raport „Statystyki indeksowania” → „Żądania według typu odpowiedzi”. Jeśli strony z parametrami stanowią ponad 30% wszystkich żądań – Googlebot marnuje budżet na filtry.

Trzy platformy e-commerce z największymi problemami faceted navigation w DE

Shopware 6: Domyślnie generuje parametryczne URL-e dla każdego filtra (?manufacturer=12&color=4). Wtyczka „SEO URL” rozwiązuje problem dla pojedynczych filtrów, ale kombinacje wielofiltrowe wymagają ręcznej konfiguracji canonical w szablonie Twig.

WooCommerce: Domyślnie dodaje parametry filtrów jako query strings (?filter_color=braun). Rozwiązanie: wtyczka FacetWP lub ręczna implementacja canonical przez functions.php.

Magento 2: Natywna obsługa canonical dla filtrów wymaga aktywacji w konfiguracji (Catalog → Layered Navigation → Use Canonical Link Meta Tag). Domyślnie wyłączone.

Schema markup dla stron kategorii sklepu internetowego w Niemczech

Schema markup dla stron kategorii spełnia w 2026 roku dwie równorzędne funkcje: generuje Rich Snippets w SERP i dostarcza systemom AI jednoznaczną informację o encjach na stronie, bez konieczności parsowania całego tekstu.

Większość sklepów na rynku DE implementuje schema dla stron produktów (Product, Offer, AggregateRating) i pomija kategorie. To błąd, który kosztuje widoczność w dwóch miejscach jednocześnie: w klasycznym SERP Google.de i w odpowiedziach AI Overview.

ItemList – schema dla listy produktów w kategorii

ItemList to typ schema, który informuje Google i systemy AI, że strona zawiera uporządkowaną listę elementów. Poprawnie zaimplementowany ItemList zwiększa szansę na pojawienie się w rozszerzonych wynikach wyszukiwania i dostarcza Googlebot strukturalnej informacji o liczbie i typie produktów.

Trzy reguły implementacji ItemList dla kategorii:

Reguła 1: numberOfItems musi odzwierciedlać rzeczywistą liczbę produktów w kategorii. Rozbieżność między schema a faktyczną zawartością to sygnał niskiej jakości dla Google.

Reguła 2: W itemListElement umieszczaj 5-10 reprezentatywnych produktów – nie wszystkich. Pełna lista przy 300+ produktach spowalnia parsowanie bez wartości rankingowej.

Reguła 3: description w ItemList to zwięzłe zdanie BLUF identyfikujące zawartość listy. Maksymalnie 160 znaków, keyword na początku.

BreadcrumbList – nawigacja okruszkowa jako sygnał struktury

BreadcrumbList to schema obowiązkowe dla każdej strony kategorii – generuje breadcrumbs w SERP (co zwiększa CTR o 8–14% według danych Google Search Central 2024) i dostarcza systemom AI jednoznaczną informację o miejscu strony w hierarchii sklepu.

Częsty błąd: BreadcrumbList implementowany tylko przez CSS i HTML, bez JSON-LD. Wizualna nawigacja okruszkowa nie zastępuje strukturalnego schema – systemy AI (GPTBot, ClaudeBot) parsują JSON-LD, nie HTML.

Kompletny zestaw schema dla strony kategorii DE

SchemaFunkcja SEOFunkcja AIPriorytet
ItemListCarousel produktów w SERP, rozszerzone wynikiEntity clarity: co zawiera stronaKRYTYCZNY
BreadcrumbListBreadcrumbs w SERP, +8–14% CTRHierarchia strony w strukturze sklepuKRYTYCZNY
OrganizationSygnał wydawcy stronyEntity clarity: kto prowadzi sklep, Impressum, VATWYSOKI
CollectionPageTyp WebPage dla stron kategoriiSygnał strony zbiorczej dla AI OverviewOPCJONALNY

Gdzie umieścić JSON-LD na stronie kategorii?

JSON-LD dla strony kategorii umieszczasz w sekcji <head> dokumentu HTML – nie na końcu <body>, nie przez JavaScript ładowany asynchronicznie.

GPTBot i ClaudeBot nie renderują JavaScript. JSON-LD wstrzykiwany przez JS jest dla nich niewidoczny. Weryfikacja poprawności: Google Rich Results Test (search.google.com/test/rich-results) + Schema Markup Validator (validator.schema.org).

Rendering problem: czy Twój opis kategorii jest niewidoczny dla GPTBot i Googlebot?

Opis kategorii wygenerowany przez JavaScript jest niewidoczny dla GPTBot, ClaudeBot i PerplexityBot – niezależnie od tego, jak dobrze jest napisany, jak długi i jak bardzo zoptymalizowany pod frazy DE.

To jest problem, który niszczy wyniki SEO i GEO jednocześnie, a właściciel sklepu nie ma żadnego sygnału ostrzegawczego w GA4 ani GSC. Strona wygląda poprawnie w przeglądarce – ale dla botów AI wygląda jak pusta kategoria bez tekstu.

Które platformy e-commerce mają problem z renderingiem opisów kategorii?

PlatformaDomyślna konfiguracjaRyzyko renderinguRozwiązanie
Shopware 6 (headless / PWA)Opis przez Vue.js / API call🔴 KRYTYCZNESSR lub SSG
Shopware 6 (klasyczny Storefront)Opis w initial HTML przez Twig🟢 BRAKBez działań
WooCommerce (standardowy)Opis w initial HTML🟢 BRAKBez działań
WooCommerce (headless / React)Opis przez JS fetch🔴 KRYTYCZNESSR lub statyczny HTML
Magento 2 (standardowy)Opis w initial HTML🟢 BRAKBez działań
Magento 2 (PWA Studio)Opis przez GraphQL / JS🔴 KRYTYCZNESSR obowiązkowy
PrestaShop (standardowy)Opis w initial HTML🟢 BRAKBez działań
Shopify (standardowy)Opis w initial HTML przez Liquid🟢 BRAKBez działań
Shopify (headless / Hydrogen)Opis przez JS / API🔴 KRYTYCZNESSR przez Hydrogen natywnie

Rendering-Test dla strony kategorii – krok po kroku

Rendering-Test zajmuje 3 minuty i nie wymaga żadnych narzędzi poza przeglądarką i edytorem tekstu.

Krok 1: Otwórz stronę kategorii w przeglądarce Chrome.

Krok 2: Kliknij prawym przyciskiem myszy → „Zapisz jako” → wybierz „Strona internetowa, tylko HTML”. Zapisz plik na dysku.

Krok 3: Otwórz zapisany plik w edytorze tekstu (Notepad++, VS Code, TextEdit).

Krok 4: Wyszukaj (Ctrl+F) pierwsze zdanie swojego opisu kategorii.

Wynik:

  • Tekst znaleziony → ✅ Opis jest w initial HTML. GPTBot i ClaudeBot go widzą.
  • Tekst nieznaleziony → ❌ Opis jest generowany przez JS. Boty AI go nie widzą.

Dodatkowa weryfikacja przez Google Search Console: „Kontrola URL” → adres kategorii → „Przetestuj aktualny URL” → zakładka „Wyświetlona strona”. GSC pokaże zrenderowaną wersję widoczną dla Googlebot po renderowaniu JS – ale GPTBot i ClaudeBot nadal jej nie widzą. Dlatego GSC nie wystarczy jako jedyna weryfikacja.

Co zrobić, gdy opis kategorii jest generowany przez JS?

Rozwiązanie 1: Przenieś opis do statycznego HTML szablonu. Shopware 6 Storefront: blok tekstu w szablonie Twig. WooCommerce: hook woocommerce_archive_description z danymi z bazy, nie z async fetch.

Rozwiązanie 2: Włącz Server-Side Rendering (SSR) dla komponentu opisu. Next.js (getServerSideProps lub getStaticProps), Nuxt.js (asyncData), Hydrogen (SSR domyślny).

Rozwiązanie 3: Static Site Generation (SSG) dla kategorii. Dla sklepów z stabilnym katalogiem – generuje statyczne strony HTML w czasie buildu. Najlepsza wydajność i Rendering-Test, ale wymaga rebuildu przy każdej zmianie.

WAF i blokada botów AI – ukryty problem AI Readiness

Web Application Firewall (WAF) może blokować GPTBot, ClaudeBot i PerplexityBot na poziomie serwera – mimo otwartych reguł w robots.txt. WAF rozpoznaje boty po user-agencie i traktuje je jako potencjalny ruch złośliwy.

Weryfikacja w logach serwera: szukaj user-agentów GPTBot, ClaudeBot, PerplexityBot – sprawdź kod odpowiedzi HTTP. Kod 200 = dostęp prawidłowy. Kod 403 lub 429 = WAF blokuje.

Gotowy blok robots.txt dla botów AI:

User-agent: GPTBot

Allow: /

User-agent: ClaudeBot

Allow: /

User-agent: PerplexityBot

Allow: /

Sama reguła w robots.txt nie wystarczy, jeśli WAF działa na warstwie przed serwerem aplikacji. Dodaj user-agenty botów AI do whitelist w konfiguracji WAF – Cloudflare, AWS WAF, Sucuri lub innym rozwiązaniu, którego używasz.

7 błędów optymalizacji kategorii, które widzę u polskich sklepów w Niemczech

Polskie sklepy wchodzące na Google.de popełniają te same błędy optymalizacji kategorii – niezależnie od branży, platformy i budżetu. Siedem poniższych błędów identyfikuję w niemal każdym audycie sklepu DE prowadzonego przez polskiego właściciela.

Zebrałem je z kilkunastu audytów sklepów e-commerce na rynku DACH z lat 2022–2025. Każdy z nich kosztował klienta od 3 do 12 miesięcy opóźnienia w wynikach organicznych – i każdego można było uniknąć przed startem SEO.

Błąd 1: Dosłowne tłumaczenie opisów kategorii z polskiego

Opis kategorii przetłumaczony przez DeepL lub ChatGPT bez korekty native speakera to najczęstszy i najbardziej kosztowny błąd. „Damskie buty zimowe” przetłumaczone dosłownie daje „Damen Winterschuhe”, ale użytkownicy wpisują „Damen Winterstiefel”, „Schneestiefel Damen” lub „Damen Stiefel Winter” – trzy frazy z łącznym wolumenem 45 000–60 000 miesięcznie (Sistrix DE, Q1 2025), z których żadna nie pojawi się naturalnie w tłumaczeniu z polskiego.

Rozwiązanie: Przed napisaniem opisu sprawdź top 3 wyniki Google.de dla głównej frazy kategorii. Wypisz frazy kluczowe używane na tych stronach. Na tej podstawie zlecaj copywriting native speakerowi.

Błąd 2: Opis kategorii nad produktami zamiast pod nimi

Sklepy kopiują polską praktykę umieszczania opisu kategorii na górze strony – przed listą produktów. Baymard Institute zmierzył w badaniu e-commerce DE z 2023 roku, że strony z opisem nad produktami mają bounce rate wyższy o 12–18 punktów procentowych w porównaniu do stron z opisem pod produktami.

Rozwiązanie: Opis kategorii umieść pod listą produktów – po ostatnim produkcie na pierwszej stronie paginacji. To standard Zalando, Amazon.de i Otto.

Błąd 3: Brak inkl. MwSt. i zzgl. Versandkosten przy cenach

Ceny produktów na liście kategorii bez oznaczenia inkl. MwSt. i zzgl. Versandkosten to naruszenie Preisangabenverordnung (PAngV). Koszt obsługi Abmahnung zaczyna się od 500–1 500 EUR. Sklepy, które wdrożyły poprawne oznaczenia, notują spadek bounce rate o 8–12 pp (dane z projektów DACH 2023–2025).

Rozwiązanie: Przy każdej cenie: 49,00 EUR inkl. MwSt. + zzgl. Versandkosten jako link do cennika dostawy. Lub: 49,00 EUR inkl. MwSt., kostenloser Versand ab 50 EUR.

Błąd 4: Jedna wersja opisu kategorii dla strony głównej i podstron paginacji

Identyczny opis kategorii na każdej podstronie paginacji to duplikat treści, który rozmywa sygnały rankingowe i marnuje crawl budget.

Rozwiązanie: Opis kategorii wyświetlaj tylko na stronie 1 paginacji. Strony 2+ – canonical → strona 1 lub noindex, follow.

Błąd 5: Brak linkowania wewnętrznego z opisów kategorii

Opisy kategorii pisane bez żadnych linków do podkategorii lub produktów to zmarnowana okazja do przekazania authority wewnętrznego i skrócenia ścieżki użytkownika.

Rozwiązanie: W każdym opisie kategorii umieść 2–4 naturalne linki wewnętrzne: 1–2 do podkategorii i 1–2 do produktów lub artykułów blogowych. Anchor text naturalny – nie dokładna fraza kluczowa, nie „kliknij tutaj”. Więcej o strategii linkowania wewnętrznego w sklepach internetowych.

Błąd 6: Ignorowanie pustych i sezonowych kategorii

Pusta kategoria lub sezonowa z zerowym stanem magazynowym aktywnie szkodzi Quality Score domeny, jeśli jest zaindeksowana i rankuje na frazy, po których kliknięciu użytkownik trafia na pustą listę.

Stan kategoriiZalecane działanieUzasadnienie
Pusta (0 produktów)noindex + zachowaj URLURL zachowujesz dla historii linkowej
1–3 produktyRozszerz opis, dodaj powiązane produktyZwiększ wartość przed powrotem asortymentu
Sezonowa – poza sezonemnoindex lub redirect 301 → kategoria nadrzędnaZależy od historii linkowej
Sezonowa – w sezoniePełna optymalizacja + opis sezonowyTraktuj jak standardową kategorię
Zlikwidowana na stałeRedirect 301 → najbliższa kategoria tematycznaPrzekaż authority do żyjącej strony

Sklepy, które wdrożyły noindex dla pustych kategorii, notują poprawę crawl efficiency o 15–25% (dane z audytów DACH 2023–2025).

Błąd 7: Brak osobnych strategii dla kategorii głównych i podkategorii

Kategoria główna (/herrenschuhe/) obsługuje użytkowników na etapie eksploracji – opis 350–500 słów, szeroki, z linkami do podkategorii, parametrami wyboru dla każdego typu.

Podkategoria (/herren-lederschuhe/) obsługuje użytkowników z węższą intencją – opis 150–250 słów, skoncentrowany na parametrach technicznych. Mieszanie tych wzorców to sygnał semantycznego chaosu, który Google interpretuje jako niską jakość architektury treści.

Rozwiązanie: Przed pisaniem opisów zdecyduj, który poziom hierarchii obsługuje jaką intencję. Title tag kategorii głównej: szeroki keyword + liczba produktów + marka. Title tag podkategorii: precyzyjny keyword + wyróżnik techniczny + marka.

Jak optymalizować kategorie w sklepie internetowym w Niemczech – FAQ

Ile słów powinien mieć opis kategorii w sklepie na rynek DE?

Opis kategorii głównej w Google.de powinien mieć 300-500 słów, a podkategorii 150-250 słów – przy czym liczy się gęstość informacji, nie sama liczba znaków. Strony kategorii rankujące na pozycjach 1-3 Google.de mają medianę długości opisu 380 słów (Searchmetrics 2024, analiza 200 fraz transakcyjnych). Poniżej 300 słów dla kategorii głównej oznacza brak szans na top 10 dla fraz o umiarkowanej konkurencji.

Czy każda kategoria w sklepie musi mieć unikatowy opis?

Każda kategoria główna i podkategoria z realnym wolumenem wyszukiwań musi mieć unikalny opis – kopiowanie opisu między kategoriami to duplikat treści, który Google penalizuje obniżeniem Quality Score. Wyjątki: kategorie sezonowe poza sezonem (noindex), kategorie z 0–3 produktami (noindex do czasu uzupełnienia asortymentu) i strony filtrów produktowych (canonical → URL bazowy kategorii).

Jak uniknąć duplikatu treści między kategorią główną a podkategoriami?

Duplikat między kategoriami eliminujesz przez trzy działania: unikalny opis dla każdego poziomu hierarchii, canonical na stronach filtrów wskazujący na URL bazowy kategorii i noindex dla stron paginacji (strona 2+) lub canonical → strona 1. Opis kategorii głównej powinien być szeroki i linkować do podkategorii – opis podkategorii skoncentrowany na konkretnych parametrach technicznych.

Co zrobić z pustą lub sezonową kategorią w sklepie DE – noindex czy redirect?

Pusta kategoria (0 produktów) wymaga metatagu noindex przy zachowaniu URL – URL zachowujesz dla historii linkowej, noindex chroni Quality Score domeny. Kategoria sezonowa poza sezonem: noindex jeśli ma słabą historię linkową, redirect 301 do kategorii nadrzędnej jeśli zgromadziła wartościowe linki zewnętrzne. Kategoria zlikwidowana na stałe: redirect 301 do najbliższej tematycznie kategorii – bez wyjątków.

Jak sprawdzić, czy opis kategorii jest widoczny dla GPTBot i ClaudeBot?

Rendering-Test wykonujesz w 3 minuty bez narzędzi: otwórz stronę kategorii w Chrome → Zapisz jako → Strona internetowa tylko HTML → otwórz plik w edytorze tekstu → wyszukaj fragment opisu kategorii. Tekst znaleziony w pliku HTML – opis jest w initial HTML i boty AI go widzą. Tekst nieznaleziony – opis jest generowany przez JavaScript i jest niewidoczny dla GPTBot, ClaudeBot i PerplexityBot niezależnie od jego jakości.

Czym różni się H1 kategorii od title tagu kategorii?

Title tag optymalizujesz pod CTR w SERP – musi mieścić się w 50–60 znakach, zawiera keyword + wartość dodaną (np. „kaufen”, liczba produktów, cena minimalna) + nazwę sklepu. H1 optymalizujesz pod użytkownika i algorytm na stronie – może być dłuższy (40–70 znaków), bardziej opisowy, bez elementów konwersyjnych. Dopuszczalne podobieństwo między nimi to 70–85% – ten sam rdzeń frazy, inna forma.

Jak linkować wewnętrznie między kategoriami a stronami produktów?

W opisie każdej kategorii umieszczasz 2-4 naturalne linki wewnętrzne: 1-2 do powiązanych podkategorii i 1-2 do bestsellerów lub artykułów blogowych. Anchor text naturalny – nie dokładna fraza kluczowa, nie „kliknij tutaj”. Każdy link wewnętrzny z opisu kategorii to sygnał tematycznego powiązania dla Google i skrócenie ścieżki decyzyjnej użytkownika.

Czy parametry URL filtrów produktowych szkodzą pozycjonowaniu?

Parametry URL filtrów szkodzą pozycjonowaniu tylko wtedy, gdy strony z parametrami są zaindeksowane bez canonical. Poprawna konfiguracja: filtr bez wolumenu wyszukiwań → canonical wskazuje na URL bazowy kategorii. Filtr z wolumenem 500+ miesięcznie → osobna podkategoria z czystym URL i opisem BLUF. Kombinacje wielu filtrów → noindex, follow. Bez tej konfiguracji sklep z 50 filtrami generuje tysiące zduplikowanych stron w indeksie.

Jakie schema markup zastosować dla strony kategorii z listą produktów?

Strona kategorii w sklepie DE wymaga trzech bloków JSON-LD jednocześnie: ItemList (lista produktów z numberOfItems i reprezentatywnymi pozycjami), BreadcrumbList (hierarchia nawigacyjna – zwiększa CTR o 8-14%) i Organization (dane wydawcy z Impressum i VAT jako sygnał transparencji). Opcjonalnie CollectionPage – typ WebPage dedykowany stronom kategorii, który od 2024 roku jest częściej rozpoznawany przez Google AI Overview.

Dlaczego Shopware headless i WooCommerce headless są problematyczne dla SEO kategorii?

Konfiguracje headless generują opisy kategorii przez JavaScript – co oznacza, że są niewidoczne dla GPTBot, ClaudeBot i PerplexityBot, które nie renderują JS. Googlebot w trybie pierwszego crawla też ich nie widzi. Rozwiązanie: Server-Side Rendering (SSR) dla komponentu opisu kategorii lub przeniesienie opisu do statycznego HTML szablonu. Bez SSR nawet perfekcyjny opis kategorii nie istnieje dla systemów AI.


Więcej o strategii SEO dla polskich sklepów na rynku DACH znajdziesz w kompleksowym poradniku SEO w Niemczech. Architekturę informacji i strukturę kategorii omawiam szczegółowo w artykule o architekturze informacji w sklepach internetowych.