Skip to content

Orphan Pages – jak znaleźć i naprawić strony osierocone w serwisie

Strona może być opublikowana, zaindeksowana, widoczna w Google, a mimo to praktycznie odcięta od własnego serwisu. Nie prowadzi do niej menu, kategoria, listing, wpis blogowy ani żaden sensowny link wewnętrzny. To właśnie orphan page, czyli strona osierocona. Problem nie polega na samym istnieniu takiego adresu URL. Problem zaczyna się wtedy, gdy taka strona ma sprzedawać, zbierać leady, wspierać widoczność SEO albo porządkować architekturę informacji — a użytkownik i crawler nie mają jak do niej dojść normalną ścieżką.

W audytach technicznych najgorsze nie są pojedyncze osierocone podstrony. Te zdarzają się prawie wszędzie. Groźniejsze są całe paczki starych landing page’y, niepodlinkowanych produktów, testowych adresów, archiwalnych wpisów, stron tagów, filtrów i wersji językowych, które nadal odpowiadają kodem 200 OK, trafiają do mapy XML albo zbierają wyświetlenia z Google Search Console. Wtedy robi się bałagan: Google widzi adresy, których serwis sam nie traktuje jak ważnych, użytkownik trafia na treści bez kontekstu, a zespół SEO zaczyna optymalizować strony, których nikt nie włączył do realnej struktury witryny.

Czym są orphan pages i kiedy naprawdę szkodzą SEO?

Orphan page to strona, do której nie prowadzi żaden wykrywalny link wewnętrzny z normalnie crawloutowalnej części serwisu. W praktyce oznacza to brak ścieżki z homepage’u, menu, kategorii, artykułów, breadcrumbów, list produktów albo innych podstron. Screaming Frog definiuje taką stronę jako URL, dla którego crawler nie widzi ścieżki linkowania od punktu startowego, zwykle strony głównej. Co istotne, strona osierocona może mieć link z innej strony osieroconej — to nadal nie rozwiązuje problemu, bo cały taki klaster pozostaje odcięty od głównej architektury serwisu.

Najprostszy przykład: firma tworzy landing page pod kampanię Google Ads, wysyła tam ruch przez trzy miesiące, potem kampania się kończy, ale URL zostaje opublikowany. Nie ma go w menu, nie ma w sitemapie HTML, nie linkują do niego artykuły, nie jest przypięty do żadnej kategorii. Po roku ktoś znajduje go w Google Search Console, bo strona nadal łapie pojedyncze wejścia organiczne. To klasyczna strona osierocona.

Trzeba jednak odróżnić stronę osieroconą od strony celowo ukrytej. Nie każda niepodlinkowana podstrona jest błędem. Problem zależy od funkcji adresu:

  • jeśli strona ma generować ruch organiczny, sprzedawać produkt albo wspierać temat w strukturze serwisu — powinna dostać linki wewnętrzne;
  • jeśli to stary landing, strona po kampanii, nieaktualna oferta albo duplikat — zwykle lepsza będzie decyzja o przekierowaniu 301, usunięciu albo ustawieniu noindex;
  • jeśli to strona techniczna, potwierdzenie formularza, wariant testowy albo zasób nieprzeznaczony do wyników wyszukiwania — nie ma sensu na siłę włączać jej do menu.

Najczęstsze źródła orphan pages w realnych serwisach:

  • usunięte linki z menu lub stopki, ale sama strona nadal działa;
  • produkty wycofane z oferty, które nie mają już linków z kategorii;
  • landing page’e po kampaniach płatnych;
  • stare wpisy blogowe, które wypadły z listingów przez migrację CMS-a;
  • strony tagów, autorów, paginacji i filtrów, wygenerowane automatycznie;
  • adresy z poprzedniej wersji serwisu po migracji;
  • strony językowe, do których brakuje linków hreflang albo przełącznika języka;
  • duplikaty URL-i z parametrami, slashami, wielkością liter lub alternatywnymi ścieżkami.

