Co to jest Speakable schema i jak je dodać do strony w 2026
Spis treści 17 sekcji
- Co to jest Speakable schema
- Kto czyta Speakable schema
- Jaki format ma Speakable
- Jakie fragmenty oznaczyć jako Speakable
- Dobre kandydaty (oznaczaj):
- Złe kandydaty (NIE oznaczaj):
- Pełna implementacja w Lokal360
- Częste błędy przy wdrażaniu Speakable
- Błąd 1: Selector wskazujący nieistniejący element
- Błąd 2: Selector matchujący za dużo
- Błąd 3: Speakable bez Article schema
- Błąd 4: Długie fragmenty oznaczone Speakable
- Błąd 5: Brak datePublished/dateModified w Article
- Czy Speakable wpływa na ranking
- Speakable to przyszłość czy moda
- Co dalej, po Speakable
- Materiały do dalszej lektury
Wszystkie wpisy 101 wpisów
Pozycjonowanie 5
Spacery 360° 23
- Co to jest Trusted Photographer Google: pełen przewodnik 2026
- Ile kosztuje spacer 360 w Polsce 2026: pełen cennik rynkowy
- Ile kosztuje spacer 360° w Warszawie 2026? Realne ceny i 6 czynników
- Jak Google indeksuje spacery 360° w wynikach Map i Wyszukiwarki 2026
- Kiedy spacer 360° nie ma sensu? 7 sytuacji, w których odradzamy
- Spacer 360 dla pensjonatu w Pieninach, kompletny przykład
- Spacer 360° czy film wideo restauracji? Porównanie kosztów i wyników
- Matterport czy Street View, który spacer wybrać 2026
- Spacer 360 dla biura i coworkingu, ROI 2026
- Spacer 360 dla gabinetu lekarskiego, zaufanie pacjentów
- Spacer 360 dla kancelarii prawnej, jak buduje zaufanie
- Spacer 360 dla przedszkola lub żłobka, decyzja rodzica
- Spacer 360 dla sklepu i showroomu, sprzedaż 2026
- Spacer Premium vs Express 2026, który wybrać
- Zaufany Fotograf Google: kim jest i czy warto z nim pracować
- Spacer wirtualny vs reklamy 2026, co się bardziej opłaca
- Spacer wirtualny a pozycja w Google Maps, co wpływa na widoczność
- Masala: 25 000 wyświetleń mapowych w 5 miesięcy bez reklam
- Jak wygląda sesja 360° w restauracji? Krok po kroku
- Spacer wirtualny czy zdjęcia, co lepiej dla małej firmy
- Ile kosztuje spacer wirtualny? Pełen cennik i pakiety 2026
- Czy spacer wirtualny w Google Maps się opłaca?
- 5 pytań, które musisz zadać przed zamówieniem spaceru 360°
Trendy 2026 17
- GEO i AEO: jak być cytowanym przez ChatGPT i AI w 2026
- Panoramy 360 w reklamach Meta 2026, format i ROI
- Chatbot AI dla małej firmy 2026, kiedy ma sens i ile kosztuje
- 10 dodatków AI dla strony firmy 2026, gotowe zamiast budować
- Agencja vs freelancer, przewodnik dla CEO w 2026
- Dlaczego SaaS robi z Ciebie zakładnika, i jak się od tego uwolnić
- AI a tworzenie aplikacji w 2026, co to oznacza dla małej firmy
- Software house vs freelancer z Claude Code w 2026
- E-E-A-T 2026, co Google sprawdza, żeby uznać Twoją firmę za wiarygodną
- WordPress vs strona statyczna 2026, co kosztuje mniej w 5 lat
- Opinie Google 2026: jak budować i zarządzać
- Voice search i AI search 2026, jak trafić do Asystenta Google
- Google AI Overviews a lokalna firma, jak nie zniknąć z wyników w 2026
- PageSpeed jako ranking factor 2026, co liczy Google
- Mobile-first 2026, dlaczego Google ocenia stronę z telefonu
- Google Business Profile 2026, pełna lista funkcji
- SEO lokalne 2026, jak być pierwszym w Mapach
Branże 16
- Strona dla szkoły językowej 2026, jak rekrutować
- Strona dla galerii sztuki, wirtualne zwiedzanie i bilety online
- Strona dla warsztatu samochodowego, jak zbudować zaufanie online
- Strona dla biura nieruchomości 2026, jak generuje leady
- Strona dla salonu masażu i SPA 2026, jak zapełnia grafik
- Strona dla gabinetu weterynaryjnego, zaufanie właściciela online
- Strona dla kawiarni 2026, jak buduje grupę stałych gości
- Strona dla salonu fryzjerskiego i barber shopu 2026
- Strona dla restauracji fine-dining, atmosfera i rezerwacja stolika
- Strona dla piekarni rzemieślniczej, jak sprzedać świeżość online
- Strona dla studia jogi i fitnessu 2026
- Strona dla kliniki stomatologicznej, jak rozbroić strach pacjenta
- Strona dla pensjonatu i hotelu butikowego, ucieczka od Booking
- Strona dla gabinetu medycznego, podologia, estetyka i fizjoterapia
- Strona dla sali weselnej 2026, co liczy się dla par
- Jak zwiększyć rezerwacje w restauracji 2026, 8 działań
Rezerwacje 11
- Własny CRM dla małej firmy 2026, ile naprawdę kosztuje
- Jak zacząć własny system rezerwacji, przewodnik dla małej firmy 2026
- Alternatywa dla Calendly, własny system dla freelancerów
- Alternatywa dla Restaumatic, własny system rezerwacji stolika
- Ile zaoszczędzę rezygnując z SaaS, kalkulator dla małej firmy
- Alternatywa dla ZnanyLekarz, własny system rejestracji wizyt
- Migracja z SaaS na własny system, przewodnik krok po kroku
- Alternatywa dla Booksy 2026, własny system bez prowizji za 3 999 zł
- Powiadomienia rezerwacji SMS vs email w 2026
- Ile kosztuje system rezerwacji online 2026
- Jak nie płacić prowizji Booking.com, i nie stracić przy tym rezerwacji
Strony www 7
- Mam stronę a klientów nie ma, 6 powodów dlaczego
- Strona ładuje się wolno, 7 przyczyn i jak je rozpoznać
- Domena i hosting dla małej firmy 2026, ile ma kosztować
- Strona internetowa w 7 dni, jak to możliwe
- Jak wybrać firmę do strony internetowej w 2026
- Ile kosztuje strona dla małej firmy 2026, rozkład cen
- Strona dla domku letniskowego 2026, jak buduje rezerwacje
Strony internetowe 6
SEO 6
- RODO a SaaS, czyje są dane klientów na Booking i ZnanyLekarz
- Audyt SEO strony, co Google sprawdza w 2026
- Core Web Vitals 2026. LCP, CLS, INP w praktyce dla małej firmy
- JSON-LD dla lokalnej firmy, przykład LocalBusiness
- Schema.org dla małej firmy, co to i czemu Google to lubi
- Negatywne opinie Google: jak reagować z głową
Własne systemy 4
AI w marketingu 3
W skrócie: Speakable schema to typ JSON-LD (SpeakableSpecification z schema.org) wskazujący fragmenty strony „dobre do cytowania głośnego”. Wprowadzony przez Google w 2018 dla Assistant. W 2026 używany przez AI Overviews, częściowo Perplexity i ChatGPT Search. Wdrożenie zajmuje 5 minut per artykuł.
Co to jest Speakable schema
Speakable to typ schemy z schema.org, który wskazuje wyszukiwarkom i asystentom głosowym, “które fragmenty strony są dobre do głośnego cytowania”. Wprowadzony przez Google w lipcu 2018 (Google blog post) dla Google Assistant, początkowo dla treści newsowych w USA.
Funkcjonalnie: gdy użytkownik pyta Google Assistant „Hej Google, co nowego w branży X?”, Assistant czyta fragmenty stron oznaczonych Speakable. Bez Speakable Assistant musiałby zgadywać, który fragment cytować.
W 2026 zastosowanie poszerzyło się:
- Google AI Overviews preferuje fragmenty oznaczone Speakable jako gotowe cytaty
- Perplexity, ChatGPT Search używają Speakable jako jednego z sygnałów ważności
- Wyszukiwanie głosowe w ogóle (Siri, Alexa pośrednio przez sieci partnerskie)
Kto czyta Speakable schema
Stan na maj 2026:
| Platforma | Czy używa Speakable | Notatka |
|---|---|---|
| Google Assistant | TAK (oryginalny use case) | Cytuje na głos dla zapytań informacyjnych |
| Google AI Overviews | TAK (potwierdzone) | Preferuje fragmenty Speakable nad zwykłe akapity |
| Perplexity | Heurystycznie | Brak oficjalnego potwierdzenia, praktyka pokazuje wpływ |
| OpenAI ChatGPT Search | Heurystycznie | Bez oficjalnego komentarza |
| Microsoft Bing Chat | Częściowo | Bing honoruje, ale wagę trudno ustalić |
| Anthropic Claude | Częściowo | Cytuje fragmenty po analizie wartości, schema jako sygnał uzupełniający |
| Apple Siri | Pośrednio | Siri używa Google + DuckDuckGo, więc Speakable wpływa pośrednio |
Jaki format ma Speakable
JSON-LD z polem speakable wewnątrz Article albo WebPage. Typ: SpeakableSpecification, z polem cssSelector (lista CSS selektorów) albo xpath (lista XPath expressions).
Przykład minimalny (Lokal360):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Co to jest Speakable schema",
"author": {
"@type": "Person",
"name": "Igor Biały"
},
"datePublished": "2026-05-24",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [".answer-first", "h1", ".tldr"]
}
}
</script>
Jest też wariant XPath, mniej używany:
"speakable": {
"@type": "SpeakableSpecification",
"xpath": ["//p[@class='answer-first']", "//h1"]
}
cssSelector jest preferowany, bo łatwiejszy do napisania i utrzymania niż XPath.
Jakie fragmenty oznaczyć jako Speakable
Krytyczne, bo źle dobrane fragmenty obniżają wartość:
Dobre kandydaty (oznaczaj):
- Krótkie odpowiedzi na pytania (10-30 słów). Idealna struktura: pierwsze zdanie po nagłówku z pytaniem.
- TLDR/summary boxy. Każdy artykuł powinien mieć jeden TLDR oznaczony Speakable.
- Definicje (“X to Y. Używane przez Z.”).
- Kluczowe statystyki (“80% firm w Polsce…”). Konkretne liczby z kontekstem.
- Bullet listy z krótkimi punktami (3-7 punktów, każdy 5-10 słów).
Złe kandydaty (NIE oznaczaj):
- Długie akapity (40+ słów), Assistant nie przeczyta tego na głos w jednym tchu
- Tabele HTML, czytanie tabeli na głos nie ma sensu
- Listy długie (10+ punktów), Assistant streszcza, ale nie cytuje wszystkiego
- Cytaty z innych źródeł, wprowadzają zamieszanie z autorstwem
- Formularze, przyciski akcji, kod
- Strony transakcyjne (cennik, kontakt), nie ma czego cytować
Pełna implementacja w Lokal360
Krok 1: Helper w site.ts
// src/data/site.ts
export function speakableFor(path: string, title: string) {
return {
'@context': 'https://schema.org',
'@type': 'WebPage',
'@id': `https://lokal360.pl${path}#speakable`,
url: `https://lokal360.pl${path}`,
name: title,
speakable: {
'@type': 'SpeakableSpecification',
cssSelector: ['.answer-first', '.aeo-tldr', 'h1'],
},
};
}
Krok 2: Użycie w stronach Astro
---
// src/pages/spacery-wirtualne/index.astro
import { speakableFor } from '../../data/site';
const jsonLd = [
/* inne schemas... */,
speakableFor('/spacery-wirtualne/', 'Spacery wirtualne 360')
];
---
<BaseLayout jsonLd={jsonLd}>
<h1>Spacery wirtualne 360</h1>
<p class="answer-first">Spacer wirtualny 360 to interaktywna prezentacja wnętrza...</p>
...
</BaseLayout>
Krok 3: CSS class w global.css
.answer-first {
/* opcjonalny visual emphasis, ale nie wymagany */
font-size: 1.1em;
line-height: 1.5;
}
.aeo-tldr {
/* TLDR box styling */
background: var(--teal-bg);
padding: 1rem;
border-left: 4px solid var(--teal);
}
To wszystko. Po deploy Speakable schema jest wykrywany przez Google Rich Results Test (search.google.com/test/rich-results).
Częste błędy przy wdrażaniu Speakable
Pięć błędów, które widzimy najczęściej w polskich audytach:
Błąd 1: Selector wskazujący nieistniejący element
Schema z cssSelector: [".answer-first"], ale strona nie ma elementu z tą klasą. Google logguje błąd, schema ignorowane.
Fix: Po dodaniu schema, sprawdź Rich Results Test i view-source czy element istnieje.
Błąd 2: Selector matchujący za dużo
cssSelector: ["p"] łapie wszystkie paragrafy. Assistant nie wie który cytować.
Fix: Konkretne klasy (.answer-first, .aeo-tldr), nie generyczne tagi.
Błąd 3: Speakable bez Article schema
Speakable wymaga zewnętrznego typu Article albo WebPage. Samodzielne SpeakableSpecification w <script> Google ignoruje.
Fix: Zawsze wewnątrz Article albo WebPage JSON-LD.
Błąd 4: Długie fragmenty oznaczone Speakable
Akapit z 80 słowami. Assistant nie czyta tego na głos.
Fix: Krótsze fragmenty, max 30 słów per selector.
Błąd 5: Brak datePublished/dateModified w Article
Speakable wymaga kontekstu czasowego. Bez daty Google traktuje treść jako outdated.
Fix: Zawsze podawaj datePublished i dateModified w Article schema.
Czy Speakable wpływa na ranking
Pośrednio, w kontekście GEO/AEO. Nie wpływa na klasyczny ranking organiczny Google (pozycje 1-10 w wynikach), ale:
- Zwiększa szansę cytowania w AI Overviews o 15-30 procent (dane case studies branżowych USA)
- Wzmacnia odpowiedzi głosowe w Google Assistant
- Poprawia “answer card” cytowania w Perplexity i ChatGPT Search
- Sygnał świeżości i ekspertyzy dla algorytmu
Dla firm w branżach informacyjnych (poradniki, FAQ, dokumentacja, konsulting) korzyść jest mierzalna w cytowaniach AI. Dla firm transakcyjnych (e-commerce, formularze) korzyść marginalna.
Speakable to przyszłość czy moda
Standard żyje od lipca 2018, popularność rośnie dopiero teraz w erze AI Overviews. W 2026 wdrożenie ma sens jako element strategii GEO/AEO.
Argumenty za:
- Standard schema.org, oficjalny, długoterminowy
- Google używa go w AI Overviews (potwierdzone)
- Koszt: 5 minut per artykuł
- Brak ryzyka, jeśli źle wdrożony to schema ignorowane (nie szkodzi)
Argumenty przeciw:
- Nie wszystkie AI używają, część heurystycznie
- Trudno zmierzyć efekt (brak metryki “cited by AI Overviews”)
- Schema.org
SpeakableSpecificationjest oznaczony jako “beta”, choć stabilny od lat
Rekomendacja: wdrożyć na pillarach, blogu, FAQ. Nie wdrażać na stronach transakcyjnych i prawnych. Globalny ROI: pozytywny, choć trudny do precyzyjnego pomiaru.
Co dalej, po Speakable
Speakable to jeden z pięciu kluczowych schema pod cytowania AI. Pełny pakiet:
- Article (lub BlogPosting) z author, datePublished, dateModified
- FAQPage dla pytań i odpowiedzi
- Speakable dla fragmentów cytowalnych (ten artykuł)
- Person dla autora z founderOf, jobTitle, sameAs
- LocalBusiness albo Organization dla firmy stojącej za treścią
Plus warstwa wyższa:
- llms.txt w korzeniu domeny
- Wikidata QID dla firmy + autora
- answer-first content w pierwszym akapicie każdej strony
Lokal360 wdraża wszystkie powyższe na 193 podstronach jako test live polskiego rynku GEO/AEO.
Materiały do dalszej lektury
- Speakable specification, schema.org, oficjalna referencja
- Speakable news feature launch, Google 2018, oryginalne wprowadzenie
- Speakable schema validator, Rich Results Test, sprawdź swoją implementację
- Lokal360, jak być cytowanym przez AI, szerszy kontekst GEO/AEO
- Lokal360, llms.txt poradnik, uzupełnienie strategii
Igor Biały
Twórca Lokal360 · spacery 360°, strony, systemy