Poproś o kontaktKontakt

Academy · Google Search

Trailing slash: co to jest i czy ukośnik w adresie URL ma znaczenie dla SEO?

Anna Jelonek-WrzesińskaHead of SEO International · Zaktualizowano · 5 min czytania
Anna Jelonek-Wrzesińska
  1. Insights
  2. Academy
  3. Google Search
  4. Trailing slash: co to jest i czy ukośnik w…

Rozdział Google Search · wpis 71 z 142 · nr 117 w programie Academy

Trailing slash to ukośnik na końcu adresu URL, np. /oferta/ zamiast /oferta. Sam w sobie nie podnosi ani nie obniża pozycji w Google. Kłopot pojawia się wtedy, gdy ta sama strona działa pod oboma adresami albo gdy strona sama sobie przeczy, wskazując raz jedną, raz drugą wersję.

Najważniejsze w skrócie

  • Trailing slash to ukośnik na końcu adresu URL, np. /oferta/ zamiast /oferta. Żadna z tych form nie daje przewagi w Google.
  • Adres z ukośnikiem na końcu i adres bez niego to dla wyszukiwarki dwa różne adresy URL. Wyjątkiem jest ukośnik zaraz po nazwie domeny.
  • Duplikat wynikający z trailing slash nie jest karą Google: według dokumentacji Google część zduplikowanych treści jest normalna i nie narusza zasad dotyczących spamu.
  • Problem z trailing slash rozwiązuje jedna forma adresów, stałe przekierowanie z drugiej wersji oraz zgodne z nią tagi canonical, linki wewnętrzne i mapa witryny.
  • Narzędzie do sprawdzania adresów URL w Search Console pokazuje, który adres Google wybrał jako kanoniczny.

Co to jest trailing slash?

Trailing slash (ang. końcowy ukośnik) to znak „/” zamykający ścieżkę adresu strony. Przykład: https://twojafirma.pl/oferta/ ma trailing slash, a https://twojafirma.pl/oferta go nie ma.

Dawniej ukośnik na końcu oznaczał katalog na serwerze, a adres bez niego plik. Dziś większość stron generuje adresy z bazy danych, więc to rozróżnienie jest umowne. Właściciel strony albo jej twórca po prostu wybiera jedną konwencję.

Jest jeden wyjątek. Ukośnik zaraz po nazwie domeny nie ma znaczenia: https://twojafirma.pl i https://twojafirma.pl/ prowadzą do tej samej strony głównej, bo przeglądarka i tak wysyła do serwera ścieżkę „/”. Znaczenie ma ukośnik na końcu dłuższej ścieżki.

Sprawa wydaje się drobiazgiem, ale dotyczy każdego adresu w serwisie. Dlatego należy do podstaw technicznych, od których zależy, jak Google widzi Twoją stronę. Opisujemy je w obszarze Google Search.

Czy adres z ukośnikiem i bez to ten sam adres?

Nie. Dla wyszukiwarki /oferta/ i /oferta to dwa różne adresy URL, nawet jeśli pokazują tę samą treść. Google traktuje adresy dosłownie; w dokumentacji o strukturze adresów zaznacza na przykład, że rozróżnia w nich wielkość liter.

To, co się dzieje dalej, zależy od ustawień serwera:

Co robi serwerCo widzi GoogleOcena
Druga wersja przekierowuje na stałe (301 lub 308) na pierwsząjeden adres w indeksie, drugi jako przekierowaniepoprawnie
Obie wersje pokazują tę samą treść bez przekierowaniadwa duplikaty, z których Google sam wybiera jedendo poprawy
Jedna wersja zwraca błąd 404działa tylko jedna wersja, ale linki do drugiej trafiają w pustkędo poprawy, jeśli prowadzą tam linki
Obie wersje pokazują różne treścidwie osobne strony o bardzo podobnych adresachbłąd do pilnego wyjaśnienia

Najczęstszy jest drugi przypadek. Google nazywa go zduplikowaną treścią i rozwiązuje przez kanonizację, czyli wybór jednego, reprezentatywnego adresu dla grupy stron o tej samej treści.

