Relative URL

Relative URL

« Powrót do listy pojęć

Relative URL (URL względny) to adres odnośnika zapisany bez podawania pełnej domeny – wskazuje lokalizację zasobu w stosunku do bieżącej strony lub głównego katalogu witryny. W przeciwieństwie do absolutnego URL-a, który zawiera protokół i domenę (np. https://przyklad.pl/oferta/), relative URL wygląda np. tak: /oferta/ lub ../oferta/. To pozornie mała różnica techniczna, która jednak może mieć realny wpływ na działanie linkowania wewnętrznego i indeksowanie strony.

Jak działają relative URL-e w praktyce?

Przeglądarka i wyszukiwarka interpretują relative URL, uzupełniając go o domenę oraz protokół aktualnie odwiedzanej strony. Jeśli użytkownik przegląda https://przyklad.pl/blog/ i napotka odnośnik ../kontakt/, przeglądarka automatycznie rozwiąże go do https://przyklad.pl/kontakt/. To wygodne rozwiązanie podczas tworzenia szablonów HTML, bo nie trzeba za każdym razem wpisywać pełnej ścieżki.

Rodzaje relative URL-i

  • Względem katalogu głównego – zapis /oferta/ zawsze wskazuje na korzeń domeny, niezależnie od tego, w jakiej podstronie jesteśmy.
  • Względem bieżącej lokalizacji – zapis produkt.html lub ./produkt.html wskazuje na plik w tym samym katalogu co aktualny dokument.
  • Względem katalogu nadrzędnego../kategoria/ cofa się o jeden poziom w strukturze katalogów.

Absolute URL kontra Relative URL – porównanie

Oba typy adresów mają swoje zastosowania. Poniżej najważniejsze różnice:

  • Absolute URL: pełna ścieżka (protokół + domena + ścieżka), zawsze jednoznaczny, odporny na błędy środowiskowe.
  • Relative URL: krótszy zapis, łatwiejszy w utrzymaniu w dużych szablonach, ale może być błędnie interpretowany w pewnych okolicznościach.

Znaczenie dla SEO

Na pierwszy rzut oka relative URL to kwestia czysto techniczna, ale ma kilka newralgicznych konsekwencji dla pozycjonowania stron.

Problem zduplikowanej treści i przekierowań

Gdy witryna dostępna jest pod wieloma wariantami adresu (np. z www i bez, lub na http i https), relative URL-e mogą prowadzić Googlebot do różnych wersji tej samej strony. Jeśli robot zaindeksuje zasób raz z http://przyklad.pl/, a raz z https://przyklad.pl/, powstaje ryzyko duplikacji treści i rozproszenia sygnałów rankingowych (link juice). Właśnie dlatego w kontekście migracji HTTPHTTPS lub zmiany domeny zaleca się stosowanie absolutnych URL-i – przynajmniej w canonicalach i sitemapach.

Crawl budget i indeksowanie

Googlebot podąża za linkami, rozwiązując relative URL-e na podstawie kontekstu strony. Jeśli baza strony (tag <base href>) jest źle skonfigurowana, robot może błędnie interpretować ścieżki i marnować crawl budget na nieistniejące lub powielone adresy. W większych witrynach e-commerce to poważny problem – kilkadziesiąt tysięcy źle rozwiązanych URL-i potrafi skutecznie zablokować indeksowanie nowych podstron.

Kanonizacja i tag canonical

Tag <link rel="canonical"> obsługuje zarówno relative, jak i absolutne URL-e. Google oficjalnie zaleca jednak używanie absolutnych adresów w canonicalach, bo eliminuje to wszelką niejednoznaczność. Relative URL w canonicalu działa poprawnie w większości przypadków, ale przy błędach konfiguracyjnych serwera lub CDN może zostać zinterpretowany inaczej, niż zakładał deweloper.

Linkowanie wewnętrzne

Relative URL-e są powszechnie stosowane w linkowaniu wewnętrznym i same w sobie nie szkodzą SEO – pod warunkiem, że struktura witryny jest spójna. Prawidłowe pozycjonowanie stron opiera się m.in. na spójnej siatce linków wewnętrznych, a niejednoznaczne ścieżki mogą powodować błędy 404 lub powielone adresy w logach serwera.

Okiem eksperta SEO z Webiti: Najczęstszy błąd, jaki widzimy podczas audytu SEO, to błędnie ustawiony tag <base href> w połączeniu z relative URL-ami. Efektem jest sytuacja, w której wszystkie odnośniki na stronie wskazują na zupełnie inne zasoby niż zamierzył deweloper – a Google indeksuje setki adresów, które nigdy nie miały istnieć. Zanim wdrożysz relative URL-e na dużą skalę, sprawdź, czy Twój CMS lub framework poprawnie resolwuje ścieżki w każdym środowisku (dev, staging, produkcja).

Sitemap i plik robots.txt

W pliku sitemap.xml Google bezwzględnie wymaga absolutnych URL-i. Relative URL-e w sitemapie są błędem – narzędzia dla webmasterów (Google Search Console) zgłoszą je jako nieprawidłowe wpisy i nie wezmą ich pod uwagę przy indeksowaniu. Podobnie w pliku robots.txt dyrektywy Disallow i Allow zapisuje się jako ścieżki względem domeny (czyli de facto w formie relative URL od katalogu głównego), co jest jednym z nielicznych wyjątków w oficjalnej specyfikacji.

Bezpieczeństwo i open redirect

Warto wspomnieć o aspekcie bezpieczeństwa: źle walidowane relative URL-e w aplikacjach webowych bywają wektorem ataku open redirect. To problem leżący po stronie programistycznej, ale pośrednio wpływa na SEOGoogle może oznaczyć stronę jako niebezpieczną, co bezpośrednio przekłada się na widoczność w wynikach wyszukiwania.

Kiedy używać relative, a kiedy absolute URL?

Nie ma jednej, uniwersalnej odpowiedzi, ale w SEO przyjęła się praktyczna zasada:

  • Relative URL – akceptowalny w linkach nawigacyjnych, menu, odnośnikach do zasobów statycznych (CSS, JS, obrazy) wewnątrz tej samej domeny.
  • Absolute URL – obowiązkowy w tagach canonical, sitemapie XML, przekierowaniach 301 oraz wszędzie tam, gdzie treść jest syndykowana lub powielana na innych domenach.

Jeśli Twoja witryna działa wyłącznie na jednej domenie i ma poprawnie skonfigurowany HTTPS bez duplikatów www/non-www, relative URL-e w linkowaniu wewnętrznym nie zaszkodzą. Problemy pojawiają się przy migracjach, wielojęzycznych subdomenach lub architekturze headless CMS.

Chcesz mieć pewność, że linki wewnętrzne i konfiguracja URL-i w Twojej witrynie nie blokują jej wzrostu w Google? Zespół Webiti regularnie weryfikuje te aspekty w ramach kompleksowego audytu SEO – skontaktuj się z nami i sprawdź, co można poprawić.

Chcesz poprawić widoczność swojej strony w Google? Skontaktuj się z ekspertami Webiti! Przeprowadzimy dla Ciebie darmową analizę i zaproponujemy konkretne działania.

👉 Zamów darmową wycenę i audyt SEO

Ocena

Średnia ocena: 5 / 5. Liczba ocen: 1

Darmowa wycena

Scroll to Top

Sprawdźmy, jak widzi Cię Google i AI