Struktura URL

Jak tworzyć adresy URL pod SEO — anatomia, łączniki i podkreślenia, słowa kluczowe, wielkość liter, parametry oraz powód, dla którego zmiana adresów URL prawie nigdy nie pomaga.

Opublikowano po raz pierwszy: 26 cze 2026 · Ostatnia aktualizacja: 21 sie 2026 · Advanced
Języki
1 sygnał dowodowy na tej stronie

Struktura URL określa sposób uporządkowania części adresu internetowego — schematu, domeny, ścieżki, ciągu zapytania i fragmentu. Ma znaczenie głównie dla crawlowania, użyteczności i zrozumienia, a nie dla pozycji: słowa kluczowe w URL są co najwyżej „bardzo lekkim” sygnałem. Używaj łączników (Google traktuje podkreślenia jako łączniki słów, a łączniki jako separatory — Bing ich nie rozróżnia), zachowuj spójną wielkość liter (ścieżki ją uwzględniają), ograniczaj parametry i zmieniaj istniejące URL „bardzo, bardzo rzadko”.

TL;DR — Struktura URL jest przede wszystkim kwestią crawlowania i zrozumienia, a nie dźwignią rankingową. Słowa kluczowe w adresach URL są „bardzo lekkim” sygnałem, który słabnie po zindeksowaniu strony. Używaj łączników (Google łączy słowa przy podkreśleniach, a rozdziela je przy łącznikach). Wielkość liter w ścieżce może wskazywać różne adresy URL zależnie od zachowania serwera, więc mieszana wielkość liter może tworzyć zduplikowane ścieżki crawlowania. Prawdziwym ryzykiem dla efektywności crawlowania są parametry. Zmiana istniejących adresów URL pomaga „bardzo, bardzo rzadko” — nie rób tego, chyba że adresy są naprawdę uszkodzone.

Evidence for this claim Google recommends simple, descriptive, human-readable URLs, hyphens between words, and minimizing unnecessary parameters. Scope: Current Google URL structure guidance. Confidence: high · Verified: Google Search Central: URL structure best practices Evidence for this claim A URI is composed of standardized scheme, authority, path, query, and fragment components; semantics depend on the scheme and server. Scope: Generic URI syntax, distinct from search-engine recommendations. Confidence: high · Verified: IETF RFC 3986: URI Generic Syntax

Anatomia adresu URL

Każdy URL rozkłada się na te same części, a każda z nich ma własne znaczenie dla SEO:

CzęśćPrzykładUwagi
Schemathttps://Używaj HTTPS. HTTP i HTTPS to sygnał kanonikalizacji.
Subdomenawww.Google może traktować subdomeny bardziej jak osobne witryny niż podfoldery.
Domenaexample.comNazwa hosta nie uwzględnia wielkości liter.
Ścieżka / slug/blog/url-structure/Część, którą kontrolujesz; uwzględnia wielkość liter.
Ciąg zapytania?ref=newsletterParametry — największe źródło zduplikowanych i niskowartościowych adresów URL.
Fragment#anatomyGoogle „zwykle nie obsługuje fragmentów URL” do zmiany treści.

Zgodnie ze standardem znaki zarezerwowane muszą być kodowane procentowo; używaj tekstu w języku użytkowników (transliterowanego tam, gdzie to pomaga), zamiast niezrozumiałych identyfikatorów.

Czy adresy URL wpływają na pozycje? Prawie wcale.

To pytanie, na które wszyscy naprawdę chcą znać odpowiedź. Uczciwa odpowiedź brzmi: minimalnie.

  • Słowa kluczowe w URL są według własnego Starter Guide Google czynnikiem, w którym „słowa kluczowe w nazwie domeny (lub ścieżce URL) same w sobie mają znikomy wpływ poza pojawieniem się w breadcrumbs”. John Mueller nazwał je „bardzo małym czynnikiem rankingowym” i „bardzo lekkim czynnikiem… jeszcze mniej istotnym po [zindeksowaniu strony]”. Słowo kluczowe w URL może więc pomóc Google podczas początkowego odkrywania, zanim wyszukiwarka zindeksuje treść — ale po indeksacji to treść mówi za siebie.
  • Ważniejsza od brzmienia URL jest głębokość kliknięcia — liczba kliknięć od strony głównej. Logiczna struktura katalogów pomaga Googlebotowi szacować częstotliwość crawlowania (folder /policies/ rzadko się zmienia, a /promotions/ często), ale dotyczy to crawlowania, nie pozycji.

Wniosek: nie przebudowuj adresów URL wyłącznie po to, by dodać słowa kluczowe. Gra nie jest warta świeczki.

Łączniki a podkreślenia

To jedyna naprawdę ustalona zasada techniczna i dotyczy konkretnie Google.

