5 lipca 2026 · 8 min czytania

Kategorie sklepu na stronie głównej WooCommerce - jak je poprawnie wyświetlić

Kategorie sklepu na stronie głównej to sprzedażowy klasyk: odwiedzająca od progu widzi, co u Ciebie kupi, i jednym kliknięciem trafia do właściwej półki. WooCommerce daje do tego…

Kategorie sklepu na stronie głównej to sprzedażowy klasyk: odwiedzająca od progu widzi, co u Ciebie kupi, i jednym kliknięciem trafia do właściwej półki. WooCommerce daje do tego gotowe narzędzia, ale praktyka lubi płatać figle: a to kolejność kategorii nie chce się zmienić, a to znikąd wyświetla się kategoria "Bez kategorii", której nikt nie zamawiał. Rozprawię się z oboma problemami, pokażę pełne możliwości shortcode'u kategorii i podpowiem, jak opisać kategorie tak, żeby pracowały na widoczność sklepu w Google i w odpowiedziach AI.

Podstawa: shortcode [product_categories]

Najprostszy sposób wyświetlenia kategorii w dowolnym miejscu strony to shortcode WooCommerce, który wklejasz w blok lub widżet shortcode (także w Elementorze):

[product_categories columns="3"]

I już: siatka kategorii w trzech kolumnach. Ale prawdziwa siła leży w parametrach, dzięki którym przejmujesz pełną kontrolę:

  • ids="12,15,27" wyświetla wyłącznie kategorie o podanych identyfikatorach, w podanej kolejności. To najpewniejszy sposób na dokładnie te kategorie, które chcesz, i w takim porządku, w jakim chcesz. ID kategorii znajdziesz w Produkty → Kategorie, najeżdżając na nazwę kategorii (ID widnieje w adresie odnośnika) albo otwierając kategorię do edycji.
  • number="3" ogranicza liczbę wyświetlanych kategorii.
  • parent="0" pokazuje tylko kategorie główne, bez podkategorii.
  • hide_empty="1" ukrywa kategorie bez produktów.
  • orderby i order sterują sortowaniem, gdy nie używasz ids.

Przykład kompletny dla strony głównej z trzema wybranymi kategoriami:

[product_categories ids="12,15,27" columns="3"]

Problem 1: zmieniłam kolejność, a strona główna pokazuje starą

Scenariusz z forum: kolejność kategorii zmieniona, w zakładce sklepu wyświetla się poprawnie, a strona główna uparcie pokazuje stary układ. Dwie przyczyny do sprawdzenia w tej kolejności:

Pamięć podręczna. Strona główna to najczęściej buforowana podstrona witryny. Wyczyść cache wtyczki, odśwież w trybie incognito i dopiero potem diagnozuj dalej. Znasz już tę śpiewkę z artykułu o niezapisywaniu zmian, ale przy stronie głównej to podejrzany numer jeden.

Zapisany stan shortcode'u w kreatorze. Jeśli cache nie był winowajcą, w Elementorze pomaga prosty zabieg: usuń widżet z shortcodem, zapisz stronę, po czym dodaj shortcode ponownie i zapisz raz jeszcze. Kreator odświeży wtedy renderowanie elementu. A jeśli zależy Ci na konkretnej kolejności raz na zawsze, przestań polegać na sortowaniu domyślnym i użyj parametru ids z jawną kolejnością: ta metoda nie zależy od żadnych ustawień sortowania i przetrwa każdą aktualizację.

Samą kolejność kategorii (dla widoków sklepu) zmienisz w Produkty → Kategorie, przeciągając pozycje na liście.

Problem 2: skąd się wzięła kategoria "Bez kategorii"?

Ustawiasz trzy kategorie, a wyświetlają się cztery, w tym nieproszona "Bez kategorii". Wyjaśnienie: to domyślna kategoria WooCommerce, do której trafia każdy produkt bez przypisanej kategorii, i nie da się jej usunąć. Można za to zrobić trzy rzeczy:

  1. Posprzątać produkty. Wejdź w Produkty, przefiltruj po kategorii "Bez kategorii" i przypisz osieroconym produktom właściwe kategorie. Gdy kategoria jest pusta, parametr hide_empty="1" ją schowa.
  2. Wykluczyć ją z wyświetlania. Parametr ids z listą konkretnych kategorii załatwia sprawę definitywnie: pokazujesz tylko to, co wskazałaś.
  3. Zmienić jej nazwę i rolę. Skoro musi istnieć, w Produkty → Kategorie możesz nadać jej użyteczną nazwę (np. "Pozostałe") i świadomie z niej korzystać. Możesz też w ustawieniach produktów wskazać inną kategorię jako domyślną.

Moja rekomendacja: rozwiązania 1 i 2 łącznie. Porządek w przypisaniach kategorii to nie kosmetyka, tylko fundament nawigacji i SEO sklepu.

Alternatywy dla shortcode'u

Shortcode jest uniwersalny, ale nie jedyny:

Widżety WooCommerce w Elementorze Pro: dedykowane elementy do kategorii i produktów z wizualną konfiguracją, bez parametrów w nawiasach. Wygodniejsze w stylowaniu, wymaga wersji Pro.

Sekcje motywu: motywy sklepowe (Kadence, Astra i inne) miewają gotowe sekcje kategorii na stronę główną w swoich bibliotekach szablonów.

