
On-page SEO w Shopify to wszystkie elementy strony, które możemy bezpośrednio kontrolować i optymalizować, aby poprawić widoczność sklepu w Google. Obejmuje to między innymi meta tagi, nagłówki H1–H6, semantyczny HTML, optymalizację obrazów, a także linkowanie wewnętrzne i wychodzące. To właśnie te obszary stanowią fundament skutecznego SEO Shopify i często decydują o tym, czy sklep internetowy zacznie generować wartościowy ruch z wyszukiwarki.

W przypadku Shopify temat jest szczególnie istotny. Platforma jest wygodna, szybka we wdrożeniu i bardzo popularna w e-commerce, ale posiada też pewne ograniczenia techniczne. Dlatego dobrze zaplanowana optymalizacja Shopify ma ogromne znaczenie dla widoczności sklepu. Nawet atrakcyjny wizualnie sklep może mieć problem z pozycjami, jeśli podstawowe elementy on-page SEO nie zostały poprawnie wdrożone.
Jeśli zależy Ci na lepszych wynikach organicznych, większym CTR i lepszej strukturze sklepu, to optymalizacja sklepu Shopify powinna zacząć się właśnie od on-page SEO.
Meta title i meta description w Shopify to jedne z najważniejszych elementów optymalizacji strony. Wpływają zarówno na to, jak Google rozumie treść podstrony, jak i na to, czy użytkownik kliknie w wynik wyszukiwania. Z perspektywy pozycjonowania sklepu Shopify dobrze napisane meta tagi zwiększają szanse na lepszą widoczność i wyższy CTR.
W praktyce warto trzymać się sprawdzonych długości. Meta title powinien mieć około 50–60 znaków, a meta description około 150–160 znaków. Jeśli będą zbyt długie, Google może je uciąć, przez co komunikat stanie się mniej czytelny i mniej skuteczny.
Każda podstrona powinna posiadać:
To szczególnie ważne w Shopify, ponieważ duplikaty meta tagów to jeden z najczęstszych problemów SEO na tej platformie. Duplikacja pojawia się zwłaszcza przy dużej liczbie produktów, kolekcji i stron generowanych półautomatycznie.
Shopify potrafi automatycznie generować meta tagi, ale bardzo często są one niskiej jakości i nieoptymalne pod SEO. Zdarza się, że nie zawierają głównej frazy kluczowej, są zbyt ogólne albo nie zachęcają do kliknięcia.
Od strony technicznej możemy wdrożyć rozwiązania, które poprawiają jakość meta danych. Jako developerzy możemy automatycznie generować meta title na podstawie schematu, na przykład: nazwa produktu + marka. Możemy też tworzyć fallbacki dla meta description, pobierając fragment opisu produktu, kategorii lub wpisu blogowego.
Dzięki temu:
Mimo to najlepszym rozwiązaniem dla kluczowych stron nadal pozostaje ręczne uzupełnianie meta tagów. Dotyczy to zwłaszcza strony głównej, ważnych kolekcji, bestsellerów oraz stron usługowych.
Przykład Liquid — automatyczny fallback meta description:
{%- assign meta_desc = page_description -%}
{%- if meta_desc == blank -%}
{%- if template == 'product' -%}
{%- assign meta_desc = product.description | strip_html | truncate: 155 -%}
{%- elsif template == 'collection' -%}
{%- assign meta_desc = collection.description | strip_html | truncate: 155 -%}
{%- endif -%}
{%- endif -%}
<meta name="description" content="{{ meta_desc | escape }}">
Przy audycie warto sprawdzić, czy:
Nagłówki odpowiadają za strukturę treści i pomagają Google zrozumieć temat strony. Dobrze zaplanowane nagłówki H1 w Shopify oraz poprawna hierarchia H2–H6 wspierają zarówno SEO Shopify, jak i użyteczność strony.
Na każdej podstronie powinien znajdować się tylko jeden H1. Powinien być widoczny wysoko w kodzie i jasno określać temat strony. Na stronach kategorii najlepiej, aby H1 był po prostu nazwą kolekcji lub kategorii.
Przykład Liquid — H1 na stronie kolekcji z obsługą tagów:
<h1>
{{- collection.title -}}
{%- if current_tags.size > 0 -%}
&nbsp;– {{ current_tags | join: ', ' }}
{%- endif -%}
</h1>
Nagłówki niższego rzędu powinny budować logiczną strukturę treści. H2 powinny opisywać główne sekcje strony, H3 rozwijać podsekcje, a H4 i kolejne doprecyzowywać bardziej szczegółowe elementy. W nagłówkach warto umieszczać słowa kluczowe, ale zawsze naturalnie.
Warto, aby nagłówki były konkretne i zwięzłe. Dobrą praktyką jest utrzymanie ich w granicach 70–80 znaków. Zbyt długie nagłówki tracą na czytelności i często brzmią nienaturalnie.
W sklepach Shopify regularnie pojawiają się błędy, które zaburzają strukturę strony:
Takie rozwiązania zaburzają semantykę HTML i osłabiają sygnały SEO.
Na stronie głównej struktura nagłówków powinna być szczególnie uporządkowana. Nagłówki sekcji, takich jak listy produktów, kolekcji czy wpisów blogowych, najlepiej oznaczyć jako H2. Z kolei tytuły w kartach produktów, artykułów i pojedynczych blokach warto oznaczyć jako H3.
Warto sprawdzić, czy:
Semantyczny HTML to jeden z fundamentów skutecznego SEO, który bardzo często bywa pomijany w codziennej pracy nad sklepem czy blogiem. Chodzi o używanie odpowiednich tagów HTML nie tylko do formatowania wizualnego, ale przede wszystkim do nadawania struktury i znaczenia treści — zarówno dla Google, jak i dla użytkowników korzystających z technologii wspierających dostępność.
Wyszukiwarki, takie jak Google, analizują strukturę HTML strony, aby zrozumieć, co jest główną treścią, co jest nawigacją, a co elementem pobocznym. Dzięki właściwym tagom robot może efektywniej indeksować zawartość i lepiej dopasowywać ją do zapytań użytkowników.
Jeśli prowadzisz blog w sklepie Shopify (a zdecydowanie powinieneś!), każdy wpis blogowy powinien być opakowany w tag <article>. Ten tag informuje Google, że dana treść jest samostanowiącą jednostką — artykułem, wpisem, recenzją — którą można czytać niezależnie od reszty strony.
To szczególnie ważne z perspektywy rich snippets i wyróżnionych fragmentów w wynikach wyszukiwania. Google chętniej promuje treści, których struktura HTML jasno wskazuje, że są artykułami.
Przykład Liquid — semantyczny <article> z <time datetime>:
{%- for article in blog.articles -%}
<article itemscope itemtype="https://schema.org/BlogPosting">
<h2 itemprop="headline">{{ article.title }}</h2>
<time datetime="{{ article.published_at | date: '%Y-%m-%dT%H:%M:%SZ' }}">
{{ article.published_at | date: '%d.%m.%Y' }}
</time>
<p itemprop="description">{{ article.excerpt }}</p>
</article>
{%- endfor -%}
Poniższa tabela przedstawia najważniejsze tagi semantyczne, ich zastosowanie oraz wpływ na SEO i dostępność strony:
Tag <time> z atrybutem datetime pozwala Google precyzyjnie określić datę publikacji lub aktualizacji treści. Jest to jeden z sygnałów świeżości contentu, który wpływa na rankingowanie — szczególnie w przypadku treści zależnych od czasu, takich jak wpisy poradnikowe, aktualności czy opisy promocji.
Przykładowe użycie: <time datetime="2025-01-15">15 stycznia 2025</time>
Bez tego atrybutu Google musi samodzielnie wnioskować o dacie treści — co może prowadzić do błędów. Wdrożenie tagu <time> jest szczególnie ważne w sklepach Shopify, gdzie blog jest częścią strategii content marketingowej.
Tag <address> jest semantycznym oznaczeniem danych kontaktowych autora lub firmy. Jego poprawne użycie wzmacnia sygnały E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness), które Google coraz mocniej uwzględnia przy ocenie jakości stron.
W kontekście sklepu internetowego tag <address> warto zastosować przy danych kontaktowych firmy, adresie siedziby czy informacjach o autorach wpisów blogowych. Wspiera to lokalny wymiar SEO.
To jedno z najczęściej mylonych rozróżnień w HTML. Choć oba tagi wizualnie pogrubiają tekst, mają zupełnie inne znaczenie semantyczne:
Praktyczna zasada: używaj <strong> tam, gdzie chcesz wyróżnić słowa kluczowe lub naprawdę istotne informacje. Używaj <b> wtedy, gdy zależy Ci jedynie na efekcie wizualnym — bez kontekstu znaczeniowego.
Zarówno <strong>, jak i nadmiar pogrubień, może działać na niekorzyść. Google jest wyczulony na keyword stuffing i nadmierne akcentowanie treści. Jeśli na stronie prawie każde słowo jest pogrubione, sygnał semantyczny <strong> traci na wartości.
Sprawdzone podejście:
Optymalizacja obrazów w Shopify wpływa nie tylko na SEO, ale również na dostępność strony. W sklepie internetowym obrazy pełnią funkcję sprzedażową, ale z perspektywy Google muszą być też odpowiednio opisane.
Atrybut ALT opisuje obraz i pomaga Google zrozumieć, co znajduje się na grafice. Jest również bardzo ważny z punktu widzenia accessibility, ponieważ korzystają z niego technologie wspierające użytkowników z niepełnosprawnościami.
Atrybut TITLE ma znacznie mniejsze znaczenie SEO. Zwykle pełni funkcję pomocniczą i bywa wyświetlany jako tooltip. Jeśli mówimy o SEO obrazów w Shopify, najważniejszy jest właśnie ALT.
Nazwy plików powinny być czytelne i opisywać zawartość zdjęcia. Dobrze, jeśli zawierają słowa kluczowe, o ile są naturalne i adekwatne. Zamiast IMG_1234.jpg, lepiej użyć buty-sportowe-nike.jpg.
Podczas migracji sklepu nie warto pochopnie zmieniać nazw istniejących plików graficznych. Takie działania mogą prowadzić do błędów 404, utraty sygnałów SEO i problemów z indeksacją. Jeśli obrazy już funkcjonują w ekosystemie sklepu i są zaindeksowane, lepiej zachować ostrożność.
Podczas tworzenia motywu lub sekcji możemy automatycznie generować ALT obrazów w Shopify, na przykład na podstawie tytułu produktu. Możemy również zadbać o większą unikalność, dodając numerację albo warianty opisów.
Przykład Liquid — automatyczny ALT obrazu:
{%- assign alt = image.alt | default: product.title -%}
{{ image | image_url: width: 800 | image_tag: alt: alt, loading: 'lazy' }}
Sprawdź, czy:
Linkowanie wewnętrzne w Shopify to jeden z najważniejszych elementów skutecznego SEO, a jednocześnie jeden z najczęściej pomijanych. Dobrze zaprojektowana struktura linków pomaga Google zrozumieć architekturę sklepu, wskazuje najważniejsze podstrony i poprawia przepływ wartości SEO.
Każdy link wewnętrzny przekazuje część autorytetu do innej podstrony. Dzięki temu Google lepiej rozumie, które strony są ważne i jak są ze sobą powiązane. To szczególnie ważne w przypadku sklepów z dużą liczbą produktów, kolekcji i treści poradnikowych.
Dobre linkowanie wewnętrzne łączy SEO i UX. Linki powinny pomagać zarówno robotom wyszukiwarki, jak i użytkownikom. Jeśli odwiedzający sklep może łatwo przejść z wpisu blogowego do kategorii, z kategorii do produktu i z produktu do treści pomocniczej, zyskuje nie tylko SEO, ale też konwersja.
W praktyce warto łączyć ze sobą:
Szczególnie dobrze działają moduły typu related products, related articles oraz logiczny cross-linking między blogiem a ofertą.
Zamiast ogolnych anchorow typu kliknij tutaj, lepiej stosowac anchory opisowe, na przyklad:
Warto sprawdzić, czy:
Linki wychodzące prowadzą do innych stron i mogą przekazywać część wartości SEO poza domenę. Same w sobie nie są problemem, ale powinny być stosowane świadomie.
Jeśli sklep linkuje do zewnętrznych serwisów bez kontroli, część autorytetu może być przekazywana dalej. Dlatego warto wiedzieć, kiedy link wychodzący wspiera wiarygodność treści, a kiedy lepiej ograniczyć jego wpływ.
Atrybut rel="nofollow" warto stosować w przypadku:
Najczęściej popełniane błędy to:
On-page SEO w Shopify to fundament widoczności sklepu w Google. Nawet najlepiej zaprojektowany sklep nie osiągnie dobrych wyników, jeśli podstawowe elementy strony nie są zoptymalizowane. Meta tagi, nagłówki, semantyczny HTML, obrazy i linkowanie to nie dodatki, ale baza, od której zaczyna się skuteczne pozycjonowanie sklepu Shopify.
Dlatego warto patrzeć na SEO w Shopify nie tylko z perspektywy treści, ale też od strony technicznej i developerskiej. Dobrze wdrożone mechanizmy automatyzacji pomagają unikać błędów, utrzymać spójność i skalować działania SEO w całym sklepie.
Jeśli chcesz przeprowadzić audyt SEO Shopify, uporządkować on-page SEO albo wdrożyć techniczne optymalizacje w sklepie, skontaktuj się z nami. Pomożemy Ci poprawić strukturę strony, zwiększyć widoczność w Google i zaprojektować rozwiązania dopasowane do Twojego biznesu.