SEO-wo orphan pages są problematyczne z trzech powodów. Po pierwsze, utrudniają odkrywanie URL-i. Google może znaleźć stronę przez sitemapę XML, link zewnętrzny albo historię crawlowania, ale brak linków wewnętrznych jest słabym sygnałem ważności. Google w dokumentacji o sitemapach podaje wprost: jeśli strony są dobrze połączone linkami, Google zwykle może odkryć większość serwisu; sitemap pomaga w odkrywaniu adresów, ale nie gwarantuje crawlowania ani indeksowania.

Po drugie, strona bez linków wewnętrznych nie dostaje sensownego przepływu wewnętrznego PageRanku. W praktyce oznacza to, że nawet dobra treść może mieć trudniejszy start, bo serwis nie przekazuje jej autorytetu z kategorii, strony głównej, hubu tematycznego albo artykułów wspierających. Screaming Frog wskazuje, że orphan pages mogą być nadal zaindeksowane dzięki sitemapom, linkom zewnętrznym albo historii, ale brak linków wewnętrznych ogranicza przekazywanie wewnętrznego PageRanku i może odbijać się na wynikach organicznych.

Po trzecie, większa liczba takich adresów robi śmietnik w indeksie i w danych. Kilka orphan pages zwykle nie rozwala SEO. Setki albo tysiące potrafią już marnować uwagę zespołu, zaciemniać raporty, generować duplikację intencji i utrzymywać w Google strony, których biznesowo nikt nie chce pokazywać.

Jak znaleźć osierocone strony w witrynie krok po kroku?

Jedno narzędzie nie wystarczy. Standardowy crawl serwisu pokaże tylko strony, do których crawler dotarł po linkach. A orphan pages z definicji są poza tą ścieżką. Dlatego trzeba porównać kilka źródeł URL-i i znaleźć adresy, które istnieją w danych, ale nie pojawiają się w zwykłym crawlu.

Najbardziej praktyczny zestaw źródeł wygląda tak:

  • crawl serwisu od strony głównej;
  • XML sitemap;
  • Google Search Console;
  • Google Analytics / GA4;
  • opcjonalnie logi serwera;
  • lista URL-i z CMS-a, e-commerce, CRM-a albo poprzedniej migracji.

Najpierw wykonaj pełny crawl serwisu. W małych witrynach wystarczy Screaming Frog, Sitebulb, JetOctopus, Lumar albo inny crawler techniczny. Screaming Frog ma darmowy limit 500 URL-i, a płatna licencja kosztuje obecnie 199 GBP rocznie i zdejmuje limit crawlowania oraz odblokowuje funkcje zaawansowane. To istotne, bo przy większych serwisach limit 500 adresów kończy się szybciej, niż wygląda na papierze — paginacja, pliki, przekierowania i parametry potrafią zjeść go w kilka minut.

W Screaming Frogu procedura dla orphan pages jest konkretna:

  1. Włącz crawl strony od homepage’u.
  2. Dodaj crawl URL-i z XML sitemap.
  3. Podłącz Google Analytics.
  4. Podłącz Google Search Console.
  5. Zaznacz opcje crawlowania nowych URL-i odkrytych w GA i GSC.
  6. Po zakończeniu crawla uruchom Crawl Analysis.
  7. Sprawdź filtry Orphan URLs w zakładkach Sitemaps, Analytics i Search Console.
  8. Wyeksportuj raport z menu Reports → Orphan Pages.

Screaming Frog sam opisuje tę metodę jako porównanie trzech dodatkowych źródeł: XML Sitemaps, Google Analytics i Google Search Console. Bez nich crawler nie zobaczy pełnego obrazu, bo sama ścieżka linków wewnętrznych nie prowadzi do osieroconych adresów.

Druga ścieżka to praca ręczna na eksportach. Działa dobrze, gdy nie masz płatnego crawlera albo chcesz szybko sprawdzić konkretną sekcję serwisu.

Schemat:

  • eksportujesz wszystkie URL-e z crawla;
  • eksportujesz URL-e z mapy XML;
  • eksportujesz strony z GSC, najlepiej z raportu skuteczności i indeksowania;
  • eksportujesz strony z GA4, np. po wymiarze page path albo page location;
  • usuwasz parametry, duplikaty, warianty z końcowym slashem i wersje http/https, jeśli nie są osobnymi kanonicznymi adresami;
  • porównujesz listy: URL jest w GSC, GA4 albo sitemapie, ale nie ma go w crawlu? To kandydat na orphan page.

