Skip to content

Pozycjonowanie Magento – poradnik SEO dla sklepu internetowego

Pozycjonowanie Magento zaczyna się w panelu administracyjnym – to tam włączysz canonicale, skrócisz adresy URL, zbudujesz mapę witryny i uzupełnisz meta dane produktów. Problem w tym, że ustawienia SEO są rozsiane po kilku zakładkach: Sklepy, Katalog, Zawartość i Marketing. W tym poradniku przejdę z Tobą przez panel Magento 2 dokładnie w takiej kolejności, w jakiej klika się go podczas optymalizacji – zakładka po zakładce, sekcja po sekcji.

Najważniejsze informacje z wpisu:

  • Canonicale dla produktów i kategorii są w Magento 2 domyślnie wyłączone – włączysz je w Sklepy → Konfiguracja → Katalog → Katalog → Optymalizacja dla wyszukiwarek.
  • Karta produktu i kategoria mają własną sekcję „Optymalizacja dla wyszukiwarek”, gdzie edytujesz klucz URL, meta tytuł i meta opis.
  • Puste pole meta description w kategorii usuwa znacznik z kodu – Google pobierze wtedy dowolny fragment treści strony.
  • Mapę witryny XML konfigurujesz w zakładce Sklepy, ale generujesz w zakładce Marketing – to dwa różne miejsca panelu.
  • Nagłówki Hx, dane strukturalne i Core Web Vitals wymagają pracy w szablonie – panel administracyjny ich nie obsłuży.

Pozycjonowanie Magento – od czego zacząć i gdzie szukać ustawień?

Magento 2 obsługuje 111 495 aktywnych sklepów internetowych na świecie (StoreLeads, Q1 2026) i odpowiada za ok. 7-8% globalnego rynku platform e-commerce – za WooCommerce (ok. 33%) i Shopify (ok. 26%). To platforma dla dużych sklepów z rozbudowanym katalogiem produktów, dlatego błędy w jej konfiguracji SEO potrafią zwielokrotnić się na tysiącach podstron jednocześnie.

Dobra wiadomość jest taka, że spora część optymalizacji nie wymaga programisty. Pozycjonowanie sklepu Magento w warstwie podstawowej sprowadza się do poprawnego ustawienia opcji, które platforma już ma – tyle że domyślnie wyłączonych lub skonfigurowanych wbrew dobrym praktykom SEO. Zanim przejdziemy do szczegółów, spójrz na mapę panelu, którą przygotowałem. Oszczędzi Ci szukania:

Co optymalizujesz Gdzie klikniesz w panelu Magento 2
Bazowy URL, przekierowanie 301, SSL Sklepy → Konfiguracja → Ogólne → Web
Sufiksy URL, ścieżki kategorii, canonicale Sklepy → Konfiguracja → Katalog → Katalog → Optymalizacja dla wyszukiwarek
Konfiguracja parametrów mapy witryny XML Sklepy → Konfiguracja → Katalog → Mapa witryny (XML)
Meta dane i klucz URL produktu Katalog → Produkty → sekcja Optymalizacja dla wyszukiwarek
Meta dane i opis kategorii Katalog → Kategorie → sekcja Optymalizacja dla wyszukiwarek
Globalny szablon meta tytułów, robots.txt Zawartość → Wygląd → Konfiguracja → Motyw
Meta dane strony głównej i stron statycznych Zawartość → Elementy → Strony
Generowanie sitemapy, przekierowania 301 Marketing → SEO i wyszukiwanie → Mapa witryny

Jeżeli dopiero wybierasz platformę dla swojego sklepu, zajrzyj też do naszego porównania w artykule jaki system CMS jest najlepszy dla SEO. A teraz otwieramy pierwszą zakładkę.

Sklepy → Konfiguracja, czyli fundament techniczny SEO Magento

Zakładka Sklepy → Konfiguracja to centrum ustawień globalnych – zmiany wprowadzone tutaj działają na cały sklep, a nie pojedyncze podstrony. Zanim cokolwiek przestawisz, zwróć uwagę na pole „Widok sklepu” w lewym górnym rogu ekranu konfiguracji. Ustawienia zapisane na poziomie domyślnej konfiguracji dziedziczą wszystkie podrzędne widoki sklepu, więc przy kilku wersjach językowych łatwo o niezamierzoną zmianę w każdej z nich naraz.

