JSON-LD dla lokalnej firmy, kompletny przykład LocalBusiness 2026
Spis treści 8 sekcji
Wszystkie wpisy 71 wpisów
SEO 6
- RODO a SaaS, czyje są Twoje dane klientów na Booking, Booksy, ZnanyLekarz
- Audyt SEO strony, co dokładnie sprawdza Google w 2026 i jak to zweryfikować
- Core Web Vitals 2026. LCP, CLS, INP w praktyce dla małej firmy
- JSON-LD dla lokalnej firmy, kompletny przykład LocalBusiness 2026
- Schema.org dla małej firmy, co to jest i czemu Google to uwielbia
- Negatywne opinie w Google, jak reagować, kiedy zgłaszać i jak nie zrobić sobie krzywdy
Spacery 360° 16
- Spacer wirtualny 360° dla gabinetu lekarskiego i kliniki, ile kosztuje i co daje
- Spacer wirtualny 360° dla sklepu i showroomu, jak zwiększa ruch i sprzedaż
- Spacer wirtualny 360° dla biura i coworkingu, rekrutacja, B2B i wynajem
- Spacer wirtualny 360° dla kancelarii prawnej, jak buduje wiarygodność
- Spacer wirtualny 360° dla przedszkola i żłobka, jak zwiększa zapisy
- Matterport czy Google Street View? Co wybrać do spaceru 360° w 2026
- Spacer Premium vs Spacer Express 24h 2026, kompletny przewodnik wyboru
- Zaufany Fotograf Google, co to znaczy i dlaczego ma znaczenie
- Spacer wirtualny vs reklamy w 2026, co się bardziej opłaca?
- Spacer wirtualny a pozycja w Google Maps, co naprawdę wpływa na widoczność lokalu
- Masala Wrocław, 25 000 wyświetleń spaceru wirtualnego bez złotówki na reklamy
- Jak wygląda sesja 360° w restauracji? Krok po kroku
- Spacer wirtualny a zdjęcia, czym się różnią i co wybrać?
- 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 16
- Panorama 360° w reklamach Meta (Facebook, Instagram) 2026, jak CTR 2-4x wyższy
- Chatbot AI dla małej firmy 2026, kiedy ma sens i ile kosztuje
- 10 dodatków AI dla strony firmy 2026, co dokładasz zamiast budować od zera
- Kiedy duża agencja, a kiedy freelancer, przewodnik dla CEO 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
- Duża agencja vs freelancer z AI, kto powinien zrobić Twój system w 2026
- E-E-A-T 2026, co Google sprawdza, żeby uznać Twoją firmę za wiarygodną
- WordPress vs strona statyczna 2026, co naprawdę kosztuje mniej w skali 5 lat
- Opinie Google 2026, pełna strategia pozyskiwania, odpowiadania i walki z negatywnymi
- Voice search i AI search 2026, jak Twoja firma trafi do odpowiedzi Asystenta Google
- Google AI Overviews a lokalna firma, jak nie zniknąć z wyników w 2026
- PageSpeed jako ranking factor 2026, ile naprawdę wpływa na pozycję w Google
- Mobile-first 2026, dlaczego strona, która działa tylko na komputerze, nie istnieje
- Google Business Profile w 2026, pełna lista funkcji, których nie używasz
- SEO lokalne 2026, co działa, co przestało i jak walczyć o pierwsze miejsce w Google Maps
Branże 16
- Strona dla szkoły językowej, jak przyciągnąć kursantów w 2026
- Strona dla galerii sztuki i muzeum, wirtualne zwiedzanie i bilety online
- Strona dla warsztatu samochodowego, jak zbudować zaufanie i zapełnić grafik
- Strona dla biura nieruchomości, jak prezentować oferty i przyciągać kupujących
- Strona dla salonu masażu i SPA, atmosfera, rezerwacja online i pakiety
- Strona dla gabinetu weterynaryjnego, zaufanie właściciela zwierzęcia online
- Strona dla kawiarni, jak ze specialty coffee zrobić destination spot
- Strona dla salonu fryzjerskiego i barber shopu, z rezerwacją online 24/7
- Strona dla restauracji fine-dining, atmosfera, rezerwacja stolika, brak prowizji
- Strona dla piekarni rzemieślniczej i cukierni, jak sprzedać świeżość online
- Strona dla studia jogi, pilates i boutique fitness, z rezerwacją zajęć online
- Strona dla kliniki stomatologicznej, strach pacjenta i jak go rozbroić online
- Strona dla pensjonatu i butikowego hotelu, jak uciec od prowizji Booking i zapełnić sezon
- Strona dla gabinetu medycznego, podologia, estetyka, fizjoterapia, stomatologia
- Strona dla sali weselnej, co przekonuje narzeczonych zanim umówią termin
- Jak zwiększyć rezerwacje w restauracji w 2026-8 konkretnych działań
Rezerwacje 11
- Własny CRM dla małej firmy 2026, kiedy zamiast Pipedrive i HubSpot
- Jak zacząć własny system rezerwacji, przewodnik dla małej firmy 2026
- Alternatywa dla Calendly, własny system dla freelancerów, coachów, konsultantów
- Alternatywa dla Restaumatic / OpenTable, własny system rezerwacji stolika 2026
- Ile zaoszczędzę rezygnując z SaaS, kalkulator dla małej firmy
- Alternatywa dla ZnanyLekarz i eRejestracji, własny system rejestracji wizyt 2026
- 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 SMS vs e-mail w systemie rezerwacji, co działa lepiej w 2026
- Ile kosztuje system rezerwacji online w 2026, od widgetu po własny system
- Jak nie płacić prowizji Booking.com, i nie stracić przy tym rezerwacji
Strony www 6
- Dlaczego strona ładuje się wolno, 7 najczęstszych przyczyn i jak je rozpoznać
- Domena i hosting dla małej firmy 2026, co wybrać i ile naprawdę powinno kosztować
- Strona internetowa w 7 dni, jak to możliwe i gdzie jest haczyk
- Jak wybrać firmę do strony internetowej w 2026-8 pytań, które zdemaskują amatora
- Ile kosztuje strona internetowa dla małej firmy w 2026, pełen rozkład cen
- Strona internetowa dla domku letniskowego, co musi mieć, żeby przynosiła rezerwacje
📚 Część przewodnika: SEO lokalne 2026, kompletny przewodnik dla małej firmy →
Ten artykuł rozwija jeden z wątków pełnego przewodnika.
🎯 W skrócie: JSON-LD to format Schema.org który Google preferuje. Lokalna firma powinna mieć 6-7 typów schema: LocalBusiness + Service + BreadcrumbList + Review + AggregateRating + Article (blog) + Person (autor).
- Krytyczne pola LocalBusiness: geo, address, telephone, openingHours, priceRange, areaServed
- Co przestało działać: FAQPage (od 2023-08 tylko gov/health), HowTo (2023-09 deprecated)
- Walidacja: Rich Results Test po każdej zmianie
JSON-LD (JavaScript Object Notation for Linked Data) to obecnie zalecany przez Google format Schema.org. Mały blok JSON w <head> strony, który wyszukiwarki czytają i konwertują na rich snippets, AI Overviews i wyniki voice search.
Ten wpis to kompletny, gotowy do wklejenia przykład LocalBusiness JSON-LD dla lokalnej firmy w Polsce. Wszystkie pola, których Google szuka w 2026, plus dedykowane typy dla restauracji, salonów, gabinetów medycznych i hoteli. Plus najczęstsze błędy do uniknięcia.
Kompletny przykład LocalBusiness, szablon do wklejenia
Uwaga o FAQPage (aktualizacja 2023-08): Google ograniczył rich-results schemy
FAQPagedo witryn rządowych i medycznych. Dla commercial schema dalej jest parsowana przez Google (warto ją mieć pod AI Overviews i voice search), ale klasyczny rich snippet z accordion w wynikach nie pojawia się jak kiedyś. W tym poście wymieniam FAQPage jako standard schema.org, ale realny SEO impact dla commercial w 2026 jest minimalny.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://twojafirma.pl/#organization",
"name": "Twoja Firma",
"legalName": "Twoja Firma sp. z o.o.",
"image": [
"https://twojafirma.pl/img/cover-1x1.jpg",
"https://twojafirma.pl/img/cover-4x3.jpg",
"https://twojafirma.pl/img/cover-16x9.jpg"
],
"logo": "https://twojafirma.pl/img/logo.svg",
"url": "https://twojafirma.pl",
"telephone": "+48888699533",
"email": "[email protected]",
"priceRange": "150-2800 zł",
"currenciesAccepted": "PLN",
"paymentAccepted": "Cash, Credit Card, Bank Transfer",
"description": "Krótki opis działalności (160-200 znaków) z głównymi słowami kluczowymi.",
"slogan": "Twoje hasło reklamowe",
"foundingDate": "2020-01-01",
"address": {
"@type": "PostalAddress",
"streetAddress": "Ulica 12",
"addressLocality": "Kraków",
"postalCode": "30-001",
"addressRegion": "Małopolskie",
"addressCountry": "PL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "50.0619",
"longitude": "19.9369"
},
"hasMap": "https://maps.google.com/?cid=12345",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "14:00"
}
],
"sameAs": [
"https://www.instagram.com/twojafirma",
"https://www.facebook.com/twojafirma",
"https://www.linkedin.com/company/twojafirma"
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"bestRating": "5",
"reviewCount": "184"
},
"areaServed": {
"@type": "City",
"name": "Kraków"
},
"knowsLanguage": ["pl", "en"],
"founder": {
"@type": "Person",
"name": "Jan Kowalski",
"jobTitle": "CEO i założyciel",
"url": "https://twojafirma.pl/o-mnie/"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+48888699533",
"contactType": "customer service",
"availableLanguage": "Polish",
"hoursAvailable": "Mo-Fr 09:00-18:00",
"areaServed": "PL"
}
}
</script>
Wklej w <head> strony (najlepiej tuż przed zamykającym </head>). Jeden blok per strona głównego LocalBusiness, plus dodatkowe bloki dla Service, FAQPage, BreadcrumbList, Article.
Pola krytyczne dla SEO w 2026
1. @id, unikalny identyfikator URI dla tej organizacji. Pozwala innym schema (Service, Article, Review) odwoływać się do tej organizacji przez { "@id": "..." } zamiast duplikować dane. Konwencja: https://twojafirma.pl/#organization lub #localbusiness.
2. aggregateRating, generuje gwiazdki w wynikach Google. Wymaga prawdziwych opinii z prawdziwych transakcji (Google sprawdza wiarygodność). Minimum 5 opinii, średnia ≥ 4,0.
3. geo, szerokość i długość geograficzna. Google preferuje strony z dokładnymi koordynatami (do 6 miejsc po przecinku). Bez tego, niższy ranking lokalny.
4. openingHoursSpecification, voice search („otwarte teraz”) wymaga tego pola. openingHours (krótki format „Mo-Fr 09:00-18:00”) jest dopuszczalny, ale openingHoursSpecification jest bardziej szczegółowy i obsługuje godziny różne dla różnych dni.
5. sameAs, linki do social media i profili branżowych. Google używa do weryfikacji tożsamości firmy i budowy Knowledge Graph.
6. priceRange, w polskim kontekście podawaj w złotówkach („150-2800 zł”) zamiast amerykańskich symboli „$$”. Czytelniejsze dla użytkownika i AI.
7. image, minimum 1 zdjęcie 1200×630 (Open Graph). Najlepiej 3 wersje: 1×1, 4×3, 16×9. Google wybiera najlepiej dopasowaną do kontekstu.
8. legalName, pełna nazwa prawna („sp. z o.o.”, „spółka cywilna”, „działalność gospodarcza Jan Kowalski”). Sygnał trustworthiness, szczególnie dla branż YMYL.
9. foundingDate, data założenia w formacie ISO 8601 (YYYY-MM-DD). Pokazuje wiek firmy = sygnał stabilności.
10. knowsLanguage, języki obsługi. Ważne dla turystycznych miast (Kraków, Warszawa, Gdańsk).
Konkretne typy LocalBusiness, wybierz swój
Zamiast generycznego LocalBusiness, użyj specyficznego typu z hierarchii Schema.org. Bardziej szczegółowy typ = lepsze dopasowanie w wynikach Google i większa szansa na rich snippety dedykowane dla branży.
| Branża | Typ Schema.org |
|---|---|
| Restauracja | Restaurant |
| Kawiarnia | CafeOrCoffeeShop |
| Bar / pub | BarOrPub |
| Pizzeria | Restaurant (z servesCuisine: "Italian") |
| Hotel / pensjonat | LodgingBusiness, Hotel, BedAndBreakfast |
| Domek letniskowy | Campground lub LodgingBusiness |
| Gabinet stomatologiczny | Dentist |
| Klinika medyczna | MedicalClinic, MedicalBusiness |
| Weterynarz | VeterinaryCare |
| Salon kosmetyczny | BeautySalon |
| Salon fryzjerski | HairSalon |
| Salon masażu / SPA | DaySpa, MassageStudio |
| Studio fitness / joga | ExerciseGym, SportsActivityLocation |
| Warsztat samochodowy | AutoRepair |
| Biuro nieruchomości | RealEstateAgent |
| Szkoła językowa | EducationalOrganization |
| Galeria sztuki | ArtGallery |
| Sala weselna | EventVenue |
| Coworking | OfficeEquipmentStore lub niestandardowo LocalBusiness z opisem |
| Piekarnia / cukiernia | Bakery |
| Kancelaria prawna | LegalService, Attorney |
| Doradca finansowy | FinancialService |
| Architekt | ProfessionalService |
| Fotograf | ProfessionalService |
Im konkretniej, tym lepiej dla Google. Dentist daje dostęp do dedykowanych pól medycznych (medicalSpecialty, availableService), których generyczny LocalBusiness nie ma.
ProfessionalService vs LocalBusiness, kiedy które
LocalBusiness to dla firm z fizyczną siedzibą, do której przychodzą klienci (restauracja, gabinet, salon).
ProfessionalService to dla usług profesjonalnych, gdzie często to fachowiec dojeżdża do klienta (fotograf, architekt, prawnik, doradca finansowy, freelancer IT). Można też używać dla firm hybrydowych.
Lokal360 używa ProfessionalService jako głównego typu, bo dojeżdżamy do klientów po całej Polsce, fotograf 360° z lokalizacją centralną, ale obszarem obsługi „cała Polska”.
Najczęstsze błędy w JSON-LD
1. Review spam, te same opinie powtórzone na 10 podstronach. Google od 2025 traktuje to jako spam i obniża ranking. Strategia: pełne opinie tylko na 1-2 stronach (homepage, cennik), na pozostałych, tylko aggregateRating z @id referencją do Organization.
2. Fake AggregateRating, wymyślone gwiazdki bez realnych opinii. Google sprawdza spójność z opiniami w GBP. Niespójność = ban schema na całej domenie.
3. Pole priceRange jako liczba, musi być stringiem („150-2800 zł”, nie 150). Liczbowy priceRange powoduje błąd w Rich Results Test.
4. Brak @id, bez tego nie da się referencjonować organizacji z innych schema. Każdy nowy Service/Article duplikuje dane Organization, co rozpoznaje jako błąd struktury.
5. Niespójność z GBP, adres, telefon, godziny w schema muszą być takie same jak w Google Business Profile. Niespójność = obniżenie zaufania.
6. Wstrzykiwanie schema przez JavaScript. Google rekomenduje renderowanie schema w server-side HTML, nie przez JS po załadowaniu. Strony Astro / Next.js SSR / WordPress robią to dobrze. SPA z React bez SSR, często źle.
7. Brak walidacji, wstrzykujesz schema i nigdy nie sprawdzasz, czy jest poprawne. Walidacja przez Rich Results Test zajmuje 30 sekund i wykrywa 90% błędów.
Co dostajesz w Lokal360 standardowo
Każda strona Lokal360 ma od pierwszego dnia:
- Pełen
LocalBusiness(lub konkretny typ. Restaurant, Dentist, Hotel) z wszystkimi polami z szablonu wyżej Serviceper usługa z dedykowanym opisem i cenąReview+AggregateRatingz centralnego pliku (single source of truth, brak duplikacji)FAQPagena podstronach z FAQ (rich snippet accordion w Google)BreadcrumbListna każdej podstronie (nawigacja w wyniku Google)Article+Persondla wpisów blogowychOrganization+WebSite+SearchActionglobalnie (sitelinks searchbox)Speakabledla voice search
Bez wtyczek. Walidowane przez Google Rich Results Test. Działa od pierwszego dnia.
Jak sprawdzić, czy Twoje JSON-LD działa
- Rich Results Test Google, wpisz URL, sprawdź, jakie typy rich snippets są dostępne. Pokaże błędy i ostrzeżenia.
- Schema Markup Validator, sprawdza poprawność składni i strukturę. Bardziej szczegółowy.
- Google Search Console → „Wygląd w wyszukiwarce” / „Ulepszenia”, pokazuje, które typy schema Google rozpoznał, ile stron poprawnych vs z błędami.
Po wdrożeniu poprawnego JSON-LD, rich snippets pojawiają się w wynikach Google typowo w 1-4 tygodniach. Pierwsze sygnały (gwiazdki, FAQ accordion) zwykle w 7-14 dni.
Powiązane wpisy
- Schema.org, co to jest i jak działa
- E-E-A-T 2026 dla małych firm
- Voice search i AI search 2026
- SEO lokalne 2026, kompletny przewodnik
- Audyt SEO strony, checklist 2026
- Google Business Profile 2026
Chcesz audyt JSON-LD Twojej strony albo gotowy schema dla Twojej branży? Zostaw numer w formularzu, sprawdzę co masz, czego brakuje, dam gotowy kod do wklejenia. W 24h, bez zobowiązań.
Igor Biały
Twórca Lokal360 · spacery 360°, strony, systemy