Tu trzeba uważać na fałszywe alarmy. Brak URL-a w crawlu nie zawsze oznacza stronę osieroconą. Może oznaczać, że:

  • crawler został zablokowany przez robots.txt;
  • strona wymaga logowania;
  • link pojawia się dopiero po renderowaniu JavaScriptu;
  • link jest w elemencie, którego crawler nie przetwarza;
  • URL jest wariantem kanonicznym lub duplikatem;
  • serwis ma ograniczenia crawl rate albo błędy serwera;
  • crawler wystartował z niewłaściwego hosta, np. bez www.

Google Search Console też nie jest pełnym źródłem linków. Raport linków w GSC pokazuje próbkę linków, nie kompletną listę; tabele mają limit 1000 wierszy, a część adresów może być pominięta, m.in. przez deduplikację lub brak indeksowania. Dlatego traktowanie GSC jako jedynego dowodu na brak linków wewnętrznych jest ryzykowne.

Najlepszy praktyczny test wygląda tak: kandydat na orphan page musi spełnić dwa warunki. Po pierwsze, istnieje w co najmniej jednym zewnętrznym źródle danych, np. sitemapie, GSC, GA4 lub logach. Po drugie, nie pojawia się w pełnym crawlu wykonanym od strony głównej przy poprawnych ustawieniach crawlera. Dopiero wtedy warto podejmować decyzję, co z nim zrobić.

Do priorytetyzacji użyj prostego podziału:

  • wysoki priorytet: strony z konwersjami, ruchem organicznym, wyświetleniami w GSC, backlinkami albo ważną ofertą;
  • średni priorytet: treści poradnikowe, kategorie, produkty sezonowe, stare landing page’e z potencjałem;
  • niski priorytet: strony bez ruchu, bez linków, bez konwersji, z przestarzałą treścią;
  • do usunięcia lub zablokowania: duplikaty, testy, stare promocje, puste tagi, wyniki wyszukiwania wewnętrznego, parametry bez wartości SEO.

W większych serwisach nie zaczynałbym od naprawy wszystkiego. Najpierw eksportuję listę, dorzucam dane o kliknięciach, wyświetleniach, statusie indeksowania, kodzie odpowiedzi, canonicalu, ruchu i przychodzie. Dopiero potem podejmuję decyzje. Bez tej warstwy bardzo łatwo podlinkować strony, które powinny zniknąć, albo usunąć adres, który po cichu dowozi sprzedaż.

Co zrobić ze stroną osieroconą: podlinkować, przekierować, usunąć czy zablokować indeksowanie?

Po znalezieniu strony osieroconej nie ma jednej automatycznej poprawki. Najgorsza decyzja to masowe dodanie linków do wszystkich znalezionych URL-i tylko dlatego, że pojawiły się w raporcie. Link wewnętrzny jest deklaracją: „ta strona ma znaczenie”. Nie warto deklarować tego wobec stron starych, pustych, zduplikowanych albo biznesowo martwych.

Najpierw sprawdź cztery rzeczy:

  • czy strona ma aktualną treść;
  • czy ma intencję wyszukiwania inną niż istniejące już podstrony;
  • czy generuje ruch, leady, sprzedaż albo zapytania;
  • czy powinna być dostępna z poziomu nawigacji użytkownika.

Dopiero potem wybierz jedną z czterech ścieżek.

1. Podlinkuj stronę, jeśli ma wartość SEO lub biznesową

To najlepsza decyzja dla stron, które mają sensowną treść, odpowiadają na realne zapytania i powinny pracować w strukturze serwisu. Nie chodzi o wrzucenie losowego linka w stopce. Link powinien znaleźć się tam, gdzie użytkownik faktycznie szuka kolejnego kroku.