Ogólne → Sieć – bazowy URL, przekierowanie 301 i SSL

Przekierowanie Magento

W sekcji Sklepy → Konfiguracja → Ogólne → Sieć ustawisz zachowanie bazowego adresu URL sklepu. Interesują Cię tu trzy elementy. Pierwszy to pole „Dodaj kod sklepu do URL” – zostaw wartość „Nie”, dzięki czemu adresy pozostaną krótkie i czytelne, bez technicznych przedrostków w ścieżce.

Drugi element to „Automatycznie przekieruj do bazowego URL”. Ta opcja decyduje, co się stanie, gdy użytkownik wpisze adres z „www”, a sklep działa bez niego (lub odwrotnie). Domyślnie Magento stosuje tu tymczasowe przekierowanie 302 – zmień je na stałe przekierowanie 301. Różnica ma znaczenie dla SEO: przekierowanie 301 przekazuje moc linków przychodzących do właściwego adresu, a 302 sygnalizuje wyszukiwarce zmianę tymczasową i tej mocy nie konsoliduje.

Bazowy URL Magento

Trzeci element to protokół HTTPS. W polach „Bazowy URL (bezpieczne)” wpisujesz adres zaczynający się od https://, a następnie włączasz opcje „Używaj bezpiecznych URL na Storefront” i „Użyj zabezpieczonych URLi dla admina”. Certyfikat SSL musi być wcześniej zainstalowany na serwerze, a przed przełączeniem sklepu na https przygotuj mapę przekierowań 301 ze starych adresów http – bez niej rozdwoisz witrynę na dwie wersje protokołu.

Katalog → Optymalizacja dla wyszukiwarek – sufiksy URL i canonicale

Przyjazne adresy URL Magento

Sekcja Sklepy → Konfiguracja → Katalog → Katalog → Optymalizacja dla wyszukiwarek to najważniejszy ekran SEO w całym panelu Magento. Znajdziesz tu cztery ustawienia, które bezpośrednio kształtują strukturę adresów i indeksację sklepu.

Pola „Sufiks URL produktu” i „Sufiks URL kategorii” domyślnie dodają do adresów rozszerzenie .html. Nie wnosi ono żadnej wartości dla pozycjonowania, a jedynie wydłuża adresy – możesz je usunąć, ale wyłącznie na etapie wdrażania sklepu. W działającym serwisie zmiana sufiksu oznacza nowe adresy wszystkich produktów i kategorii, czyli konieczność przygotowania pełnej mapy przekierowań 301.

Opcję „Użyj ścieżek kategorii dla produktów” ustaw na „Nie”. Karta produktu dostanie wtedy jeden krótki adres typu sklep.pl/nazwa-produktu zamiast osobnego adresu w każdej kategorii, do której produkt należy.

Ostatnie dwa przełączniki dotyczą kanonicznych adresów URL i są domyślnie wyłączone, co uważam za najczęstszy grzech świeżych wdrożeń Magento:

  • Zastosuj meta tag Canonical dla kategorii → „Tak”
  • Zastosuj meta tag Canonical dla produktów → „Tak”

Bez canonicali ten sam produkt bywa dostępny pod adresem bezpośrednim i pod adresami z prefiksem kategorii, a strony sortowania i stronicowania kategorii konkurują ze sobą o pozycję w Google. Tag canonical wskazuje wyszukiwarce jedną wersję do indeksacji i zamyka temat wewnętrznej rywalizacji podstron. Skalę problemu duplikatów w e-commerce opisaliśmy szerzej we wpisie o duplicate content.

Katalog → Mapa witryny (XML) – konfiguracja sitemapy

Konfiguracja sitemapy Magento

Mapę witryny konfigurujesz w Sklepy → Konfiguracja → Katalog → Mapa witryny (XML). Ustawisz tam częstotliwość aktualizacji oraz priorytety osobno dla produktów, kategorii i stron statycznych – wartości dobierz do skali sklepu i tempa rotacji asortymentu. W sekcji „Ustawienia budowania mapy” włączysz automatyczne odświeżanie pliku o wskazanej godzinie, a w „Ograniczeniach pliku mapy strony” zdefiniujesz limity.