Czy trailing slash wpływa na pozycje w Google?

Bezpośrednio nie: żadna z dwóch form adresu nie daje przewagi w wynikach. Liczy się konsekwencja.

Częsty mit mówi, że duplikat z powodu ukośnika grozi filtrem albo karą. Google pisze inaczej: część zduplikowanych treści na stronie jest normalna i nie narusza zasad dotyczących spamu. Więcej o tym, kiedy duplikaty szkodzą, przeczytasz we wpisie o duplicate content.

Niekonsekwencja ma jednak realne koszty:

Co to oznacza dla Twojego biznesu?

Ukośnik w adresie to decyzja techniczna, ale jej skutki widać w sprzedaży: w wynikach może się pojawiać inna wersja strony niż ta, którą promujesz, a raporty pokazują ruch rozbity na dwa adresy. W modelu Search Ecosystem™ to część fundamentu Google Search, od którego zależy skuteczność treści i linków. Poprawka zwykle sprowadza się do jednej reguły na serwerze, więc warto ją zrobić przed kolejną inwestycją w pozycjonowanie.

  • Google wybiera adres za Ciebie. Jeśli nie wskażesz wersji kanonicznej, wyszukiwarka sama zdecyduje, którą pokazać. Może wybrać inną niż ta, którą promujesz w kampaniach i newsletterach.
  • Sygnały rozkładają się na dwa adresy. Część linków prowadzi do wersji z ukośnikiem, część bez niego, a Google musi je dopiero połączyć.
  • Robot traci czas na kopie. W dużym sklepie podwojenie adresów oznacza tysiące stron, które robot odwiedza bez potrzeby.
  • Raporty się rozjeżdżają. Ta sama strona występuje w analityce i w Search Console pod dwoma adresami, co utrudnia ocenę jej wyników.

Jak sprawdzić, czy Twoja strona ma problem z ukośnikiem?

Wystarczy przeglądarka i dostęp do Google Search Console. Sprawdzenie kilku typów stron zajmuje kwadrans.

  1. Wpisz w przeglądarce adres podstrony raz z ukośnikiem na końcu, raz bez niego. Jeśli pasek adresu w obu przypadkach pokazuje tę samą wersję, działa przekierowanie. Jeśli zostają dwie różne wersje z tą samą treścią, masz duplikat.
  2. Powtórz to dla każdego typu strony: kategorii, produktu, wpisu na blogu, strony oferty. Szablony bywają ustawione różnie.
  3. W Search Console sprawdź adres narzędziem do sprawdzania adresów URL. W sekcji indeksowania strony zobaczysz adres kanoniczny wybrany przez Google.
  4. W raporcie indeksowania stron szukaj stanów „Duplikat, użytkownik nie oznaczył strony kanonicznej” i „Duplikat, Google wybrał inną stronę kanoniczną niż użytkownik”. Adresy z ukośnikiem i bez obok siebie to wyraźny sygnał.
  5. Przeskanuj serwis crawlerem i sprawdź, czy linki wewnętrzne prowadzą do jednej wersji adresów, czy do obu. Porównanie narzędzi znajdziesz we wpisie Sitebulb vs. Screaming Frog.

Stan „Strona przekierowuje” przy wersji, której nie używasz, jest w porządku. Tak ma wyglądać poprawnie ustawiony serwis.

Tomasz Czechowski

Zdaniem eksperta ICEA

„W audytach rzadko problemem jest sam wybór formy adresu; problemem są linki wewnętrzne, mapa witryny i tagi canonical, które wskazują inną wersję niż przekierowanie. Najpierw ustawiamy przekierowanie 301 na serwerze, potem poprawiamy linki w menu, szablonach i mapie witryny, a canonical traktujemy jako zabezpieczenie, nie jako jedyne rozwiązanie.”

Tomasz CzechowskiHead of SEO, ICEA.

Jak ujednolicić adresy z ukośnikiem i bez?

