Wiele przewodników SEO WordPress mówi, że proste permalinki są najlepsze. Ale po pracy z wieloma stronami internetowymi stwierdziliśmy, że nie zawsze jest to prawdą.
Czasami, zwłaszcza w przypadku dużych witryn, lepiej mieć adresy URL, które pokazują, gdzie się znajdujesz, np. „twójsklep.com/elektronika/smartfony/iphone”. Taka przejrzysta struktura może ułatwić korzystanie z witryny.
Jeśli jesteś nowy w WordPress, możesz zastanawiać się, jak skonfigurować ten typ struktury permalinków dla swojej witryny. W tym przewodniku pokażemy, jak dodawać kategorie i podkategorie do adresów URL. Omówimy, dlaczego możesz tego chcieć, jak zrobić to bezpiecznie i na co uważać.

Kiedy uwzględnić kategorię i podkategorię w adresach URL WordPress
Niektóre witryny WordPress używają kategorii i podkategorii w swoich adresach URL, gdy mają dużo treści na swoich stronach i chcą je lepiej zorganizować. W WPBeginner stosujemy tę strategię, aby ułatwić naszym czytelnikom nawigację po naszej stronie.
Na przykład:
https://www.wpbeginner.com/plugins/7-best-wordpress-backup-plugins-compared-pros-and-cons/
W przypadku sklepów internetowych, uwzględnienie kategorii i podkategorii w adresach URL zapewnia wizualną wskazówkę dotyczącą treści, do których klienci zamierzają uzyskać dostęp, co może poprawić komfort użytkowania.
Na przykład adres URL taki jak onlinestore.com/books/fiction/thriller wskazuje, że użytkownik nawiguje do konkretnej podkategorii w ramach szerszej kategorii na stronie WordPress.
Uwzględnienie kategorii i podkategorii w adresach URL może również pomóc wyszukiwarkom zrozumieć strukturę Twojej witryny. Adres URL będzie pasował do nawigacji typu okruszki na Twojej stronie i zawierać więcej słów kluczowych i tekstu, dzięki czemu Twoja witryna będzie bardziej przyjazna dla SEO.
Więcej informacji na temat kategorii można znaleźć w naszych poradnikach dotyczących taksonomii WordPress i kategorii a tagów: najlepsze praktyki SEO dotyczące sortowania treści.
Jeśli używasz domyślnej struktury adresów URL WordPressa, to Twoje kategorie i podkategorie nie są uwzględniane w adresach URL postów. Zobaczmy więc, jak łatwo dodać kategorie i podkategorie do adresów URL WordPressa.
Jak łatwo dodać kategorię i podkategorię do adresów URL wpisów WordPress
Uwaga: Nie zalecamy zmiany permalinków, gdy Twoja witryna WordPress jest aktywna od dłuższego czasu (tj. dłużej niż sześć miesięcy). W przeciwnym razie możesz stracić pozycję w wynikach wyszukiwania.
Jeśli musisz zmienić strukturę permalinks, sugerujemy wykonanie kopii zapasowej swojej witryny na wypadek błędów i utworzenie przekierowań ze starych adresów URL na nowe.
Najpierw musisz odwiedzić stronę Ustawienia » Permalinki w swoim panelu administracyjnym WordPress. Tam musisz kliknąć opcję „Niestandardowa struktura” w obszarze Ustawienia ogólne.

Następnie musisz dodać /%category%/%postname%/ w polu obok „Niestandardowa struktura”.
Po tym nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zachować swoje ustawienia niestandardowej struktury linków stałych.
To wszystko!

WordPress zacznie teraz dodawać kategorie i podkategorie w adresach URL WordPress. Możesz zobaczyć niestandardowe ustawienia permalinków w akcji, tworząc nowy post lub edytując istniejący.
Po prostu przypisz ten post do kategorii (i podkategorii, jeśli ich używasz) w pasku bocznym i kliknij przycisk „Aktualizuj”.

