Jak sprawić, by Google i AI zrozumiały, czym zajmuje się Twoja firma na WordPressie — praktyczny przewodnik dla e-commerce

TL;DR Google i modele AI często nie rozumieją oferty sklepu, bo dane są niekompletne, sprzeczne albo rozrzucone po kilku wtyczkach. Efekt daje dopiero kompletny JSON-LD, spójne encje, feedy produktowe i treści pisane pod zapytania konwersacyjne. Kolejność działań: audyt, schema, encje, llms.txt, treści, monitoring. Realistyczne ramy: pierwsze sygnały po około 30 dniach, pełny obraz po 90. Semly.ai działa tu jako warstwa wdrożenia i stałego monitoringu widoczności w AI.

Jak sprawić, by Google i AI rozumiały Twoją firmę na WordPressie — od czego zacząć

Bycie zaindeksowanym to nie to samo co bycie zrozumianym. Google może mieć Twój adres w indeksie, a mimo to nie wiedzieć, co dokładnie sprzedajesz, komu i za ile. Modele AI mają ten sam problem: potrzebują danych w formacie, który da się jednoznacznie odczytać.

GEO (Generative Engine Optimization) nie zastępuje SEO. Rozszerza je. Crawl, indeksacja, szybkość strony i linkowanie wewnętrzne nadal są fundamentem. GEO dokłada warstwę danych strukturalnych, spójnych encji i treści, które modele chcą cytować. Jak wygląda to w praktyce dla sklepów, opisuje przewodnik po AEO i GEO dla e-commerce.

Plan wygląda tak:

  1. Audyt tego, co Google i AI już wiedzą.
  2. JSON-LD dla produktów i organizacji.
  3. Spójność encji (@id, sameAs).
  4. Plik llms.txt.
  5. Treści pod zapytania konwersacyjne.
  6. Pomiar efektów.

Ten poradnik nie zadziała, jeśli sklep nie ma żadnych opisów produktów albo nie masz dostępu do panelu WordPress. Najpierw napraw fundamenty.

Zanim zaczniesz — co przygotować i kiedy ta metoda nie zadziała

Zbierz wszystko w jednym miejscu, zanim zaczniesz grzebać w kodzie:

  • dostęp administratora do WordPressa,
  • dostęp do panelu WooCommerce,
  • kopię zapasową strony,
  • dostęp do Search Console,
  • listę 10–20 najważniejszych produktów,
  • dane firmy: NIP, adres, telefony, profile społecznościowe.

Masz tylko WordPressa bez WooCommerce? Cała logika działa tak samo. Zamiast Product schema wdrożysz Organization, WebSite i Article. Płatne wtyczki nie są konieczne, ale darmowe wersje Yoast lub Rank Math często nie generują pełnych danych o zwrotach i dostawie.

Najpierw napraw fundamenty, jeśli:

  • strona nie jest zaindeksowana,
  • ładuje się wolno na telefonie,
  • produkty nie mają opisów ani zdjęć,
  • robots.txt blokuje cały sklep.

Krok 1 — Audyt: sprawdź, co Google i AI już wiedzą o Twojej firmie

Zacznij od diagnozy, nie od wdrożenia.

Zadaj modelom 5–10 pytań o swoją kategorię i markę. Przykłady:

  1. Jakie sklepy w Polsce sprzedają [Twoja kategoria]?
  2. Czym różni się [Twoja marka] od [konkurent]?
  3. Czy [Twoja marka] dostarcza za pobraniem?
  4. Ile kosztuje zwrot w [Twoja marka]?
  5. Jakie produkty polecasz do [konkretna potrzeba]?
Co sprawdzić Gdzie Oczekiwany wynik
Indeksacja wpisz site:twojadomena.pl w Google Widoczne kluczowe strony
Widok bota podgląd jako Google w Search Console Treść widoczna bez JS
Schema Rich Results Test Brak błędów krytycznych
Obecność w AI ChatGPT, Gemini, Perplexity Marka pojawia się choć raz
Logi logi serwera Boty AI wchodzą na stronę

Typowe objawy problemu: marka nie pojawia się wcale, modele mylą ją z konkurencją, schema zgłasza błędy. Cytowanie to nie to samo co pozycja. Możesz być wysoko w Google i nie istnieć w odpowiedziach AI. Sposób, w jaki modele decydują o rekomendowaniu Twojej firmy, warto przeanalizować już na tym etapie.

Krok 2 — Wdróż JSON-LD: Product, Offer i Organization