Przy limitach trzymaj się rekomendacji Google: pojedynczy plik sitemapy może zawierać maksymalnie 50 000 adresów URL i ważyć do 50 MB (Google Search Central). Większe sklepy dzielą mapę na kilka plików z plikiem indeksu. Na końcu tej sekcji znajdziesz jeszcze „Ustawienia wyszukiwania silnika” – zaznacz dodanie adresu sitemapy do pliku robots.txt, dzięki czemu roboty znajdą mapę bez Twojej pomocy.

Uwaga na częstą pomyłkę: w tej zakładce mapę tylko konfigurujesz. Fizyczne wygenerowanie pliku odbywa się w zupełnie innym miejscu panelu – w zakładce Marketing, do której dojdziemy za chwilę.

Karta produktu w Magento – sekcja Optymalizacja dla wyszukiwarek

SEO produktu Magento

Każdy produkt w Magento 2 edytujesz przez Katalog → Produkty, a jego ustawienia SEO znajdziesz po przewinięciu do sekcji „Optymalizacja dla wyszukiwarek” (Search Engine Optimization). To tutaj dzieje się codzienna praca nad widocznością kart produktowych. Sekcja zawiera cztery pola: klucz URL, meta tytuł, meta słowa kluczowe i meta opis.

„Klucz URL” (URL Key) to końcówka adresu karty produktu. Magento generuje ją automatycznie z nazwy produktu, ale warto ją przejrzeć – adres powinien być krótki, zawierać frazę opisującą produkt i obywać się bez zbędnych parametrów czy oznaczeń wewnętrznych z systemu magazynowego.

W polu meta tytuł stosuję prosty schemat: nazwa produktu plus nazwa sklepu, z najważniejszą frazą na początku i długością do ok. 60 znaków. Jeśli pole zostawisz puste, Magento użyje samej nazwy produktu. Meta opis to z kolei miejsce na frazę związaną z produktem i zachętę do zakupu – przy pustym polu system zaciągnie fragment opisu produktu, co rzadko daje atrakcyjny snippet w wynikach wyszukiwania. Pole „meta słowa kluczowe” możesz pominąć, Google ignoruje ten znacznik od lat.

Pamiętaj też, że nazwa produktu staje się automatycznie nagłówkiem H1 karty produktowej. Nazwy twórz więc tak, by zawierały frazę, na którą produkt ma rankować – zamiast samego „XC-500” lepiej zadziała „Rower górski XC-500 27,5 cala”.

Zdjęcia i filmy – atrybuty alt i waga grafik

Teksty alternatywne zdjęć produktowych uzupełnisz w edycji produktu, w sekcji „Zdjęcia i filmy” – kliknij miniaturę i wpisz treść w polu „Tekst alternatywny”. Atrybut alt powinien krótko i konkretnie opisywać zawartość zdjęcia, z naturalnie wplecioną frazą produktową. Upychanie słów kluczowych przynosi tu efekt odwrotny do zamierzonego.

Dwie dodatkowe praktyki, które stosuję przy grafikach produktowych:

  • nazwy plików powiązane z produktem, np. czarny-sweter-welniany.jpg zamiast IMG_4521.jpg,
  • kompresja i konwersja do formatu WebP przed wgraniem – lżejsze grafiki to szybsza karta produktu.

Kategoria w Magento – opis i meta dane strony kategorii

Kategorie edytujesz w Katalog → Kategorie, gdzie każda z nich ma własną sekcję „Optymalizacja dla wyszukiwarek” z kluczem URL, meta tytułem i meta opisem. W sklepach internetowych to właśnie strony kategorii zbierają najcenniejsze frazy o intencji zakupowej („buty trekkingowe damskie”, „lampy wiszące do salonu”), dlatego traktuję je priorytetowo względem pojedynczych produktów.

