Większość właścicieli sklepów PrestaShop wydaje pieniądze na te części SEO, które widać: pozyskiwanie backlinków, płatne reklamy, agencję contentową. Graf linków wewnętrznych — sieć połączeń, które Twój własny sklep tworzy między własnymi stronami — to część, na którą nikt nie patrzy, bo nic nie kosztuje i nie generuje faktury. Właśnie dlatego pozostaje zepsuta. W audytach sklepów regularnie znajdujemy dużą część stron produktowych jako orphan pages albo prawie orphan pages: osiągalne tylko z listingu kategorii, dwa kliknięcia głębiej niż powinny, przekazujące sobie nawzajem prawie żaden autorytet. Google traktuje takie strony mniej więcej tak, jak klient traktuje produkt zakopany cztery poziomy menu niżej — rzadko tam dociera, a gdy dociera, nie uznaje tego za szczególnie ważne.

Ten poradnik dotyczy strategii i architektury linkowania wewnętrznego w sklepie e-commerce: jak autorytet linków naprawdę przemieszcza się po stronie, jak czytać graf linków i gdzie PrestaShop daje okazje do linkowania (oraz gdzie po cichu je marnuje). To strukturalny odpowiednik szerszego complete PrestaShop SEO guide. Jeśli chcesz węższe, taktyczne pytanie, które produkty powinny linkować do których — akcesoria, „bought together”, up-sells — ma ono własne opracowanie w how products should link to each other, więc będziemy do niego odsyłać zamiast powtarzać tutaj.

Linki wewnętrzne robią dwie rzeczy. Po pierwsze, mówią Google, które strony istnieją i jak do nich dotrzeć — to crawling. Po drugie, dystrybuują autorytet (wartość potocznie nazywaną „link juice” albo PageRank) ze strony na stronę. Autorytet strony dzieli się między linki wychodzące, więc strona główna linkująca do 8 kategorii przekazuje każdej znacznie więcej niż taka, która linkuje do 80 miejsc. Autorytet, który trafia na stronę kategorii, płynie potem dalej do produktów, do których ta kategoria linkuje, i tak w dół drzewa. Praktyczna konsekwencja jest prosta:

  • Strony linkowane z Twoich najmocniejszych stron (homepage, top categories) dziedziczą najwięcej autorytetu. Homepage jest prawie zawsze najmocniejszą stroną, więc to, do czego linkuje, ma nieproporcjonalnie duże znaczenie.
  • Strony zakopane kilka kliknięć głęboko dostają coraz cieńszą część przy każdym przeskoku — produkt na click-depth 5 żyje z resztek, które przetrwały cztery podziały.
  • Strony z wieloma wewnętrznymi linkami przychodzącymi kumulują autorytet z wielu źródeł, dlatego produkt wspomniany w trzech wpisach blogowych i dwóch opisach kategorii może outrankować identyczny produkt niewspomniany nigdzie.
  • Orphan pages — nic w serwisie do nich nie linkuje — dostają zasadniczo nic. Przetrwają tylko w sitemapie, a to discovery, nie endorsement.

Co to oznacza dla Twojego sklepu? Że linki wewnętrzne, które kontrolujesz w całości — bez outreachu, bez czekania, bez agencji — są najtańszą dźwignią autorytetu, jaką masz, a jedno popołudnie restrukturyzacji może przesunąć autorytet na strony, które naprawdę zarabiają. Oznacza też, że click-depth to liczba, którą warto świadomie zarządzać. Często powtarzana robocza zasada mówi, żeby ważne strony trzymać w okolicach trzech kliknięć od homepage; traktuj to jako rozsądny cel, nie prawo, ale kierunek jest dobry — każda warstwa dodana do drzewa kategorii odsuwa produkty od źródła autorytetu.

Model hub-and-spoke zastosowany do kategorii PrestaShop

Hub-and-spoke to struktura budująca topical authority — sygnał, że sklep dokładnie pokrywa dany temat, a nie tylko ma w nim kilka produktów. Hub to szeroka strona (kategoria albo poradnik) celująca w szeroką frazę; spokes to konkretne strony wokół niej — produkty, podkategorie i wspierające wpisy blogowe celujące w long-tail. Hub linkuje do każdego spoke, każdy spoke linkuje z powrotem do hubu, a powiązane spokes linkują między sobą tam, gdzie naprawdę pomaga to czytelnikowi.

