Kategorie i nawigacja w Magento 2

Kategorie i nawigacja w Magento 2 – struktura i layered navigation

Jak tworzyć hierarchię kategorii, konfigurować nawigację warstwową (layered navigation) i zarządzać menu w Magento 2 i MageOS.

2 marca 2026 · Magento 2 / MageOS · 7 min czytania

Spis treści

  1. Drzewo kategorii w Magento 2 – podstawy
  2. Jak tworzyć i edytować kategorie – krok po kroku
  3. Nawigacja warstwowa (Layered Navigation)
  4. Konfiguracja menu nawigacyjnego
  5. SEO kategorii – URL, meta tagi, opisy
  6. Często zadawane pytania

Drzewo kategorii w Magento 2 – podstawy

Kategorie w Magento 2 tworzą hierarchiczne drzewo, które stanowi szkielet nawigacji sklepu. Każdy sklep Magento ma jedną kategorię główną (Root Category), do której podpięte są wszystkie pozostałe kategorie i podkategorie. Dobre planowanie struktury kategorii jest kluczowe zarówno dla UX, jak i SEO.

Optymalna głębokość drzewa kategorii to 3 poziomy: np. Odzież → Kurtki → Kurtki zimowe. Zbyt płaskie drzewo (wszystkie produkty w jednej kategorii) utrudnia filtrowanie; zbyt głębokie (5+ poziomów) dezorientuje klientów i rozcieńcza SEO.

Ważne: W Magento 2 jeden sklep = jedna kategoria główna (Root Category). Przy konfiguracji wielu sklepów/widoków (np. PL i DE) możesz używać tej samej kategorii głównej lub osobnych dla różnych wersji językowych.

Jak tworzyć i edytować kategorie – krok po kroku

Przejdź do zarządzania kategoriami

W menu bocznym wybierz Katalog → Kategorie (Catalog → Categories). Po lewej stronie widzisz drzewo kategorii, po prawej formularz edycji aktualnie wybranej kategorii.

Dodaj nową kategorię