Magento ma tu jedną pułapkę, o której pisze niewiele poradników. Pozostawienie pustego meta opisu kategorii całkowicie usuwa znacznik meta description z kodu strony. Wyszukiwarka pobierze wtedy dowolny fragment treści – często pierwszy lepszy tekst z menu lub listingu – i pokaże go w wynikach wyszukiwania. Przy kartach produktowych fallback jest sensowniejszy, bo system zaciąga opis produktu, ale w kategoriach meta opisy uzupełniaj zawsze ręcznie.

Poza meta danymi strona kategorii przyjmuje także opis – i to jest Twoja główna przestrzeń contentowa w katalogu. Unikalny opis kategorii o objętości kilkuset słów, odpowiadający na pytania kupujących i nasycony frazami z długiego ogona, wzmacnia stronę bez ingerencji w szablon. Nazwa kategorii, podobnie jak przy produktach, staje się jej nagłówkiem H1.

Pamiętaj, że optymalizacja utworzonej kategorii to jedno. We własnym zakresie musisz zadbać o odpowiednią strukturę kategorii, brak duplikatów czy odpowiednie zagnieżdżenia.

Zawartość → Wygląd – globalne meta tytuły i robots.txt

Domyślne meta tagi Magento

W Zawartość → Wygląd → Konfiguracja → Nagłówek HTML zdefiniujesz domyślny tytuł strony oraz prefiks i sufiks meta tytułów dla całego sklepu. Trzy pola, które Cię interesują, to „Default Page Title” (tytuł awaryjny dla stron bez własnego), „Page Title Prefix” i „Page Title Suffix”. Najczęściej wykorzystuję sam sufiks – dopisek z nazwą sklepu, który automatycznie zamyka każdy meta tytuł, np. „| NazwaSklepu.pl”. Ustawiasz raz i nie musisz powtarzać brandu w tysiącach produktów.

W tej samej ścieżce znajdziesz sekcję „Roboty wyszukiwarek”, gdzie edytujesz zawartość pliku robots.txt. Zablokuj w nim ścieżki bez wartości dla wyszukiwarki: wewnętrzne wyniki wyszukiwania, koszyk, panel klienta czy adresy z parametrami sortowania. Podstrony z filtrami i wynikami wyszukiwania warto dodatkowo oznaczyć znacznikiem noindex w sekcji head – Magento domyślnie indeksuje wszystko, a duplikaty i strony niskiej jakości rozmywają budżet indeksowania sklepu.

Przy okazji porządków w indeksacji sprawdź jeszcze jeden charakterystyczny dla Magento duplikat: kopię strony głównej pod adresem sklep.pl/index.php. Przekieruj ją przez 301 na adres podstawowy.

Zawartość → Elementy → Strony – strona główna i strony statyczne

Meta dane strony głównej oraz stron statycznych (regulamin, kontakt, o nas) edytujesz w Zawartość → Elementy → Strony, w sekcji „Optymalizacja dla wyszukiwarek”. O tym miejscu łatwo zapomnieć, bo strony CMS żyją poza katalogiem produktów – a to właśnie strona główna rankuje na frazy brandowe i często zbiera najwięcej linków przychodzących.

Meta tytuł strony głównej buduj wokół głównej frazy sklepu, nie samej nazwy marki. Schemat „kategoria oferty – nazwa sklepu” działa lepiej niż odwrotny, bo frazę z potencjałem wyszukiwań umieszcza na początku znacznika. Strony statyczne z kolei domykają wizerunek sklepu w wynikach wyszukiwania – ich meta opisy też powinny być unikalne, choćby po to, by strona kontaktu nie wyświetlała w SERP-ach przypadkowego fragmentu stopki.

Marketing → SEO i wyszukiwanie – przekierowania 301 i generowanie sitemapy

Nowe przekierowanie Magento

Sekcja Marketing → SEO i wyszukiwanie zawiera narzędzia operacyjne: „Przekierowania URL” oraz „Mapę witryny”. Zacznijmy od przekierowań, bo w dużym sklepie to praca cotygodniowa – produkty schodzą z oferty, kategorie zmieniają nazwy, a każdy usunięty adres z linkami przychodzącymi traci wypracowaną moc, jeśli nie wskażesz mu następcy.

