01
SEO na Magento 2: potężna platforma, która łatwo się rozrasta
Magento 2, w wersji open source i jako płatne Adobe Commerce, to jedna z najczęściej wybieranych platform dla dużych i średnich sklepów. Pozwala obsłużyć dziesiątki tysięcy produktów, wiele wersji językowych i rozbudowane filtry. Ta sama elastyczność sprawia, że bez świadomej konfiguracji sklep sam produkuje problemy z SEO.
Pozycjonowanie sklepu internetowego na Magento 2 zaczynam więc zwykle od uporządkowania tego, co platforma generuje sama, a dopiero potem rozbudowuję kategorie, treści i linkowanie. W wielu sklepach samo wyczyszczenie indeksu i poprawienie renderowania daje więcej niż miesiące pisania nowych tekstów.
02
Najczęstsze problemy SEO w sklepach na Magento
| Problem | Skąd się bierze | Skutek dla SEO |
|---|---|---|
| Nawigacja warstwowa (layered navigation) | Każda kombinacja filtrów, sortowania i paginacji tworzy nowy adres | Googlebot marnuje budżet indeksowania na tysiące, a w dużych sklepach nawet miliony bezwartościowych stron |
| Duplikaty adresów produktów | Produkt dostępny pod adresem z kategorią i bez niej, w kilku kategoriach naraz | Rozproszenie sygnałów i kanibalizacja, jeśli tagi kanoniczne są źle ustawione |
| Brak hreflang przy wielu wersjach językowych | W standardowej instalacji Magento 2 nie dodaje hreflang dla widoków sklepu, potrzebny jest moduł albo własne wdrożenie | Google myli wersje językowe i pokazuje nie ten rynek |
| Wolny frontend | Ciężki motyw Luma, rozbudowane moduły, źle skonfigurowany cache | Słabe Core Web Vitals i gorsza konwersja, zwłaszcza na telefonach |
| Frontend PWA lub headless bez renderowania dla botów | Treść i produkty ładują się dopiero przez JavaScript | Produkty nie trafiają do indeksu Google i nie zarabiają |
| Zaindeksowane wyniki wyszukiwarki sklepu | Strony wyszukiwania wewnętrznego dostępne dla botów | Tysiące słabych stron w indeksie i marnowanie budżetu indeksowania |
03
Audyt SEO sklepu na Magento 2
Audyt SEO sklepu na Magento 2 skupiam na obszarach, które na tej platformie najczęściej hamują ruch. Sprawdzam konfigurację w panelu i to, jak sklep faktycznie widzi Googlebot, bo te dwie rzeczy często się rozjeżdżają.
- Ustawienia SEO w konfiguracji katalogu: adresy produktów ze ścieżką kategorii, tagi kanoniczne dla produktów i kategorii, sufiksy adresów i generowanie przekierowań.
- Nawigacja warstwowa: które filtry warto indeksować jako strony pod frazy, a które zablokować, i jak obsłużona jest paginacja oraz sortowanie.
- Tabela przepisań adresów (URL rewrites): łańcuchy przekierowań, osierocone adresy i skutki wcześniejszych zmian w strukturze.
- Renderowanie: czy przy motywie Luma, Hyvä, PWA Studio albo frontendzie headless Google widzi produkty, ceny i linki.
- Szybkość: Full Page Cache, Varnish, obrazy i moduły, które najbardziej obciążają Core Web Vitals.
- Wersje językowe i widoki sklepu: hreflang, adresy i mapy witryny dla każdego rynku.
- Dane strukturalne produktów i mapa witryny XML generowana przez Magento.
04
Case study: od 240 do 12 050 zaindeksowanych podstron w 3 miesiące
Sklep na Magento 2 przyszedł do mnie z prostym problemem: brak wyników w Google i prawie żadnych produktów w indeksie. Audyt pokazał, że boty nie renderowały poprawnie strony. Sklep działał jako aplikacja SPA, a to rozwiązanie okazało się dla SEO nieoptymalne.
Zamiast przebudowywać cały sklep, wdrożyliśmy rozwiązanie, które pozwoliło botom widzieć pełną treść bez zmiany frontendu. W 3 miesiące liczba zaindeksowanych podstron wzrosła z 240 do 12 050, a liczba fraz w TOP 3 z 15 do 129.
05
Case study: sklep z opakowaniami od zera do TOP 3
Sklep z opakowaniami papierowymi i kartonowymi na Magento nie miał praktycznie żadnego ruchu z Google. Kategorie odzwierciedlały magazyn, a nie to, czego szukają klienci. Na podstawie analizy słów kluczowych zbudowałem całe drzewo kategorii od nowa, z podstronami pod konkretne potrzeby, np. opakowania do wysyłki kurierem DHL czy kartony do paczkomatu.
W 10 miesięcy do TOP 3 Google weszło ok. 80 fraz sprzedażowych, na które wcześniej sklep w ogóle się nie wyświetlał.
06
Migracja sklepu na Magento 2
Migracja sklepu na Magento 2 to moment, w którym najłatwiej stracić ruch, bo zmieniają się adresy, szablony i sposób generowania stron. Przeprowadzam migracje z Magento 1, z Shopify, z dedykowanych systemów i z innych platform, a także migracje z Magento na inne rozwiązania, gdy platforma przestaje pasować do sklepu.
- Migracja z Shopify na Magento: bez utraty ruchu po starcie, a po 3 miesiącach ruch był o ok. 5% wyższy niż przed migracją.
- Migracja z dedykowanego CMS na Magento 2 w sklepie z branży budowlanej: ruch wzrósł o 20%, bo przed startem poprawiliśmy na wersji deweloperskiej błędy, które stary sklep miał od lat.
- Migracje z Magento 1 na Magento 2: mapę przekierowań buduję z tabeli przepisań adresów, dzięki czemu obejmuje też stare adresy kategorii i filtrów.
- Przy migracji na Hyvä, PWA albo headless sprawdzam renderowanie jeszcze na wersji deweloperskiej.
07
Stałe pozycjonowanie sklepu na Magento 2
Po uporządkowaniu techniki prowadzę pozycjonowanie sklepu na Magento 2 w stałej współpracy: rozbudowuję kategorie i strony filtrów pod frazy sprzedażowe, planuję opisy kategorii i produktów, poprawiam linkowanie wewnętrzne i monitoruję indeksację po każdej aktualizacji sklepu czy modułów. Dbam też o to, żeby oferta była czytelna dla ChatGPT, Gemini i Google AI Mode.
Pracuję z zespołem developerskim, który utrzymuje Twój sklep. Przygotowuję zadania z opisem, co i dlaczego zmienić, a po wdrożeniu sprawdzam efekt w Search Console i na wersji produkcyjnej.
08
Pozycjonowanie sklepu na Magento w ChatGPT, Gemini i Google AI Mode
Część klientów zaczyna zakupy od pytania do asystenta AI, np. „jaki karton do paczkomatu wybrać i gdzie kupić”. Asystent poleca sklepy, których ofertę potrafi odczytać i porównać. Duże sklepy na Magento mają tu przewagę, bo mają bogate dane produktowe, ale często tracą ją przez technikę. W pozycjonowaniu sklepu na Magento w AI sprawdzam i poprawiam:
- Dostęp dla botów AI: ustawienia robots.txt w konfiguracji Magento oraz reguły CDN i firewalla, np. Fastly w Adobe Commerce Cloud albo Cloudflare, które potrafią blokować GPTBot, OAI-SearchBot czy PerplexityBot.
- Renderowanie przy PWA Studio i frontendach headless: większość botów AI nie wykonuje JavaScriptu, więc produkt niewidoczny bez niego jest dla ChatGPT niewidoczny, tak jak w sklepie z case study wyżej.
- Produkty konfigurowalne: czy warianty, np. rozmiary i kolory, mają w danych strukturalnych własną cenę i dostępność, żeby asystent nie podawał klientowi błędnych informacji.
- Atrybuty produktów: Magento przechowuje dziesiątki atrybutów, ale często nie pokazuje ich na stronie. Parametry widoczne w treści, np. wymiary, materiał czy nośność, to fakty, które AI może zacytować przy porównaniu.
- Feed do Google Merchant Center, z którego korzystają Gemini i zakupowe odpowiedzi w Google AI Mode.
- Pomiar: widoczność sklepu w odpowiedziach AI mierzę w PromptEye, a ruch z chatgpt.com, gemini.google.com i perplexity.ai w GA4.
Jak przygotować sklep na zakupy, które asystent AI realizuje w imieniu klienta, opisuję na podstronie o agentic commerce.
09
Kto poprowadzi Twój sklep na Magento
Sklep prowadzę sam, a z zespołem, który go utrzymuje, rozmawiam o konfiguracji katalogu, cache i renderowaniu, nie tylko o frazach.
Doświadczenie z Magento, na którym się opieram:
- Znajomość całego ekosystemu: Magento 1 i 2, Adobe Commerce, motywy Luma i Hyvä, PWA Studio i frontendy headless.
- Migracje w obie strony: na Magento z Shopify i dedykowanych systemów oraz z Magento na inne platformy, w sumie ok. 30 migracji sklepów, największa na ok. 120 tys. adresów URL.
„W 10 miesięcy współpracy z Jakubem Borowcem zwiększyliśmy widoczność Satisfly w odpowiedziach AI na wybranych promptach o 44 punkty procentowe. Jakub wdrożył też szereg działań, które dały nam lepszy wgląd w wyniki, m.in. analizę ruchu botów AI na naszej stronie. Dzięki temu każdą decyzję opieraliśmy na konkretnych danych, a nie na przeczuciach.”