Zaznacz kategorię nadrzędną w drzewie (np. „Odzież"), a następnie kliknij Dodaj podkategorię (Add Subcategory). Wypełnij Nazwa kategorii i ustaw Is Active na Tak (Yes).

Skonfiguruj wyświetlanie

W zakładce Display Settings ustaw Display Mode (Products only / Static Block only / Both), CMS Block (opcjonalny blok HTML) i Default Product Listing Sort By (domyślne sortowanie produktów w kategorii).

Dodaj obraz kategorii

W zakładce Content wgraj Category Image — obraz wyświetlany w nagłówku strony kategorii. Możesz też dodać opis kategorii (widoczny nad/pod listingiem) i blok CMS z banerem promocyjnym.

Ustaw SEO kategorii

W zakładce Search Engine Optimization ustaw URL Key (np. kurtki-zimowe), Meta Title i Meta Description dla tej kategorii. URL Key tworzy przyjazny adres URL kategorii.

Przypisz produkty i zapisz

W zakładce Products in Category możesz ręcznie zarządzać przypisaniem produktów lub ustawić reguły automatycznego przypisywania. Kliknij Zapisz (Save Category).

Nawigacja warstwowa (Layered Navigation)

Nawigacja warstwowa (Layered Navigation) to panel filtrów wyświetlany na stronach kategorii, umożliwiający klientom zawężenie wyników wg atrybutów (kolor, rozmiar, cena, marka). Jest jedną z najbardziej docenianych przez klientów funkcji w sklepach z dużym katalogiem.

Aby atrybut pojawił się w filtrach kategorii, musi mieć ustawione Use in Layered Navigation na Filterable (with results) lub Filterable (no results). Ustawienie to znajduje się w edycji atrybutu: Sklepy → Atrybuty → Produkt → [edycja atrybutu] → zakładka Storefront Properties.

Wskazówka: Ustaw Position atrybutów w filtrach — atrybuty z niższą liczbą porządkową pojawiają się wyżej w panelu filtrów. Najważniejsze filtry (np. Rozmiar, Kolor, Cena) powinny być na górze.
Ważne: Layered Navigation działa tylko na stronach kategorii i wynikach wyszukiwania. Nie działa na stronach CMS. Aby filtry działały poprawnie, po zmianach atrybutów konieczny jest reindeks: php bin/magento indexer:reindex catalogsearch_fulltext catalog_product_flat.

Konfiguracja menu nawigacyjnego

Menu nawigacyjne w Magento 2 jest automatycznie generowane z drzewa kategorii. Kategorie z ustawieniem Include in Navigation Menu: Tak są wyświetlane w górnym menu sklepu (top navigation). Możesz kontrolować, które kategorie pojawiają się w menu i na jakim poziomie.

Konfiguracja menu w panelu: Sklepy → Konfiguracja → Ogólne → Sieć Web → Default Pages → Default Web URL. Głębokość menu (ile poziomów podkategorii jest rozwijanych po najechaniu) ustawia się w Sklepy → Konfiguracja → Katalog → Nawigacja (Navigation).

Wskazówka: W motywie Hyvä Theme menu nawigacyjne jest zbudowane w Alpine.js, co daje płynniejszą animację rozwijania i znacznie lepszą wydajność niż standardowe menu Luma oparte na KnockoutJS. Menu Hyvä obsługuje natywnie mega-menu z obrazami kategorii.

SEO kategorii – URL, meta tagi, opisy

Strony kategorii mają ogromny potencjał SEO — często zajmują wyższe pozycje w Google niż poszczególne strony produktów, ponieważ odpowiadają na ogólniejsze zapytania (np. „kurtki zimowe damskie"). Warto zadbać o SEO każdej ważnej kategorii.

  • URL Key — używaj słów kluczowych, np. kurtki-zimowe-damskie zamiast kategoria-5
  • Meta Title — np. „Kurtki zimowe damskie – sklep online | NazwaSklepu"
  • Meta Description — 150–160 znaków z głównym słowem kluczowym i USP
  • Opis kategorii — 100–300 słów unikalnego tekstu z słowami kluczowymi; wyświetlany nad lub pod listingiem produktów
  • Kanoniczna URL — włącz Use Canonical Link Meta Tag For Categories, aby uniknąć duplikacji przez parametry filtrów

Często zadawane pytania

Ile poziomów kategorii obsługuje Magento 2?

Magento 2 technicznie obsługuje nieograniczoną głębokość drzewa kategorii, jednak z perspektywy UX i SEO zaleca się maksymalnie 3–4 poziomy: Kategoria główna → Podkategoria → Kategoria szczegółowa. Zbyt głęboka hierarchia utrudnia nawigację klientom i może rozcieńczać wartość SEO strony przez zbyt długie ścieżki URL.

Co to jest Layered Navigation w Magento 2?

Layered Navigation (nawigacja warstwowa) to panel filtrów wyświetlany na stronach kategorii, umożliwiający klientom zawężenie wyników wg atrybutów (np. kolor, rozmiar, cena, marka). W Magento 2 filtrowane mogą być atrybuty produktów z ustawieniem Use in Layered Navigation: Filterable. Nawigacja warstwowa znacznie poprawia UX i konwersję w dużych katalogach — klienci szybko odnajdują produkty spełniające ich kryteria.

Jak dodać baner lub obraz nagłówka do kategorii w Magento 2?

Baner kategorii dodaje się w edycji kategorii w zakładce Content. Sekcja Category Image umożliwia wgranie zdjęcia wyświetlanego w nagłówku strony kategorii. Możesz też dodać blok CMS (np. HTML z banerem promocyjnym) w polu CMS Block. W motywie Hyvä dostępne są dodatkowe opcje wyświetlania obrazu kategorii i tworzenia mega-menu z banerami.

Zobacz też

Potrzebujesz pomocy z konfiguracją kategorii Magento 2?

Plany Magento 2 i MageOS w smartxhosting.pl obejmują wsparcie techniczne i pomoc w konfiguracji sklepu, w tym struktury kategorii i nawigacji.

Sprawdź plany Magento 2
Magento 2 MageOS kategorie nawigacja layered navigation SEO
Czy ta informacja była pomocna? 0 klientów oceniło tę informację jako przydatną (0 Głosów)