Przekierowanie ustawisz w kilku krokach:

  1. Wejdź w Marketing → SEO i wyszukiwanie → Przekierowania URL i kliknij „Dodaj nowe przekierowanie URL”.
  2. W polu „Ścieżka żądania” wpisz stary adres, a w polu „Ścieżka docelowa” – adres, na który kierujesz ruch.
  3. Wybierz typ przekierowania – dla trwale usuniętych stron zawsze 301 – i zapisz.

Istotny szczegół techniczny: Magento przyjmuje w tym module ścieżki względne. Zamiast pełnego adresu https://sklep.pl/stara-kategoria wpisujesz samo stara-kategoria. Wpisanie adresu bezwzględnego to najczęstszy powód, dla którego przekierowanie „nie działa”.

Generowanie mapy strony Magento

Drugie narzędzie w tej zakładce to generator mapy witryny. W sekcji „Mapa witryny” klikasz „Dodaj mapę”, jako nazwę pliku podajesz sitemap.xml, w ścieżce zostawiasz ukośnik i zapisujesz. Po wygenerowaniu sprawdź plik pod adresem sklep.pl/sitemap.xml i zgłoś go w Google Search Console – dopiero wtedy mapa realnie wspiera indeksację.

Poza panelem – szablon, dane strukturalne i Core Web Vitals

Części optymalizacji nie wyklikasz w żadnej zakładce – wymaga pracy w szablonie sklepu lub instalacji modułów. Z mojego doświadczenia to właśnie te obszary odróżniają sklepy Magento, które po podstawowej konfiguracji stanęły w miejscu, od tych, które systematycznie budują widoczność.

Nagłówki Hx w szablonie sklepu

Magento 2 poprawnie przypisuje nagłówki H1 nazwom produktów i kategorii, ale hierarchia H2-H6 w większości szablonów leży. Dotyczy to zarówno standardowego szablonu Magento 2 Open Source, jak i gotowych motywów płatnych – audyt struktury nagłówków to jeden z pierwszych punktów, które sprawdzamy podczas audytu SEO sklepu na tej platformie.

Zasady, których pilnuję przy porządkowaniu nagłówków:

  • jeden nagłówek H1 na podstronę, wyłącznie tekstowy – bez zdjęć i logotypów,
  • nazwy produktów na listingu kategorii bez znaczników H2,
  • elementy powtarzalne (wyszukiwarka, stopka, menu) poza strukturą nagłówków,
  • hierarchia bez przeskoków – po H2 następuje H3, nie H4.

Dane strukturalne i rich snippets

Dane strukturalne pozwalają wyświetlić przy wyniku wyszukiwania cenę, ocenę, dostępność i opinie o produkcie – czyli rich snippets, które podnoszą klikalność wyniku.

Rdzeń Magento 2 nie oferuje pełnej obsługi znaczników schema.org, dlatego wdrożenie opiera się na rozszerzeniach. Sprawdzonym wyborem jest darmowy moduł Structured Data for SEO od outer/edge, dostępny w oficjalnym Adobe Commerce Marketplace. Po instalacji konfigurujesz go w Stores → Configuration → outer/edge → Structured Data i włączasz znaczniki typu product, name, price, reviews czy availability.

Dla sklepu internetowego największe znaczenie mają trzy typy danych strukturalnych: product (cena, dostępność), review (oceny klientów) oraz breadcrumbs (ścieżka nawigacji w wyniku wyszukiwania). Wdrożenie ich na kartach produktowych to jedna z tańszych inwestycji w widoczność, bo działa na CTR bez walki o wyższą pozycję.

Szybkość ładowania i Core Web Vitals

Raport Core Web Vitals

Magento 2 nie należy do najszybszych platform e-commerce i bez świadomej optymalizacji rzadko osiąga dobre wyniki w PageSpeed Insights. Google ocenia doświadczenie ładowania strony trzema wskaźnikami Core Web Vitals, dla których progi „dobrego” wyniku wynoszą (wg web.dev):

  • LCP (Largest Contentful Paint) – renderowanie największego elementu do 2,5 sekundy,
  • INP (Interaction to Next Paint) – reakcja na interakcję do 200 milisekund (wskaźnik zastąpił FID w marcu 2024 roku),
  • CLS (Cumulative Layout Shift) – przesunięcia układu strony do 0,1.

