Schema FAQ to jeden z najskuteczniejszych sposobów na zwiększenie CTR w wynikach wyszukiwania. W sklepie Shoper nie ma wbudowanego modułu do jego dodania, ale da się to zrobić ręcznie – bez kupowania drogich pluginów. Poniżej konkretna instrukcja dla praktyka e-commerce.
Po co schema FAQ w sklepie Shoper?
Google wyświetla dane strukturalne FAQ jako rozwijane listy bezpośrednio w SERP. To oznacza:
- Większa powierzchnia w wynikach – FAQ zajmuje nawet 2-3 linijki więcej niż zwykły snippet.
- Wyższy CTR – użytkownik widzi odpowiedzi na pytania jeszcze przed kliknięciem. Badania pokazują wzrost CTR o 10-30% dla stron z FAQ.
- Redukcja bounce rate – jeśli odpowiedź jest wyczerpująca, użytkownik nie musi wchodzić na stronę, ale jeśli wejdzie – robi to z konkretną intencją.
- Dodatkowy kontekst dla Google – algorytm lepiej rozumie, o czym jest strona.
Ograniczenia i możliwości Shopera
Shoper nie oferuje natywnego pola do wstawiania danych strukturalnych w edytorze CMS. Nie ma też dedykowanego widgetu FAQ z obsługą schema. Możliwe rozwiązania:
- Edycja szablonu – dodanie kodu JSON-LD w plikach motywu (wymaga dostępu do panelu Szablony).
- Aplikacja zewnętrzna – np. Shoper Apps: “FAQ Schema” lub “Rich Snippets” (koszt ok. 10-30 zł/mies.).
- Wtyczka JavaScript – dynamiczne wstrzykiwanie schema przez skrypt w stopce (mniej stabilne, ale działa).
- Ręczne wstawienie w opisie produktu – tylko dla pojedynczych stron, niezalecane przy większej liczbie wpisów.
Kluczowe ograniczenie: Shoper nie pozwala na edycję <head> w standardowym widoku. Schema FAQ musi być dodane w sekcji <body> (np. przed zamykającym </body>), co jest zgodne z wytycznymi Google.
Struktura treści FAQ – co umieścić w schema?
Google wymaga, aby pytania i odpowiedzi były widoczne dla użytkownika na stronie. Nie wystarczy sam kod JSON-LD. Zasady:
- Pytania – muszą być rzeczywistymi zapytaniami klientów (np. “Czy ten produkt jest wodoodporny?”).
- Odpowiedzi – konkretne, maksymalnie 2-3 zdania. Google odrzuca puste lub zbyt ogólne odpowiedzi.
- Liczba pytań – optymalnie 3-6 na stronę. Powyżej 10 Google może uznać to za spam.
- Unikalność – nie powielaj tych samych FAQ na wielu podstronach. Każda strona produktu/kategorii powinna mieć własne pytania.
Przykład struktury dla strony produktu (buty trekkingowe):
- “Czy buty są wodoodporne?” → “Tak, membrana Gore-Tex zapewnia ochronę przed wilgocią do 8 godzin.”
- “Jaka jest różnica między rozmiarem 42 a 43?” → “Różnica wynosi 0,7 cm w długości wkładki.”
- “Czy można je prać w pralce?” → “Nie, zalecamy czyszczenie wilgotną szmatką.”
Wdrożenie krok po kroku – schema FAQ w Shoper
Krok 1: Przygotuj treść FAQ dla konkretnej strony
Zbierz 3-6 pytań i odpowiedzi. Zapisz je w pliku tekstowym. Uwaga: każde pytanie musi być unikalne dla danej podstrony.
Krok 2: Wygeneruj kod JSON-LD
Użyj narzędzia Google Structured Data Markup Helper lub napisz ręcznie. Przykład dla strony produktu:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Czy buty są wodoodporne?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Tak, membrana Gore-Tex zapewnia ochronę przed wilgocią do 8 godzin."
}
},
{
"@type": "Question",
"name": "Jaka jest różnica między rozmiarem 42 a 43?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Różnica wynosi 0,7 cm w długości wkładki."
}
}
]
}
Krok 3: Wstaw kod do szablonu Shoper
- W panelu Shoper przejdź do Wygląd → Szablony → Edytuj pliki.
- Znajdź plik
main.liquid(lubfooter.liquid). - Przed zamykającym
</body>wklej kod JSON-LD w znaczniku<script type="application/ld+json">. - Ważne: kod musi być dynamiczny – użyj zmiennych Shopera, aby FAQ zmieniało się dla każdego produktu. Przykład dla produktu:
{% if product %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Czy {{ product.name }} jest wodoodporny?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Tak, {{ product.name }} posiada membranę."
}
}
]
}
</script>
{% endif %}
Krok 4: Dodaj widoczną sekcję FAQ na stronie
Schema bez widocznej treści nie zadziała. W edytorze produktu (zakładka Opis) dodaj sekcję z pytaniami i odpowiedziami w formacie:
**Pytanie:** Czy buty są wodoodporne?
**Odpowiedź:** Tak, membrana Gore-Tex...
Możesz też użyć widgetu Akordeon (jeśli motyw go obsługuje) – Google indeksuje również zwinięte treści.
Krok 5: Przetestuj w Google Rich Results Test
Wklej URL strony do narzędzia: https://search.google.com/test/rich-results. Sprawdź, czy schema FAQ jest poprawnie wykrywana. Błędy do uniknięcia:
- Brak widocznej treści FAQ na stronie.
- Zduplikowane pytania w obrębie domeny.
- Puste odpowiedzi (np. “Dowiedz się więcej”).
Rich snippets w Google – jak to wygląda w praktyce?
Po zatwierdzeniu przez Google (zwykle 1-7 dni) w wynikach wyszukiwania pojawi się rozwijana lista pytań. Efekty widoczne w Search Console:
- Wzrost liczby wyświetleń o 15-25% dla stron z FAQ.
- Wyższy CTR nawet przy niższej pozycji (np. pozycja 5 z FAQ może mieć wyższy CTR niż pozycja 3 bez FAQ).
- Możliwość wyświetlania FAQ w voice search (asystenci głosowi odczytują odpowiedzi).
Uwaga: Google może wycofać rich snippet, jeśli treść FAQ jest niskiej jakości lub zmieni się algorytm. Regularnie monitoruj raporty w Search Console (zakładka Wygląd w wynikach wyszukiwania → Dane strukturalne).
Podsumowanie dla praktyka
Schema FAQ w Shoper to zadanie 30-minutowe, jeśli masz dostęp do szablonu. Nie potrzebujesz aplikacji – wystarczy edycja pliku main.liquid i dodanie widocznej sekcji FAQ w opisie produktu. Pamiętaj: kod JSON-LD musi być dynamiczny (użyj zmiennych produktu), a treść unikalna dla każdej podstrony. Testuj każde wdrożenie w Rich Results Test – to jedyny sposób, aby upewnić się, że Google to zobaczy.
Jeśli porządkujesz sklep szerzej niż jeden element, to praca pod seo dla shoper — gdzie pojedyncze poprawki układają się w spójny system, a nie listę oderwanych zadań.
Masz pytania do tego artykułu lub chcesz żebym spojrzał na Twój sklep?
Napisz do mnie →