Zauważysz nazwę kategorii i podkategorii zawarte w adresie URL posta.
Jak wyglądałby adres URL, gdybym użył wielu kategorii lub podkategorii?
Wyobraźmy sobie, że sortujesz swoje posty na blogu WordPress do wielu kategorii lub podkategorii.
WordPress uwzględni w adresie URL tylko jedną kategorię i jedną podkategorię. Jeśli nie wybrałeś podkategorii, wyświetli się tylko jedna kategoria nadrzędna.
WordPress wybiera kategorię alfabetycznie. Na przykład, jeśli opublikujesz wpis używając kategorii „Jabłko” i „Technologia”, WordPress umieści „jabłko” w adresie URL, ponieważ jest ono pierwsze w kolejności alfabetycznej:
http://example.com/apple/article-title-here/
Jeśli umieścisz post w kategorii 'Jabłko' i podkategorii 'Technologia', to oba zostaną uwzględnione w adresie URL:
https://example.com/apple/technology/article-title-here/
Jeśli wybrałeś podkategorię, ale nie wybrałeś konkretnie kategorii nadrzędnej, WordPress nadal uwzględni kategorię nadrzędną w adresie URL.
Inny scenariusz jest taki, gdy masz kategorię nadrzędną, podkategorię i pod-podkategorię. WordPress uwzględni wszystkie trzy w permalinkach WordPress:
https://example.com/apple/technology/events/article-title-here/
Więcej informacji na temat permalinków można znaleźć w następujących przewodnikach WordPress:
- Jak usunąć liczby z adresów URL WordPressa
- Jak usunąć datę z adresów URL WordPress
- Jak zmienić permalinki niestandardowych typów postów w WordPress
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak uwzględnić kategorię i podkategorię w adresach URL WordPress. Możesz również zapoznać się z naszym artykułem na temat zmiany prefiksu bazy kategorii w WordPress oraz naszym przewodnikiem dla początkujących na temat tworzenia niestandardowych taksonomii w WordPress.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