JSON-LD jest lepszy od microdata, bo siedzi w jednym miejscu, obsługuje @id i relacje między encjami. Microdata rozsypuje się przy zmianie motywu.

Przykład dla produktu:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Buty trailowe Model X",
  "sku": "TX-001",
  "gtin13": "5901234123457",
  "brand": { "@type": "Brand", "name": "Twoja Marka" },
  "offers": {
    "@type": "Offer",
    "price": "399.00",
    "priceCurrency": "PLN",
    "availability": "https://schema.org/InStock",
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 30
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingRate": { "@type": "MonetaryAmount", "value": "0", "currency": "PLN" }
    }
  }
}

Przykład dla organizacji:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://twojadomena.pl/#organization",
  "name": "Twoja Marka",
  "url": "https://twojadomena.pl",
  "logo": "https://twojadomena.pl/logo.png",
  "sameAs": [
    "https://www.linkedin.com/company/twojamarka",
    "https://www.wikidata.org/wiki/Q000000"
  ]
}

Na co uważać: produkty wariantowe potrzebują osobnego Offer dla każdego wariantu. Uważaj też na konflikt źródeł schema. WooCommerce core, Yoast, Rank Math i motyw mogą generować ten sam typ. Efekt: duplikaty i błędy w walidatorze.

Punkty kontrolne: walidacja w Rich Results Test i Schema Validator, brak duplikatów tego samego typu.

Krok 3 — Spójność encji: @id, sameAs i dane firmy

Jeden byt, jedno @id. Ten sam identyfikator musi pojawiać się na stronie głównej, w schema i w artykułach. Inaczej Google widzi kilka osobnych firm.

Kolejność priorytetów dla sameAs:

  1. Wikipedia lub Wikidata,
  2. LinkedIn,
  3. Google Business Profile,
  4. profile branżowe i katalogi.

Na co uważać: różne @id w różnych miejscach rozbijają graf. Nie linkuj sameAs do stron ujednoznaczniających. NAP (nazwa, adres, telefon) musi być identyczny na stronie, w schema i w Google Business Profile.

Punkty kontrolne: ten sam @id w trzech miejscach, NAP identyczny w trzech miejscach. Budowa rozpoznawalności bez Wikipedii zajmuje zwykle 6–18 miesięcy.

Krok 4 — llms.txt: co daje, a czego nie obiecuje

llms.txt to eksperymentalny, niestandardowy mechanizm. Autorem jest Jeremy Howard z Answer.AI. Google go ignoruje i nie wymaga. Nie zastępuje robots.txt ani sitemap.xml.

Warto go wdrożyć, jeśli jest tani. Nie licz na gwarancję cytowań.

Minimalna struktura: H1 z nazwą, blockquote z opisem, sekcje H2 z linkami, opcjonalna sekcja „Optional".

Najczęstsze błędy: brak pliku pod /llms.txt, zła składnia, blokowanie botów w robots.txt, traktowanie pliku jako zamiennika SEO, brak aktualizacji.

Bot Rola Honoruje robots.txt
GPTBot trening OpenAI tak
OAI-SearchBot wyszukiwanie ChatGPT tak
ChatGPT-User akcje użytkownika tak
ClaudeBot trening Anthropic tak
PerplexityBot wyszukiwanie Perplexity tak
Google-Extended trening AI Google tak

Uwaga praktyczna: blokowanie OAI-SearchBot razem z GPTBot odcina Cię od wyszukiwania w ChatGPT. To dwie różne decyzje.

Krok 5 — Treści, które AI chce cytować

Modele cytują strony aktualizowane w ostatnich 30 dniach znacznie częściej. Świeżość to jeden z najsilniejszych sygnałów.

Formaty, które działają: FAQ, „jak wybrać", „dla kogo / kiedy nie", porównania.

Checklista opisu oferty (7 pytań):

  1. Co to jest?
  2. Dla kogo?
  3. Z czego jest zrobione?
  4. Jak działa?
  5. Ile kosztuje?
  6. Jak dostarczasz?
  7. Jak przyjmujesz zwroty?

Przykład „przed/po":

  • Przed: „Buty trailowe Model X. Lekkie i wygodne."
  • Po: „Buty trailowe Model X dla biegaczy startujących w terenie górskim. Podeszwa Vibram, waga 280 g, wodoodporna membrana. Dostawa 24 h, zwrot 30 dni."

Punkty kontrolne: każdy kluczowy produkt odpowiada na min. 5 pytań zakupowych, treści zaktualizowane w ostatnich 30 dniach. Jeśli chcesz zobaczyć, jak krok po kroku sprawić, by AI mówiło o Twoim sklepie, ten schemat warto potraktować jako punkt wyjścia.

