Linkowanie wewnętrzne w SEO – jak zbudować strukturę, którą zrozumie Google i użytkownik
Linkowanie wewnętrzne to jedyna warstwa linków, nad którą masz pełną kontrolę. A mimo to w większości serwisów, które audytuję, budżet idzie na linkbuilding zewnętrzny, podczas gdy wewnętrzny graf linków wygląda jak osiedle bez chodników. Pokażę Wam, co decyduje o mocy pojedynczego linku wewnętrznego, jaką strukturę wybrać dla swojego serwisu oraz kilka ciekawych smaczków, które nie raz uratowały kompromis między UX-em a SEO.
Czym jest linkowanie wewnętrzne i czym różni się od zewnętrznego
Linkowanie wewnętrzne (internal linking) to łączenie podstron w obrębie jednej domeny. Link wewnętrzny prowadzi z jednej podstrony Twojej witryny na inną podstronę tej samej witryny. Link zewnętrzny natomiast prowadzi z cudzej domeny na Twoją – i to o niego branża toczy wojny i wydaje budżety.
Różnica jest jedna, ale fundamentalna. Na linki zewnętrzne wpływasz pośrednio, możesz o nie zabiegać, ale ostatecznie decyduje ktoś inny – no chyba że sam budujesz wiele domen – tak zwanych zaplecz, ale to inny temat. Linkowanie wewnętrzne projektujesz w całości sam – które podstrony dostaną moc, jakimi anchorami, z których miejsc. John Mueller z Google nazwał je jednym z najważniejszych elementów strony i jednym z największych narzędzi do wskazania wyszukiwarce, które podstrony uważasz za ważne i śmiało podpisuję się pod tym stwierdzeniem obiema rękami!
Dla łatwiejszego zwizualizowania na chwile odwróćmy tę logikę – podstrona, do której nie prowadzą żadne linki wewnętrzne, mówi Google, że jest nieważna. Nawet jeśli włożyłeś w nią dwa tygodnie pracy.
Co Google czyta z linków wewnętrznych – trzy mechanizmy
Zanim przejdziemy do praktyki, trzy mechanizmy, przez które linkowanie wewnętrzne wpływa na pozycjonowanie. Wszystko dalej wynika z nich.
Odkrywanie treści – jak roboty indeksujące trafiają na podstrony
Googlebot odkrywa nowe adresy URL głównie w jeden sposób – podąża za linkami ze stron, które już zna. Podstrona bez linków przychodzących – tzw. orphan page – jest dla robota niewidzialna, chyba że trafi do sitemapy XML lub zostanie podlinkowana zewnętrznie.
Nie byłbym sobą, gdybym w tym miejscu nie dodał ciekawostki. Sitemapa jedynie przekazuje Google informację, że dany adres istnieje i nie przekazuje informacji, że jest ważny. Co prawda istnieje opcjonalny atrybut zwany <priority> i kiedyś służył on do oznaczania priorytetu danej strony w skali od 0.0 do 1.0. Teraz jednak jest już ignorowany przez Google za sprawą moich pobratymców z branży SEO, którzy nadużywali tego atrybutu dając wszystkim stronom najwyższy możliwy priorytet. Deklaracja, w której wszystko jest najważniejsze, nie mówi nic, więc Google przestał ją czytać.
Ale wracając, podstrona żyjąca wyłącznie w sitemapie nie dostaje ani wewnętrznego autorytetu, ani kontekstu z anchorów. Formalnie zaindeksowana, praktycznie martwa. W audytach widzę to regularnie – sekcja bloga zgłoszona w sitemapie, a na serwisie jeden link prowadzący do wpisu, który na dodatek znajduje się na 10 stronie paginacji.
Przy okazji rozprawmy się z crawl budgetem, bo poradniki straszą nim właścicieli blogów z 80 podstronami. Wytyczne Google dotyczące budżetu indeksowania celują w serwisy z ponad milionem stron zmieniających się co tydzień albo ponad 10 tysiącami stron zmieniających się codziennie. Jeśli prowadzisz sklep internetowy z 500 produktami – crawl budget nie jest Twoim problemem. Głębokość linkowania i orphany owszem, ale z innych powodów.
Kontekst tematyczny – anchor jako sygnał
Każdy link wewnętrzny opisuje podstronę docelową. Mueller ujął to prosto, anchor text linku wewnętrznego daje Google sygnał kontekstu – mówisz wyszukiwarce „w tej części mojej witryny znajdziesz informacje na ten temat”. Do tego dochodzi treść otaczająca odnośnik, o czym więcej za chwilę.
To działa w obie strony. Dobrze dobrane anchory budują tematyczne powiązania między podstronami. Źle dobrane potrafią wywołać kanibalizację, gdy dwie podstrony dostają identyczne sygnały i zaczynają konkurować o te same frazy w wynikach wyszukiwania.
Link juice – wewnętrzna dystrybucja autorytetu
Publiczny wskaźnik PageRank zniknął lata temu, ale mechanizm przekazywania mocy przez linki działa dalej. Każda podstrona ma jakiś autorytet – z linków zewnętrznych i z pozycji w strukturze witryny. Linki wewnętrzne przenoszą część tej mocy dalej. Branża mówi na to link juice i choć nazwa jest paskudna, obrazuje rzecz dobrze – moc płynie tam, gdzie poprowadzisz rury.