Google traktuje łącznik jako separator słów, a podkreślenie jako ich łącznik. Dlatego red_shoes jest analizowane jako pojedynczy token redshoes, natomiast red-shoes jako red i shoes. Gary Illyes wyjaśnił to tak: „wiele rzeczy w internecie zawiera podkreślenie, [Google] nie potrafi łatwo segmentować przy podkreśleniu”. Matt Cutts powiedział to samo w 2007 roku („nadal łączymy przy podkreśleniu i rozdzielamy przy myślniku”), a aktualne dokumenty Google nadal zalecają łączniki.

Jest tu pewien niuans: Mueller powiedział kiedyś w 2016 roku, że różnica „nie ma znaczenia”, co wywołało zamieszanie — ale aktualna dokumentacja nadal mówi, by używać łączników, i to jest bezpieczny wybór.

Bing działa inaczej. Rzecznik Bing potwierdził: „Nie rozróżniamy myślnika i podkreślenia w naszych funkcjach rankingowych URL”. Podkreślenia nie szkodzą więc w Bing. Ponieważ jednak optymalizujesz pod obie wyszukiwarki, używaj łączników — są poprawne dla Google i neutralne dla Bing.

Długość URL i mit kanonikalizacji

Usłyszysz, że „krótsze adresy URL mają lepsze pozycje”. To błędna interpretacja.

Długość URL nie ma bezpośredniego wpływu na pozycje. Prawdą jest coś węższego: gdy Google wybiera kanoniczny adres spośród zduplikowanych lub prawie zduplikowanych URL, może preferować krótszy i czystszy — konkretnie czysty URL zamiast tego samego adresu z doczepionymi parametrami śledzącymi. Jak napisałem w moich badaniach kanonikalizacji: „Przez lata SEOs błędnie interpretowali to jako stwierdzenie, że wszystkie adresy URL powinny być krótsze. Ale nie to było znaczeniem”. Chodzi o preferencję dla czystej wersji bez parametrów zamiast duplikatu z wieloma parametrami — nie o uniwersalne prawo „krótszy wygrywa”. Długość URL jest tylko jednym z około 40 sygnałów kanonikalizacji Google, obok preferencji HTTPS, www i non-www, końcowego ukośnika oraz wielkości liter.

Wielkość liter to realne ryzyko

Ścieżki URL, nazwy plików i parametry zapytań uwzględniają wielkość liter; nazwa hosta nie. Zatem example.com/Apple i example.com/apple to dwa różne adresy URL (ale Example.com i example.com to ten sam host).

Google zwykle potrafi rozpoznać, że różne warianty wielkości liter zwracają identyczną treść, i skanonikalizuje je — ale nie powinieneś zmuszać go do tej pracy. Jeśli obie wersje są dostępne i nie zostały skonsolidowane, powstaje zduplikowana treść. Jest też ostra krawędź, którą wiele osób pomija: robots.txt również uwzględnia wielkość liter. Wpis Disallow dla /Private/ nie blokuje /private/. Ujednolicenie zapisu do małych liter pozwala uniknąć całego problemu.

To, które warianty wielkości liter rozwiązują się, przekierowują albo zwracają 404, zależy od konfiguracji serwera i aplikacji — nie ma jednej uniwersalnej reguły. Sprawdzaj rzeczywiste odpowiedzi (curl -I albo crawlerem), zamiast zakładać ich zachowanie.

Końcowe ukośniki

Końcowy ukośnik ma znaczenie wszędzie poza katalogiem głównym:

  • Domena główna: example.com i example.com/ są traktowane identycznie — nie ma różnicy.
  • Cała reszta: example.com/page i example.com/page/ to różne adresy URL. Jeśli oba są dostępne i żaden nie konsoliduje się z drugim, powstaje zduplikowana treść.

Pamiętaj, że dodanie końcowego ukośnika do prawdziwego pliku (page.html/) nie załaduje pliku. Jak napisałem w przewodniku po końcowych ukośnikach: „Zmiany zawsze niosą ryzyko, więc jeśli konfiguracja nie powoduje problemów, nie próbowałbym wymuszać zmiany adresów URL”. Wybierz jeden format, egzekwuj go przekierowaniami i adresami kanonicznymi oraz zachowaj spójność linków wewnętrznych. Tak jak w przypadku wielkości liter, rzeczywiste zachowanie poza domeną główną zależy od serwera i aplikacji — zweryfikuj je zamiast zakładać.

Parametry URL: prawdziwy problem z crawlowaniem

Parametry zapytań powodują największe szkody SEO w strukturze URL na dużą skalę. W moim przewodniku po parametrach URL dzielę je na dwa rodzaje:

  • Parametry aktywne zmieniają treść strony — filtrowanie, sortowanie, paginacja, język, wyszukiwanie w witrynie.
  • Parametry pasywne nie zmieniają treści — identyfikatory afiliacyjne, tagi UTM, identyfikatory sesji.