W PrestaShop strona kategorii jest naturalnym hubem — domyślnie już linkuje do każdego produktu w środku. Prawie zawsze brakuje drugiej połowy: ścieżki powrotnej i cross-linków. Opisy kategorii są puste, produkty linkują wyłącznie do „add to cart”, wpisy blogowe wspominają produkty bez linkowania do nich. Przykładowa struktura PrestaShop dla kategorii „office chairs” wygląda tak:

  • Hub: kategoria /office-chairs z realnym opisem 300–500 słów (nie pusty grid).
  • Spokes: każdy produkt-krzesło, podkategoria „under €300” oraz dwa lub trzy wpisy blogowe („how to choose an office chair”, „ergonomic setup guide”).
  • Okablowanie: opis kategorii linkuje w dół do kluczowych podkategorii i wspierających wpisów; każdy produkt linkuje z powrotem do kategorii i w bok do dwóch lub trzech naprawdę powiązanych produktów; każdy wpis blogowy linkuje do kategorii i konkretnych produktów, które omawia.

Największa korzyść jest tym, co właściciele często pomijają: gdy ta sieć istnieje, backlink zdobyty przez dowolną stronę wzmacnia je wszystkie. Jeśli wpis o ergonomicznym stanowisku pracy zdobędzie link z innej strony, autorytet nie zostaje uwięziony na poście — przepływa przez linki wewnętrzne do kategorii i produktów. Dobrze zbudowana struktura wewnętrzna jest mnożnikiem każdego linku zewnętrznego, jaki kiedykolwiek zdobędziesz. Typowa wskazówka startowa to trzy do sześciu linków wewnętrznych per spoke (jeden lub dwa w dół z hubu, jeden z powrotem, dwa lub trzy w bok), ale czytaj to jako rozsądny zakres, nie quota do sztucznego nabijania.

Gdzie PrestaShop daje linki wewnętrzne — i gdzie je marnuje

PrestaShop daje więcej powierzchni linkowania, niż używa większość sklepów. To miejsca, które sprawdzamy w audycie jako pierwsze, mniej więcej według tego, jak często są zostawione odłogiem.

1. Opisy kategorii — najbardziej marnowana przestrzeń w sklepie

Strona kategorii automatycznie linkuje w dół do produktów, ale nic nie linkuje jej w bok ani w górę, dopóki nie napiszesz tekstu, który to zrobi. Dodaj opis, a jednostronny listing staje się prawdziwym hubem.

Back Office → Catalog → Categories → [category] → Description. Celuj w 300–500 słów z dwoma lub trzema linkami do podkategorii, jednym lub dwoma do powiązanych kategorii i jednym lub dwoma do wpisów blogowych wspierających temat. PrestaShop 8 i 9 pokazują drugie pole opisu renderowane pod gridem produktów — przydatne, bo dłuższy tekst SEO pod produktami nie spycha grida w dół strony. W motywach albo wersjach, gdzie tego drugiego pola nie ma, nasz Second Category Description module je dodaje, więc dostajesz blok tekstu pod gridem na te linki wewnętrzne bez przebudowy szablonu.

2. Opisy produktów z linkami kontekstowymi

Większość opisów produktów PrestaShop to tekst z zerem linków — zmarnowane źródło autorytetu, bo strony produktów często same mają przyzwoity autorytet. Dwa do pięciu linków kontekstowych w opisie to rozsądny cel: jeden do kategorii nadrzędnej, jeden lub dwa do produktów komplementarnych, jeden do poradnika zakupowego. Tu też mieszka strategia produkt-do-produktu, a to temat wystarczająco głęboki na osobną stronę — zasady dla akcesoriów, „frequently bought together” i up-sell wiring są w how products should link to each other.

3. Breadcrumbs i pułapka default category

Breadcrumbs automatycznie generują link wewnętrzny z każdego produktu do hierarchii kategorii — za darmo, na każdym produkcie. Haczyk: PrestaShop buduje breadcrumb z default category produktu. Produkt obecny w trzech kategoriach będzie breadcrumbował do tej ustawionej jako domyślna, a jeśli to zła kategoria (niskopriorytetowa, niskoruchowa), kierujesz autorytet i ścieżkę klienta do niewłaściwego hubu. Sprawdź to w Back Office → Catalog → Products → [product] → Categories tab → Default category i ustaw najbardziej SEO-istotną kategorię jako domyślną dla bestsellerów.