W konsekwencji to Ty decydujesz, które podstrony dostaną więcej mocy SEO, a mało kto z tej decyzji świadomie korzysta.
Anatomia pojedynczego linku wewnętrznego – miejsce, anchor, otoczenie
Poradniki wymieniają miejsca, gdzie można umieścić linki wewnętrzne. Rzadko tłumaczą, dlaczego ten sam link w dwóch różnych miejscach ma różną wartość. A ma i wiedząc o tym zdobywamy sporą przewagę.
Miejsce w kodzie – main content kontra boilerplate
Google segmentuje szablon strony. Rozpoznaje, co jest treścią główną (main content), a co powtarzalnym elementem szablonu – headerem, stopką, sidebarem. Ten powtarzalny szkielet to boilerplate – pamiętaj jednak, że boilerplate nie jest jednorodny. Linki w headerze i w stopce to nie ta sama liga.
Wyjaśnia to patent US7716225B1, tzw. reasonable surfer. Google waży linki według prawdopodobieństwa kliknięcia, a to zależy m.in. od pozycji na stronie i wyeksponowania. Nawigacja w headerze jest widoczna od razu i użytkownicy realnie z niej korzystają. Stopka wymaga przewinięcia całej strony i klika w nią promil odwiedzających. Z tego wynika robocza hierarchia, którą obserwuję też w praktyce – link kontekstowy w treści głównej > link site-wide w headerze > link site-wide w stopce.
Tu ciekawostka, bo komunikacja Google bywa w tym temacie rozjechana. Mueller mówił, że Google nie ignoruje linków ze stopki i że linki wewnętrzne przekazują podobne sygnały niezależnie od umiejscowienia – co brzmi jak zaprzeczenie powyższego. Trzeba jednak zdać sobie sprawę, że wypowiedzi Mueller’a często są sprzeczne z tym, co naprawdę działa, dlatego wszystko trzeba przedzielić przez własne doświadczenie. Moim zdaniem obie rzeczy są prawdziwe, bo dotyczą różnych warstw systemu. Dla odkrywania treści miejsce linku faktycznie nie ma znaczenia, robot podąży za każdym. Dla wagi przekazywanego sygnału – ma.
Jest jeszcze argument, który rozstrzyga sprawę bez patentów – dla użytkownika miejsce linku ma znaczenie zawsze. Nikt nie szuka najważniejszej podstrony serwisu w stopce. Jeśli projektujesz rozmieszczenie linków pod użytkownika, ważenie Google dostajesz w pakiecie.
Anchor text – jak dobierać frazy do linkowania
Anchor jest jednym z najbardziej bezpośrednich sygnałów opisujących stronę docelową w linku wewnętrznym. Branża dzieli anchory na:
- exact match (dokładna fraza kluczowa)
- partial match (fraza z rozszerzeniem)
- brandowe i tzw. zero match („sprawdź tutaj”)
Przy linkach wewnętrznych nie musisz się bać exact matchy tak jak przy zewnętrznych – to Twoja witryna i naturalne jest, że opisujesz podstronę o linkowaniu wewnętrznym frazą „linkowanie wewnętrzne”. Różnicuj jednak frazy, gdy linkujesz do tej samej podstrony z wielu miejsc. Po pierwsze dlatego, że synonimy poszerzają kontekst. Po drugie – identyczny anchor prowadzący do dwóch różnych podstron to gotowy przepis na kanibalizację.
Skąd brać warianty anchorów? Najlepiej z danych, które już posiadasz, czyli z Google Search Console. Otwórz raport Skuteczność, przefiltruj po podstronie docelowej i spójrz na zapytania, na które już się wyświetla. To gotowa lista fraz zgodnych z tym, jak naprawdę szukają użytkownicy – lepsza niż wymyślone synonimy. Frazy z wyświetleniami, ale niską pozycją, to naturalni kandydaci na anchory.

