Przejdź do treści
pozycjonuj

Pozycjonowanie Magento: pozycjonowanie sklepu Magento 2 i optymalizacja SEO Magento

Prowadzimy pozycjonowanie sklepów na Magento 2 i Adobe Commerce w abonamencie miesięcznym. Zaczynamy od tego, co w Magento zjada widoczność dużego katalogu: nawigacji warstwowej w indeksie, wyłączonych kanonicznych, puchnących przepisań adresów i ciężkiego frontu. Specyfikację zmian piszemy tak, żeby Twój software house wdrożył ją bez tłumaczenia.

Magento 2 i Adobe Commerce od 3490 zł netto / mies. umowa miesiąc do miesiąca specyfikacja dla programisty
Audyt SEO w 30 sekund
Nie masz pod ręką adresu? Zobacz przykład:

Wpisz adres swojego sklepu Magento i zobacz, co widzi robot. Bez opłat i bez zobowiązań.

Krótka odpowiedź

Pozycjonowanie Magento to przede wszystkim kontrola nad tym, ile adresów sklep wystawia robotowi. Magento po instalacji ma wyłączone adresy kanoniczne dla kategorii i produktów, a filtry nawigacji warstwowej i pasek sortowania generują osobny adres dla każdej kombinacji parametrów. W efekcie Google pobiera tysiące wariantów tych samych list produktów, a nowe karty czekają tygodniami. Drugi hamulec to wydajność: motyw Luma i brak Varnisha wydłużają czas odpowiedzi i ładowanie na telefonie. Pakiet e-commerce kosztuje u nas od 3490 zł netto miesięcznie, sklepy na Magento najczęściej wybierają pakiet za 4990 zł.

Lista kontrolna

Dziewięć miejsc, w których sklep na Magento traci widoczność

Kolejność odpowiada temu, jak pracujemy. Najpierw to, co decyduje, czy Google w ogóle dociera do produktów, potem to, co decyduje o pozycji.

01

Nawigacja warstwowa w indeksie

Każdy filtr w Magento Open Source dopisuje parametr z identyfikatorem opcji atrybutu, na przykład ?color=58&price=100-200. Kilka filtrów w kategorii to setki kombinacji, a przy dużym katalogu dziesiątki tysięcy adresów z tą samą listą produktów.

Co robimy

Decyzja per atrybut oparta o popyt: kombinacje z realnym wolumenem dostają własny adres, tytuł i opis, reszta noindex, follow i kanoniczny na kategorię

02

Parametry paska narzędzi

Sortowanie i liczba produktów na stronie tworzą kolejne adresy: product_list_order, product_list_dir, product_list_limit i product_list_mode. Robot trafia na nie z każdej kategorii i każdej strony paginacji.

Co robimy

Kanoniczny bez parametrów paska, kontrola w logach serwera, ile żądań robota idzie na te adresy, i usunięcie linków do nich z kodu tam, gdzie się da

03

Kanoniczne wyłączone po instalacji

Opcje „Use Canonical Link Meta Tag for Categories” i „Use Canonical Link Meta Tag for Products” mają domyślnie wartość No. Sklep działa latami bez żadnej deklaracji, który adres jest właściwy.

Co robimy

Włączenie obu opcji w Stores, Configuration, Catalog, Search Engine Optimization, a potem kontrola, czy motyw i rozszerzenia nie nadpisują znacznika

04

Ścieżka kategorii w adresie produktu

Przy włączonej opcji „Use Categories Path for Product URLs” produkt przypisany do trzech kategorii ma trzy adresy. Linki wewnętrzne rozkładają się na wszystkie, a Google sam wybiera, który pokazać.

Co robimy

Jeden adres produktu bez ścieżki kategorii jako kanoniczny, linki wewnętrzne kierowane na ten adres i przekierowania przy zmianie ustawienia

05

Puchnąca tabela url_rewrite

Każda zmiana klucza adresu, przeniesienie produktu między kategoriami i reindeksacja dopisują wiersze przepisań. W dużych sklepach tabela liczy miliony rekordów, zwalnia zapisy w panelu i zostawia łańcuchy przekierowań.

Co robimy

Przegląd przepisań i przekierowań, spłaszczenie łańcuchów do jednego skoku, rejestr zmian kluczy adresów i kontrola błędów 404 w logach

06

Wyniki wyszukiwarki wewnętrznej

