Konfiguracja stron nadrzędnych i podrzędnych to świetny sposób na organizację witryny WordPress, ale często prowadzi do długich, nieporęcznych adresów URL. Domyślnie WordPress zawiera „slug” strony nadrzędnej w każdym linku do strony podrzędnej, co może sprawić, że Twoje adresy internetowe będą wyglądać nieprofesjonalnie lub będą trudne do udostępnienia.
Chociaż ta hierarchiczna struktura jest standardem dla SEO WordPress, wielu właścicieli witryn preferuje czyste, bezpośrednie linki ze względów brandingowych i marketingowych. Dobra wiadomość jest taka, że możesz łatwo przejąć kontrolę nad strukturą adresów URL bez psucia nawigacji w witrynie.
W tym przewodniku pokażemy Ci, jak krok po kroku uporządkować adresy URL stron podrzędnych. Jest to prosty proces, który sprawi, że Twoja witryna będzie wyglądać schludnie i będzie przyjazna dla użytkownika.

Czym jest „slug” strony nadrzędnej w WordPress?
Twoja witryna WordPress zawiera dwa główne typy treści zwane wpisami i stronami.
Strony są hierarchiczne, co oznacza, że mogą mieć strony podrzędne. Te strony podrzędne są zależne od swoich stron nadrzędnych i zazwyczaj obejmują podtematy związane z rodzicem.
Na przykład możesz mieć stronę nadrzędną „Produkty” ze stronami podrzędnymi „Cennik”, „Wsparcie” i „Funkcje”.
Domyślnie adres URL strony podrzędnej w WordPress będzie zawierał slug strony nadrzędnej w adresie URL. Oto przykład:
https://example.com/parent-page/child-page/
Używanie adresów URL takich jak ten jest najlepszym sposobem na organizowanie treści w hierarchicznej strukturze stron w witrynie WordPress. Te adresy URL są uważane za najlepszą praktykę dla SEO WordPress i będą miały sens dla Twoich użytkowników, gdy je przeczytają.
Zazwyczaj nie jest dobrym pomysłem usuwanie sluga strony nadrzędnej. Może to potencjalnie zepsuć adres URL, a niektórzy eksperci uważają, że jest mniej przyjazny dla SEO. Czasami może to nawet powodować konflikty ze strukturą permalinków WordPress.
Niemniej jednak istnieją specyficzne sytuacje, w których pożądany jest krótszy adres URL. Na przykład, możesz mieć stronę rodzica „Usługi” z kluczowymi stronami podrzędnymi, takimi jak „Projektowanie stron internetowych” i „Audyty SEO”. W materiałach marketingowych lub brandingowych możesz preferować czystsze, bardziej bezpośrednie adresy URL, takie jak yoursite.com/web-design.
Jeśli po prostu chcesz pokazać relację między stronami dla odwiedzających, najlepszym podejściem jest często tworzenie standardowych stron (zamiast stron podrzędnych) i organizowanie ich za pomocą rozwijanego menu nawigacyjnego.

Jednakże, jeśli musisz użyć struktury rodzic-dziecko i nadal chcesz krótszego adresu URL, to jesteś we właściwym miejscu.
Mając to na uwadze, przyjrzyjmy się, jak łatwo usunąć nadrzędnego sluga strony z adresu URL strony podrzędnej w WordPress.
Usuwanie nazwy nadrzędnej strony z adresu URL podrzędnej strony w WordPress
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki Custom Permalinks. Aby uzyskać więcej szczegółów, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji musisz edytować stronę podrzędną, którą chcesz zmienić. Pod obszarem treści zobaczysz pole „Niestandardowe permalinki”, w którym możesz zmienić adres URL strony podrzędnej.

Teraz możesz zobaczyć bieżący domyślny adres URL swojej strony w polu permalinks. Wystarczy kliknąć go i wprowadzić niestandardowy adres URL, którego chcesz użyć dla swojej podrzędnej strony.
W naszym przykładzie strona hollywood-boulevarde jest podrzędną stronąlocations, więc domyślny permalink to locations/hollywood-boulevarde.
Usunęliśmy slug nadrzędny locations z adresu URL, co widać na poniższym zrzucie ekranu.