Oba rodzaje powodują problemy. Pasywne parametry w linkach wewnętrznych tworzą zduplikowane adresy URL i marnują budżet crawlowania; aktywne parametry (zwłaszcza filtrowanie fasetowe) mogą generować niemal nieskończone kombinacje URL — klasyczną pułapkę dla spiderów. Własne wytyczne Google dotyczące e-commerce ostrzegają dokładnie przed tym: pomijaniem treści, wielokrotnym crawlowaniem tej samej treści i uznaniem witryny za nieskończoną, gdy URL zawiera stale zmieniającą się wartość, taką jak znacznik czasu.

Jak je kontrolować:

  • rel=canonical jest dziś podstawowym narzędziem — warianty powinny wskazywać czysty URL. W przypadku opcjonalnych parametrów wariantu Google zaleca “the URL with the query parameter omitted as the canonical URL.” (tłumaczenie) „adres URL z pominiętym parametrem zapytania jako adres kanoniczny”.
  • noindex stosuj, gdy strona z parametrem rzeczywiście nie powinna znaleźć się w indeksie.
  • robots.txt może powstrzymać boty przed ewidentnie bezużytecznymi przestrzeniami parametrów — pamiętaj jednak, że steruje crawlowaniem, a nie indeksowaniem.
  • W przypadku śledzenia w miarę możliwości używaj zdarzeń analitycznych zamiast parametrów URL — większość systemów analitycznych zapisze potrzebne dane bez rozbudowywania adresów.

Uwaga historyczna: stare narzędzie Google URL Parameters w Search Console zostało wycofane i usunięte w 2022 roku. Zastąpiły je tagi kanoniczne.

Jak wygląda czysty URL

Zebrane zasady dają następujący format docelowy:

  • Słowa opisowe, nie numeryczne identyfikatory
  • Małe litery
  • Łączniki między słowami
  • HTTPS
  • Bez niepotrzebnych parametrów
  • Odzwierciedlenie struktury katalogów witryny
  • Stabilność i trwałość (adresy URL, których nie trzeba będzie zmieniać)

Czy zmieniać adresy URL? Prawie nigdy.

To najważniejszy praktyczny wniosek. John Mueller, zapytany, czy zmiana URL pomaga w SEO, odpowiedział: „Czy pomoże witrynie? Bardzo, bardzo rzadko… Czy zmiana negatywnie wpłynie na witrynę przez pewien czas, zanim zostanie ponownie przetworzona? Prawdopodobnie”.

Uzasadnione powody zmiany adresów URL są nieliczne: naprawdę zagadkowe lub nieczytelne adresy (example.com/p?=123), nieaktualne odniesienia zapisane w URL albo naprawa problemu z odnajdywalnością — nie kosmetyczna preferencja dla krótszych, czystszych lub bogatszych w słowa kluczowe ścieżek, które już działają. Jeśli konkretny defekt rzeczywiście uzasadnia zmianę, wykonaj ją jako prawdziwą migrację, a nie punktową poprawkę: przygotuj pełną mapę starych adresów na nowe obejmującą każdą zmienianą ścieżkę, ustaw bezpośrednie, stałe przekierowania (301) na każdej z nich (unikaj łańcuchów przekierowań przez pośredni stary URL), zaktualizuj linki wewnętrzne i tagi kanoniczne, aby wskazywały bezpośrednio nowe adresy, zaktualizuj mapy witryn XML i użyj narzędzia change-of-address, jeśli ma zastosowanie. Następnie monitoruj zarówno stare, jak i nowe adresy URL — statystyki crawlowania, raporty indeksowania w Search Console i logi serwera — zamiast zakładać, że mapa przekierowań jest kompletna, bo kilka przykładowych adresów zadziałało. Dobre zarządzanie przekierowaniami zmniejsza ryzyko utraty wartości, ale ani Google, ani nikt inny nie gwarantuje czasu odzyskania ani zachowania pozycji. Aspekt trwałości jest dziś ważniejszy, bo asystenci AI cytują adresy URL: linki zepsute przy zmianie stają się zepsutymi cytowaniami.

Gdzie mieści się ten temat

Struktura URL nakłada się na kilka sąsiednich tematów w świecie struktury witryny i crawlowania: kanonikalizację (około 40 sygnałów wybierających reprezentatywny URL), parametry URL (dogłębny podział na aktywne i pasywne), obsługę końcowych ukośników, architekturę witryny i głębokość crawlowania (gdzie prawdziwą pracę rankingową wykonuje głębokość kliknięcia, a nie brzmienie URL), oraz przekierowania (przenoszenie adresów bez utraty wartości). Każdy temat ma własny szczegółowy przewodnik.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.