Krok 6 — Zmierz efekt: Search Console, logi i monitoring AI

Co mierzyć Gdzie Jak często
Indeksacja i błędy schema Search Console co tydzień
Ruch z AI Generative AI performance report co miesiąc
Boty AI logi serwera (reverse DNS) co miesiąc
Obecność marki testy promptów co miesiąc
Citation Rate i Share of Voice monitoring AI co miesiąc

Realistyczne ramy: pierwsze sygnały po około 30 dniach, pełny obraz po 90. W raporcie Semly 2026, obejmującym 100 sklepów i 10 000 promptów, średnia widoczność wzrosła z 11,8% do 22,6% w 90 dni. To korelacja, nie gwarancja.

Tu wchodzi Semly.ai. Platforma łączy się z WooCommerce przez klucz API, a z WordPressem przez hasło aplikacji. W modelu Zero-Integration wdrożenie zajmuje kilka minut, bez wtyczek i kodu. Leon AI Agent, dostępny od planu Ultra, codziennie analizuje odpowiedzi modeli, śledzi pozycję marki, sentyment i źródła cytowań. Pełną listę obsługiwanych platform znajdziesz na stronie integracji Semly.

Najczęstsze błędy i jak je naprawić

Błąd Objaw Naprawa
Konflikt źródeł schema Duplikaty w walidatorze Wyłącz schema w jednym z pluginów
Brak @id i sameAs Marka rozbita na kilka bytów Ustaw jeden @id dla Organization
llms.txt jako zamiennik SEO Brak efektów Wróć do fundamentów SEO
Blokada OAI-SearchBot Brak marki w ChatGPT Odblokuj boty wyszukiwania
Brak polityki zwrotów w Offer Ostrzeżenia w walidatorze Dodaj hasMerchantReturnPolicy
Nieaktualne ceny Rozjazd ceny w schema i na stronie Generuj schema dynamicznie
Brak walidacji mobile Błędy tylko na telefonie Testuj Rich Results na mobile
Brak pomiaru Nie wiesz, co działa Wdróż monitoring

Co dalej — kolejne kroki i warianty

Plan 30/60/90 dni:

  • 30 dni: audyt, JSON-LD, encje, llms.txt.
  • 60 dni: treści konwersacyjne, feed produktowy, pierwsze testy promptów.
  • 90 dni: monitoring, korekty, rozszerzenie na kolejne kategorie.

Drzewko decyzji „zrób sam vs platforma":

  • Mały sklep, kilka produktów, masz czas: zacznij sam od kroków 1–3.
  • Sklep z setkami SKU, brak programisty: platforma GEO oszczędza czas.
  • Chcesz mierzyć efekt i wiedzieć, co zmienić: monitoring jest konieczny.

Semly.ai oferuje plany od 199 zł/mc (Premium), przez 499 zł/mc (Ultra z Leonem), do 997 zł/mc (Scale). Efekty są korelacyjne, nie gwarantowane. Nikt nie obiecuje pozycji w AI.

FAQ

Czy muszę mieć programistę? Nie. Wtyczki SEO generują podstawową schema, a Semly łączy się przez klucz API lub hasło aplikacji.

Czy schema jest wymagana przez Google? Google nie wymaga schema do funkcji AI, ale kompletne dane produktowe poprawiają zrozumiałość i CTR.

Ile to zajmuje? Audyt to kilka godzin. Wdrożenie schema i encji: 1–2 dni. Pierwsze efekty po około 30 dniach.

Czy llms.txt działa? To mechanizm eksperymentalny. Google go ignoruje. Wdrażaj, jeśli jest tani, ale nie licz na gwarancję.

Jak odróżnić ruch z AI od organicznego? Po źródle sesji w analityce i po logach botów. API nie wystarczy, liczy się zachowanie w UI.

Mini-słownik

  • GEO — optymalizacja pod wyszukiwarki generatywne i modele językowe.
  • Encja — jednoznacznie zidentyfikowany byt, np. Twoja firma.
  • @id — unikalny identyfikator encji w schema.
  • sameAs — linki potwierdzające tożsamość marki.
  • Citation Rate — jak często marka jest cytowana w odpowiedziach AI.
  • Share of Voice — udział marki w odpowiedziach na dany temat.

Źródła

Sprawdź, czy Cię widzi

Wpisz adres Twojej strony, żeby otrzymać bezpłatny raport widoczności w AI