Wybierz jedną formę i spraw, żeby cała strona mówiła o niej to samo. Która to forma, nie ma znaczenia. Jeśli serwis już działa, zostaw tę, której używa większość adresów i linków.

  1. Przekierowanie na serwerze. Drugą wersję przekieruj na stałe (301 albo 308) na wybraną. Google zaleca przekierowania po stronie serwera wszędzie, gdzie to możliwe. Traktuje je jako sygnał, że adres docelowy ma być kanoniczny. Na serwerze Apache robi się to regułą mod_rewrite w pliku .htaccess, w NGINX regułą rewrite, a w wielu CMS-ach ustawieniem struktury adresów.
  2. Tag canonical. Na każdej stronie wskaż rel=canonical w wybranej wersji adresu. Google traktuje go jako silny sygnał, ale przy niezgodnych wskazówkach może wybrać inaczej.
  3. Linki wewnętrzne. Menu, stopka, treści i okruszki mają prowadzić do wersji kanonicznej. Google zaleca linkowanie wewnątrz serwisu do adresu kanonicznego, a nie do duplikatu.
  4. Mapa witryny. Umieść w niej tylko adresy w wybranej formie. To słaby sygnał, ale niezgodność z przekierowaniami myli wyszukiwarkę.

Czego nie robić: Google odradza używanie pliku robots.txt do kanonizacji. Zablokowanie drugiej wersji nie łączy sygnałów, tylko ukrywa adres przed robotem. Unikaj też łańcuchów, w których adres przechodzi przez kilka przekierowań, zanim trafi na właściwą stronę.

Najważniejsze wnioski.

Trailing slash nie jest czynnikiem rankingowym, tylko kwestią porządku. Obie formy adresu są poprawne, pod warunkiem że strona używa jednej z nich konsekwentnie.

Kiedy wskazują różne, wyszukiwarka wybiera sama, a Ty tracisz kontrolę nad tym, który adres widzą klienci.

Kiedy przekierowanie, tag canonical, linki wewnętrzne i mapa witryny wskazują ten sam adres, Google nie musi zgadywać.

Co dalej: sprawdź w przeglądarce trzy typy podstron w obu wersjach, a potem raport indeksowania stron w Search Console. Jeśli planujesz migrację albo zmianę struktury adresów, ustal formę adresów przed startem, a nie po nim.

Najczęstsze pytania.

Czy adres strony głównej powinien kończyć się ukośnikiem?

Dla adresu samej domeny nie ma to znaczenia, bo przeglądarka i tak wysyła do serwera ścieżkę „/”. Ważne jest tylko, żeby wersje z www i bez www oraz http i https przekierowywały na jedną.

Czy podwójny ukośnik w adresie to ten sam problem?

Podobny. Adres z „//” w środku ścieżki to dla wyszukiwarki kolejny osobny URL, który zwykle powstaje przez błąd w szablonie linków. Popraw źródło takich linków i przekieruj błędne adresy na właściwe.

Czy zmiana formatu adresów z ukośnikiem na adresy bez ukośnika obniży pozycje?

Google traktuje stałe przekierowanie jako silny sygnał, że adres docelowy ma być kanoniczny, więc poprawnie przeprowadzona zmiana nie powinna szkodzić. Ryzyko rośnie, gdy przekierowania tworzą łańcuchy albo linki wewnętrzne zostają po staremu, dlatego zmiana formatu ma sens głównie przy migracji serwisu.

Anna Jelonek-Wrzesińska
Anna Jelonek-WrzesińskaHead of SEO International

Pisze w Insights o temacie Google Search.

Google Search

Sprawdźmy, co blokuje Twoją stronę.

Audyt pokazuje, które poprawki dadzą ruch najszybciej, a które mogą poczekać.

Zamów bezpłatny audyt pozycjonowania

Dołącz do newslettera

Solidna dawka wiedzy co dwa tygodnie na Twoim mailu.

* Zapisując się, akceptujesz politykę  prywatności.