W sklepach Magento najwięcej dają trzy działania: lazy loading grafik produktowych (ładują się dopiero, gdy użytkownik do nich doscrolluje), odchudzenie nieużywanych plików JavaScript i CSS z szablonu oraz kompresja zdjęć z konwersją do WebP. Wyniki mierz w PageSpeed Insights i raporcie Core Web Vitals w Google Search Console – jak czytać poszczególne parametry, opisaliśmy we wpisie o parametrach Google PageSpeed Insights.

Treści w sklepie na Magento – opisy i blog

Konfiguracja techniczna otwiera sklepowi drogę do rankowania, ale pozycje na frazy zdobywa się głównie treścią. Magento 2 pozwala dodać content na stronie głównej, kartach produktowych, w opisach kategorii i na stronach statycznych, a blog dołożysz jako rozszerzenie z marketplace.

Największym problemem contentowym sklepów jest przy tym duplikacja zewnętrzna. Opisy produktów kopiowane od producenta występują w dziesiątkach konkurencyjnych sklepów jednocześnie i nie dają Google żadnego powodu, by wyróżnić właśnie Twoją kartę produktu.

Unikalne opisy zacznij pisać od produktów i kategorii, które generują największy przychód – przepisanie całego katalogu naraz rzadko jest wykonalne. Blog z kolei traktuj jako narzędzie do łapania fraz poradnikowych, po które użytkownik sięga przed decyzją zakupową. Wpisy odpowiadające na pytania klientów budują ruch na szczycie lejka i wizerunek eksperta, a wewnętrzne linki prowadzą z nich do kategorii i produktów. O tym, jak pisać takie treści, przeczytasz w naszym poradniku o sprzedających artykułach na bloga sklepu internetowego.

Pozycjonowanie sklepu Magento to proces – panel to dopiero początek!

Przeszliśmy przez istotne zakładki panelu Magento 2, w których znajdziesz ustawienia SEO – od konfiguracji sieci, przez kartę produktu i kategorię, po przekierowania i mapę witryny. Ta podstawowa optymalizacja usuwa bariery techniczne, ale o pozycjach zdecyduje to, co zbudujesz dalej. Liczy się dobra architektura kategorii, unikalne treści, profil linków i systematyczna praca na danych z Google Search Console.

W Fabryce e-biznesu pracujemy ze sklepami internetowymi na Magento i innych platformach od 2008 roku – wiemy, gdzie ta platforma gubi budżet indeksowania i które wdrożenia dają efekt najszybciej. Jeżeli chcesz sprawdzić, ile potencjału SEO zostawia Twój sklep, zacznij od audytu SEO albo porozmawiaj z nami o kompleksowym pozycjonowaniu e-commerce. Pokażemy Ci konkretną listę zmian z priorytetami, zanim zdecydujesz się na współpracę!

 

Źródła:

https://storeleads.app/reports/magento

https://web.dev/articles/vitals

https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap

Rafał Kasperkowicz – Fabryka e-biznesu

Zapytaj o ofertę

Rafał Kasperkowicz

Omówimy Twoją sytuację, odpowiemy na pytania i doradzimy najlepsze rozwiązanie

– bez żadnych kosztów i zobowiązań.

Marcel Pękala

Pomagam sklepom internetowym rosnąć w Google, poprawiam UX i zamieniam kliknięcia w sprzedaż. Od 2021 roku współpracuję z firmami e-commerce, łącząc wiedzę z zakresu SEO i analizy zachowań użytkowników. Dzięki temu pomagam tworzyć sklepy, które nie tylko przyciągają ruch, ale też skutecznie sprzedają.

Marcel Pękala

Pomagam sklepom internetowym rosnąć w Google, poprawiam UX i zamieniam kliknięcia w sprzedaż. Od 2021 roku współpracuję z firmami e-commerce, łącząc wiedzę z zakresu SEO i analizy zachowań użytkowników. Dzięki temu pomagam tworzyć sklepy, które nie tylko przyciągają ruch, ale też skutecznie sprzedają.

Marketing e-commerce
w pigułce.

Bezpłatne porady, trendy i inspiracje do Twojej skrzynki!