4. Stopka i nawigacja: szeroko rozprowadzone, ale łatwe do nadużycia

Linki w stopce są na każdej stronie, więc są najbardziej rozproszonymi linkami wewnętrznymi — i najłatwiejszym miejscem do rozcieńczenia autorytetu przez linkowanie do wszystkiego. Konfiguruj je w Back Office → Design → Link Widget → Footer i bądź selektywny: pięć do ośmiu topowych kategorii, kluczowe strony CMS (About, Contact, Shipping, Returns) oraz blog albo baza wiedzy. Linkowanie wszystkich pięćdziesięciu kategorii ze stopki nie pomaga pięćdziesięciu stronom — osłabia link, który każda dostaje. A ponieważ linki nawigacyjne są identyczne na każdej stronie, nie niosą sygnału topical relevance; linki, które naprawdę mówią Google, o czym jest strona, to linki kontekstowe w treści.

5. Pipeline blog-do-produktu

Wpisy blogowe rankują na wyszukiwania informacyjne, których strony produktów nigdy nie złapią („how to set up an ergonomic workspace”), a potem przekazują ten ruch dalej przez linki wewnętrzne do produktów. Pipeline powinien działać w obie strony: każdy post linkuje do dwóch lub trzech relewantnych produktów, a strony produktów linkują z powrotem do wspierających poradników. Jeśli słyszałeś, że blog sklepu nie jest wart wysiłku, argumenty za nim — konkretnie z perspektywy linkowania wewnętrznego i ruchu — są w why every online store needs a blog, a pytanie, o czym właściwie pisać, omawia what to blog about when you sell products. Utrzymywanie tego okablowania ręcznie zwykle gnije; nasz Blog Revolution module automatycznie pokazuje powiązane produkty we wpisach i powiązane wpisy na stronach produktów, więc dwukierunkowe linki zostają na miejscu wraz ze zmianami katalogu i contentu — utrzymanie jest trudną częścią, a to właśnie ją usuwa.

6. Zamiana niepodlinkowanych wzmianek na linki w skali

Sklep z setkami produktów stale wspomina własne kategorie i produkty zwykłym tekstem — „ergonomic chair”, nazwa marki, termin kategorii — bez linkowania. Każda niepodlinkowana wzmianka to utracony link wewnętrzny. Przy kilku stronach poprawisz to ręcznie; później to się nie skaluje. Nasz Automatic Internal SEO Linker obsługuje to w całym sklepie: definiujesz mapowania keyword→URL raz, a moduł zamienia te terminy w linki wszędzie, gdzie pojawią się w opisach, tekstach kategorii i wpisach blogowych — co oznacza, że kolejne 200 produktów dziedziczy linkowanie automatycznie, zamiast czekać na ręczny przegląd, który nigdy nie nadejdzie.

Nie naprawisz tego, czego nie widzisz, a back office PrestaShop nie pokaże Ci grafu linków. Pokaże go crawler. Screaming Frog SEO Spider to częsty wybór (darmowy do 500 URL-i, płatny powyżej), a kształt audytu jest taki sam niezależnie od crawlera.

Przecrawl’uj cały sklep, potem czytaj trzy liczby

Skieruj crawler na sklep i pozwól mu skończyć — dla sklepu PrestaShop z 500–2 000 produktów to zwykle od kilku minut do pół godziny. Jeśli motyw ładuje treść przez JavaScript, włącz renderowanie JS (Configuration → Spider → Rendering → JavaScript w Screaming Frog), inaczej crawler zobaczy pustą stronę. Potem liczą się trzy kolumny:

  • Crawl Depth — ile kliknięć od homepage. Wszystko na depth 4+ jest w strefie problemu: cienki autorytet, rzadszy crawling. Typowy winowajca PrestaShop to głębokie zagnieżdżenie podkategorii (categories → subcategories → sub-subcategories → product wypycha produkty na depth 4 zanim dodasz jakiekolwiek linki). Wyeksportuj listę depth-4+ i zdecyduj per strona: link z płytszego miejsca albo wycofanie.
  • Unique Inlinks — ile różnych stron do niej linkuje. Produkt z jednym inlinkiem (listing kategorii) jest ledwo widoczny. Sortuj rosnąco i traktuj wszystko poniżej trzech inlinków jako kandydata do dodatkowych linków.
  • Link Score — względna miara wewnętrznego autorytetu strony w Screaming Frog, 0–100. Wysokopriorytetowy produkt z wynikiem jednocyfrowym mówi, że jest zagłodzony.

