Yoast SEO 27.1, wydany 3 marca 2026, przyniósł Schema Aggregation: opcjonalną funkcję, która zbiera dane strukturalne generowane przez Yoast na stronie WordPress i udostępnia je jako jeden połączony graf. Agenci AI i inne systemy mogą odczytać encje witryny z kilku endpointów REST, zamiast przechodzić przez każdą podstronę.
Ta funkcja powstała we współpracy z zespołem Microsoft NLWeb. Według wpisu Yoast o wydaniu Yoast ogłosił współpracę z NLWeb w listopadzie 2025, a w pracach uczestniczył R.V. Guha, współtwórca Schema.org. Wyjście schema na poszczególnych stronach się nie zmienia. Te same dane są porządkowane na poziomie całej witryny.
Czym jest Yoast Schema Aggregation
Schema Aggregation łączy wszystkie dane schema ze strony WordPress w zunifikowany graf encji. Zamiast wymagać od agentów AI odwiedzania każdej podstrony, Yoast udostępnia centralny punkt dostępu z artykułami, autorami, produktami, organizacją i innymi encjami witryny. Yoast nazywa ten połączony wynik “schemamap”.
W praktyce agent AI, który czyta stronę WordPress z włączonym endpointem, może jednym zapytaniem pobrać dane strukturalne całego typu treści: informacje o artykułach, ich autorach, produktach, organizacji i powiązaniach między nimi. Zduplikowane encje są scalane, więc autor podpisany pod wieloma wpisami staje się jednym rekordem Person, powiązanym ze wszystkimi tymi artykułami.
Dlaczego Schema Aggregation pomaga dużym witrynom
Wyobraź sobie stronę WordPress jako dużą bibliotekę. W tradycyjnym podejściu odwiedzający (albo bot AI) musiał wejść do każdej sali, otworzyć każdą książkę i przeczytać każdą stronę, żeby dowiedzieć się, co biblioteka zawiera. Dzięki Schema Aggregation dostaje katalog przy wejściu: mapę zbiorów uporządkowaną według tematów, autorów i powiązań między pojęciami.
Najbardziej odczuwają to firmowe witryny z setkami lub tysiącami podstron. Crawler, który dociera tylko do części witryny, widzi tylko część grafu encji, a schemamap wymienia endpoint każdego uwzględnionego typu treści.
Jak działa Schema Aggregation w Yoast SEO
Jak działa zunifikowany graf encji
System Yoast Schema Aggregation agreguje typy danych schema.org obecne na stronie WordPress. Gdy użytkownik konfiguruje Yoast SEO, wtyczka generuje dane strukturalne dla różnych typów treści: artykułów, autorów, produktów, organizacji, lokalizacji i innych.
Tradycyjnie te dane były rozproszone po poszczególnych stronach. Artykuł zawierał schema Article, strona autora schema Person, produkt schema Product. Schema Aggregation zbiera te informacje i łączy je w spójny graf, który można przetwarzać jako całość. Alex Moss, Principal SEO w Yoast, opisał scalanie na platformie X, a cytuje go Search Engine Journal: “Scala zduplikowane encje, dzięki czemu Twój ‘Autor X’ albo ‘Artykuł Y’ istnieje jako pojedynczy węzeł” (tłumaczenie własne).
Co zwracają endpointy agregatora schema
Dokumentacja API dla deweloperów opisuje dwie trasy REST:
GET /wp-json/yoast/v1/schema-aggregator/get-schema/{post_type}[/{page}]zwraca zagregowane fragmenty schema jednego typu treści w JSON-LD, na przykładpost,pagealboproduct. Numer strony jest opcjonalny i zaczyna się od 1.GET /wp-json/yoast/v1/schema-aggregator/get-xmlzwraca schemamap: indeks XML z listą wszystkich adresów get-schema, datą ostatniej zmiany, częstotliwością zmian i priorytetem.
Podział na typy treści utrzymuje odpowiedzi w rozsądnym rozmiarze. Domyślnie jedna strona wyników mieści 1000 pozycji, a dla typów treści z dużymi fragmentami schema 100. Od razu po instalacji tylko product jest traktowany jako typ “big schema”, bo znaczniki produktu zawierają oferty, ceny i opinie. Obie trasy wysyłają nagłówek Cache-Control: max-age=300.
Przegląd dla deweloperów dodaje, że schema produktów z WooCommerce i schema plików z Easy Digital Downloads trafiają do agregacji automatycznie. Wpis o wydaniu wymienia też dwóch partnerów Schema API, których znaczniki są uwzględniane: The Events Calendar i WP Recipe Maker. Jeśli prowadzisz sklep na WooCommerce, katalog produktów trafia więc do endpointu bez dodatkowego kodu.
Czym jest Microsoft NLWeb
Współpraca z Microsoft NLWeb jest kluczowym elementem tej inicjatywy. NLWeb (Natural Language Web) to otwarty projekt Microsoftu do budowania interfejsów konwersacyjnych na stronach internetowych. Repozytorium NLWeb zawiera referencyjną implementację w Pythonie na licencji MIT i opisuje się jako zestaw otwartych protokołów z przykładowym kodem.
Każda instancja NLWeb obsługuje podstawową metodę ask, która wysyła do strony pytanie w języku naturalnym i zwraca JSON oparty na słowniku Schema.org. Każda instancja działa też jako serwer MCP. Repozytorium podsumowuje tę relację tak: “NLWeb jest dla MCP/A2A tym, czym HTML dla HTTP” (tłumaczenie własne).
Rola Yoast to warstwa danych. Schemamap jest gotowym źródłem dla instancji NLWeb, a strona funkcji Yoast mówi, że deweloperzy mogą używać endpointu razem z repozytorium NLWeb na GitHubie. Strona WordPress nie zaczyna sama odpowiadać na pytania w języku naturalnym po włączeniu przełącznika. Ktoś musi uruchomić NLWeb, załadować dane do jednej z obsługiwanych baz wektorowych (Qdrant, Milvus, Postgres, Elasticsearch, Azure AI Search, Snowflake albo Cloudflare AutoRAG) i podłączyć model językowy.
Czy Schema Aggregation poprawia widoczność w wyszukiwaniu AI
Jak zmienia się indeksacja stron przez AI
Tradycyjne SEO koncentrowało się na optymalizacji treści pod wyszukiwarki takie jak Google. Schema Aggregation to krok w stronę optymalizacji dla systemów AI i asystentów głosowych.
Alex Moss podsumował tę zmianę na platformie X, znów w cytacie Search Engine Journal: “Agent nie musi już przeszukiwać wszystkich pojedynczych stron, żeby zrozumieć ich znaczenie” (tłumaczenie własne). Dla strategii SEO oznacza to, że obraz Twoich encji na poziomie witryny staje się czymś, co publikujesz, a nie czymś, co crawler musi odtworzyć.
Zamiast skupiać się wyłącznie na tradycyjnych wyszukiwarkach, właściciele stron muszą teraz myśleć o tym, jak systemy AI odczytają ich treści. Schema Aggregation jest krokiem w tym kierunku, bo udostępnia dane, które Yoast już generuje, w formacie przeznaczonym dla takich systemów.
Czego wymaga optymalizacja pod silniki odpowiedzi (AEO)
Schema Aggregation wpisuje się w przejście od tradycyjnego SEO do AEO, czyli optymalizacji pod silniki odpowiedzi. Coraz większa część wyszukiwań kończy się u asystenta AI, który podaje bezpośrednią odpowiedź zamiast listy niebieskich linków.
Żeby pojawić się jako źródło w takich odpowiedziach, Twoja strona potrzebuje:
- Kompletnych danych strukturalnych: schemamap je udostępnia, ale może udostępnić tylko to, co Twoje strony już deklarują.
- Autorytetu tematycznego: graf encji pokazuje, jak szeroko i głęboko pokrywasz konkretne tematy.
- Przypisania autorstwa: profile autorów powiązane z treściami wspierają E-E-A-T (doświadczenie, wiedza ekspercka, autorytet, wiarygodność).
Jakie korzyści daje Schema Aggregation stronom WordPress
Dla właścicieli stron WordPress Yoast Schema Aggregation daje kilka rzeczy:
- Czytelniejszy obraz dla systemów AI: agent czyta jeden graf bez duplikatów, zamiast składać znaczniki z wielu podstron.
- Jeden przełącznik, bez przebudowy: strona funkcji podaje, że nie trzeba instalować niczego nowego ani używać dodatkowych narzędzi.
- Poszanowanie obecnych ustawień prywatności: udostępniane są tylko publiczne, indeksowalne treści, a strony prywatne lub ukryte zostają poza agregacją.
- Zgodność z NLWeb: schemamap może bezpośrednio zasilać instancję NLWeb.
Dlaczego Yoast integruje się z NLWeb
Co Alain Schlesser mówi o integracji z NLWeb
Alain Schlesser, Principal Architect w Yoast, podsumował ideę funkcji we wpisie o wydaniu: “Nie zatrzymasz fali AI, ale możesz nią pokierować. Nasza integracja z NLWeb oddaje Ci kontrolę” (tłumaczenie własne).
Ta wypowiedź dobrze pokazuje podejście Yoast do AI. Zamiast traktować sztuczną inteligencję wyłącznie jako zagrożenie, zespół próbuje dać użytkownikom WordPressa większą kontrolę nad tym, jak ich treści są odczytywane i streszczane.
Schema Aggregation to odpowiedź na obawy wielu właścicieli stron dotyczące rosnącej roli AI w przetwarzaniu informacji. Zamiast pozwalać systemom AI na dowolną interpretację treści strony, Yoast daje webmasterom narzędzie do kontrolowanego prezentowania informacji.
Jak kontrolować to, co AI mówi o Twojej marce
Bez jasnych danych strukturalnych modele językowe mogą tworzyć nieścisłe lub niepełne opisy Twojej firmy. W schemamap określasz, które fakty o organizacji, usługach i treściach są wiarygodnym źródłem. To, co się w niej znajdzie, zależy od danych wpisanych w Yoast, więc ustawienia organizacji i autorów warto dokładnie przejrzeć.
Wymagania i konfiguracja Schema Aggregation w Yoast
Jaka wersja Yoast SEO i WordPress jest wymagana
Aby korzystać z Yoast Schema Aggregation, potrzebujesz:
- Yoast SEO w wersji 27.1 lub nowszej. Endpoint jest częścią darmowej wtyczki i znajduje się też w Yoast SEO Premium, Yoast WooCommerce SEO oraz Yoast SEO AI+.
- Wersji WordPressa i PHP obsługiwanej przez aktualną wtyczkę. Na dzień 14 października 2026 katalog wtyczek wordpress.org podaje Yoast SEO 28.7, który wymaga WordPressa 6.9 i PHP 7.4.
- Włączonego generowania schema w Yoast. Artykuł pomocy ostrzega, że bez niego endpoint nie działa.
- Opublikowanych, publicznych i indeksowalnych treści (artykułów, produktów, autorów).
Jak włączyć endpoint agregacji schema
Funkcja jest domyślnie wyłączona. Przy pierwszym logowaniu po aktualizacji Yoast pokazuje krótki przewodnik z tym samym przełącznikiem. Żeby włączyć ją ręcznie:
- W kokpicie WordPressa otwórz Yoast SEO.
- Przejdź do Ustawienia.
- W sekcji Funkcje strony otwórz Narzędzia SI.
- Włącz Punkt końcowy agregacji schema. Fioletowy znacznik potwierdza, że jest aktywny.
- Kliknij Zapisz zmiany.
Na stronach zarządzanych kodem przegląd dla deweloperów podaje odpowiednik programowy: WPSEO_Options::set( 'enable_schema_aggregation_endpoint', true );. Tym samym przełącznikiem w każdej chwili wyłączysz funkcję.
Które dane strukturalne uzupełnić najpierw
Endpoint może zagregować tylko to, co Yoast już wie, więc uzupełnij dane, z których korzysta:
- Kompletne profile autorów ze zdjęciami i biogramami, które pokazują doświadczenie i wiedzę
- Dane organizacji w ustawieniach Yoast, w tym logo, adres i dane kontaktowe
- Schema produktów, jeśli prowadzisz sklep na WooCommerce
- Dane lokalizacji, jeśli masz fizyczny punkt
- Schema FAQ dla artykułów odpowiadających na częste pytania
- Schema HowTo dla poradników krok po kroku
Jak sprawdzić, czy Schema Aggregation działa
Żeby potwierdzić, że funkcja działa na Twojej stronie:
- Otwórz
https://twojastrona.pl/wp-json/yoast/v1/schema-aggregator/get-xml(z własną domeną). Powinieneś zobaczyć jeden wpis na każdy publiczny typ treści. - Przejdź pod jeden z wymienionych adresów, na przykład
.../get-schema/post, i sprawdź, czy artykuły, autorzy i organizacja pojawiają się w JSON-LD. - Otwórz
/robots.txt. Yoast dodaje linięSitemap:wskazującą adres get-xml. - Jeśli masz dostęp do powłoki, uruchom
wp yoast aggregate_site_schema post, które wypisuje ten sam JSON-LD w terminalu. - Użyj Schema Visualizer od Yoast, żeby zobaczyć graf.
Test wyników z elementami rozszerzonymi Google nadal się przydaje, ale sprawdza znaczniki pojedynczych adresów URL. Nie czyta endpointu agregacji. Takie kontrole są częścią utrzymania stron WordPress, zwłaszcza po aktualizacjach wtyczek.
Ustawienia dla deweloperów w agregatorze schema Yoast
Dokumentacja filtrów opisuje, co można zmienić w kodzie. W praktyce liczy się pięć obszarów.
Jakie typy treści i typy schema obejmuje agregator
Domyślnie agregator przetwarza wszystkie publiczne typy treści: wpisy, strony i własne typy treści. Filtr wpseo_schema_aggregator_post_types zawęża lub rozszerza tę listę, na przykład żeby techniczny typ treści nie trafił do schemamap.
Typy schema są przypisane do kontekstów. Przegląd dla deweloperów wymienia Website, Content, Commerce, Entity, Event, Data, Medical, Action, Enumeration, Meta i Website meta. Typy akcji, wyliczeń i meta są domyślnie odfiltrowywane. Odpowiada to hierarchii samego schema.org: Action opisuje coś, co agent może zrobić, a Enumeration to stała lista wartości, na przykład status dostępności. Żadne z nich nie opisuje tego, o czym jest Twoja strona. Dwa filtry zmieniają przypisanie: wpseo_schema_aggregator_elements_context_map zastępuje je w całości, a wpseo_schema_aggregator_elements_context_map_{context} modyfikuje jeden kontekst. Własna wpseo_schema_aggregator_filtering_strategy może decydować fragment po fragmencie, co trafia do wyniku.
Jak działa cache i stronicowanie
Każdy typ treści ma własny cache, który czyści się automatycznie po aktualizacji wpisu. wpseo_schema_aggregator_cache_enabled wyłącza cache, a wpseo_schema_aggregator_cache_ttl ustawia jego czas życia w sekundach.
Domyślny czas życia jest opisany różnie w dwóch miejscach. Przegląd wiąże go z liczbą wpisów w witrynie, a dokumentacja filtrów z rozmiarem odpowiedzi. Jeśli czas odświeżania ma dla Ciebie znaczenie, ustaw TTL jawnie, zamiast polegać na którymkolwiek z opisów. Rozmiar strony wyników ma własne filtry: wpseo_schema_aggregator_per_page (domyślnie 1000), wpseo_schema_aggregator_per_page_big (domyślnie 100) i wpseo_schema_aggregator_big_schema_post_types (domyślnie product).
Jak schemamap jest ogłaszana w robots.txt
Yoast ogłasza schemamap w robots.txt zwykłą dyrektywą sitemap, co pokazuje dokumentacja API:
Sitemap: https://example.com/wp-json/yoast/v1/schema-aggregator/get-xmlCrawlery, które czytają linie sitemap, znajdą endpoint bez żadnego innego linku. Jeśli wolisz udostępniać adres tylko wybranym partnerom, filtr wpseo_disable_robots_schemamap usuwa tę linię. Wpisy w schemamap mają częstotliwość zmian daily i priorytet 0.8, a oba parametry zmienisz filtrami wpseo_schema_aggregator_schemamap_changefreq i wpseo_schema_aggregator_schemamap_priority.
Co zawierają zagregowane rekordy Article i Person
Agregator wzbogaca niektóre rekordy ponad to, co jest w znacznikach strony. Dla artykułów filtry wpseo_article_enhance_* sterują trzema dodatkami: treścią artykułu, zajawką i słowami kluczowymi. Przy ustawieniach domyślnych używana jest zajawka, a treść artykułu trafia do rekordu tylko wtedy, gdy zajawki brak. Ta treść jest czyszczona z HTML i shortcode’ów oraz przycinana przez article_body_max_length, którego wartość domyślna to 500. Kategorie stają się słowami kluczowymi dopiero po włączeniu categories_as_keywords.
Dla osób dodatek person_job_title jest domyślnie włączony, więc stanowisko autora może trafić do rekordu Person. Sterują nim filtry wpseo_person_enhance_*.
Jakie polecenia WP-CLI dodaje agregator
Funkcja dodaje dwa polecenia:
wp yoast aggregate_site_schema post --page=1
wp yoast clear_schema_aggregator_cache postPierwsze wypisuje JSON-LD danego typu treści na standardowe wyjście, co ułatwia zapisanie stanu przed zmianą i po niej. Drugie czyści cache jednego typu treści albo wszystkich, jeśli pominiesz argument.
Jaką rolę mają dane strukturalne w SEO, GEO i AEO
Jak AI zmienia wyszukiwanie
Rozwój Yoast Schema Aggregation wpisuje się w szerszy trend w wyszukiwaniu. Coraz więcej użytkowników korzysta z asystentów AI, żeby znaleźć informacje, zadać pytanie i podjąć decyzję. Tradycyjne wyszukiwarki również integrują AI, co zmienia sposób prezentowania wyników.
W tym kontekście dane strukturalne stają się centralnym elementem strategii SEO. Strony, które podają jasne, uporządkowane informacje w formacie czytelnym dla systemów AI, są w lepszej pozycji niż te, które polegają wyłącznie na tradycyjnej optymalizacji.
Czym różnią się SEO, GEO i AEO
Granice między tradycyjnym SEO, GEO (Generative Engine Optimization) i AEO (Answer Engine Optimization) się zacierają. Dane strukturalne służą wszystkim trzem:
- SEO: dane strukturalne na poziomie strony nadal są ważne dla klasycznych wyników wyszukiwania
- GEO: graf encji daje silnikom generatywnym ustrukturyzowane źródło, gdy streszczają treści
- AEO: bezpośrednie odpowiedzi asystentów AI opierają się na danych, które da się sprawdzić i przypisać
Czy WordPress jest gotowy na wyszukiwanie AI
Yoast Schema Aggregation wzmacnia pozycję WordPressa jako platformy łatwej w utrzymaniu i rozbudowie. Współpraca z zespołem NLWeb pokazuje, że ekosystem WordPressa pracuje nad wyzwaniami związanymi z AI.
Dla firm i twórców stron praktyczny wniosek jest taki, że warstwę danych potrzebną agentom AI można włączyć na istniejącej stronie WordPress bez jej przebudowy.
Yoast Schema Aggregation czy schema na każdej podstronie
Jak działa schema osobno na każdej podstronie
W tradycyjnym podejściu do danych strukturalnych każda strona zawierała własny zestaw danych schema. Boty wyszukiwarek musiały odwiedzać każdą stronę osobno, żeby zrozumieć jej zawartość. Proces był czasochłonny i nie zawsze prowadził do pełnego zrozumienia struktury witryny.
Główne ograniczenia tego podejścia to:
- Niepełne crawlowanie dużych witryn
- Utrata kontekstu między powiązanymi stronami
- Ta sama encja opisywana od nowa na każdej stronie
- Brak jednego miejsca, w którym widać powiązania między encjami
Zalety jednego punktu dostępu do danych schema
Schema Aggregation upraszcza ten proces, bo zbiera dane w jednym miejscu. Agent AI może uzyskać pełny obraz witryny bez odwiedzania każdej podstrony. Nowe podejście daje:
- Wydajność: jedna schemamap z listą wszystkiego, co witryna udostępnia
- Kompletność: wszystkie publiczne, indeksowalne treści z uwzględnionych typów są objęte agregacją
- Kontekst: powiązania między encjami są zachowane i zapisane wprost
- Aktualność: cache typu treści czyści się, gdy któryś z jego wpisów zostanie zaktualizowany
Podsumowanie
Yoast Schema Aggregation, przygotowana razem z zespołem Microsoft NLWeb, daje stronom WordPress widok ich danych strukturalnych na poziomie całej witryny. Jest darmowa, opcjonalna i włącza się ją w jednym miejscu, a udostępnia te same dane, które Yoast już generuje na każdej stronie, scalone i bez duplikatów.
Dla właścicieli stron WordPress jakość tego grafu zależy od danych, na których się opiera: kompletnych profili autorów, danych organizacji i informacji o produktach. Deweloperzy dzięki filtrom i poleceniom WP-CLI decydują, które typy treści trafiają do agregacji, jak długo odpowiedzi są w cache i czy schemamap jest ogłaszana w robots.txt.
Będziemy obserwować, jak agenci AI i instancje NLWeb korzystają ze schemamap. Tymczasem zaktualizuj Yoast SEO, włącz endpoint i sprawdź, co zwraca Twój adres get-xml.
Zobacz nasze usługi optymalizacji SEO i widoczności albo napisz do nas, jeśli chcesz uporządkować ten obszar w swoim projekcie.






