Slug WordPress — optymalizacja permalinków dla SEO
WordPress daje pełną kontrolę nad strukturą URL przez system permalinków. Domyślna konfiguracja (?p=123) jest fatalna dla SEO — całkowicie pozbawiona słów kluczowych. Zmiana na przyjazną strukturę i optymalizacja każdego slug to jedna z pierwszych rzeczy, jaką powinieneś zrobić na każdej nowej instalacji WordPress. Generator Slug WikiPlus pomaga tworzyć optymalne slugi, które następnie wklejasz bezpośrednio do edytora WordPress.
Permalinki WordPress — ustawienia SEO
WordPress oferuje kilka szablonów permalinków w Ustawienia → Bezpośrednie odnośniki. Dostępne opcje: Zwykłe (/?p=123) — najgorsze dla SEO, nie używaj. Dzień i nazwa (/%year%/%monthnum%/%day%/%postname%/) — dobre dla newsów, datuje treść. Miesiąc i nazwa (/%year%/%monthnum%/%postname%/) — podobne, mniej zbędnych elementów. Numeryczne (/archives/%post_id%) — złe dla SEO. Nazwa wpisu (/%postname%/) — idealne dla blogów i większości witryn — czyste, zawierające tylko slug. Własna (/%category%/%postname%/) — dobra gdy kategoria jest ważnym sygnałem SEO. Rekomendacja: Nazwa wpisu (/%postname%/) jest najczystszą opcją dla większości blogów i witryn. Jeśli masz kategoryzację ważną dla SEO i chcesz ją w URL — /%category%/%postname%/. Zmiana struktury permalink na istniejącej witrynie: wymagane redirecty 301 — użyj wtyczki Redirection.
Edycja slugu w WordPress — gdzie i jak
WordPress pozwala ustawić slug dla każdego posta, strony, kategorii i tagu. Dla postów i stron: w edytorze Gutenberg kliknij Ustawienia (boczny panel) → Podsumowanie → Link URL (pole pod adresem URL). Możesz wpisać własny slug. W klasycznym edytorze: pod polem tytułu pojawiają się permalink i przycisk 'Edytuj'. Dla kategorii i tagów: Wpisy → Kategorie (lub Tagi) → edytuj kategorię → pole 'Odnośnik'. Najlepsze praktyki: WordPress domyślnie generuje slug z tytułu (zamienia spacje na myślniki, usuwa polskie znaki). Często wygenerowany slug jest zbyt długi — skróć go manualnie do kluczowych słów. Usuń stop words. Generator Slug WikiPlus pomaga przygotować slug przed wklejeniem do WordPress — wklej tytuł, skopiuj wynik. Nie zmieniaj slugu po indeksowaniu strony bez dodania redirect 301.
Taksonomie WordPress — slugi kategorii i tagów
W WordPress oprócz wpisów i stron, własne slugi mają też kategorie, tagi i custom taxonomies. Slugi kategorii: często pomijane w optymalizacji. Kategoria 'SEO i Marketing' domyślnie generuje slug seo-i-marketing — możesz skrócić do seo lub seo-marketing. Widoczny w URL jeśli używasz /%category%/%postname%/ permalink. Slugi tagów: podobnie jak kategorie. Tagi mają mniejsze znaczenie SEO, więc można być mniej rygorystycznym. Custom taxonomies: wtyczki często mają własne taksonomie (WooCommerce: kategorie produktów, tagi produktów). Slugi kategorii WooCommerce: Produkty → Kategorie → edytuj. Domyślne prefiksy: WordPress dodaje `category` przed slugiem kategorii w URL (`/category/seo/`). Możesz usunąć prefiks w ustawieniach: Ustawienia → Bezpośrednie odnośniki → rozwijane Opcjonalne → usuń przedrostek kategorii. Dla WooCommerce: WooCommerce → Ustawienia → Zaawansowane → Permalinki → Page permalinks.
Narzędzia WordPress do zarządzania slugami i redirectami
Kilka przydatnych wtyczek do zarządzania slugami i redirectami. Redirection (10M+ instalacji, darmowy): zarządzanie redirectami 301/302, automatyczne tworzenie redirect przy zmianie permalink, monitoring 404. Polecany jako pierwsze narzędzie. Rank Math SEO: oprócz meta tagów, oferuje zarządzanie redirectami i automatyczne śledzenie zmian URL. All in One SEO: podobnie. Yoast SEO Premium: redirect manager. AIOSEO: redirect manager i analiza slugów. Broken Link Checker: znajdź martwe linki na witrynie (przydatne po migracji URL). W Google Search Console: po zmianie struktury URL monitoruj Coverage → Excluded i sprawdzaj czy Googlebot poprawnie podąża za redirectami (URL Inspection → 'Redirect'). Dla masowej zmiany slugów kategorii lub wpisów: użyj wtyczki Bulk Edit Posts (np. WP Sheet Editor) lub bezpośrednie zapytania SQL przez phpMyAdmin (z backup przed!).
Często zadawane pytania
- Jak zmienić strukturę permalinków WordPress bez utraty SEO?
- Zainstaluj wtyczkę Redirection → zmień strukturę w Ustawienia → Bezpośrednie odnośniki. Redirection automatycznie wykryje stare URL i zaproponuje redirect. Zweryfikuj, że każdy stary URL ma redirect 301 na nowy. Prześlij nową sitemapę do Google Search Console. Monitoruj Coverage przez 2-4 tygodnie.
- Czy powinienem usuwać polskie znaki ze slugów WordPress?
- Tak — WordPress automatycznie sanituje slug, zamieniając polskie znaki na ich ASCII odpowiedniki (ą→a, ę→e itd.). Wynikowy slug jest czytelny i bezpieczny dla wszystkich systemów. Technicznie UTF-8 w URL jest obsługiwany przez nowoczesne przeglądarki, ale ASCII slug jest zawsze bezpieczniejszy.
- Jak skonfigurować slugi dla multisite WordPress?
- W WordPress Multisite każda witryna ma własną strukturę permalink konfigurowaną osobno. Podwitryny w subdomain (pl.example.com) lub subdirectory (example.com/pl/) mogą mieć różne ustawienia permalink. Dla subsite: zaloguj się do konkretnego serwisu (nie do Super Admina) → Ustawienia → Bezpośrednie odnośniki.