Nie zapomnij kliknąć przycisku „Zaktualizuj”, aby zapisać swoją stronę i zachować zmiany adresu URL.
Po zapisaniu zmian wtyczka automatycznie przekieruje stary permalink na nowy adres. Oznacza to, że odwiedzający nie zobaczą błędu 404, jeśli klikną link lub zakładkę do starego adresu strony.
Po wyświetleniu strony podrzędnej zauważysz, że jej adres URL nie zawiera „sluga” strony nadrzędnej. Zalecamy przetestowanie starego adresu URL w oknie Incognito lub Prywatnym, aby upewnić się, że automatyczne przekierowanie działa poprawnie dla Twoich odwiedzających.
Często zadawane pytania dotyczące slugów stron nadrzędnych
Oto niektóre z najczęściej zadawanych przez naszych czytelników pytań dotyczących zarządzania adresami URL stron w WordPress. Mamy nadzieję, że te odpowiedzi zapewnią dodatkową jasność.
1. Czy usunięcie sluga nadrzędnego z adresu URL strony podrzędnej wpłynie na moje SEO?
Zmiana jakiejkolwiek struktury adresu URL może mieć tymczasowy wpływ na SEO, ale zazwyczaj jest on minimalny, jeśli zostanie przeprowadzona prawidłowo. Domyślny hierarchiczny adres URL (nadrzędny/podrzędny) jest logiczny zarówno dla użytkowników, jak i wyszukiwarek i jest uważany za dobrą praktykę.
Użycie wtyczki tworzącej poprawne przekierowania 301, takie jak ta, którą polecamy, informuje wyszukiwarki, że strona została trwale przeniesiona. Pomaga to przenieść istniejącą wartość SEO na nowy adres URL. Jednak wyszukiwarki generalnie preferują stabilne i przewidywalne struktury adresów URL, dlatego najlepiej jest zdecydować się na format adresu URL i się go trzymać.
2. Co dzieje się ze starym adresem URL po usunięciu „sluga” nadrzędnego?
Wtyczka Custom Permalinks automatycznie przekierowuje stary adres URL na nowy. Zapewnia to, że odwiedzający nie zobaczą błędu 404. Jednak jeśli używasz dedykowanej wtyczki do przekierowań lub pakietu SEO, takiego jak AIOSEO, upewnij się, że nie ma skonfigurowanych sprzecznych reguł przekierowań dla tej samej strony.
3. Czy dobrym pomysłem jest usunięcie ślimaka (slug) strony nadrzędnej z adresu URL?
W większości przypadków zalecamy pozostawienie sluga rodzica. Tworzy to jasną i logiczną strukturę strony, która pomaga odwiedzającym zrozumieć, jak zorganizowane są Twoje treści.
Jeśli nie chcesz hierarchicznego adresu URL, najlepszą alternatywą jest utworzenie standardowej strony głównej zamiast strony podrzędnej. Następnie możesz użyć menu nawigacyjnego, aby utworzyć wizualną relację rodzic-dziecko dla swoich użytkowników.
4. Czy mogę usunąć slug rodzica bez używania wtyczki WordPress?
Możliwe jest usunięcie nadrzędnego ślimaka poprzez dodanie niestandardowego kodu do pliku functions.php motywu lub za pomocą reguł .htaccess. Jednak te metody są skomplikowane i niezalecane dla początkujących. Pojedynczy błąd typograficzny może spowodować krytyczny błąd WordPressa, taki jak „biały ekran śmierci”, uniemożliwiający dostęp do całej witryny.
Dodatkowe zasoby do zarządzania stronami WordPress
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak usunąć nadrzędny ślimak strony z adresu URL podrzędnej strony. Jeśli szukasz więcej sposobów na organizację i optymalizację stron Twojej witryny, możesz znaleźć pomocne inne przewodniki:
- Wpisy vs. Strony w WordPress – Jasne wyjaśnienie, kiedy używać wpisów, a kiedy stron dla Twoich treści.
- Jak dodać menu nawigacyjne w WordPress – Dowiedz się, jak organizować strony w menu, co jest świetną alternatywą dla używania stron podrzędnych.
- Jak tworzyć przyjazne dla SEO adresy URL w WordPress – Kompletny przewodnik po konfiguracji najlepszej struktury adresów URL dla rankingów wyszukiwarek.
- Jak utworzyć stronę podrzędną w WordPress – Nasz samouczek krok po kroku dotyczący prawidłowego tworzenia stron nadrzędnych i podrzędnych od podstaw.
- Jak wyświetlić listę stron podrzędnych dla strony nadrzędnej – Automatyczne wyświetlanie listy podstron na głównej stronie nadrzędnej.
- Jak utworzyć stronę docelową za pomocą WordPress – Zbuduj niestandardową stronę dla swoich kampanii marketingowych bez żadnego bałaganu.
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.