Adresy /catalogsearch/result/?q= trafiają do indeksu, gdy ktoś do nich zalinkuje albo gdy wyszukiwarka sama je podsuwa. To strony bez wartości, które konkurują z kategoriami o te same frazy.

Co robimy

Noindex na wynikach wyszukiwania, blokada w robots.txt dopiero po wypadnięciu z indeksu, a popularne zapytania z logów wyszukiwarki jako kandydaci na nowe kategorie

07

Czas odpowiedzi serwera

Magento bez pamięci podręcznej całej strony generuje każdą kategorię od zera. Wbudowany cache działa, ale na produkcji dokumentacja Adobe zaleca Varnish. Wolny serwer zmniejsza liczbę adresów, które Google pobiera w ciągu doby.

Co robimy

Pomiar czasu odpowiedzi dla kategorii i kart z logów, weryfikacja Varnisha i trafień cache, lista rozszerzeń, które unieważniają pamięć podręczną przy każdym żądaniu

08

Ciężki front na Lumie

Motyw Luma ładuje RequireJS i Knockout. Na telefonie oznacza to słabe LCP i INP na kartach produktów, a to te strony zbierają najwięcej wejść z długiego ogona.

Co robimy

Plan na istniejącym motywie albo przejście na Hyvä, a przy PWA Studio kontrola, czy treść i linki są w HTML przed wykonaniem JavaScriptu

09

Widoki sklepu bez hreflang

Magento Open Source nie generuje hreflang dla wersji językowych. Sklep z kilkoma widokami sklepu na tej samej domenie albo na domenach krajowych pokazuje w Polsce wersję angielską, a za granicą polską.

Co robimy

Hreflang przez rozszerzenie albo w kodzie, spójne mapy witryny per widok sklepu i kontrola, czy kanoniczne nie wskazują na inną wersję językową

Konfiguracja

Optymalizacja SEO Magento: ustawienia, które sprawdzamy w pierwszym tygodniu

To nie jest przepis do skopiowania. Każda z tych decyzji zależy od tego, jak sklep działał dotąd, bo zmiana ustawienia na żywym katalogu zmienia adresy i sygnały.

Ustawienie w panelu Stan po instalacji Co zwykle ustawiamy i dlaczego
Use Canonical Link Meta Tag for Categories No Yes. Kategorie z filtrami i sortowaniem dostają jednoznaczny adres właściwy
Use Canonical Link Meta Tag for Products No Yes. Produkt w wielu kategoriach wskazuje jeden adres
Use Categories Path for Product URLs zależy od wdrożenia Najczęściej No dla adresu kanonicznego, a przy sklepie, który latami działał na Yes, zmiana dopiero z mapą przekierowań
Product URL Suffix i Category URL Suffix zależy od wdrożenia Bez zmian na działającym sklepie. Zmiana końcówki .html zmienia wszystkie adresy naraz
Default Robots w Content, Design, Configuration INDEX, FOLLOW Zostaje, ale sprawdzamy, czy widok sklepu testowego albo stagingu nie jest indeksowany
Search Engine Robots, własne instrukcje robots.txt puste Blokady dla koszyka, konta klienta i porównywarki produktów. Filtry nie od razu, patrz lista kontrolna
XML Sitemap w Catalog generowana przez cron Tylko adresy kanoniczne, osobne pliki per widok sklepu, kontrola, czy cron w ogóle działa
Full Page Cache w Advanced, System Built-in Varnish na produkcji i kontrola, które bloki unieważniają pamięć podręczną

Stany po instalacji dla kanonicznych podajemy za dokumentacją konfiguracji katalogu Adobe Commerce. Pola oznaczone „zależy od wdrożenia” w starszych sklepach często zmieniał już poprzedni wykonawca, więc przed decyzją sprawdzamy, jak adresy wyglądają w indeksie.

Front sklepu

Luma, Hyvä czy PWA Studio: co to zmienia dla pozycji

Wybór motywu w Magento to decyzja o wydajności na lata. Nie dokłada pozycji sam z siebie, ale ustala sufit: sklep, którego karty produktów ładują się na telefonie kilka sekund, przegrywa z szybszym konkurentem przy podobnej treści.

Nie namawiamy na wymianę frontu przy każdym sklepie. Jeśli Luma ma dobrze ustawioną pamięć podręczną i rozsądną liczbę rozszerzeń, często wystarczy uporządkować skrypty i obrazy. Wymianę rekomendujemy wtedy, gdy dane z raportu Core Web Vitals w Search Console pokazują problem na większości kart, a nie na pojedynczych adresach.

