TL;DR FAQ rich result w Google został wycofany 7 maja 2026, ale FAQPage schema nadal działa jako sygnał dla AI i Binga. W sklepie budujesz FAQ na trzech poziomach: sklep, kategoria i produkt (2 do 5 pytań na karcie). W Gutenbergu wstawiasz widoczne Q&A blokiem Szczegóły lub Akordeon, a JSON-LD blokiem Custom HTML. Odpowiedź trzymaj w 40 do 80 słów, a pierwsze zdanie niech będzie bezpośrednią odpowiedzią. Najczęstsza pułapka to duplikacja schema (wtyczka SEO plus motyw plus ręczny JSON-LD) i auto-generowanie FAQPage z nagłówków H2. Efekty są korelacyjne i rozłożone w czasie: pierwsze sygnały około 30 dni, pełny obraz około 90 dni.
FAQ to jeden z najprostszych sposobów, żeby dać silnikom AI gotowe klocki do cytowania. Model nie musi zgadywać, co masz na myśli. Dostaje pytanie i krótką, konkretną odpowiedź, którą może wstawić do swojej rekomendacji.
W maju 2026 sporo się zmieniło. Google wycofał FAQ rich result, więc nie zobaczysz już rozwijanych pytań pod swoim linkiem w wynikach wyszukiwania. Ale sama schema FAQPage nadal działa i nadal jest czytana przez modele oraz Binga. To ważne rozróżnienie, bo wielu właścicieli sklepów w panice usunęło markup, którego wcale nie trzeba było usuwać.
Po tym poradniku samodzielnie zbudujesz sekcję pytań i odpowiedzi na trzech poziomach, wstawisz poprawny JSON-LD bez wtyczki, zwalidujesz go i unikniesz duplikacji schema. Cała praca dzieje się w edytorze Gutenberg, bez programisty.
To tekst dla właściciela lub managera polskiego sklepu na WordPressie z WooCommerce. Zakładam, że swobodnie poruszasz się po Gutenbergu, ale nie piszesz kodu. Nie znajdziesz tu gwarancji cytowań ani pozycji w AI. Nikt ich nie daje, a efekty są korelacyjne i rozłożone w czasie.
FAQ w WordPressie pod AEO — co działa w 2026 i dla kogo jest ten poradnik
Zacznijmy od trzech rzeczy, które łatwo pomylić.
- FAQ rich result to rozwijany snippet w Google. Został wycofany 7 maja 2026. W czerwcu 2026 zniknął raport w Search Console, a w sierpniu 2026 wsparcie w API.
- FAQPage schema to dane strukturalne. Nadal jest ważnym typem w schema.org i nadal działa jako sygnał dla AI oraz Binga. Google nie wymaga usuwania markupu.
- Widoczna sekcja FAQ to treść na stronie. To ona realnie odpowiada klientowi i to ona jest źródłem dla modeli.
Teraz najważniejsze definicje w jednym miejscu.
| Podejście | Na czym się skupia | Gdzie widać efekt |
|---|---|---|
| SEO | Pozycja w klasycznym SERP | Wyniki wyszukiwania Google |
| AEO | Bycie odpowiedzią w answer engines | AI Overviews, Copilot, Perplexity |
| GEO | Optymalizacja pod generatywne silniki | Cytowanie i synteza w odpowiedziach AI |
GEO to termin akademicki, opisany m.in. w pracy z konferencji KDD 2024 (Princeton), gdzie metody GEO zwiększały widoczność w odpowiedziach generatywnych nawet o 40%. Ważny wniosek: GEO nie zastępuje SEO. Fundamenty, czyli indeksacja, dostęp botów i linkowanie, zostają.
Warunki wejściowe. Potrzebujesz WordPressa z Gutenbergiem, dostępu do edycji strony sklepu, kategorii i karty produktu, możliwości wklejenia kodu w blok Custom HTML oraz strony zaindeksowanej i dostępnej dla botów. Sprawdź, czy nie blokujesz OAI-SearchBot i PerplexityBot. To boty pobierające treść w czasie rzeczywistym. Nie myl ich z GPTBotem, który służy do trenowania modeli.
Kiedy ta metoda nie zadziała. Gdy nie masz realnych pytań od klientów, gdy FAQ jest kopiowane z szablonu, gdy nie masz dostępu do edycji schema albo gdy cała treść siedzi w akordeonie bez renderowania po stronie serwera.
Co przygotować, zanim zaczniesz (dane wejściowe i zasoby)
Krótka checklista, żeby nie wracać do kroków w połowie pracy.
- Lista 10 do 20 realnych pytań klientów. Źródła: czat na stronie, maile, sekcja "Ludzie też pytają", wyszukiwarka w sklepie.
- Dostęp do edycji strony sklepu, kategorii i karty produktu w Gutenbergu.
- Decyzja, gdzie wstawiasz JSON-LD: blok Custom HTML albo wtyczka SEO. Wybierz jedną metodę, nie obie naraz.
- Kopia zapasowa lub środowisko testowe.
- Narzędzie do walidacji: Rich Results Test (działa do czerwca 2026) albo walidator schema.org.
Pytania bierz z życia, nie z głowy. Jeśli klient pyta o czas dostawy w mailu, to samo pytanie wpisz do FAQ. To najprostszy sposób, żeby treść była użyteczna i dla ludzi, i dla modeli.
Krok 1 — Zbierz i pogrupuj pytania na trzech poziomach
Uporządkuj pytania, zanim cokolwiek wstawisz. Semly.ai pracuje na trzech poziomach i to sprawdza się w praktyce.
- Poziom sklepu. Dostawa, zwroty, płatności, gwarancja. Odpowiedzi są uniwersalne dla całego sklepu.
- Poziom kategorii. Dobór, rozmiary, kompatybilność, różnice między typami produktów.
- Poziom produktu. 2 do 5 pytań na kartę. Konkret tego produktu: wymiary, materiał, sposób użycia, serwis.
Pytania pisz językiem użytkownika. "Jak długo trwa dostawa?" działa lepiej niż etykieta "Dostawa". Model i klient szukają zdania, które brzmi jak pytanie.
Trzymaj jeden kanoniczny dokument na pytanie. Jeśli to samo pytanie pojawia się na kilku stronach, wybierz jedną wersję i linkuj do niej. Duplikaty to szum dla AI i ryzyko kanibalizacji.
Punkty kontrolne: każde pytanie ma konkretną odpowiedź, brak pytań typu "Czy warto?" bez kontekstu.
Krok 2 — Zbuduj widoczną sekcję FAQ w Gutenbergu
Teraz wstawiasz treść, którą zobaczy użytkownik i którą AI może odczytać.
- Wybierz blok Szczegóły (Details) dla pojedynczego Q&A albo Akordeon dla grupy. Oba są natywne, bez wtyczki.
- W pytaniu użyj bloku Nagłówek (H3) wewnątrz bloku, w odpowiedzi akapit lub listę.
- Odpowiedź trzymaj w 40 do 80 słów. Pierwsze zdanie to bezpośrednia odpowiedź, potem szczegóły.
- Nie ukrywaj całej treści tylko w akordeonie bez SSR. Sprawdź, czy treść jest w źródle strony.
- Dodaj link wewnętrzny do strony dostawy lub zwrotów, jeśli pytanie tego dotyczy.
| Blok | Kiedy wybrać | Kiedy odpuścić |
|---|---|---|
| Szczegóły | Pojedyncze Q&A, krótka sekcja | Długa lista pytań |
| Akordeon | Grupa pytań, oszczędność miejsca | Gdy motyw nie renderuje treści w źródle |
Punkty kontrolne: treść widoczna w kodzie strony (Ctrl+U), odpowiedzi mieszczą się w 40 do 80 słowach, brak duplikatów pytań między poziomami.
Krok 3 — Dodaj FAQPage w JSON-LD (blok Custom HTML)
Dane strukturalne dodasz bez wtyczki. Wstaw blok Custom HTML (Własny kod HTML) na końcu sekcji FAQ i wklej JSON-LD.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Jak długo trwa dostawa?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Zamówienia wysyłamy w ciągu 24 godzin w dni robocze. Standardowa dostawa kurierem trwa od 1 do 2 dni roboczych. Paczkomaty zwykle następnego dnia."
}
}
]
}
</script>
Zasada jest jedna: schema musi być zgodna z widoczną treścią. Google karze za niezgodności. Jeśli w JSON-LD masz pięć pytań, na stronie też musi być pięć.
JSON-LD jest lepszy od microdata. Microdata stosuj tylko wtedy, gdy nie masz dostępu do sekcji head. Jeśli używasz wtyczki SEO (Yoast lub Rank Math), wyłącz jej auto-generowanie FAQPage, żeby nie było duplikatu.
Ramka "na co uważać": duplikacja schema to najczęstszy błąd. Walidator pokaże wtedy "duplicate FAQPage". Druga pułapka to niezgodność z treścią, czyli pytania w kodzie, których nie ma na stronie.
Punkty kontrolne: walidacja w Rich Results Test lub walidatorze schema.org, brak błędów o duplikacie, liczba pytań w JSON-LD równa liczbie widocznych pytań.
Krok 4 — Połącz FAQ z Product schema (e-commerce)
Na karcie produktu FAQ nie żyje w próżni. Powiąż je z danymi produktu: Product, Offer i MerchantReturnPolicy.
Dlaczego to ważne? Bo spójność ceny, dostępności i warunków zwrotu decyduje o tym, czy model uzna twoją ofertę za aktualną. Nieaktualne dane w schema wykluczają produkt z rekomendacji. Jeśli cena w JSON-LD nie zgadza się z ceną na stronie, tracisz zaufanie zarówno wyszukiwarki, jak i modelu.
Uwaga na konflikt źródeł schema. W WooCommerce dane produktu generuje rdzeń, do tego dochodzi wtyczka SEO i motyw. Trzy źródła to trzy szanse na duplikat. Zdecyduj, które źródło jest nadrzędne, i wyłącz pozostałe.
Punkty kontrolne: cena i dostępność zgodne ze stanem faktycznym, brak podwójnych bloków Product.
Krok 5 — Sprawdź, opublikuj i zaplanuj aktualizacje
Domknij wdrożenie i utrzymaj świeżość.
- Walidacja końcowa w Rich Results Test lub walidatorze schema.org.
- Publikacja i sprawdzenie, czy treść jest w źródle strony.
- Harmonogram przeglądu. Świeżość ma znaczenie: według danych przywoływanych przez Semly.ai 76,4% stron cytowanych przez ChatGPT aktualizowano w ciągu 30 dni. Traktuj to jako korelację, nie gwarancję.
Pomiar prowadź osobno dla każdego etapu: wzmianka to nie to samo co rekomendacja, rekomendacja to nie cytowanie, cytowanie to nie wizyta, a wizyta to nie zapytanie. Mieszanie tych metryk prowadzi do błędnych wniosków.
Pierwsze sygnały zobaczysz po około 30 dniach, pełny obraz po około 90 dniach. Efekty są korelacyjne i rozłożone w czasie.
Punkty kontrolne: brak błędów w walidatorze, treść w źródle strony, JSON-LD zgodny z widoczną treścią.
Najczęstsze błędy i jak je naprawić
- Duplikacja FAQPage (wtyczka plus ręczny JSON-LD). Objaw: walidator pokazuje duplikat. Naprawa: wyłącz auto-generowanie w wtyczce.
- Auto-generowanie FAQPage z H2. Objaw: schema zawiera pytania, których nie ma w treści. Naprawa: buduj JSON-LD ręcznie z widocznych Q&A.
- Odpowiedzi za długie lub za krótkie. Objaw: brak cytowań. Naprawa: skróć do 40 do 80 słów, pierwsze zdanie to odpowiedź.
- Treść tylko w akordeonie bez SSR. Objaw: bot nie widzi treści. Naprawa: sprawdź źródło strony, użyj bloku z widoczną treścią.
- Kanibalizacja FAQ. Objaw: to samo pytanie na kilku stronach. Naprawa: jeden kanoniczny dokument.
- Nieaktualne dane w schema (cena, dostępność). Objaw: wykluczenie z rekomendacji. Naprawa: aktualizuj przy każdej zmianie.
- Templatowane FAQ bez wartości. Objaw: brak efektu. Naprawa: pisz z realnych pytań klientów.
Co dalej — kolejne kroki i warianty
Pierwsza sekcja FAQ to dopiero start. Rozszerz ją na kolejne kategorie i produkty, aż cały sklep będzie spójnie opisany. Skala ma znaczenie, bo modele budują obraz marki z wielu stron, nie z jednej. Więcej o strategii AEO i GEO dla e-commerce znajdziesz w naszym blogu.
Kolejny krok to pomiar. Semly.ai monitoruje widoczność w ChatGPT, Gemini, Claude, Grok i Google AI. Agent Leon śledzi Mention Rate, Citation Rate, Share of Voice i AI Visibility Score, a potem podpowiada, co poprawić. To domyka pętlę: wdrażasz FAQ, mierzysz efekt i wiesz, co zmienić.
Wariant alternatywny to wtyczka SEO z FAQPage. Jest szybsza, ale daje mniej kontroli nad treścią schema. Ręczny JSON-LD to więcej pracy, za to pełna kontrola. Lepszy gdy zależy ci na precyzji i spójności danych, gorszy gdy brakuje ci czasu na utrzymanie.
Po wsparcie sięgnij wtedy, gdy brakuje zasobów na skalę albo gdy potrzebujesz twardego pomiaru efektów. Wtedy ręczne wdrażanie po jednej stronie przestaje wystarczać.