Znajdź orphan pages

Orphans to strony z zerem linków wewnętrznych — dostępne tylko przez sitemapę albo bezpośredni URL, a żadne z nich nie przekazuje autorytetu. Sam crawl ich nie znajdzie (podąża za linkami, a linków nie ma), więc dajesz crawlerowi dwa dodatkowe źródła: podłączasz Google Search Console i uploadujesz XML sitemap, potem filtrujesz orphaned URLs — strony, o których Google wie, ale do których nic w sklepie nie linkuje. (To jeden z kilku powodów, dla których czysta, aktualna sitemap ma znaczenie; pełny obraz jest w the guide to XML sitemaps for PrestaShop, a podłączanie i czytanie GSC w Google Search Console for PrestaShop.) Typowe źródła orphan pages w PrestaShop:

  • Produkty usunięte ze wszystkich kategorii, ale nigdy nie wyłączone ani nie skasowane.
  • Stare strony CMS zdjęte z nawigacji i stopki.
  • Wpisy blogowe opublikowane, ale nielinkowane z żadnej innej treści.
  • Strony producentów i dostawców generowane automatycznie przez PrestaShop, do których linki są słabe albo nie ma ich wcale.

Dla każdego orphan: jeśli jest wartościowy, dodaj linki wewnętrzne z relewantnych stron; jeśli jest przestarzały, przekieruj 301 do najbliższej aktywnej strony; jeśli jest bezwartościowy, pozwól mu zwracać 410 i usuń z sitemapy. Pamiętaj, że orphaning często wynika z konfiguracji URL-i i canonicali — produkty przeniesione między kategoriami, zmiany friendly-URL zostawiające stare ścieżki — co jest osobnym tematem w PrestaShop URL structure and canonicals.

Wyciągnij okazje do linkowania, o których nie myślałeś

Naprawdę użyteczny trik to znalezienie tekstu, który wspomina termin, ale go nie linkuje. W Screaming Frog Custom Search z filtrem „Page Text No Anchors” skanuje każdą stronę pod kątem słów kluczowych pojawiających się bez linku — dodaj „ergonomic chair”, a zwróci strony, które mówią to zwykłym tekstem, ale nie linkują do kategorii ergonomic-chair. Każde takie miejsce to link wewnętrzny czekający na dodanie. Widok N-Grams (Body Text, unlinked) robi to samo od drugiej strony, pokazując frazy powtarzające się w serwisie, ale nielinkujące nigdzie. Oba zależą od wyboru właściwych target terms — tych samych, których naprawdę szukają klienci — dlatego łączy się to z keyword research for online stores.

Od audytu do działania: rozsądna kolejność

Audyt produkuje arkusz problemów. Naprawiaj je według odzyskiwanego autorytetu, nie według kolejności wystąpienia:

PriorytetPoprawkaDlaczego najpierw
1Podlinkuj orphan pagesDostają teraz zero autorytetu; każdy dzień bez linku to zmarnowany potencjał.
2Wyciągnij strony depth-4+ płycejDodaj linki z opisów kategorii albo spłaszcz drzewo, żeby ważne produkty były w ~3 kliknięciach.
3Zbuduj hub-and-spoke dla top 5 kategorii według przychoduSkup wysiłek tam, gdzie konwersje już się dzieją; napisz opisy, okabluj produkty i wpisy.
4Zamień niepodlinkowane wzmianki na linkiTop 50 ręcznie, potem automatyzuj long tail.
5Popraw anchor textNajniższy priorytet — generyczne anchory nadal przekazują autorytet, tylko pomijają sygnał relewancji.

Co do ostatniego punktu: link „click here” przekazuje autorytet, ale nie mówi Google nic o celu, podczas gdy „ergonomic office chairs” mówi dokładnie, czego dotyczy strona docelowa. Używaj opisowych, zróżnicowanych anchorów — nie identycznej exact-match frazy na każdym linku, bo wygląda to manipulacyjnie. W PrestaShop linki w listingach kategorii kontroluje plik product-miniature.tpl motywu; sprawdź, czy linki „view product” / „quick view” niosą nazwę produktu, a nie generyczną etykietę.