Front Jak renderuje Na co uważamy
Luma (domyślny) HTML z serwera, ciężki JavaScript: RequireJS i Knockout LCP i INP na telefonie, liczba skryptów z rozszerzeń
Hyvä HTML z serwera, lekki Alpine.js i Tailwind Zgodność rozszerzeń, zachowanie adresów i danych strukturalnych przy przejściu
PWA Studio i headless Aplikacja w przeglądarce, treść często dociągana skryptem Czy produkty, linki i meta tagi są w HTML dla robota, test w narzędziu sprawdzania adresu URL

Zakres prac

Co robimy w panelu Magento, a co przekazujemy programiście

Sklepy na Magento prawie zawsze mają swój software house. Nie wchodzimy mu w drogę: w panelu pracujemy sami, a zmiany w kodzie opisujemy jako gotowe zadania.

Element Gdzie się to robi Kto to wykonuje
Konfiguracja SEO katalogu i kanoniczne Stores, Configuration, Catalog My, na Twoim koncie administratora
Meta tagi kategorii, produktów i stron CMS Panel, edycja kategorii, produktu i strony My
Przepisania adresów i przekierowania 301 Marketing, SEO and Search, URL Rewrites My, po analizie ryzyka
Robots.txt i domyślne dyrektywy robots Content, Design, Configuration My
Mapa witryny per widok sklepu Catalog, XML Sitemap i cron My konfigurujemy, programista pilnuje crona
Opisy kategorii i karty priorytetowe Panel i Page Builder My, po akceptacji zakresu
Noindex dla filtrów, hreflang, dane strukturalne Rozszerzenie albo kod motywu Programista, na naszą specyfikację
Varnish, cache i wydajność serwera Serwer i konfiguracja aplikacji Programista lub administrator, my mierzymy efekt

Jak to wygląda

Pierwsze trzy miesiące pozycjonowania sklepu Magento

Miesiąc 1

Audyt i odblokowanie katalogu

Crawl sklepu z parametrami filtrów i paska narzędzi, zestawienie z raportem indeksowania w Search Console i z logami serwera. Włączamy kanoniczne, porządkujemy przepisania adresów i mapę witryny, a dla programisty przygotowujemy listę zmian w kodzie z priorytetami.

Miesiąc 2

Filtry, kategorie i wydajność

Decyzje, które kombinacje filtrów zostają w indeksie jako pełne strony, a które dostają noindex. Opisy kategorii pod realne zapytania, wzorce meta tagów dla grup produktów i pomiar czasu odpowiedzi po zmianach w cache.

Miesiąc 3

Linki i utrwalanie wzrostu

Linki z domen, które sami prowadzimy, kierowane na kategorie o najwyższej marży, a nie na stronę główną. Równolegle mierzymy, które zmiany z dwóch pierwszych miesięcy dały wzrost wyświetleń i kliknięć na poziomie kategorii.

Cena i warunki

Ile kosztuje pozycjonowanie sklepu Magento

E-commerce Start

3490 zł

Sklep do około 1000 SKU, porządek w kategoriach

E-commerce Plus

4990 zł

Sklep średni, filtry i nawigacja fasetowa

E-commerce Max

6990 zł

Duży katalog, wiele języków, migracje

Kwoty netto za miesiąc. Cena nie zależy od platformy, tylko od wielkości katalogu, konkurencyjności fraz i pracy technicznej na starcie. Rozliczamy się miesiąc do miesiąca, z jednomiesięcznym wypowiedzeniem, bez kar. Pełne zestawienie jest w cenniku pozycjonowania, a to, co wpływa na kwotę dla sklepu, rozpisaliśmy w tekście ile kosztuje pozycjonowanie sklepu internetowego.

Pracujemy też na innych silnikach. W optymalizacji PrestaShop problem filtrów wygląda podobnie, przy pozycjonowaniu Shoper i pozycjonowaniu IdoSell granicą jest panel, a w Magento skala katalogu i to, że każda zmiana w kodzie przechodzi przez proces wdrożeń Twojego zespołu. Jeśli planujesz przenosiny z Magento 1 albo zmianę platformy, zacznij od migracji SEO.

Od czego zaczynamy