Bloki WooCommerce: w edytorze blokowym znajdziesz gotowe bloki kategorii produktów.

Zasada wyboru: jeśli strona główna stoi na Elementorze, trzymaj się jednego narzędzia (widżety albo shortcode) zamiast mieszać metody, bo mieszanka utrudnia późniejszą diagnozę w stylu "które ustawienie właściwie tu rządzi".

Opisy kategorii: cichy bohater SEO i AEO

Skoro już porządkujesz kategorie, zrób krok, który większość sklepów pomija: napisz porządne opisy kategorii. Strona kategorii to w sklepie naturalny landing dla fraz typu "[typ produktu] + [zastosowanie]", a jej opis czytają i Google, i modele AI polecające produkty w odpowiedziach. Pusta strona kategorii z samą siatką produktów oddaje to pole walkowerem.

Prompt na opisy, które pracują:

Prowadzę sklep z [asortyment] dla [grupa docelowa]. Napisz opis kategorii "[nazwa]" o długości 120-180 słów: pierwszy akapit odpowiada wprost na pytanie, co znajdę w tej kategorii i dla kogo to jest (pełnym zdaniem, bez lania wody), drugi podpowiada, jak wybrać produkt z tej kategorii (2-3 praktyczne kryteria). Ton: [Twój ton]. Wpleć naturalnie frazy: [2-3 frazy kluczowe]. Bez wykrzykników, bez pustych zachwytów, bez powtarzania nazwy sklepu.

Zwróć uwagę na konstrukcję "pierwszy akapit odpowiada wprost": to format, który modele językowe najchętniej cytują, bo daje im gotową, samodzielną odpowiedź. Dokładnie na tej zasadzie zbudowałam sekcje FAQ w tych artykułach i dokładnie tego uczę w metodzie T.O.P. AI: treść, którą AI potrafi przytoczyć, to treść, która sprzedaje bez Twojego udziału. Więcej o budowaniu marki widocznej dla modeli AI znajdziesz w moim e-booku Metoda TOP AI.

Krok po kroku

  1. Posprzątaj przypisania: przefiltruj produkty po kategorii "Bez kategorii" i przypisz je do właściwych półek.
  2. Spisz ID kategorii, które mają trafić na stronę główną, z docelową kolejnością.
  3. Wstaw shortcode z parametrem ids i liczbą kolumn, np. [product_categories ids="12,15,27" columns="3"].
  4. Wyczyść pamięć podręczną i sprawdź stronę główną w trybie incognito, także na telefonie.
  5. Wygeneruj z AI opisy wszystkich kategorii według mojego prompta i wklej je w Produkty → Kategorie.
  6. Po miesiącu sprawdź w analityce, które kategorie ze strony głównej są klikane, i dostosuj wybór.

Najczęstsze pytania (i odpowiedzi)

Jak wyświetlić kategorie sklepu WooCommerce na stronie głównej?

Najprościej shortcodem [productcategories], wklejonym w blok lub widżet shortcode, także w Elementorze. Pełną kontrolę dają parametry: ids z listą identyfikatorów kategorii w wybranej kolejności, columns z liczbą kolumn, number z limitem pozycji. Przykład: [productcategories ids="12,15,27" columns="3"] wyświetli dokładnie trzy wskazane kategorie w trzech kolumnach. Alternatywy to widżety WooCommerce w Elementorze Pro, bloki kategorii w edytorze blokowym i gotowe sekcje motywów sklepowych.

Dlaczego zmiana kolejności kategorii nie widać na stronie głównej?

Dwie najczęstsze przyczyny. Pierwsza to pamięć podręczna: strona główna jest buforowana najintensywniej, więc wyczyść cache i sprawdź w trybie incognito. Druga to zapisany stan elementu w kreatorze: w Elementorze usuń widżet z shortcodem, zapisz, dodaj ponownie i zapisz raz jeszcze. Rozwiązanie definitywne to parametr ids z jawną kolejnością kategorii, który uniezależnia wyświetlanie od ustawień sortowania i nie psuje się przy aktualizacjach.

Jak zmienić kolejność kategorii w sklepie WooCommerce?

W panelu przejdź do Produkty → Kategorie i przeciągnij pozycje na liście w docelowej kolejności, co ustawia porządek dla widoków sklepu. Dla shortcode'u na stronie głównej pewniejszą metodą jest parametr ids z identyfikatorami w wybranej kolejności, bo wyświetla kategorie dokładnie tak, jak je wypisałaś. ID kategorii sprawdzisz w Produkty → Kategorie, otwierając kategorię do edycji lub najeżdżając na jej nazwę i odczytując numer z adresu.

Skąd na stronie bierze się kategoria "Bez kategorii" i jak ją ukryć?

To domyślna kategoria WooCommerce, do której trafia każdy produkt bez przypisanej kategorii, i nie można jej usunąć. Ukryjesz ją na dwa sposoby: przypisz osierocone produkty do właściwych kategorii (pustą kategorię schowa parametr hideempty="1") albo użyj parametru ids, który wyświetla wyłącznie wskazane kategorie. Dodatkowo możesz zmienić jej nazwę na użyteczną i wskazać inną kategorię jako domyślną w ustawieniach produktów.

Nie przegap kolejnych materiałów

Dołącz do bezpłatnej platformy - artykuły, tutoriale, webinary i raporty w jednym miejscu.

0 zł. Bez karty. W każdej chwili możesz zrezygnować.