Dobre miejsca na linki wewnętrzne:

  • kategoria nadrzędna;
  • artykuł poradnikowy o podobnej intencji;
  • hub tematyczny;
  • breadcrumb;
  • sekcja „powiązane produkty”;
  • sekcja „zobacz również”;
  • menu lokalne w obrębie kategorii;
  • listing usług, produktów albo case studies.

Praktyczna zasada: jeśli strona jest ważna, powinna być dostępna w maksymalnie 3–4 kliknięciach od strony głównej w standardowym serwisie firmowym lub sklepie. W dużym e-commerce ta liczba bywa większa, ale wtedy trzeba pilnować, żeby najważniejsze kategorie, marki, poradniki i produkty nie wisiały samotnie poza strukturą.

Anchor tekst nie musi być „idealnie SEO-wy”, ale powinien mówić, dokąd prowadzi. Lepsze będzie „audyt techniczny SEO” niż „kliknij tutaj”. Lepsze „buty trekkingowe damskie” niż „sprawdź ofertę”, jeśli link prowadzi do kategorii produktowej.

2. Przekieruj 301, jeśli strona jest stara, ale ma odpowiednik

Jeśli orphan page dotyczy nieaktualnej oferty, starego produktu, poprzedniej wersji usługi albo landing page’a po kampanii, zwykle najlepszym rozwiązaniem jest przekierowanie 301 do najbliższego odpowiednika. Warunek: nowa strona musi odpowiadać tej samej lub bardzo podobnej intencji.

Dobry przykład:
stary URL /oferta/audyt-seo-2023/ → aktualny URL /audyt-seo/

Zły przykład:
stary URL produktu → strona główna

Przekierowanie wszystkiego na homepage jest wygodne technicznie, ale często słabe dla użytkownika i nieczytelne dla wyszukiwarki. Jeśli nie ma odpowiednika, lepiej rozważyć kod 404 albo 410, zamiast udawać, że strona główna rozwiązuje problem.

3. Ustaw noindex, jeśli strona ma istnieć, ale nie powinna być w Google

To dotyczy stron użytkowych, technicznych, kampanijnych albo pomocniczych. Przykłady: strony pod thank you page, niektóre landing page’e płatne, regulaminy promocyjne po zakończeniu akcji, wyniki filtrowania bez wartości SEO, strony testowe dostępne publicznie przez pomyłkę.

Google podaje, że reguła noindex usuwa stronę z wyników wyszukiwania po ponownym crawlowaniu, ale strona musi być dostępna dla crawlera — jeśli zablokujesz ją w robots.txt, Google może nie zobaczyć znacznika noindex. To częsty błąd: zespół blokuje URL w robots.txt i jednocześnie liczy, że noindex zadziała.

Poprawny schemat:

  • strona odpowiada kodem 200 OK;
  • crawler może ją odwiedzić;
  • w <head> znajduje się <meta name="robots" content="noindex"> albo serwer zwraca nagłówek X-Robots-Tag: noindex;
  • po wdrożeniu sprawdzasz URL w URL Inspection w GSC.

4. Usuń stronę, jeśli nie ma wartości i nie ma odpowiednika

Jeśli strona jest pusta, stara, błędna, nie ma ruchu, nie ma linków zewnętrznych, nie ma konwersji i nie odpowiada na żadną sensowną intencję — usuń ją. Dla trwale usuniętych treści można użyć 410 Gone, a dla zwykłego braku strony 404 Not Found. Nie trzeba ratować każdego URL-a. Czasem najlepsza naprawa architektury polega na zmniejszeniu liczby adresów.

Przy duplikatach sprawdź jeszcze canonical. Google zaleca linkowanie wewnątrz serwisu do kanonicznego URL-a, a nie do duplikatu; przy większych serwisach niespójne canonicale, linki i sitemap XML potrafią wygenerować fałszywe orphan pages. Jeśli sitemap wskazuje jeden adres, canonical drugi, a linki wewnętrzne trzeci, crawler technicznie pokaże bałagan — i będzie miał rację.

Najprostsza matryca decyzyjna:

