Chcesz, żeby wpisy na Twoim blogu nie wyglądały na stare już w dniu publikacji? W tym tekście zobaczysz, jak usunąć datę z adresów URL WordPress i nie zniszczyć przy tym SEO. Krok po kroku przeprowadzę Cię przez zmianę permalinków i ustawienie przekierowań.
Dlaczego warto usunąć datę z adresów URL WordPress?
Adres typu https://example.com/2020/08/14/nazwa-wpisu/ od razu zdradza wiek treści. Wielu użytkowników omija takie linki, nawet jeśli artykuł jest evergreen i nadal w pełni aktualny. Krótszy URL oparty o „Nazwa wpisu” wygląda czyściej, lepiej w wyszukiwarce i łatwiej go zapamiętać.
Druga sprawa to SEO. Google dobrze radzi sobie z datami w adresach, ale długi URL z kilkoma liczbami ma gorszą czytelność. Lepszy jest link, w którym cała „moc” skupia się na slugach bogatych w słowa kluczowe, na przykład: https://example.com/jak-usunac-date-z-url-wordpress/. Taki format nie sugeruje też użytkownikom, że tekst jest „przeterminowany”.
Jak WordPress dodaje datę do URL?
Po świeżej instalacji WordPress używa formatu https://example.com/?p=123. Taki adres zawiera tylko ID wpisu i jest kompletnie nieczytelny dla człowieka. Dlatego większość osób od razu zmienia ustawienia w zakładce Ustawienia – Bezpośrednie odnośniki.
W tym miejscu często wybierane są dwie struktury: „Dzień i nazwa” oraz „Miesiąc i nazwa”. Pierwsza tworzy URL w stylu https://example.com/2026/09/03/sample-post/, druga skraca go do https://example.com/2026/09/sample-post/. Obie wersje są już przyjazne SEO, ale wciąż mają jedną wadę – data na początku linku postarza treść.
Dlaczego struktura „Nazwa wpisu” jest tak chętnie wybierana?
Format „Nazwa wpisu” usuwa wszystkie elementy daty i zostawia wyłącznie slug wpisu: https://example.com/sample-post/. To właśnie ta struktura jest najczęściej rekomendowana jako najbardziej logiczna i przejrzysta dla blogów, serwisów firmowych czy portfolio.
Adresy oparte tylko o nazwę wpisu są krótsze, ładniejsze wizualnie, łatwiejsze do wklejenia w social media i nie sugerują, że artykuł jest „stary”. Dobrze przygotowany slug zawiera słowa, które realnie opisują treść i pomagają robotom wyszukiwarek poprawnie skategoryzować stronę.
Krótkie, opisowe URL-e oparte o „Nazwa wpisu” ułatwiają użytkownikom ocenę treści i zmniejszają ryzyko, że evergreenowy artykuł zostanie uznany za nieaktualny tylko przez widoczną datę.
Co sprawdzić przed usunięciem daty z adresów URL?
Zmiana struktury permalinków na działającej od lat stronie bywa ryzykowna. Każdy wpis ma już swoje linki w Google, w social mediach i na innych blogach, a także liczniki udostępnień. Jeśli po prostu przełączysz format na „Nazwa wpisu”, stare adresy zaczną zwracać błędy 404.
Każdy błąd 404 to utrata części ruchu i link juice. W raporcie Google Search Console zobaczysz wtedy wysyp ostrzeżeń o niedziałających adresach URL. Do tego dochodzi aspekt wizerunkowy – ktoś klika polecany artykuł, a zamiast treści widzi pustą stronę z komunikatem „nie znaleziono”.
Kopia zapasowa przed zmianą permalinków
Zanim dotkniesz ustawień bezpośrednich odnośników, zrób pełną kopię zapasową. Najlepiej obejmującą zarówno pliki WordPressa, jak i bazę danych. Może to być rozwiązanie wbudowane w hosting, wtyczka backupowa lub narzędzie serwerowe.
Kopia to jedyny prosty sposób, żeby cofnąć całą operację, gdy coś pójdzie nie tak. Przy większych serwisach nawet drobny błąd w konfiguracji przekierowań może sparaliżować dużą część ruchu, dlatego opcja „przywróć do stanu z wczoraj” jest warta kilku minut przygotowań.
Utrata liczników udostępnień w social media
Większość wtyczek do udostępniania treści na Facebooku, X czy LinkedIn liczy share’y po konkretnym adresie URL. Jeśli ten adres się zmieni, a Ty wprowadzisz przekierowanie 301, licznik i tak zaczyna od zera. Platformy społecznościowe rzadko łączą stare i nowe adresy.
Nie wpływa to na samą zawartość strony ani jej widoczność w Google, ale dla niektórych marek duża liczba udostępnień pod artykułem jest częścią budowanego od lat społecznego dowodu słuszności. Warto więc świadomie podjąć decyzję, czy chcesz poświęcić te liczby na rzecz prostszej struktury URL.
Jak usunąć datę z adresów URL w WordPress?
Sam proces usunięcia daty z permalinków jest prosty – cała trudność polega na zabezpieczeniu SEO po zmianie. Zacznij od ustawień WordPress, a dopiero później przechodź do przekierowań.
Najlepiej wykonać tego typu operacje w godzinach niższego ruchu. Krótkie wahania w indeksacji czy pojedyncze błędy 404 w trakcie wdrażania zmian wtedy mniej bolą.
Zmiana struktury permalinków na „Nazwa wpisu”
W panelu administracyjnym przejdź do Ustawienia – Bezpośrednie odnośniki. To tutaj definiujesz globalną strukturę adresów dla wpisów i stron. Jeśli obecnie działasz na „Dzień i nazwa” albo „Miesiąc i nazwa”, zobaczysz w adresach fragmenty typu /%year%/%monthnum%/ lub /%year%/%monthnum%/%day%/.
Wybierz opcję „Nazwa wpisu”. Po zatwierdzeniu WordPress zacznie generować nowe URL-e w formie https://twojadomena.pl/nazwa-wpisu/ zarówno dla istniejących, jak i przyszłych treści. Na końcu kliknij „Zapisz zmiany”, żeby przepisać reguły .htaccess lub wewnętrzne reguły serwera.
Jak masowo poprawić URL-e w treści?
Usunięcie daty ze struktury permalinków nie poprawia linków, które ręcznie wklejałeś w treści wpisów, widżetach, szablonach lub shortcodach. Przy dużych blogach szybko okazuje się, że stare adresy z datą przewijają się w setkach miejsc. Tu wchodzą w grę narzędzia typu „Wyszukaj i zamień” dla bazy danych WordPress.
Możesz użyć wtyczek takich jak Better Search Replace lub CM Search & Replace. Umożliwiają one masową podmianę fragmentów tekstu w bazie – na przykład /2020/03/ na pusty ciąg lub na nowy schemat adresu. Narzędzia te obsługują serializowane dane, co ma ogromne znaczenie przy polach ACF czy danych konfiguracji wtyczek.
Wtyczka Better Search Replace przydaje się w kilku typowych scenariuszach, między innymi:
- korekta masowych literówek w treści na setkach wpisów,
- zmiana wszystkich linków z HTTP na HTTPS w bazie,
- podmiana starych nazw profili social media na nowe,
- dodanie lub usunięcie subdomeny w tysiącach adresów URL.
Osoby zaawansowane sięgają też po skrypt Interconnect/it Search Replace DB, WP-CLI lub bezpośrednie zapytania SQL z poziomu phpMyAdmin. Te metody dają większą kontrolę, ale wymagają dużej ostrożności i zawsze powinny być poprzedzone aktualnym backupem całej bazy.
Jak ustawić przekierowania 301 po usunięciu daty?
Bez przekierowań 301 każdy stary adres z datą skończy jako błąd 404. To prosta droga do utraty wypracowanych pozycji w Google i ruchu z linków zewnętrznych. Rolą przekierowania 301 jest pokazanie wyszukiwarce, że stary URL został trwale przeniesiony pod nowy adres.
Najwygodniej jest ustawić przekierowania wzorcowe, które za jednym razem ogarniają całą dawną strukturę /rok/miesiąc/dzień/nazwa-wpisu/ lub /rok/miesiąc/nazwa-wpisu/. Do tego idealnie nadają się wtyczki, które obsługują wyrażenia regularne (Regex).
AIOSEO – jak użyć Redirection Managera?
All in One SEO (AIOSEO) w wersji Pro ma moduł Redirection Manager. To rozwiązanie stworzone właśnie na takie sytuacje jak zmiana struktury permalinków. Możesz tam dodać jedno przekierowanie oparte na Regex, które obsłuży wszystkie stare adresy z datą.
Po instalacji i aktywacji AIOSEO Pro wejdź w All in One SEO – Przekierowania i kliknij „Aktywuj przekierowania”. Na zakładce „Przekierowania” zobaczysz pola „URL źródłowy” oraz „URL docelowy”. Źródłowy opisuje poprzedni schemat adresów, docelowy – nową formę, do której wszystko ma być przekierowane.
Dla dawnych permalinków „Dzień i nazwa” możesz zastosować taki wzór Regex:
| Typ permalinków | URL źródłowy (Regex) | URL docelowy |
| Dzień i nazwa | ^/(\d*)/(\d*)/(\d*)/(.*) | /$4 |
| Miesiąc i nazwa | ^/(\d*)/(\d*)/(.*) | /$3 |
Przy URL źródłowym kliknij ikonę koła zębatego i zaznacz tylko opcję „Regex”. Typ przekierowania ustaw na „301 Przeniesiono na stałe”, a następnie wybierz „Dodaj przekierowanie”. Od tego momentu każdy link w starym formacie zostanie automatycznie wysłany na wersję bez daty.
W logach AIOSEO możesz monitorować, ile razy dane przekierowanie zadziałało i w razie potrzeby tymczasowo je wyłączyć. To przydatne, jeśli testujesz różne reguły i chcesz sprawdzić, czy któraś nie łapie zbyt szerokiego zakresu adresów.
Redirection – darmowa alternatywa
Jeśli wolisz darmowe narzędzia, jedną z najpopularniejszych wtyczek jest Redirection. Po instalacji przejdź do Narzędzia – Przekierowania i uruchom „Rozpocznij konfigurację”. Wtyczka może automatycznie rejestrować zmiany adresów URL oraz błędy 404, ale nie musisz zaznaczać tych opcji na start.
Na ekranie „Dodaj nowe przekierowanie” wpisz stary wzór adresu w polu „URL źródłowy” i nowy w „URL docelowy”. Dla permalinków „Dzień i nazwa” sprawdzony zestaw wygląda tak:
Wzory do użycia w Redirection prezentują się następująco:
- dla „Dzień i nazwa” – źródłowy: ^/(\d*)/(\d*)/(\d*)/(.*)
- dla „Dzień i nazwa” – docelowy: /$4
- dla „Miesiąc i nazwa” – źródłowy: ^/(\d*)/(\d*)/(.*)
- dla „Miesiąc i nazwa” – docelowy: /$3
Z rozwijanej listy przy typie dopasowania wybierz „Regex”, a następnie kliknij „Dodaj przekierowanie”. Nowa reguła zacznie działać od razu i każdy stary URL z datą przekieruje użytkownika na aktualny adres oparty o „Nazwa wpisu”.
Przekierowania 301 są sygnałem dla wyszukiwarki, że treść została trwale przeniesiona – dzięki temu możesz zachować większość wypracowanych pozycji i ruchu mimo zmiany struktury URL.
Jak kontrolować zmiany po usunięciu dat z URL-i?
Sam fakt ustawienia przekierowań to nie wszystko. Po kilku dniach od wdrożenia warto sprawdzić, jak zachowuje się Twoja strona i czy nigdzie nie pojawiają się nieoczekiwane błędy. Najlepszym zestawem narzędzi do takiej kontroli jest połączenie Google Search Console, logów wtyczki przekierowującej i prostych testów ręcznych.
W GSC zwróć uwagę szczególnie na raport „Strony” oraz wzrost liczby adresów z błędem 404. W logach AIOSEO lub Redirection widać, ile razy zadziałały poszczególne reguły, co pozwala szybko wychwycić adresy, które „wypadły” poza dopasowanie Regex.
Jak szukać błędów po zmianie permalinków?
Dobrym sposobem jest wklejenie w Google operatora site:twojadomena.pl oraz kilku fragmentów starych adresów, np. roku 2019 czy 2020. Dzięki temu zobaczysz, które linki z datą nadal są w indeksie. Warto też ręcznie kliknąć kilka najpopularniejszych artykułów z wyników i upewnić się, że przekierowanie faktycznie prowadzi na prawidłową wersję bez daty.
W narzędziach do analityki – jak Google Analytics czy Matomo – możesz sprawdzić, czy ruch na głównych treściach evergreen nie spadł nagle do zera. Lekka fluktuacja jest normalna, ale nagły „urwany” wykres to sygnał, że gdzieś brakuje poprawnego przekierowania lub reguła została ustawiona zbyt wąsko.
FAQ – najczęściej zadawane pytania
Dlaczego warto usunąć datę z adresów URL WordPress?
Usunięcie daty z URL-i sprawia, że wpisy nie wyglądają na stare już w dniu publikacji, co zachęca użytkowników do klikania, nawet jeśli artykuł jest evergreen. Krótszy URL jest czyściejszy, lepiej wygląda w wyszukiwarce, łatwiej go zapamiętać i skupia „moc” na slugach bogatych w słowa kluczowe, nie sugerując, że tekst jest przeterminowany.
Jakie są najczęstsze ustawienia permalinków w WordPressie po instalacji i jakie mają wady?
Po świeżej instalacji WordPress używa formatu https://example.com/?p=123. Większość osób zmienia go na „Dzień i nazwa” (np. https://example.com/2026/09/03/sample-post/) lub „Miesiąc i nazwa” (np. https://example.com/2026/09/sample-post/). Obie te wersje mają jedną wadę – data na początku linku postarza treść.
Dlaczego struktura „Nazwa wpisu” jest najczęściej rekomendowana dla adresów URL?
Struktura „Nazwa wpisu” usuwa wszystkie elementy daty, zostawiając wyłącznie slug wpisu (np. https://example.com/sample-post/). Jest to najczęściej rekomendowana struktura jako najbardziej logiczna i przejrzysta dla blogów i serwisów, ponieważ adresy są krótsze, ładniejsze wizualnie, łatwiejsze do wklejenia w social media i nie sugerują, że artykuł jest „stary”.
Co należy sprawdzić lub zrobić przed usunięciem daty z adresów URL w WordPressie?
Przed usunięciem daty z adresów URL na działającej stronie należy zrobić pełną kopię zapasową (obejmującą pliki WordPressa i bazę danych). Warto też być świadomym, że zmiana adresów URL spowoduje utratę liczników udostępnień w social media, ponieważ większość wtyczek liczy share’y po konkretnym adresie URL.
Jakie narzędzia pomogą masowo poprawić wewnętrzne linki po zmianie struktury URL?
Po zmianie struktury permalinków, do masowej podmiany starych adresów z datą w treści wpisów, widżetach, szablonach lub shortcodach, można użyć narzędzi typu „Wyszukaj i zamień” dla bazy danych WordPress. Przykłady wtyczek to Better Search Replace lub CM Search & Replace. Osoby zaawansowane mogą też sięgnąć po skrypt Interconnect/it Search Replace DB, WP-CLI lub bezpośrednie zapytania SQL z poziomu phpMyAdmin.
Jak ustawić przekierowania 301 po usunięciu daty z adresów URL?
Po usunięciu daty z adresów URL należy ustawić przekierowania 301, aby stary adres z datą nie kończył się jako błąd 404. Można to zrobić za pomocą wtyczek obsługujących wyrażenia regularne (Regex), takich jak All in One SEO (AIOSEO) w module Redirection Manager (wersja Pro) lub darmowej wtyczki Redirection.