Proszę stosować opisowe małe litery, myślniki i stabilną hierarchię bez zbędnych dat czy wewnętrznych kodów. Każdy publiczny byt powinien mieć jeden kanoniczny URL. W przypadku zmiany należy utworzyć bezpośrednie przekierowanie 301, zaktualizować linki wewnętrzne, mapę witryny i znaczniki kanoniczne, a następnie monitorować błędy.
Struktura URL w WordPressie pomaga zarówno odwiedzającemu, jak i systemowi rozpoznać, gdzie znajduje się treść. Powinna być krótka, stabilna i wynikać z architektury informacji, a nie z tymczasowej nazwy kampanii czy działu organizacyjnego. WordPress potrafi tworzyć permalinki dla wpisów, własnych typów treści, taksonomii, stron autorów i paginacji. Bez planu kilka szablonów może konkurować o podobną ścieżkę lub generować bezwartościowe archiwa.
Najdroższą decyzją nie jest pierwszy kształt URL, lecz jego późna, nieprzemyślana zmiana. Stare adresy funkcjonują w linkach, e-mailach, dokumentach i indeksie wyszukiwarki. Ten poradnik pokazuje, jak wybrać zasady przed publikacją, odróżnić archiwa publiczne od wewnętrznych i bezpiecznie wprowadzić zmianę bez łańcuchów przekierowań czy utraty danych pomiarowych.
Wyprowadź adresy z architektury informacji
Najpierw należy określić główne typy treści i relacje między nimi. Strony firmowe mogą znajdować się bezpośrednio pod domeną, artykuły pod `/blog/`, a szczegóły usługi pod stabilnym, opisowym slugiem. Głębsza ścieżka ma sens, jeśli wyraża trwałą hierarchię i ułatwia orientację. Nie należy dodawać folderu tylko dlatego, że tak wygląda wewnętrzne menu; reorganizacja działu zmieniałaby wtedy publiczne adresy.
Dla każdego typu należy zdecydować, czy potrzebuje archiwum. Jeśli istnieją pojedyncze realizacje, ale użytkownik nigdy nie potrzebuje ogólnej listy, automatyczne archiwum można wyłączyć lub zastąpić wyselekcjonowaną stroną. Bazowy adres typu i taksonomii nie może kolidować ze zwykłą stroną. Projekt warto przetestować także pod kątem paginacji, kanału RSS, języka oraz tego samego sluga w dwóch gałęziach.
Wybierz reguły dla artykułów i dat
Data w URL jest właściwa, jeśli stanowi istotę treści, na przykład w przypadku codziennych wiadomości lub edycji wydarzenia. W przypadku ponadczasowego poradnika niepotrzebnie wydłuża adres, a po aktualizacji rodzi dylemat, czy powinna pozostać stara. Nazwa artykułu w adresie może być skrócona do głównego znaczenia; nie musi powtarzać całego tytułu ani zmieniać się przy każdej korekcie redakcyjnej.
Kategorię w permalinku warto stosować tylko przy stabilnej, jednoznacznej klasyfikacji. Jeśli artykuł zmieni kategorię lub należy do kilku, ścieżka może się zmienić. Kategoria może pozostać przydatna w nawigacji, nie będąc częścią URL strony szczegółów. Archiwa autorów i archiwa datowe należy indeksować tylko wtedy, gdy wnoszą samodzielną wartość i nie są ubogim duplikatem listy.
- Stabilny slug zamiast pełnego tytułu
- Data tylko przy treściach powiązanych z czasem
- Kategoria poza URL przy częstym przenoszeniu
- Archiwum tylko o wartości dla użytkownika
Obsłuż warianty jednego adresu
Należy wybrać preferowany wariant HTTPS, hosta i ukośnika końcowego, a pozostałe warianty przekierować w jednym kroku. Ta sama treść nie powinna być dostępna pod `/stranka`, `/stranka/`, z parametrami wydruku i pod alternatywnym hostem bez konsolidacji. Reguły WordPressa i serwera muszą być ze sobą zgodne; nieprawidłowe połączenie może spowodować pętlę lub przekierowanie przez kilka etapów pośrednich.
Link kanoniczny wskazuje preferowany indeksowalny adres URL, ale nie zastępuje przekierowania po stronie serwera po trwałym przeniesieniu. Linki wewnętrzne powinny prowadzić bezpośrednio do preferowanej wersji, aby ani odwiedzający, ani robot nie przechodził przez zbędny krok. Parametry kampanii można zachować na potrzeby pomiaru, ale strona powinna wskazywać czysty adres kanoniczny, a filtry wymagają osobnej strategii.
Przygotuj mapę migracji każdej zmiany
Przed zmianą proszę wyeksportować wszystkie znane adresy URL z WordPressa, mapy witryny, analityki, narzędzia wyszukiwarki i logów serwera. Każdemu staremu adresowi należy przypisać najbliższy treściowo odpowiadający nowy cel. Masowe przekierowanie wszystkiego na stronę główną ukrywa błąd i nie pomaga użytkownikowi. Usunięta strona bez zamiennika może zwracać poprawny status usunięcia lub nieznalezienia.
Przekierowania proszę wdrażać na poziomie serwera lub w utrzymywanym mechanizmie, którym zespół potrafi zarządzać. Należy unikać łańcucha: stary A na stary B, a dopiero potem na nowy C; A trzeba zaktualizować bezpośrednio na C. Jednocześnie proszę zmienić nawigację, linki w treści, mapę witryny, dane kanoniczne, hreflang i dane strukturalne. Kopię zapasową i listę reguł należy zachować na wypadek wycofania zmian.
Po wdrożeniu monitoruj odpowiedzi na żywo
Automatycznie sprawdźcie stare i nowe adresy, weryfikując kod statusu, cel, liczbę kroków i treść strony docelowej. Testujcie bez zalogowania jako administrator oraz z parametrami, które są powszechnie używane. Sprawdźcie najważniejsze linki zewnętrzne i zaktualizujcie te, nad którymi macie kontrolę. Przekierowanie musi zachować ścieżkę także wtedy, gdy URL zawiera znaki diakrytyczne lub zakodowane znaki.
W kolejnych tygodniach proszę monitorować odpowiedzi 404, raporty indeksowania, wizyty pod starymi ścieżkami oraz wyniki nowych grup. Nowe błędy należy naprawiać u źródła linku, a nie poprzez niekończące się przekierowywanie każdego przypadkowego adresu URL. Warto udokumentować zasady dla przyszłych redaktorów: nie zmieniać slugów w ramach zwykłej edycji tytułu, a przy koniecznej zmianie zawsze przygotować mapę przekierowań i test.
Najczęstsze pytania
Czy URL artykułu WordPress powinien zawierać kategorię?
Tylko jeśli kategoria jest stabilna, jednoznaczna, a jej obecność wnosi wartość. Przy częstym przenoszeniu lub wielu kategoriach krótsza ścieżka bez kategorii jest bardziej odporna, a klasyfikacja może pozostać w nawigacji.
Co się stanie po zmianie sluga opublikowanej strony?
Stary adres URL przestanie prowadzić do treści, jeśli nie zostanie utworzone przekierowanie. Proszę sprawdzić, czy utworzył je WordPress lub użyte narzędzie, a następnie poprawić linki wewnętrzne. W przypadku ważnej strony nie należy polegać na automatyzacji bez testu.
Czy lepszy jest URL z ukośnikiem na końcu?
Obie formy mogą działać. Ważne jest wybranie jednej formy kanonicznej i konsekwentne przekierowywanie na nią drugiej. Ustawienia WordPressa, serwera, sitemapy i linki wewnętrzne muszą stosować ten sam wybór.