Slug w WordPress – co to jest?

Slug to tekstowa, czytelna część adresu URL identyfikująca konkretną stronę, wpis lub taksonomię. W adresie https://przykladowadomena.pl/moj-artykul/ slugiem jest właśnie moj-artykul.

Slug jest powiązany z pojęciem permalinku, ale nie jest tym samym. Permalink to kompletny adres URL — zawiera protokół, domenę i ścieżkę. Slug to tylko wyodrębniony fragment tej ścieżki. Więcej o strukturze pełnych adresów: Permalink w WordPress.

Jak WordPress generuje slug

WordPress tworzy slug automatycznie na podstawie tytułu wpisu lub strony — konwertuje tekst na małe litery i zastępuje spacje myślnikami. Tytuł „Jak przyspieszyć WordPress” staje się slugiem jak-przyspieszyc-wordpress.

Znaki diakrytyczne (polskie litery) są automatycznie konwertowane do ich łacińskich odpowiedników lub kodowane w formacie percent-encoding (np. %C5%82 zamiast ł). Adresy z percent-encodingiem są nieczytelne dla użytkownika i trudniejsze do zapamiętania. Dlatego warto stosować slug pozbawiony polskich znaków — WordPress robi to automatycznie w typowej konfiguracji.

Jak edytować slug w WordPress

Slug można edytować bezpośrednio w edytorze wpisu lub strony. W edytorze blokowym (Gutenberg) opcja edycji sluga znajduje się w panelu bocznym, w sekcji „Odnośnik” (URL).

Slug można również zmienić po opublikowaniu strony. To ważna decyzja, o czym więcej w kolejnej sekcji.

Zmiana sluga po publikacji — co trzeba zrobić

Zmiana sluga po opublikowaniu strony zmienia jej pełny adres URL. Stary adres może zacząć zwracać błąd 404 dla odwiedzających i robotów Google, jeśli nie zostanie poprawnie przekierowany.

WordPress ma wbudowany mechanizm zapamiętywania starych slugów i w niektórych przypadkach potrafi automatycznie przekierować stary adres wpisu na nowy. Nie należy jednak traktować tego jako pełnego systemu zarządzania przekierowaniami — szczególnie przy zmianach struktury permalinków, stronach hierarchicznych, migracjach i większych przebudowach serwisu.

Jeśli strona ma już ruch organiczny lub zewnętrzne linki, po zmianie sluga warto ręcznie sprawdzić stary adres. Gdy automatyczne przekierowanie nie działa albo zmiana dotyczy ważnej podstrony, trzeba wdrożyć przekierowanie 301 ze starego adresu na nowy. Do zarządzania przekierowaniami służą wtyczki (np. Redirection) lub konfiguracja na poziomie serwera.

Dobre praktyki przy tworzeniu sluga

Krótko i konkretnie. Slug powinien opisywać treść strony, ale bez zbędnych słów pomocniczych (tzw. stop words, jak „i”, „w”, „na”, „jak”). Slug optymalizacja-obrazow-wordpress jest lepszy niż jak-zoptymalizowac-obrazy-na-stronie-wordpress.

Tylko małe litery i myślniki. Wielkie litery i podkreślenia w slugach mogą powodować problemy w niektórych konfiguracjach serwerów. Konwencją webową jest stosowanie małych liter z myślnikami.

Bez polskich znaków. Znaki diakrytyczne w adresach URL mogą prowadzić do nieczytelnych percent-encodingowych wariantów. WordPress zazwyczaj obsługuje to automatycznie, ale warto pisać slug świadomie.

Słowa kluczowe — tak, keyword stuffing — nie. Umieszczenie głównej frazy kluczowej w slugu to dobra praktyka SEO. Upychanie wielu słów kluczowych na siłę nie przynosi korzyści i obniża czytelność adresu.

Slug a canonical URL

Slug definiuje adres strony. Canonical URL wskazuje preferowaną wersję tego adresu w kontekście SEO. Jeśli ta sama treść jest dostępna pod wieloma adresami (np. z różnymi parametrami UTM), canonical wskazuje, który z nich jest główny.

Spójność między slugiem a tagiem canonical jest ważna przy kampaniach reklamowych, które dodają parametry do adresów. Więcej: Canonical URL w WordPress.

Slug a linkowanie wewnętrzne

Slug bezpośrednio wpływa na czytelność linków wewnętrznych — zarówno dla użytkowników, jak i dla robotów wyszukiwarek. Czytelny slug w anchor texcie lub jako widoczny URL daje dodatkowy kontekst semantyczny co do treści strony docelowej. Szczegóły o budowaniu linków wewnętrznych: Linkowanie wewnętrzne w WordPress.

Podsumowanie

Slug to jeden z najprostszych, a zarazem często niedocenianych elementów SEO. Warto ustalić go przemyślanie przed publikacją — po opublikowaniu zmiana wymaga już dodatkowych kroków (przekierowanie 301), żeby nie tracić ruchu i autorytetu strony.