Od bezpłatnego audytu sklepu Magento: ile adresów filtrów i sortowań jest w indeksie, czy kanoniczne są włączone, jak szybko odpowiada serwer i gdzie robot zużywa budżet indeksowania. Dostajesz konkretną listę, także wtedy, gdy nie zdecydujesz się na współpracę.

Zamów pakiet

Pełny zakres prac dla sklepów opisujemy na stronie pozycjonowanie sklepu internetowego, a metodę audytu na stronie audyt SEO techniczny.

Pytania i odpowiedzi

Pytania o pozycjonowanie sklepu Magento

Cena, dostęp do kodu, Magento 1, motywy i rozszerzenia SEO.

Nie ma tu Twojego pytania?

Napisz na [email protected]

Tak, Magento daje pełną kontrolę nad adresami, meta tagami, adresami kanonicznymi, mapą witryny i robots.txt, a przy dostępie do kodu da się w nim wdrożyć praktycznie wszystko. Problemem nie jest platforma, tylko domyślna konfiguracja: kanoniczne dla kategorii i produktów są po instalacji wyłączone, a nawigacja warstwowa i pasek sortowania tworzą tysiące adresów, które trafiają do indeksu.

U nas od 3490 zł netto miesięcznie w pakiecie e-commerce, rozliczanym miesiąc do miesiąca. Sklepy na Magento najczęściej trafiają do pakietu za 4990 zł, bo mają nawigację warstwową i duży katalog, a sklepy wielojęzyczne z kilkoma widokami sklepu do pakietu za 6990 zł. Cennik jest jawny i nie zmienia się po rozmowie handlowej.

Do większości prac wystarcza dostęp administratora w panelu: konfiguracja SEO katalogu, meta tagi, przepisania adresów, mapa witryny i robots.txt. Dostęp do repozytorium albo współpraca z Twoim software house jest potrzebna przy zmianach w szablonie, przy obsłudze noindex dla filtrów bez rozszerzenia i przy hreflang. Specyfikację zmian przygotowujemy tak, żeby programista nie musiał jej tłumaczyć na zadania.

Da się, ale to zły kierunek inwestycji. Magento 1 przestało dostawać oficjalne wsparcie w czerwcu 2020 roku, więc każdy miesiąc pracy nad treścią i linkami buduje wartość na silniku, który i tak trzeba będzie wymienić. Przy takim sklepie zaczynamy od planu migracji z mapą przekierowań, a pozycjonowanie prowadzimy już na docelowej wersji.

Hyvä, jeśli wymieniasz front i masz na to budżet. Zastępuje ciężki zestaw RequireJS i Knockout z motywu Luma lekkim Alpine.js i Tailwindem, co zwykle wyraźnie poprawia LCP i INP na telefonach. Samo przejście nie dokłada pozycji, ale usuwa hamulec, który na Lumie trudno zdjąć optymalizacją. Przy zmianie motywu pilnujemy, żeby nie zmieniły się adresy ani dane strukturalne.

Najczęściej spotykamy SEO Suite Ultimate od Mageworx, Advanced SEO Suite od Mirasvit i moduły Amasty. Wszystkie rozwiązują podobny zestaw problemów: noindex dla filtrów, kanoniczne, hreflang, szablony meta tagów. Rozszerzenie nie zastępuje decyzji, które filtry mają zostać w indeksie, a źle ustawione potrafi wyindeksować kategorie. Zanim zaproponujemy zakup, sprawdzamy, co już jest zainstalowane.

Tak. Skrócony audyt jest bezpłatny i pokazuje najpoważniejsze problemy katalogu. Pełny audyt z listą wdrożeń dla programisty jest częścią pierwszego miesiąca każdego pakietu e-commerce, a jeśli zamówisz go osobno i zdecydujesz się potem na współpracę, jego koszt odliczamy od pierwszego abonamentu.

Bezpłatny audyt

Sprawdzimy Twoją stronę i powiemy, co da się z niej wyciągnąć

Bezpłatny audyt robimy ręcznie: ponad 60 punktów kontrolnych, crawl serwisu, analiza logów i konkurencji. Dostajesz też propozycję zakresu prac i cenę, zanim cokolwiek podpiszesz.

Zobacz cennik
  • Bez opłat i bez zobowiązań
  • Ceny jawne, bez rozmowy handlowej
  • Umowa miesiąc do miesiąca, bez kar