Błędy, które po cichu cofają pracę

  • Linkowanie do wszystkiego zewsząd. 50 linków w stopce, każdy produkt połączony z 20 „related” items, opis kategorii z 15 linkami — to dzieli autorytet na bezsensowne skrawki. Rozsądne zakresy: 2–5 linków w opisie produktu, 5–10 w opisie kategorii, 5–8 we wpisie blogowym, 8–12 w stopce.
  • Kierowanie wszystkiego na homepage. Już dostaje link z logo, headera i breadcrumbs na każdej stronie. Link do homepage z opisu produktu to zmarnowane miejsce, które mogło wskazać kategorię albo powiązany produkt.
  • Niezamierzony nofollow. Niektóre motywy i moduły dodają rel="nofollow" do linków wewnętrznych (często w obszarach user-generated). Linki wewnętrzne z nofollow nie przekazują autorytetu — sprawdź szablony produktów i bloga.
  • Poleganie wyłącznie na nawigacji. Linki headera i stopki są identyczne site-wide i nie niosą sygnału tematycznego. Linki, które przesuwają rankingi, to kontekstowe linki w body content.

Warto nazwać jeszcze sąsiedni czynnik: crawl budget. Linkowanie wewnętrzne decyduje, do których stron Google dociera i jak często, ale wolny sklep przepala ten budżet przy każdym pobraniu i odwiedza mniej stron na wizytę — więc głębokie, wolne sklepy pogłębiają problem orphan pages. Jeśli crawl stats wyglądają głodno, page speed jest częścią tej samej rozmowy: page speed and SEO.

Pomiar, czy zadziałało

Zmiany linkowania wewnętrznego nie pokazują się z dnia na dzień; pojawiają się, gdy Google ponownie crawl’uje i indeksuje strony, zwykle przez kilka tygodni. Nie oceniaj tego po kilku dniach danych — obserwuj leading indicators. W Google Search Console Pages → "Discovered — currently not indexed" powinno maleć, gdy dawne orphan pages dostają linki i są crawlowane; Crawl Stats powinno pokazywać więcej stron crawlowanych dziennie dla nowo podlinkowanych treści. Co miesiąc ponownie crawl’uj wybranym narzędziem i potwierdź, że liczby strukturalne idą w dobrą stronę: średnia crawl depth w dół, liczba orphan pages do zera, liczba stron poniżej 3 inlinków w dół, średni Link Score stron produktowych w górę.

Zobaczysz przy tym cytowane liczby ruchu — „20% lift”, „X% w kwartale”. Traktuj je wszystkie, w tym te, które mogłeś wcześniej czytać tutaj, jako kierunkowe, nie obiecane: realna liczba zależy całkowicie od tego, jak zepsuta była struktura na starcie, a jedyna miara, która się liczy, to ta z Twojej własnej analityki dla konkretnych stron, które podlinkowałeś. Kierunek jest wiarygodny. Sklep, który linkuje orphan pages, spłaszcza depth i buduje prawdziwe huby, kończy z autorytetem skoncentrowanym na stronach zarabiających pieniądze, zamiast przeciekać do plątaniny, której nikt nie zaplanował.

Linkowanie wewnętrzne nie jest projektem, który się kończy; jest nawykiem. Każdy dodany produkt, każdy opublikowany wpis, każdy wypełniony opis kategorii to nowa okazja, żeby poprowadzić autorytet tam, gdzie powinien być. Zacznij od audytu, podlinkuj orphan pages, zbuduj huby — a potem linki dodane dziś będą procentować, podczas gdy ustawiona raz nawigacja konkurenta stoi w miejscu.

Tagi: SEO
Udostępnij ten wpis:
David Miller

David Miller

Ponad dekada praktycznego doświadczenia z PrestaShop. David tworzy wydajne moduły e-commerce skupione na SEO, optymalizacji zamówień i zarządzaniu sklepem. Pasjonat czystego kodu i mierzalnych rezultatów.

Spodobał Ci się ten artykuł?

Otrzymuj nasze najnowsze porady, przewodniki i aktualizacje modułów prosto na swoją skrzynkę.

Komentarze

Brak komentarzy. Bądź pierwszy!

Bądź pierwszy: zadaj pytanie albo podziel się przydatną opinią.

Ładowanie...
Do góry