No dobra, a czego nie używać w anchor tekstach? Nagich adresów URL jako linki – Mueller potwierdzał, że są dla Googlebota mniej klarowne niż odnośnik ze słowem kluczowym. I anchory typu „czytaj więcej” czy „kliknij tutaj” – zero sygnału tematycznego dla robota, zero informacji dla użytkownika, dokąd link prowadzi. Dwa problemy w jednym odnośniku.
Przy okazji jeden branżowy mit do odstrzału. „First link counts” – teoria, że gdy podstrona linkuje do tego samego adresu dwa razy, Google liczy tylko anchor pierwszego linku, więc trzeba inżynieryjnie ustawiać kolejność. Źródło? Pojedynczy eksperyment Randa Fishkina z 2008 roku. Google nigdy tego nie potwierdził, a Mueller zapytany wprost odpowiedział, że nie ma tu zdefiniowanej reguły. Osiemnaście lat później branża dalej optymalizuje kolejność linków na podstawie jednego testu z czasów, gdy Chrome miał kilka miesięcy.
Otoczenie linku – semantyczne otoczenie wzmacnia link
Anchor to nie wszystko. Google czyta też słowa otaczające odnośnik i używa ich jako dodatkowego sygnału powiązania tematycznego. To sygnał słabszy niż sam anchor, określany często jako wtórny – ale realny.
Przykładowo link do podstrony o optymalizacji obrazków umieszczony w akapicie o kompresji plików graficznych przekaże spójniejszy sygnał niż ten sam link wciśnięty w akapit o parzeniu kawy, bo „trzeba było gdzieś podlinkować”.
Przypadki specjalne – linki graficzne i nofollow
Linki graficzne – Gdy linkiem jest obrazek, rolę anchora przejmuje atrybut ALT. Mueller mówił, że linki obrazkowe i tekstowe to różne sygnały. Logo linkujące do strony głównej jest w porządku – ale jeśli karta produktu w sklepie linkuje do kategorii wyłącznie przez grafikę bez sensownego ALT, oddajesz sygnał kontekstu za darmo. Mam nadzieje, że po przeczytaniu tego akapitu każdy z Was sprawdzi, czy ma prawidłowo ustawiony alt w logo strony, bo tym jednym detalem nie raz poprawiłem widoczność głównej frazy o kilka pozycji 🙂
Nofollow w linkach wewnętrznych – Co do zasady po prostu ich nie dodawaj. Atrybut nofollow nie przekierowuje mocy do pozostałych linków – po prostu ją gubi. Koncepcja „rzeźbienia PageRankiem” umarła w 2009 roku i nie zmartwychwstała, a od 2019 nofollow jest dla Google wskazówką, nie dyrektywą – czyli Googel bot i tak może zignorować nofollow i przejść na stronę.
Jest jednak jeden udokumentowany wyjątek – nawigacja fasetowa. Google dopuszcza nofollow na linkach do stron filtrów jako sygnał zniechęcający do crawlowania – z zastrzeżeniem, że działa tylko wtedy, gdy każdy link do danego adresu go ma, i że crawlowanie realnie blokuje dopiero robots.txt. Najczystsze rozwiązanie leży jednak piętro niżej – niechciane filtry w ogóle nie muszą być linkami <a href> – kontrolki JS bez zmiany adresu albo parametry we fragmencie (#) załatwiają sprawę u źródła. Zasada zostaje ta sama, jeśli nie chcesz podstrony w strukturze, nie buduj do niej linków – a nofollow traktuj jako plaster.
Rodzaje linków wewnętrznych – nawigacyjne, kontekstowe i globalne
Każdy link wewnętrzny w serwisie należy do jednej z trzech grup. Różnią się rolą, siłą i tym, co widzi w nich użytkownik.
Linki nawigacyjne – menu, breadcrumbs, kategorie
Menu główne, nawigacja okruszkowa, listingi kategorii. Ich zadanie to architektura. Mówią użytkownikowi „tu jesteś, tam możesz pójść”, a Google – „tak wygląda hierarchia tej witryny”.
Menu główne to strukturalnie najcięższy zestaw linków w całej witrynie. Każda pozycja w nim to link powtórzony na wszystkich podstronach serwisu naraz – i jednocześnie deklaracja „to są filary tej witryny”. Dlatego skład menu to decyzja architektoniczna. Podstrona, która tam trafia, dostaje tysiące linków i status filaru, a podstrona, która wypada – traci jedno i drugie z dnia na dzień. Widziałem serwisy, w których przebudowa samego menu przetasowała widoczność mocniej niż miesiące pracy nad treścią.
Breadcrumbs zasługują na osobne zdanie, bo bywają traktowane jak dekoracja. Gary Illyes potwierdził, że Google liczy je jak zwykłe linki. To darmowa, systemowa warstwa linkowania w górę hierarchii – z każdego produktu do podkategorii, kategorii i strony głównej. W sklepie internetowym z 10 tysiącami produktów breadcrumbs generują dziesiątki tysięcy spójnych linków wewnętrznych bez godziny ręcznej pracy.
No dobrze, ale skoro menu to najbardziej wyeksponowany zestaw linków w serwisie, kusi, żeby wycisnąć z niego więcej – i tu leży najczęstszy grzech nawigacji – frazy kluczowe upchnięte w anchor tekstach. „Tanie buty sportowe męskie online” zamiast „Buty”. Problem jest podwójny. Dla użytkownika menu przestaje być mapą, a staje się ścianą tekstu. Dla Google etykieta menu to anchor powtórzony na każdej podstronie witryny – upychając w nim frazę, robisz keyword stuffing w najbardziej widocznym anchorze całego serwisu, tysiące razy naraz. Menu ma być zrozumiałe dla użytkownika, który widzi je pierwszy raz. Kropka.
Skąd wiedzieć, czy jest zrozumiałe? Nie zgadywać, tylko zbadać – i nie trzeba do tego laboratorium. My często przeprowadzamy badanie o nazwie Tree testing – pokazujesz użytkownikom samą hierarchię kategorii, bez grafiki czy wyszukiwarki, i prosisz o znalezienie konkretnej rzeczy, np. „kup zimowe buty do biegania”. Widzisz, jaki procent osób dociera do celu i którędy błądzi. Wyniki potrafią zaboleć – kategorie oczywiste dla zespołu bywają nieprzeniknione dla klientów.
A zanim zrekrutujesz pierwszego badanego, przejrzyj dane, które już masz. Zapytania z wyszukiwarki wewnętrznej to lista rzeczy, których ludzie nie znaleźli w nawigacji – podana ich własnym językiem. Frazy z GSC mówią, jak Twoi klienci nazywają to, czego szukają, a etykiety kategorii powinny mówić tym samym językiem, więc keyword research jest tu jednocześnie badaniem UX. Mapy kliknięć (Microsoft Clarity jest darmowy) pokażą, czy nawigacja w ogóle pracuje, czy użytkownicy ją omijają i uciekają do lupki – a masowa ucieczka do wyszukiwarki to symptom chorej struktury, nie powód do dumy z wyszukiwarki.
To moje ulubione połączenie, a tym samym największe wyzwanie SEO i CRO – struktura, w której człowiek znajduje produkt, to ta sama struktura, którą robot czyta jako logiczną hierarchię. Poprawiasz jedną rzecz, wygrywasz na obu frontach.
Linki kontekstowe – odnośniki w treści
Linki śródtekstowe w main content to najsilniejszy typ linku wewnętrznego. Kumulują wszystko, o czym pisałem wyżej, czyli:
- miejsce w treści głównej
- dobrany anchor
- semantyczne otoczenie
Do tego dochodzi perspektywa użytkownika – link kontekstowy to propozycja kontynuacji. Czytasz o audycie linkowania, dostajesz odnośnik do tekstu o Screaming Frogu dokładnie w momencie, gdy go potrzebujesz. Idealnym przykładem jest tu Wikipedia.
Linki kontekstowe to też spoiwo kontenerów tematycznych – grup treści budowanych wokół jednego obszaru, w których artykuły wzajemnie się uzupełniają i podlinkowują. Tak prowadzę content we własnych wpisach – każdy nowy tekst od razu dostaje linki z istniejących wpisów kontenera, a starsze wpisy są aktualizowane. Bez tego drugiego kroku nowy wpis startuje jako near-orphan. Same kontenery tematyczne to materiał na osobny wpis, który oczywiście opiszę, ale kiedy indziej 🙂
W sklepach internetowych linki kontekstowe najczęściej leżą odłogiem w dwóch miejscach
- opisach kategorii (które często w ogóle nie istnieją),
- treściach blogowych,
które nie linkują do kategorii i produktów, choć prowadzą użytkownika dokładnie w ich stronę. Artykuł „jak wybrać rower dla dziecka” bez linku do kategorii rowerów dziecięcych to praca wykonana w 80%.
Linki globalne – stopka i elementy site-wide
Site-wide to linki obecne na każdej podstronie: header, stopka, stałe sidebary. Google widzi je tysiące razy w identycznej formie i rozpoznaje jako element szablonu – ale, jak pisałem przy anatomii linku, wewnątrz tej grupy jest hierarchia. Linki w headerze niosą wyraźnie mocniejszy sygnał niż linki w stopce, są wyeksponowane, użytkownicy z nich korzystają, a witryna deklaruje nimi swoją strukturę. Stopka to najsłabsze miejsce w całym serwisie.
Co nie znaczy, że jest bezużyteczna. Ma sens jako zestaw punktów stałych: kontakt, regulamin, polityka prywatności, w niektórych przypadkach mapa strony, czy też kilka istotnych kategorii. Przestaje mieć sens jako śmietnik na 80 linków, do którego trafia wszystko, co „powinno być podlinkowane”, a nie zmieściło się nigdzie indziej. Taka stopka nie pomaga ani użytkownikowi, ani robotom – rozcieńcza tylko sygnały z całego serwisu.
Osobny przypadek site-wide to paginacja na listingach. Działa jak system linków wewnętrznych do głębszych stron kategorii – i dla wielu produktów to jedyna droga, którą docierają do nich linki. Dlatego paginacja musi być crawlowalna, a jej konfiguracja (kanonicale, indeksowanie) to jednak temat na osobny artykuł.
Proporcje linków – liczba odnośników odzwierciedla hierarchię witryny
Pojedynczy link to sygnał. Wszystkie linki razem to mapa priorytetów serwisu, którą Google czyta.
Hierarchia – od strony głównej w głąb serwisu
Google widzi stronę główną jako najważniejszą, podstrony linkowane bezpośrednio z niej jako ważne, a im dalej od strony głównej, tym podstrona wydaje się mniej istotna. W dobrze zorganizowanej witrynie główne kategorie są linkowane wprost ze strony głównej – to między innymi dlatego specjaliści SEO lubią wyróżniać najważniejsze kategorie w dodatkowych modułach na tej stronie.
Liczba linków wewnętrznych do podstrony koreluje z jej priorytetem – ale ta korelacja bierze się z architektury, nie z ręcznego pompowania. Strona główna ma najwięcej linków, bo siedzi w headerze każdej podstrony. Kategorie z menu głównego – analogicznie. Menu drugiego poziomu widoczne tylko na listingach wygeneruje mniej linków i to jest w porządku. Hierarchia buduje się właśnie przez te różnice.
Równolegle działa głębokość linkowania (crawl depth). Podstrona pięć kliknięć od strony głównej wygląda na nieważną niezależnie od liczby linków z głębokich listingów. Klasyczna zasada trzech kliknięć jest uproszczeniem, ale kierunkowo słusznym – im ważniejsza podstrona, tym bliżej strony głównej powinna leżeć w grafie linków.
Rozcieńczenie – mniej linków, mocniejszy sygnał
Moc przekazywana przez linki dzieli się między wszystkie odnośniki na stronie. Dwadzieścia linków wewnętrznych na stronie nie będzie traktowanych z taką samą ważnością, jak gdyby były tylko dwa. Sto linków w rozdmuchanym mega-menu na każdej podstronie to sto cienkich strumyków zamiast kilku rur.
Stąd paradoks, czasem usunięcie linków potrafi wzmocnić linkowanie. Osiem selektywnych odnośników z czystych miejsc przekaże więcej niż trzydzieści upchniętych wszędzie. „Linkuj wszystko ze wszystkim” to nie strategia – Mueller porównał w pełni połączony serwis do struktury, z której nie da się wyczytać, co jest najważniejsze.
Gdzie umieścić linki wewnętrzne bez szkody dla UX
Chcesz zwiększyć liczbę linków do priorytetowych podstron. Możesz to zrobić najprościej mówiąc (niekoniecznie ładnie), upychając odnośniki, gdzie się da – albo tak, żeby każdy link miał najpierw uzasadnienie nawigacyjne, a dopiero potem SEO-we. Kilka miejsc, które działają w obu rolach.
Menu drugiego poziomu na listingach
Zamiast wrzucać 200 podkategorii do site-wide mega-menu, pokaż je kontekstowo tam, gdzie użytkownik faktycznie wybiera – na stronie kategorii. Mniej linków globalnie, mocniejszy sygnał lokalnie. Użytkownik dostaje wybór dokładnie w tym momencie ścieżki, w którym go potrzebuje.
Powiązane produkty w e-commerce
Sekcje „podobne produkty” i „klienci kupili również” na kartach produktowych to naturalne huby linkowania. Jednak powiązania muszą być tematyczne, nie losowe. Moduł podpinający produkty z przypadkowych kategorii nie buduje ani sprzedaży, ani sygnałów – buduje szum. Co ważne, istnieje wiele narzędzi zewnętrznych, które pomagają lepiej dopasować te elementy – zwróćcie tu szczególną uwagę na sposób implementacji. W większości przypadków narzędzia te generują produkty za pomocą JS z pominięciem znacznika html <a href> co może uniemożliwić crawl.
Powiązane wpisy na blogu
Sekcja „zobacz także” pod artykułem zatrzymuje czytelnika w serwisie i linkuje wewnątrz kontenera tematycznego. Tu ta sama zasada co przy produktach, artykuły muszą być powiązane tematycznie.
Do filtrowania powiązanych wpisów zwykle wykorzystuję tagi – i od razu zastrzegam, bo tagi mają w SEO złą prasę – są dobre, jeżeli je zaprojektujesz i będziesz konsekwentnie trzymał się zaprojektowanych zasad. Zamknięta lista tagów ustalona z góry, każdy tag spina przynajmniej kilka wpisów, zero tworzenia nowych „na szybko” przy publikacji. Folksonomia w stylu „każdy wpis dostaje pięć świeżo wymyślonych tagów” produkuje dziesiątki pustych podstron tagowych – i to jest ten wariant, przez który tagi mają złą reputację. Same w sobie to temat na osobny wpis.
Opisy kategorii
Akapit treści na listingu to legalne miejsce na linki kontekstowe do podkategorii i powiązanych kategorii – z anchorami, których menu nie udźwignie.
Breadcrumbs
Wspominałem wyżej – systemowa warstwa linków w górę hierarchii, którą wdrażasz raz.
Świadoma stopka
Kilkanaście punktów stałych zamiast osiemdziesięciu linków „na wszelki wypadek”.
Test zgodności w Google Search Console
Prosty test diagnostyczny, który robię na starcie każdego audytu. Otwórz w Google Search Console raport Linki i spójrz na listę najczęściej linkowanych wewnętrznie podstron. Potem zadaj jedno pytanie – czy ta lista pokrywa się z listą podstron, na których zarabiasz?
Co prawda dane w tym raporcie są przybliżone i niekompletne – Google przycina listę i nie pokazuje pełnego grafu, więc traktuj liczby jako zbiór statystyczny. Do pierwszej szybkiej oceny w zupełności wystarcza.
Jeśli w TOP 10 siedzi Polityka Prywatności, Regulamin i strona „O nas”, a kategorie generujące przychód są na pozycji czterdziestej – Twój graf linków opowiada Google inną historię niż Twój biznesplan. Uwierzcie mi, takie sytuacje to nie jest rzadkość.
Struktura linków wewnętrznych – gwiazda, piramida i silos
Było sporo teorii, to teraz trochę praktyki, która pomoże zwizualizować tą wiedzę. Pojedyncze linki i ich proporcje układają się w strukturę. Można ją zostawić przypadkowi – wtedy dostajesz strukturę „jakoś to wyszło” – albo wybrać świadomie jeden z trzech modeli.
Struktura gwiazdy
Centralna podstrona (hub) linkuje do podstron satelickich, satelity linkują z powrotem do centrum. Prosty model, szybki we wdrożeniu, dobry dla małych serwisów usługowych i biznesów zbudowanych wokół jednej głównej podstrony ofertowej.
Słabość tej struktury widać przy skalowaniu, satelity nie linkują między sobą, więc kontekst tematyczny się nie kumuluje. Użytkownik czytający jeden artykuł satelicki dostaje wyłącznie drogę powrotną do centrum – ślepe zaułki po bokach. Przy kilkunastu podstronach to bez znaczenia. Przy stu – marnujesz większość potencjału linkowania. Niemniej warto rozważyć tą strukturę przy małych stronach, czy też pojedynczych kampaniach.

Struktura piramidy
Strona główna, pod nią kategorie, niżej podkategorie, na dole podstrony docelowe. Moc spływa z góry w dół, głębokość rośnie z każdym poziomem. To naturalny model dla e-commerce – mapuje się jeden do jednego na strukturę kategorii i zwykle też na strukturę adresów URL.
Piramida ma jeszcze jedną zaletę, o której rzadko się mówi, pokrywa się z mentalnym modelem użytkownika. Człowiek w sklepie myśli „jestem w butach, w butach do biegania” – piramida z breadcrumbs odwzorowuje dokładnie to. Struktura zrozumiała dla klienta jest automatycznie zrozumiała dla robota.
Jedyną wadą tej struktury jest jej głębokość. Piramida z pięcioma poziomami kategorii zakopuje produkty poza zasięgiem sensownego crawlowania. Jeśli hierarchia rośnie w dół, poziomy trzeba spłaszczać albo skracać drogę cross-linkingiem – linkami kontekstowymi prowadzonymi w poprzek gałęzi, np. między powiązanymi podkategoriami z różnych części drzewa.

Struktura silosa
Silos to piramida z dyscypliną tematyczną. Treści wewnątrz jednego tematu linkują intensywnie między sobą, linki między silosami są rzadkie i celowe w celu skoncentrowania sygnały tematycznego i budowania topical authority w obrębie każdego kontenera.
Jeśli przy piramidzie pomyślałeś „przecież drzewo kategorii w sklepie to właściwie silosy” – słusznie. Piramida i silos to nie konkurencyjne modele, tylko ta sama hierarchia z dodaną regułą. Jest to jeden z najlepszych sposobów na linkowanie, który sprawdza się świetnie zarówno w dużych sklepach, jak i stronach informacyjnych.
Pamiętaj jednak, by reguła nie wygrała ze zdrowym rozsądkiem. Widziałem serwisy, w których teoria zabraniała linku między dwoma artykułami, mimo że użytkownik czytający pierwszy w oczywisty sposób potrzebował drugiego. Jeśli struktura blokuje sensowne przejście użytkownika, to nie jest optymalizacja, tylko przeszkadzanie sobie w imię diagramu. Silosy mają porządkować przepływ tematów, nie budować mury.

Jak sprawdzić linkowanie wewnętrzne
Trzy narzędzia, trzy różne pytania. Kolejność nie jest przypadkowa.
Google Search Console – czy graf zgadza się z priorytetami
Raport Linki, sekcja linków wewnętrznych. Test zgodności opisany wyżej. Porównaj najczęściej linkowane podstrony z podstronami, które mają zarabiać. Pięć minut pracy, a wynik często ustawia cały dalszy audyt. GSC pokaże Ci też podstrony z bardzo małą liczbą linków przychodzących – kandydatów do wzmocnienia.
Screaming Frog – głębokość, orphany, przekierowania
Za pomocą tego narzędzia sprawdzisz:
Crawl depth – ile kliknięć od strony głównej leżą podstrony, na których Ci zależy. Wszystko powyżej 4-5 poziomów dla ważnych podstron to sygnał do przebudowy.
Orphan pages – porównanie crawla z sitemapą i danymi z GA4/GSC wyłapie podstrony, do których nie prowadzą żadne linki wewnętrzne. Przy czym klasyczny orphan to dopiero początek. W praktyce częstszy jest near-orphan: podstrona formalnie zalinkowana, ale z głębokością 7+, dwoma linkami przychodzącymi z równie zakopanych miejsc i anchorem „czytaj więcej”. Crawler traktuje ją niewiele lepiej niż prawdziwą sierotę.
Linki do przekierowań i błędów – odnośniki wewnętrzne prowadzące przez 301, 302 albo do 404. Przekierowanie wewnętrzne to niepotrzebny przystanek (ładnie nazywamy to redukcją łańcuchów przekierowań) – skoro kontrolujesz obie strony, linkuj od razu do docelowego adresu URL. Po każdej migracji ten raport potrafi zaświecić się na czerwono setkami pozycji.
Anchory – raport anchor textów odpowie na dwa pytania – czy do ważnych podstron prowadzą opisowe frazy, i czy ten sam anchor nie prowadzi przypadkiem do dwóch różnych adresów.
GA4 – strony z ruchem, do których nic nie prowadzi
Zestaw podstrony z realnym ruchem organicznym z ich liczbą linków wewnętrznych. Znajdziesz podstrony, na które użytkownicy wchodzą z Google – i utykają, bo dalej nie prowadzi nic sensownego. To odwrotność orphana. Wysoki współczynnik odrzuceń na takich podstronach może oznaczać brak dalszej drogi.
Te podstrony to zresztą najlepsze miejsca na linki. Mają już autorytet i ruch, a nie przekazują ich nigdzie dalej.
Błędy w linkowaniu wewnętrznym, które widzę najczęściej
Osierocone podstrony – treść istnieje, są w sitemapie, żaden link wewnętrzny do niej nie prowadzi. Najczęstszy przypadek to landing page po starych kampaniach, pozostałości po migracjach, czy odpięte kategorie.
Linkowanie do przekierowań – setki linków wewnętrznych prowadzących przez 301 po migracji. Developerzy zmienily linki w architekturze informacji i stopce, ale zapomnieli o setkach linkach śródtekstowych.
Wszystko ze wszystkim – automatyczne moduły linkujące każdy wpis z każdym. Z takiego grafu nie da się wyczytać żadnej hierarchii – ani robotowi, ani człowiekowi.
Limity traktowane jak dokumentacja – „maksymalnie 150 linków na stronie”, „2-5 linków na 1000 słów” – te liczby krążą po poradnikach, ale nie pochodzą z żadnych wytycznych Google. Mueller potwierdzał wielokrotnie, że sztywnego limitu nie ma, liczy się użyteczność.
Keyword stuffing w nawigacji – menu z etykietami pisanymi pod frazy zamiast pod ludzi.
Identyczne anchory do różnych podstron – prosta droga do kanibalizacji – Google dostaje sprzeczne sygnały, które z dwóch podstron jest tą właściwą dla frazy.
Linkowanie wbrew ścieżce użytkownika – Link do kategorii produktowej wciśnięty w środek poradnika o czymś innym, bo „wypadało podlinkować”. Jeśli link nie ma uzasadnienia nawigacyjnego, jego wartość SEO też jest wątpliwa – otoczenie semantyczne nie pasuje, a klikalność jest zerowa.
Linkowanie wewnętrzne a AI search – co działa, a co jest spekulacją
Systemy AI search czytają strukturę linków wewnętrznych jak graf relacji między treściami. Każdy link deklaruje powiązanie, spójny graf komunikuje, która podstrona jest w serwisie głównym źródłem odpowiedzi na dany temat. Uporządkowane linkowanie tematyczne – to samo, które budujesz pod Google i użytkownika – powinno pomagać też systemom retrieval w zrozumieniu witryny.
Na dzień pisania tego artykułu nie wiemy jeszcze jednak jak mocno to wpływa na cytowania w AI Overviews czy odpowiedziach ChatGPT. Po sieci krążą liczby w stylu „wzrost cytowań z 12% do 41% po wdrożeniu struktury hub-and-spoke” – nie znalazłem dla nich żadnej weryfikowalnej metodologii i traktuję je jako marketing narzędzi, nie dane. Moja rekomendacja jest za to bezpieczna – wszystko, co poprawia linkowanie wewnętrzne pod klasyczne SEO, jest neutralne albo korzystne dla widoczności w AI. Nie musisz robić nic osobnego. Musisz przestać mieć bałagan.
Masz wrażenie, że Twój serwis nie wykorzystuje potencjału linkowania wewnętrznego? Napisz do nas. Sprawdzimy strukturę serwisu pod kątem SEO i UX.