AB Juma
Cześć,
Dziękuję za to. Bardzo pomocne.
Mam tylko pytanie – mam już ponad 2000 postów na mojej stronie z datą i nazwą w strukturze adresu URL. Jeśli zmienię na niestandardową, czy te adresy URL również się zmienią, czy zmiana dotyczy tylko nowych postów? Dziękuję.
Wsparcie WPBeginner
Tak, zmiana permalinków wpłynie na wszystko na Twojej stronie. Chcesz skonfigurować przekierowania 301, aby zapobiec problemom, jeśli zmienisz strukturę, nasz poniższy przewodnik powinien Ci w tym pomóc!
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-creating-redirects-in-wordpress/
Admin
Jay
wpisuje tylko kategorię nadrzędną w slug.
Jak mogę sprawić, aby automatycznie dodawało również podkategorię do adresu URL?
Wsparcie WPBeginner
Sprawdź, czy post znajduje się tylko w podkategorii, co jest najbardziej prawdopodobnym powodem tego problemu.
Admin
Brendon
Wydaje się, że to psuje wszystkie produkty, które w ogóle nie używają podkategorii.
Wsparcie WPBeginner
Nie powinno to powodować problemów z produktami, które nie mają podkategorii, ale jeśli masz na myśli, że zmieniłeś swoje permalinki, powinieneś skonfigurować przekierowania 301, postępując zgodnie z naszym przewodnikiem poniżej:
https://www.wpbeginner.com/wp-tutorials/how-to-create-custom-permalinks-in-wordpress/#redirect-permalink
Admin
Taoheed
Chętnie odpowiem na to pytanie. Załóżmy, że opublikowałem post w dwóch/trzech kategoriach lub podkategoriach, czy nie byłoby to traktowane jako zduplikowana treść w Google?
Wsparcie WPBeginner
Nie powinno to spowodować, że Google uzna to za duplikację treści, ale jeśli masz posty, które znajdują się w wielu kategoriach, Twoi użytkownicy zobaczą ten sam post, gdy przeglądają inne kategorie. Zazwyczaj zalecamy tylko jedną kategorię dla posta.
Admin
David
Czy jest sposób, aby zamiast kategorii umieścić tagi w adresie URL?
Wsparcie WPBeginner
Obecnie nie mamy zalecanej metody uwzględniania tagów w adresie URL. Zalecamy zapoznanie się z naszym poniższym artykułem, który omawia różnice organizacyjne między nimi i wyjaśnia, dlaczego kategorie są preferowane nad tagami w permalinkach:
wpbeginner.com/beginners-guide/categories-vs-tags-seo-best-practices-which-one-is-better/
Admin
Phu Nguyen
Cześć,
Obecnie mam adres URL: abc.com/games/ff9/weapon-list/
i nie mogę utworzyć innego posta o tej samej nazwie (weapon-list) w innej kategorii.
Będzie to wyglądać tak: abc.com/gry/ffx/lista-broni-1/
Czy jest jakieś rozwiązanie dla mojego przypadku? Czekam na Twoją pomoc
Wsparcie WPBeginner
Koniec adresu URL byłby określony przez nazwę Twojego posta, a pozostałe sekcje przez strukturę Twoich permalinków. Na chwilę obecną nie możesz mieć tej samej nazwy i potrzebowałbyś innej nazwy
Admin
Lori S.
Więc dla stron, czy po prostu pomijałby /%category%/ i zachowywał oryginalną nazwę posta?
Wsparcie WPBeginner
Yes
Admin
Ashish
Czy używanie kategorii w adresach URL jest wadą? na przykład example.com/plugin/best-plugin/. w tym przypadku plugin jest używany 2 razy. Czy ten adres URL wygląda na spamerski?
Wsparcie WPBeginner
Powinieneś unikać, aby Twój tytuł nie wyglądał na spamerski, ale używanie kategorii w adresie URL nie jest wadą.
Admin
jacques
Ważna uwaga: Aby uzyskać strukturę adresu URL typu: /kategoria/dziecko1/dziecko2/NAZWA_POSTA, wybierz TYLKO „dziecko2” jako kategorię posta podczas edycji posta. Wordpress automatycznie doda wszystkie kategorie nadrzędne do adresu URL. Zajęło mi chwilę, żeby to rozgryźć.
Wsparcie WPBeginner
Thanks for sharing this for people looking for that permalink setup
Admin
Austin Epple
Jesteś gościem. Wyrywałem sobie włosy, próbując umieścić te cholerne podkategorie w adresie URL. Dziękuję!
Smart
Dziękuję bardzo @jacques, właśnie pomogłeś mi rozwiązać wyzwanie, które zajęło mi wiele godzin bez rozwiązania. Dzięki, stary
Rubb
Jak to działa ze stronami? strony nie używają kategorii
Wsparcie WPBeginner
Ponieważ nie mają kategorii, nie miałyby kategorii w adresie URL
Admin
Ben
Więc jak przekierować z /%postname%/ na /%category%/%postname% bez wtyczki do przekierowań.
Wsparcie WPBeginner
W przypadku różnych metod tworzenia przekierowań zalecamy zapoznanie się z naszym poniższym przewodnikiem:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-creating-redirects-in-wordpress/
Admin
Maj
Czy istnieje sposób na dodanie hierarchii do kategorii nadrzędnych? Jeśli wpis ma dwie kategorie, jak mogę wybrać, która kategoria jest używana w adresie URL.
Jak piszesz w swoim artykule, domyślnie jest alfabetycznie.
Na przykład mam post skategoryzowany jako „Owoce” i „Warzywa” z ustawionym linkiem stałym pokazującym /%category%/%postname%/.
Adres URL pokazuje strona.com/Owoce/nazwa-posta, ale chcę, aby używał strony.com/warzywa/nazwa-posta.
Wsparcie WPBeginner
W takich sytuacjach możesz przyjrzeć się organizacji swoich kategorii, aby sprawdzić, czy tagi nie są tym, czego potrzebujesz bardziej niż kategorie dla niektórych organizacji. Zazwyczaj posty nie powinny znajdować się w wielu kategoriach.
Admin
Nik
Jak mogę dodać kategorię do adresu URL mojej strony.
Wsparcie WPBeginner
Domyślnie strony nie mają kategorii, więc nie byłyby uwzględniane w opcjach stron.
Admin
Mlimasolucoes
Użyj podkategorii jako kategorii głównej, wtedy adres URL będzie działał
Wsparcie WPBeginner
Thank you for sharing that recommendation
Admin
Muhammad Kashif Rasheed
Twoja odpowiedź jest dla mnie cenna, ponieważ przeczytałem cały post, ale permalink nie działa poprawnie po mojej stronie, kiedy zastosowałem twoją sugestię, otrzymałem odpowiedź na moje pytanie.
Jeszcze raz bardzo dziękuję,
Sravankumar
Nie widzę podkategorii w żadnych postach.
Mam problem z tworzeniem nazwy posta. Jak mogę utworzyć taki adres URL: site/destinations/europe/norway/post-name
Mam stronę, aby utworzyć adres URL taki jak powyżej, czy jest to możliwe tylko wtedy, gdy utworzę stronę, czy też z nazwą posta możemy również utworzyć?
site/destinations/europe/norway/
Wsparcie WPBeginner
Jeśli dobrze rozumiem pytanie, nie musisz tworzyć strony pod adresem drugiego linku, ponieważ byłaby to strona Twojej podkategorii wymieniająca posty w tej podkategorii.
Admin
Nancy
Czy mogę uwzględnić kategorię i podkategorię w adresach URL postów bez używania permalinks
Wsparcie WPBeginner
Jeśli nie chcesz edytować swoich permalinków, zazwyczaj musisz je ręcznie dodać, korzystając z metody opisanej w: https://www.wpbeginner.com/wp-tutorials/how-to-create-custom-permalinks-in-wordpress/
Admin
V
Dodanie /%category%/%postname%/ do struktury permalinks z jakiegoś powodu psuje paginację. Czy ktoś jeszcze się z tym spotkał?
Wsparcie WPBeginner
Istnieje wiele możliwych powodów, dla których paginacja może nie działać. Możesz skontaktować się z pomocą techniczną swojego motywu lub skontaktować się z nami za pomocą formularza kontaktowego, co prawdopodobnie rozwiąże problem.
Admin
jesica
Jak udało Ci się połączyć strony menu podkategorii z czystym adresem URL: TWOJASTRONA.COM/PODKATEGORIA? bez YOURSITE.COM/KATEGORIA/PODKATEGORIA?
Nie wiem, jak usunąć kategorię nadrzędną z adresu URL podkategorii na mojej stronie...
Wsparcie WPBeginner
Obecnie nie mamy prostego, zalecanego sposobu. Jeśli chcesz usunąć odniesienie do kategorii nadrzędnej, czy ta kategoria powinna być kategorią podrzędną?
Admin
Shubham Dixit
Mam problem. Używam niestandardowej struktury, aby wyświetlać nazwę kategorii przed nazwą posta ( /%category%/%postname%/ ). Działa dobrze, gdy jestem zalogowany, ale po wylogowaniu nazwa kategorii nie wyświetla się w adresie URL.
Powyższy problem występuje w przeglądarce Chrome. W Firefoksie działa poprawnie.
Pomocy!
Ted
Tak.. wszyscy znamy te informacje.. widzisz %category% i jest oczywiste, co robi. Ale dzięki….
TEGO SZUKAŁEM to kod, czyli reguły przepisywania dla pliku funkcji mojego motywu..
jcdarocha
Cześć!
Trik działa dobrze dla wpisu na blogu / kategorii.
ale co z WooCommerce? Masz jakiś pomysł?
Nawet po dodaniu tego do struktury permalinków, WC pokazuje główną kategorię/nazwę produktu, nawet jeśli są 2 lub 3 podkategorie.
To naprawdę irytujące,
Masz jakiś pomysł?
Dziękuję
Jean-Charles
Paul
Mam to samo pytanie. Dlaczego to nie jest możliwe dla Woocommerce?!
Każda pomoc jest mile widziana!
Simon
To jest świetne, ale jak mógłbym mieć wiele adresów URL dla tego samego posta z wieloma kategoriami? Czyli jeśli przejdę z jednej kategorii, adres URL będzie dla tej kategorii, a jeśli przejdę z innej, będzie dla tamtej kategorii?
Dzięki
Jordan
Czy to nie spowoduje problemów z duplikacją? Jak sprawić, aby kategoria nadrzędna nie otwierała strony archiwum?
Na przykład – główny temat Muzyka, a następnie podkategoria o nazwie popmusic…..
Muzyka (Nieklikalna)
Pop Music (Klikalna i przekierowuje do twoich postów związanych z tymi podkategoriami)
Mój problem z tym polega na tym, że ludzie klikają kategorie nadrzędne i są przekierowywani na stronę bez żadnych powiązanych postów, ponieważ nie chcesz mieć zduplikowanych treści ani posta w kategoriach muzyka i muzyka pop
Yash chandra verma
Jaki będzie adres URL, jeśli użyte zostaną dwie różne kategorie nadrzędne. Proszę powiedz mi?
Vale
Dlaczego Woocommerce nie obsługuje podkategorii w permalinkach?
Google i inne przeglądarki zalecają czyste adresy URL. A kategorię WooCommerce można usunąć tylko za cenę 119 USD za wtyczkę, która to umożliwia.
Czy istnieje inny sposób na rozwiązanie tych dwóch problemów?
Jose
Dzięki za ten post. Działa u mnie. Jedyną rzeczą, która nie działa, jest próba wyświetlenia wiadomości według podkategorii
Np. moja-domena.com/baza-kategorii/podkategoria/nowosc/
działa to pokazując mi wpis na blogu, ale jeśli chcę wyświetlić wszystkie posty z tej podkategorii w ten sposób
mojastrona.com/bazakategorii/podkategoria/
nie działa.
Jakieś pomysły, jak to naprawić?
Z góry dziękuję.
Denish Callos
CZEŚĆ,
Dodałem kategorie i tagi do moich stron. Jak teraz dodać kategorie do adresu URL stron?
Każda sugestia będzie bardzo mile widziana.
Dzięki
Kahil
To rozwiązanie działa TYLKO wtedy, gdy wybierzesz podkategorię na liście kategorii posta/strony. Jeśli zaznaczysz zarówno kategorię nadrzędną, jak i podkategorie, tylko kategoria nadrzędna będzie widoczna. Dla tych z nas, którzy używają Woocommerce, psuje to powiązane produkty. Jeśli wybierzesz tylko podkategorię, nie zobaczysz żadnych powiązanych elementów z kategorii nadrzędnej. Jeśli wybierzesz oba, wracasz do problemu braku podkategorii w adresie URL. Szukałem prostego rozwiązania, które obejmowałoby oba te potrzeby.
Paul
Czy znalazłeś rozwiązanie? Mamy teraz dokładnie ten sam problem. To jest dość irytujące i nie wiemy, co z tym zrobić.
Wszelkie pomysły lub rozwiązania są mile widziane!
regel
Cześć, nie mam „Permalink” w moich ustawieniach. Jakaś opcja?
Wsparcie WPBeginner
Cześć Regel,
Prawdopodobnie Twoja strona internetowa działa na WordPress.com. Zapoznaj się z naszym przewodnikiem na temat różnic między samodzielnie hostowanym WordPress.org a darmowym blogiem WordPress.com.
Admin
Giulia Sampogna
Cześć,
to naprawdę fajny post. Zastanawiam się, czy jeśli teraz go zmienię, to czy zmieni się również mój poprzedni? Jeśli tak, to czy będę musiał przekierować wszystkie linki?
Wielkie dzięki
Dan
Jestem zdezorientowany i potrzebuję pomocy.
Konkretnie, rozwijam stronę e-commerce, która składa się głównie ze STRON. (NIE używam woocommerce ani innej platformy e-commerce, ale tworzę własny formularz grawitacyjny dla każdej strony produktu).
Chcę, aby kategoria produktu znajdowała się we wszystkich moich adresach URL STRON, ale jak wiesz, WordPress domyślnie nie umożliwia przypisywania kategorii i tagów do STRON (szkoda, że tak nie jest). Jedną z alternatyw byłoby użycie jednego z znalezionych przeze mnie wtyczek, które mogłyby to umożliwić. Drugą jest po prostu użycie nazwy kategorii produktu w SLUG-u (część adresu URL, którą mogę utworzyć na stronie produktu). Mógłbym również utworzyć stronę dla każdej kategorii produktu i umieścić galerię pokazującą każdy produkt należący do tej kategorii z linkiem do jego konkretnej strony, lub mógłbym całkowicie pominąć stronę kategorii produktu i przypisać znak „#” przed nazwą kategorii podczas tworzenia menu, tak aby nazwa kategorii pojawiła się, ale nie była aktywnym linkiem do żadnej strony kategorii. Mógłbym zaangażować się w tworzenie „niestandardowego typu posta” dla moich stron produktów, co pozwoliłoby na przypisanie im kategorii i tagów, podobnie jak są skonfigurowane „strony” produktów WooCommerce (nie wiem dużo o tym, jak to zrobić, ale chciałbym), itp.
Również ustawienia linków stałych wpływają na adresy URL zarówno stron, jak i postów… zgadza się?
NAPRAWDĘ doceniam kolejny post od Ciebie, który zagłębia się w pomoc ludziom takim jak ja, którzy używają WordPressa do swojej witryny e-commerce, ale nie korzystają z jednej z gotowych platform e-commerce.
dziękuję