Sytuacja Decyzja
Strona ma ruch, sprzedaż, leady albo ważną treść Dodaj linki wewnętrzne
Strona jest stara, ale ma aktualny odpowiednik Przekieruj 301
Strona ma być dostępna, ale nie w Google Dodaj noindex
Strona jest duplikatem Ustaw canonical albo przekierowanie
Strona jest bezwartościowa i bez odpowiednika Usuń: 404 lub 410
Strona ma backlinki, ale nie ma już oferty Przekieruj do najbliższej sensownej alternatywy
Strona ma potencjał, ale słabą treść Najpierw popraw treść, potem linkuj

Po wdrożeniu nie oceniaj efektu po jednym dniu. Google w dokumentacji SEO zaznacza, że część zmian może być widoczna po kilku godzinach, inne po kilku miesiącach; zwykle sensownie jest dać zmianom kilka tygodni, zanim ocenisz wpływ w wynikach wyszukiwania.

Pierwszy błąd do usunięcia? Nie zaczynaj od największej liczby orphan pages. Zacznij od stron, które już mają wyświetlenia w GSC, kliknięcia, konwersje, backlinki albo są strategiczne dla oferty. One najszybciej pokażą, czy naprawa linkowania wewnętrznego porządkuje serwis i wzmacnia widoczność. Resztę potraktuj jak sprzątanie techniczne: przekieruj, zablokuj indeksowanie albo usuń, ale nie pompuj linkami stron, których sam nie chcesz pokazywać użytkownikowi.

FAQ: najczęstsze pytania o orphan pages

Czy każda orphan page jest błędem SEO?
Nie. Błędem jest osierocona strona, która ma być widoczna, ma generować ruch albo wspierać sprzedaż, ale nie ma linków wewnętrznych. Strony techniczne, testowe lub kampanijne mogą być niepodlinkowane celowo.

Czy sitemap XML rozwiązuje problem stron osieroconych?
Nie. Sitemap XML pomaga wyszukiwarkom odkryć URL-e, ale nie zastępuje linkowania wewnętrznego i nie gwarantuje indeksowania. Jeśli strona jest ważna, powinna mieć normalną ścieżkę z innych podstron serwisu.

Czy można znaleźć orphan pages tylko w Google Search Console?
Niepewnie. GSC pomaga, ale raport linków pokazuje próbkę danych i ma limity, więc nie daje pełnej listy linków wewnętrznych. Lepsza metoda to porównanie crawla, sitemap, GSC, GA4 i — przy dużych serwisach — logów serwera.

Czy stare landing page’e po kampaniach trzeba usuwać?
Nie zawsze. Jeśli mają ruch, linki zewnętrzne albo nadal sprzedają, można je odświeżyć i podlinkować. Jeśli są nieaktualne, przekieruj je do aktualnej oferty. Jeśli nie mają odpowiednika i nie powinny być widoczne, usuń je albo ustaw noindex.

Ile linków wewnętrznych dodać do strony osieroconej?
Nie ma stałej liczby. Minimum to jeden sensowny link z miejsca, które użytkownik faktycznie odwiedza. Dla ważnych stron lepiej dodać kilka linków: z kategorii, artykułu wspierającego, huba tematycznego i powiązanych treści. Liczy się kontekst, nie sama liczba.

Czy link ze stopki wystarczy?
Czasem technicznie tak, ale strategicznie często nie. Link w stopce bywa słaby kontekstowo. Dla ważnych podstron lepszy jest link z treści, kategorii, menu sekcyjnego albo artykułu powiązanego tematycznie.

Co sprawdzić po naprawie orphan pages?
Sprawdź, czy URL pojawia się w ponownym crawlu, czy ma poprawny kod 200 OK, czy canonical wskazuje właściwy adres, czy nie ma blokady w robots.txt, czy strona jest w sitemapie tylko wtedy, gdy faktycznie ma być indeksowana, oraz czy po kilku tygodniach zmieniają się dane w GSC.

CMspace to wydawca portali i blogów. Oferujemy publikacje w dobrze przygotowanych, zadbanych lokalizacjach w oparciu o wysokiej jakości treści. Dostarczamy linki z artykułów sponsorowanych w wielotematycznych i tematycznych serwisach przy zachowaniu atrakcyjnych cen publikacji. [ Gravatar ]

Comments (0)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Back To Top