Masz sklep na Comarch e-Sklep, produkty się synchronizują z ERP, zamówienia lecą - ale ruch z Google jest mizerny. Wpisujesz nazwę swojego produktu w wyszukiwarkę i jesteś na trzeciej stronie. Albo gorzej - nie ma Cię wcale.
Pracujemy z Comarch e-Sklep od lat i widzimy te same problemy raz za razem. Gotowe szablony nie są zoptymalizowane pod wydajność. Meta tagi są puste albo generowane automatycznie bez sensu. Filtry i warianty produktów tworzą tysiące zduplikowanych stron, które rozpraszają autorytet SEO. A dokumentacja Comarch na temat optymalizacji? Pokrywa podstawy, ale nie mówi Ci, co naprawdę trzeba zrobić.
Ten artykuł to nie kolejny poradnik "uzupełnij meta opisy i dodaj ALT tagi". To konkretne techniki SEO specyficzne dla platformy Comarch e-Sklep - od optymalizacji szablonu Liquid po structured data i zarządzanie indeksacją filtrów.
Specyfika SEO w Comarch e-Sklep - co Cię ogranicza, a co dostajesz za darmo
Zanim wejdziemy w technikalia, musisz zrozumieć jedną rzecz: Comarch e-Sklep to SaaS. Nie masz dostępu do backendu, nie możesz modyfikować serwera, nie wgrasz wtyczek jak w WordPressie. Twoje pole manewru to frontend - szablony Liquid, panel administracyjny i to, co Comarch Ci udostępnia.
Co dostajesz za darmo (w panelu, bez kodowania):
Edycja meta tytułów i meta opisów dla produktów i kategorii (od listopada 2024 bezpośrednio w panelu, bez konieczności uzupełniania w ERP). Funkcja autouzupełniania - Comarch generuje meta dane na podstawie nazwy i opisu produktu. Przyjazne URL-e (konfiguracja w Pozycjonowanie > Ustawienia linków). Przekierowania 301 (Pozycjonowanie > HTTP 301 - import z pliku lub ręcznie). Raport SEO w panelu - analiza uzupełnienia meta tagów, ALT tagów, opisów. Mapa strony XML generowana automatycznie. Blog z edytorem tekstu. Chmura tagów (wspierająca wyszukiwanie wewnętrzne i SEO). Makra do budowania tytułów stron (@ProductName@, @CategoryName@, @Price@ itd.).
Czego nie zrobisz bez grzebania w kodzie szablonu:
Zmiana hierarchii nagłówków (H1, H2, H3). Dodanie danych strukturalnych (schema markup - Product, Offer, BreadcrumbList, FAQ). Optymalizacja kolejności ładowania skryptów JS/CSS. Czyszczenie zbędnego kodu. Lazy loading obrazów (w nowszych szablonach częściowo wbudowany). Modyfikacja robots meta tagów na poziomie filtrów i wariantów.
I to jest kluczowe rozróżnienie. Podstawowe SEO zrobisz z panelu. Ale żeby naprawdę konkurować w Google - potrzebujesz modyfikacji szablonu albo szablonu dedykowanego pisanego od zera.
Optymalizacja szablonu Liquid pod Core Web Vitals
Core Web Vitals to trzy wskaźniki wydajności, które Google traktuje jako sygnał rankingowy: LCP (Largest Contentful Paint - czas ładowania głównego elementu), INP (Interaction to Next Paint - responsywność na kliknięcia) i CLS (Cumulative Layout Shift - stabilność wizualna). Wyniki sprawdzisz na pagespeed.web.dev.
I tu zaczyna się problem z gotowymi szablonami Comarch. Topaz, Szafir, Rubin - ładują sporo JavaScriptu, którego część jest zbędna (nieużywane skrypty, które i tak lecą na każdej stronie). To spowalnia LCP i INP. W szablonie dedykowanym ten problem nie istnieje, bo pisze się tylko to, co jest potrzebne.
Co konkretnie można zrobić:
Optymalizacja JS i CSS. Zidentyfikuj skrypty, które się ładują, ale nie wykonują żadnej użytecznej pracy. Odrocz ładowanie mniej istotnych zasobów (defer/async). To wymaga analizy kodu Liquid i JavaScript.
Lazy loading obrazów. Zdjęcia produktów, bannery, galerie - wszystko poniżej "foldu" (pierwszego ekranu) powinno ładować się dopiero gdy użytkownik do tego przewinie. W nowszych szablonach Comarch jest to częściowo wbudowane, ale warto to sprawdzić i dopracować w kodzie Liquid.
Optymalizacja zdjęć. Comarch przechowuje zdjęcia produktów w swoim CDN. Nie masz pełnej kontroli nad formatem (WebP vs JPEG), ale możesz zadbać o to, żeby oryginalne pliki wgrywane do ERP miały rozsądną wagę. Zdjęcie karty produktu nie powinno ważyć 5 MB.
Atrybuty width/height na obrazach. Brak wymiarów powoduje przeskakiwanie layoutu przy ładowaniu (CLS). W szablonie Liquid musisz jawnie ustawić szerokość i wysokość dla obrazów, szczególnie w sekcji hero i listach produktów.
Font-display: swap. Jeśli szablon ładuje niestandardowe czcionki (Google Fonts), upewnij się, że CSS zawiera font-display: swap. Tekst wyświetli się natychmiast w czcionce systemowej i podmieni się po załadowaniu właściwej - bez białego ekranu.
Widziałem sklepy na Comarch, gdzie sama optymalizacja Core Web Vitals (bez zmiany treści) dawała skok o kilkanaście pozycji na kluczowe frazy. Google nie żartuje z wydajnością.
Architektura URL i kategoryzacja produktów
Comarch e-Sklep generuje URL-e na podstawie nazw produktów i kategorii. Od wersji 2019 masz wybór, jak mają wyglądać linki do kategorii - w panelu Pozycjonowanie > Ustawienia linków możesz wybrać między skróconymi URL-ami a pełną ścieżką z drzewka kategorii.
Rekomendacja: Użyj pełnej ścieżki kategorii. URL typu twojsklep.pl/narzedzia/wiertarki/wiertarka-udarowa-bosch-gsb-13-re jest lepszy niż twojsklep.pl/wiertarka-udarowa-bosch-gsb-13-re. Pełna ścieżka daje Google dodatkowy kontekst o strukturze sklepu i buduje hierarchię tematyczną.
Planowanie drzewka kategorii:
Zanim zaczniesz dodawać produkty, zaplanuj strukturę kategorii jak architekturę informacji. Zasada: od ogółu do szczegółu, max 3 poziomy głębokości. Każda kategoria powinna odpowiadać realnemu zapytaniu, które ludzie wpisują w Google. "Wiertarki udarowe" to kategoria. "Wiertarki" to kategoria nadrzędna. "Wiertarki udarowe Bosch" to albo podkategoria, albo filtr - zależy od wolumenu wyszukiwań.
Ważne: URL produktu w Comarch e-Sklep generowany jest na podstawie nazwy produktu tylko podczas dodawania do sklepu. Zmiana nazwy później nie zmieni URL-a automatycznie. Jeśli musisz zmienić URL - użyj przekierowania 301 (panel > Pozycjonowanie > HTTP 301), żeby nie stracić pozycji.
Meta tagi i dane strukturalne - co zrobisz z panelu, a co wymaga kodu
Meta title i meta description
Od aktualizacji z listopada 2024 możesz edytować meta tytuły i opisy bezpośrednio w panelu e-Sklepu, bez grzebania w ERP. To duża zmiana - wcześniej trzeba było uzupełniać pole "Tytuł dla pozycjonowania" w systemie ERP.
Comarch oferuje makra do automatycznego budowania tytułów: @ProductName@ (nazwa towaru), @ProductPrice@ (cena), @CategoryName@ (nazwa kategorii), @ShopName@ (nazwa sklepu). Możesz je łączyć w szablony, np. @ProductName@ - @CategoryName@ | @ShopName@.
Protip: Nie zostawiaj autouzupełniania jako jedynej strategii. Działa dobrze na start przy dużym katalogu, ale meta opisy generowane automatycznie z opisu produktu rzadko zawierają CTA i frazy kluczowe w optymalnym porządku. Uzupełnij ręcznie przynajmniej top 50 produktów i wszystkie strony kategorii.
Dane strukturalne (schema markup)
Tu jest największa luka w standardowych szablonach Comarch. Gotowe szablony (Topaz, Szafir, Rubin) nie dodają danych strukturalnych w formacie JSON-LD, którego Google rekomenduje. A to właśnie structured data decyduje o tym, czy Twój produkt dostanie rich snippet z ceną, oceną i dostępnością w wynikach wyszukiwania.
Jakie schema warto dodać:
Product + Offer - na stronach produktowych. Nazwa, cena, waluta, dostępność (InStock/OutOfStock), SKU, GTIN (kod kreskowy), marka, zdjęcie, opis. To absolutne minimum dla e-commerce.
AggregateRating + Review - jeśli zbierasz opinie (np. przez Ceneo Zaufane opinie lub Opineo). Gwiazdki w wynikach Google radykalnie zwiększają CTR.
BreadcrumbList - ścieżka nawigacji (Home > Kategoria > Podkategoria > Produkt). Google wyświetla ją zamiast surowego URL-a w wynikach wyszukiwania.
Organization - dane firmy (nazwa, logo, adres, kontakt). Na stronę główną.
FAQ - na stronach kategorii lub blogowych. Google może wyświetlić pytania i odpowiedzi bezpośrednio w wynikach wyszukiwania.
Dodanie danych strukturalnych wymaga modyfikacji szablonu Liquid - wstrzyknięcia bloków JSON-LD do sekcji <head> na odpowiednich stronach. Nie zrobisz tego z panelu administracyjnego. Albo edytujesz gotowy szablon (ryzyko problemów przy aktualizacjach), albo budujesz szablon dedykowany z wbudowanym schema od startu.
Indeksacja wariantów i filtrów - największa pułapka Comarch e-Sklep
To jest temat, o którym prawie nikt nie pisze, a który potrafi zniszczyć SEO sklepu.
Wyobraź sobie: masz 500 produktów w 20 kategoriach. Każda kategoria ma filtry - marka, cena, kolor, rozmiar. Każda kombinacja filtrów generuje osobny URL z parametrami. Nagle z 520 stron (500 produktów + 20 kategorii) robisz 5 000 lub 50 000 stron - z których większość ma zduplikowaną lub prawie identyczną treść.
Google próbuje zaindeksować to wszystko. Crawl budget się wyczerpuje na śmieciowe strony. Autorytet rozprasza się na tysiące zbędnych URL-i. Twoje główne strony kategorii i produktów tracą moc.
Comarch e-Sklep domyślnie wspiera tagi canonical, co pomaga - URL z filtrami powinien mieć canonical wskazujący na czystą stronę kategorii. Ale warto to sprawdzić, bo konfiguracja nie zawsze jest poprawna.
Co zrobić:
Sprawdź tagi canonical. Wejdź na stronę kategorii z włączonym filtrem, wyświetl źródło strony i szukaj <link rel="canonical">. Powinien wskazywać na czystą stronę kategorii (bez parametrów filtrowania).
Robots meta tag. Strony filtrowane, które nie wnoszą unikalnej wartości, powinny mieć meta tag noindex, follow. W gotowym szablonie to wymaga modyfikacji kodu Liquid.
Mapa strony XML. Sprawdź, czy mapa strony (generowana automatycznie przez Comarch) nie zawiera URL-i z parametrami filtrów. Powinna zawierać tylko czyste strony kategorii i produktów.
Warianty produktów. Jeśli masz produkt w 5 kolorach i każdy kolor ma osobny URL - upewnij się, że tagi canonical wskazują na wersję główną, a warianty mają unikalne opisy (nie kopiuj-wklej). Lepsze rozwiązanie: jeden URL produktu z selektorem wariantów na stronie, zamiast osobnych stron.
Integracja z Google Search Console, GA4 i Merchant Center
Trzy narzędzia, bez których SEO w e-commerce to strzelanie na oślep:
Google Search Console - podepnij od pierwszego dnia. Zgłoś mapę strony XML. Monitoruj raporty: pokrycie indeksem (ile stron Google zaindeksował i jakie ma problemy), Core Web Vitals (dane z realnych użytkowników), wyniki wyszukiwania (na jakie frazy się pojawiasz, jakie masz CTR). Search Console powie Ci o problemach zanim je zobaczysz w ruchu.
Google Analytics 4 - Comarch e-Sklep ma wbudowaną integrację. W panelu wpisujesz ID pomiarowe i gotowe. Alternatywnie możesz podpiąć GA4 przez Google Tag Manager (też wbudowany), co daje większą elastyczność - np. śledzenie zdarzeń kliknięć w koszyk, scrollowania, wyszukiwania wewnętrznego.
Google Merchant Center - podpięcie feedu produktowego pozwala na wyświetlanie produktów w Google Shopping i w wynikach organicznych (darmowe listingi). Comarch e-Sklep generuje feed w formacie XML do Google Shopping (konfiguracja w panelu Integracje > Porównywarki). Pamiętaj, że dane w feedzie muszą się zgadzać z tym, co jest na stronie - cena, dostępność, opis. Google weryfikuje spójność.
Treści - blog, opisy kategorii, opisy produktów
Technikalia to fundament, ale bez treści nie pojedziesz daleko.
Opisy kategorii
Każda kategoria w sklepie powinna mieć unikalny opis - 300-800 słów, z frazami kluczowymi, podzielony na akapity z nagłówkami H2/H3. Nie kopiuj opisów od producenta - są powielane przez setki sklepów. Google to widzi i traktuje jako duplicate content.
W Comarch ERP Optima opisy kategorii uzupełniasz w: Ogólne > Cennik > Zmień (na zaznaczonej Grupie Towarowej) > zakładka Ogólne. Możesz też edytować je bezpośrednio w panelu e-Sklepu.
Opisy produktów
Każdy produkt powinien mieć unikalny opis. Minimum 150-300 słów dla produktu standardowego, więcej dla produktów premium. Opis producenta to baza, ale nie kopiuj go 1:1. Dodaj korzyści, zastosowania, parametry techniczne w unikalny sposób. Google promuje treści E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) - pokaż, że wiesz o produkcie więcej niż dane z kartoteki.
Comarch od 2025 roku oferuje ChatERP z funkcjami AI - może pomóc w generowaniu opisów, ale traktuj to jako punkt startowy, nie gotowy tekst. Opisy generowane przez AI wymagają ręcznej weryfikacji i wzbogacenia o unikalne dane techniczne.
Blog
Comarch e-Sklep ma wbudowaną sekcję blogową w każdym wariancie. To potężne narzędzie SEO, które większość właścicieli sklepów ignoruje. Blog pozwala Ci targetować frazy, na które strony produktowe i kategorii nigdy się nie wypozycjonują - poradniki, porównania, rankingi, odpowiedzi na pytania.
Przykład: sklep narzędziowy nie wypozycjonuje strony produktu na frazę "jaką wiertarkę wybrać do domu". Ale artykuł blogowy - jak najbardziej. A z artykułu linkujesz do produktów. Ruch z bloga zamienia się w sprzedaż.
Najczęstsze błędy SEO, które widzimy u klientów
Po latach pracy z Comarch e-Sklep mogę wymienić powtarzające się błędy:
1. Puste meta opisy i tytuły. Raport SEO w panelu pokazuje procent uzupełnienia. U wielu sklepów jest poniżej 30%. Skorzystaj z autouzupełniania jako bazy, a potem ręcznie dopracuj przynajmniej top produkty i wszystkie kategorie.
2. Brak ALT tagów na zdjęciach. Każde zdjęcie produktu powinno mieć atrybut ALT z opisem - nazwa produktu + krótki deskryptor. To nie tylko SEO, ale też dostępność (WCAG/EAA).
3. Duplikacja treści z filtrów. Sprawdź, czy filtry nie generują indexowalnych stron ze zduplikowaną treścią. Canonical, noindex, sitemap - trzy warstwy obrony.
4. Opisy kopiowane od producenta. Duplicate content. Google to widzi. Pisz unikalne opisy - chociaż 150 słów na produkt.
5. Brak bloga. Masz wbudowane narzędzie. Używaj go. 2-4 artykuły miesięcznie to minimum, żeby budować autorytet domeny.
6. Ignorowanie Core Web Vitals. Wejdź na pagespeed.web.dev, wpisz adres sklepu i zobacz wynik. Jeśli jest poniżej 50 na mobile - masz problem, który kosztuje Cię pozycje każdego dnia.
7. Brak przekierowań 301 przy usuwaniu produktów. Produkt wycofany z oferty? Nie usuwaj strony - przekieruj 301 na kategorię lub podobny produkt. Inaczej tracisz pozycję i budujesz błędy 404.
8. Brak Google Search Console. Nie monitorujesz = nie wiesz co się dzieje. A Google Ci mówi wprost, co jest nie tak.
Link building - jak budować autorytet domeny sklepu Comarch
Optymalizacja on-site to połowa sukcesu. Druga połowa to linki zewnętrzne - odnośniki z innych stron prowadzące do Twojego sklepu. Google traktuje je jako "głosy zaufania".
Dla sklepu na Comarch e-Sklep najskuteczniejsze metody link buildingu to:
Porównywarki cen. Comarch ma wbudowane integracje z Ceneo, Skąpiec, Nokaut, Google Shopping. Każdy listing to link do Twojego sklepu. Podepnij te integracje nawet jeśli nie traktujesz ich jako kanału sprzedaży - wartość SEO jest realna.
Blog i content marketing. Artykuły poradnikowe, porównania, rankingi - jeśli są naprawdę dobre, inne strony zaczynają do nich linkować naturalnie. Nie pisz "artykułów pod SEO", które są kolejną wersją tego samego tekstu co u konkurencji. Pisz rzeczy, które mają realną wartość - z Twoim doświadczeniem branżowym, konkretnymi danymi, unikalnymi wnioskami.
Katalogi firmowe i branżowe. Panorama Firm, PKT, Google Business Profile, katalogi branżowe - uzupełnij profile z linkiem do sklepu. To nie są mocne linki, ale budują bazę i różnorodność profilu linkowego.
Dostawcy i producenci. Jeśli jesteś autoryzowanym sprzedawcą - poproś producentów o link ze strony "Gdzie kupić" lub "Nasi partnerzy". To bardzo mocne, tematyczne linki.
Czego unikać: kupowania linków z farm linkowych, spamerskich komentarzy na forach, sztucznych katalogów z setkami domen. Google karze za nienaturalny profil linkowy. Lepiej mieć 10 dobrych linków niż 1000 śmieciowych.
Linkowanie wewnętrzne - niedoceniana broń
Linkowanie wewnętrzne to odnośniki między stronami Twojego własnego sklepu. Google używa ich do zrozumienia struktury witryny i do rozdzielania autorytetu między stronami.
Zasada numer jeden: linkuj od mniej istotnych stron do ważniejszych. Z bloga na stronę produktu. Z produktu na stronę kategorii. Z artykułu poradnikowego na ranking produktów.
W Comarch e-Sklep masz kilka naturalnych punktów linkowania wewnętrznego: produkty powiązane (konfigurowane w ERP), produkty komplementarne (cross-selling), wpisy blogowe (z wbudowanego edytora), opisy kategorii. Wykorzystuj je wszystkie. Sklep, który ma dobrze poukładane linkowanie wewnętrzne, pozycjonuje się lepiej niż ten z większą liczbą linków zewnętrznych, ale bałaganem wewnątrz.
Checklist SEO dla Comarch e-Sklep - szybki audyt
Zanim zamkniesz ten artykuł - przejdź przez tę listę i sprawdź, ile punktów Twój sklep spełnia:
| Punkt kontrolny | Priorytet | Czy wymaga kodu? |
|---|---|---|
| Google Search Console podpięte i mapa strony zgłoszona | Krytyczny | Nie |
| GA4 skonfigurowane (przez GTM lub bezpośrednio) | Krytyczny | Nie |
| Meta tytuły uzupełnione >80% produktów | Krytyczny | Nie |
| Meta opisy uzupełnione >80% produktów | Krytyczny | Nie |
| ALT tagi na zdjęciach produktów | Wysoki | Nie |
| Unikalne opisy kategorii (300-800 słów każda) | Wysoki | Nie |
| Przyjazne URL-e (pełna ścieżka kategorii) | Wysoki | Nie |
| Przekierowania 301 przy usuwaniu produktów | Wysoki | Nie |
| Core Web Vitals >50 na mobile (PageSpeed) | Wysoki | Tak (modyfikacja szablonu) |
| Structured data (Product, BreadcrumbList) | Wysoki | Tak (modyfikacja szablonu) |
| Filtry z noindex lub poprawnym canonical | Wysoki | Tak (modyfikacja szablonu) |
| Zoptymalizowany kod JS/CSS (bez zbędnych skryptów) | Średni | Tak (szablon dedykowany) |
| Blog aktywny (min. 2-4 wpisy/miesiąc) | Średni | Nie |
| Feed Google Shopping podpięty | Średni | Nie |
Jeśli Twój sklep spełnia wszystkie punkty "Nie wymaga kodu" - jesteś w lepszej sytuacji niż 80% sklepów na Comarch. Jeśli chcesz iść dalej - punkty wymagające modyfikacji szablonu to następny krok. A szablon dedykowany z wbudowaną optymalizacją SEO to docelowe rozwiązanie.
Podsumowanie: Podstawowe SEO (meta tagi, opisy, blog) zrobisz z panelu administracyjnego. Ale rzeczy, które naprawdę robią różnicę - optymalizacja Core Web Vitals, structured data, zarządzanie indeksacją - wymagają modyfikacji szablonu Liquid lub szablonu dedykowanego pisanego od zera.
W Tenticom projektujemy i kodujemy dedykowane szablony Comarch e-Sklep z wbudowaną optymalizacją SEO - schema markup, czysty zoptymalizowany kod, pełna kontrola nad Core Web Vitals. Jeśli Twój sklep potrzebuje więcej niż to, co daje gotowy Topaz - porozmawiajmy.