Kristy Bernardo
Szukałem wszędzie odpowiedzi na to pytanie – w końcu ją znalazłem! DZIĘKUJĘ.
Wsparcie WPBeginner
Glad our guide could help
Admin
CHWALIĆ BOGA JONATHANIE
Powiedziałeś wszystko i ja również nie zalecam zmiany domyślnej struktury permalinków WordPress dla nadrzędnego sluga. Ponieważ jest to najlepsze zarówno dla doświadczenia użytkownika, jak i SEO.
Ralph
Myślę, że strona nadrzędna w adresie URL może być przydatna. Nie mam ich na własnej stronie internetowej, jednak kiedy przeglądam internet, często nie widzę przycisku ani menu, aby przejść z posta do kategorii, więc po prostu usuwam adres URL dziecka i mogę przeglądać stronę nadrzędną. Zgadzam się, że jest to bardziej osobiste niż funkcjonalne, ale może być pomocne.
Wsparcie WPBeginner
It certainly can be helpful to have them but it is more a question of personal preference for the website owner and the type of content on the site
Admin
Moinuddin Waheed
Czy naprawdę ma znaczenie, jaki slug znajduje się w adresie URL?
Mam na myśli optymalizację pod kątem wyszukiwarek i widoczność strony w robotach wyszukiwarki Google.
Często trudno nam zdecydować, jaką nazwę domeny wybrać dla naszego bloga.
Czy to naprawdę kwestia optymalizacji pod kątem wyszukiwarek dla domeny...
Czy to ma znaczenie, czy możemy po prostu kupić dowolną domenę i zacząć pisać treści na bloga?
Dziękuję za świetny artykuł o slugach.
Wsparcie WPBeginner
Jest to kwestia osobistych preferencji, a nie wymogu. Niektóre strony chcą usunąć slug rodzica ze względu na sposób strukturyzowania treści.
Admin
Ahmed Omar
Osobiście uważam, że strona nadrzędna w adresie URL może być przydatna, ponieważ odwiedzający może po prostu usunąć adres URL podrzędny i dotrzeć do strony nadrzędnej, gdzie znajdzie więcej postów lub stron.
Osobiście robię to podczas przeglądania stron internetowych.
Jiří Vaněk
A jak zareaguje Google Search Console, jeśli zrobię to z już zaindeksowanymi adresami URL? Czy będzie to miało negatywny wpływ na SEO?
Wsparcie WPBeginner
Należałoby przekierować adresy URL, a Konsola wyszukiwania z czasem zaktualizuje nowe lokalizacje.
Admin
Jiří Vaněk
Ok, dzięki za odpowiedź. Mam dużo artykułów na mojej stronie i chcę wprowadzić pewne zmiany w adresach URL. Więc te rady są bardzo pomocne.
Vinay
Zmieniłem adres URL mojej strony z 'education' na 'education-information'. Ale kiedy klikam na tę stronę... wyświetla się stara strona z komunikatem 'nie znaleziono strony, błąd 404'.. a kiedy klikam na stronę po raz drugi, przechodzi do właściwej strony. Co mam zrobić?
Wsparcie WPBeginner
Upewnij się, że wyczyściłeś pamięć podręczną swojej witryny i że przekierowanie jest poprawnie skonfigurowane.
Admin
Chad
A co z przekierowaniami 301? Zalecam skonfigurowanie tych przekierowań, jeśli aktualizujesz adresy URL (Google mógł zaindeksować starą wersję adresu URL lub użytkownicy mogli zapisać te linki).
RK
Ta wtyczka ma konflikt ze stroną Cornerstone. Nie działa ze stronami Cornerstone.
RS_lyly2009
Świetny post.
Czy jest jakiś inny sposób na zmianę adresu URL bez instalowania wtyczki?
Dziękuję!
Qasim Yad
Świetnie! Szukałem tej techniki od wieków. Bardzo bym chciał, gdybyś mógł podzielić się jakimkolwiek podejściem innym niż użycie wtyczki.
Ale nadal uwielbiam tę technikę. Dzięki