Salt la conținut

Setări cookie-uri

Alegeți pentru fiecare tip ce cookie-uri permiteți. Puteți modifica oricând alegerea prin Setări cookie-uri, în partea de jos a fiecărei pagini. Declarație de confidențialitate

Necesare

Mereu active

Necesare pentru autentificare, pentru păstrarea coșului și pentru a vă reține alegerile. Acestea sunt mereu active.

Ce cookie-uri?
  • weboke_sessie, weboke_klant, weboke_remember: sesiunea și menținerea autentificării
  • weboke_basket: coșul de cumpărături
  • wkBtwIncl: afișarea prețurilor cu sau fără TVA
  • wok_cookies: alegerea privind cookie-urile, 12 luni

Măsoară ce reclamă duce la o vizită sau o comandă, ca să nu plătim pentru reclame care nu aduc nimic.

Ce cookie-uri?
  • Google Ads prin Google Tag Manager (_gcl_au, _gcl_aw), până la 90 de zile
  • OpenAI Ads, reclame în ChatGPT
  • wok_aff: prin ce partener ați ajuns la noi (program de afiliere), 60 de zile

4,6

Țară și limbă

Fiecare țară are propriul site, cu prețurile și TVA-ul pentru țara respectivă.

Vedeți

LocalBusiness: datele firmei dumneavoastră în JSON-LD

Modulul 5: Date structurate · Timp de citire: 13 minute

Obiectivul lecției: După această lecție veți putea scrie și evalua un bloc LocalBusiness în JSON-LD, cu proprietățile obligatorii și recomandate de Google și cu subtipul corect din schema.org.

Concepte cheie: LocalBusiness, subtip (Florist, Bakery, Dentist, ...), obligatoriu: name și address, PostalAddress (streetAddress, postalCode, addressLocality, addressCountry), recomandat: telephone, url, openingHoursSpecification, geo, image, priceRange, sameAs, openingHours ca text, o singură sursă de adevăr

De ce contează acest bloc

În lecția 5.1 ați văzut că Google folosește datele structurate pentru a înțelege pagina dumneavoastră. Pentru o firmă cu magazin, cabinet sau atelier, cel mai important bloc este LocalBusiness: cine sunteți, unde vă aflați, cum puteți fi sunat, când aveți deschis. Ca posibilă utilizare, Google menționează panoul de cunoștințe din Search și Maps, atunci când cineva caută firma dumneavoastră.

Blocul nu înlocuiește profilul dumneavoastră Google Business Profile (modulul 6). Este una dintre sursele din care motoarele de căutare preiau datele dumneavoastră. De aceea trebuie să spună exact același lucru ca profilul, pagina de contact și înscrierile din cataloage. Lecția 6.4 revine asupra acestui subiect.

Alegerea tipului corect

Începeți cu întrebarea: ce fel de firmă am? În schema.org, LocalBusiness are treizeci de subtipuri directe, iar sub acestea mult mai multe. Câteva exemple:

FirmăTipCale în schema.org
FlorărieFloristLocalBusiness > Store > Florist
BrutărieBakeryLocalBusiness > FoodEstablishment > Bakery
StomatologDentistLocalBusiness > Dentist
Frizerie / coaforHairSalonLocalBusiness > HealthAndBeautyBusiness > HairSalon
InstalatorPlumberLocalBusiness > HomeAndConstructionBusiness > Plumber
ContabilAccountingServiceLocalBusiness > FinancialService > AccountingService

Google cere tipul cel mai specific care se potrivește. Dacă nu găsiți nimic potrivit, folosiți chiar LocalBusiness. Dacă firma dumneavoastră face două lucruri (o brutărie cu cafenea), @type poate fi o listă: ["Bakery", "CafeOrCoffeeShop"]. Atenție la scriere: tipurile încep cu majusculă și apar exact așa în schema.org. Bloemist, florist sau Flower shop nu există; un program care citește datele nu va recunoaște un astfel de tip.

Căutați un tip la https://schema.org/<Type> sau în lista completă. Dacă pagina există, tipul există.

Obligatoriu și recomandat potrivit Google

Pentru o firmă locală, Google menționează doar două proprietăți obligatorii:

  • name: numele firmei, așa cum apare și pe fațadă și în profil;
  • address: locația fizică, ca PostalAddress. Google cere completarea a cât mai multe părți.

Și o serie de proprietăți recomandate. Cele mai importante pentru o firmă mică:

ProprietateCe conțineAtenție
telephoneNumărul principalCu prefixul țării și prefixul zonal, de exemplu +31 33 000 0000
urlAdresa paginii acestei locațiiAdresă completă cu https://, iar aceasta trebuie să funcționeze
openingHoursSpecificationProgramul pe zileVedeți mai jos
geoGeoCoordinates cu latitude și longitudeNumere, cel puțin 5 zecimale
imageFotografie (fotografii) ale firmeiAdrese pe care Google le poate prelua și indexa
priceRangeCategoria de preț, precum €€ sau €10 (≈ 53,43 lei)-25Sub 100 de caractere
menu, servesCuisineDoar pentru restaurante și cafenele

Deoarece LocalBusiness este și o Organization, Google recomandă să urmați și câmpurile pentru Organization, precum logo și sameAs (adresele profilurilor dumneavoastră de pe alte site-uri, de exemplu Instagram sau Facebook).

Ce nu dorește Google în acest bloc: review și aggregateRating despre propria firmă. Acestea sunt destinate doar site-urilor care colectează recenzii despre alte firme. Lecția 5.3 explică de ce.

Adresa ca PostalAddress

Adresa este un obiect cu propriul tip. Nu un singur rând de text, ci câmpuri separate:

"address": {
  "@type": "PostalAddress",
  "streetAddress": "Voorbeeldstraat 12",
  "postalCode": "3811 AA",
  "addressLocality": "Amersfoort",
  "addressCountry": "NL"
}
  • streetAddress: strada și numărul, cu completarea (bloc, scară etc.) dacă există.
  • postalCode: codul poștal.
  • addressLocality: localitatea.
  • addressCountry: țara, de preferință ca cod de țară din două litere (NL, BE, DE).
  • addressRegion (provincie, județ sau stat) este permis, dar în Țările de Jos nu este necesar.

O greșeală frecventă este "address": "Voorbeeldstraat 12, 3811 AA Amersfoort". Acesta este text; programul care îl citește trebuie atunci să ghicească singur care este codul poștal. Folosiți câmpurile separate.

Programul de lucru

Google menționează openingHoursSpecification: o listă de blocuri cu zile, ora de deschidere și ora de închidere.

"openingHoursSpecification": [
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday"],
    "opens": "09:00",
    "closes": "18:00"
  },
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Saturday",
    "opens": "09:00",
    "closes": "17:00"
  }
]

Regulile:

  • Zilele în engleză, ca în schema.org: de la Monday până la Sunday (sau ca adresă completă, https://schema.org/Monday). Fără abrevieri sau nume în altă limbă, precum ma sau maandag.
  • Orele în format de 24 de ore: 09:00, nu 9 uur și nici 9:00 AM.
  • O zi care nu apare în listă este considerată nedescrisă. Dacă doriți să spuneți explicit că aveți închis o zi întreagă, setați atât opens, cât și closes la 00:00.
  • Deschis non-stop: opens 00:00 și closes 23:59.
  • Deschis până după miezul nopții (de exemplu de la 18:00 la 02:00): un singur bloc cu opens 18:00 și closes 02:00.
  • Program temporar diferit, precum o închidere pe timp de iarnă: același bloc, cu validFrom și validThrough (date precum 2026-12-24).

Există și o formă de scriere mai scurtă din schema.org: "openingHours": ["Tu-Fr 09:00-18:00", "Sa 09:00-17:00"], cu zilele în engleză din două litere. Aceasta este validă în schema.org, dar nu apare în lista Google. Dacă aveți de ales, folosiți openingHoursSpecification.

Blocul complet pentru Bloemenatelier Lotte

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Florist",
  "name": "Bloemenatelier Lotte",
  "url": "https://www.example.com/",
  "telephone": "+31 33 000 0000",
  "image": "https://www.example.com/beelden/winkel.jpg",
  "priceRange": "€€",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Voorbeeldstraat 12",
    "postalCode": "3811 AA",
    "addressLocality": "Amersfoort",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.15617,
    "longitude": 5.38763
  },
  "openingHoursSpecification": [
    { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday"], "opens": "09:00", "closes": "18:00" },
    { "@type": "OpeningHoursSpecification", "dayOfWeek": "Saturday", "opens": "09:00", "closes": "17:00" }
  ],
  "sameAs": ["https://www.instagram.com/example"]
}
</script>

Observați două lucruri. latitude și longitude sunt numere, fără ghilimele; latitudinea este între -90 și 90, longitudinea între -180 și 180. Iar url indică propriul dumneavoastră site, nu contul de Instagram (acesta se trece la sameAs).

Unde puneți blocul? Google spune: este permis pe orice pagină, dar cel mai logic este pe o pagină cu informații despre firmă, precum pagina principală sau pagina de contact. Dacă aveți mai multe locații, fiecare locație primește o pagină proprie, cu un bloc propriu și un url propriu.

În practică: AI Builder și WordPress

AI Builder de la WebOké creează singur acest bloc, din datele firmei pe care le completați pentru site: tipul de firmă (o listă de selecție cu, printre altele, Florist, Bakery și HairSalon, sau generic LocalBusiness), numele, adresa, codul poștal, localitatea, telefonul, e-mailul, programul și profilurile sociale. Blocul apare pe pagina principală și pe paginile cu un bloc de contact. În prezent, AI Builder scrie programul în forma scurtă openingHours (de exemplu Tu-Fr 09:00-18:00). În WordPress, modulele SEO fac ceva asemănător, adesea într-o secțiune separată pentru date locale; la alți constructori de site-uri funcționează la fel.

Pentru toți constructorii este valabil: blocul este la fel de bun ca datele pe care le completați. Dacă introduceți în constructor un număr de telefon vechi, acel număr vechi va apărea și în JSON-LD. Păstrați datele firmei într-un singur loc și preluați-le de acolo pe site, în profil și în înscrierile din cataloage.

Rezumat

  • Alegeți cel mai specific tip din schema.org care se potrivește, scris exact ca pe schema.org.
  • Obligatoriu potrivit Google: name și address (ca PostalAddress cu câmpuri separate).
  • Recomandat: telephone cu prefixul țării, url al locației, openingHoursSpecification, geo ca numere, image, priceRange.
  • Program: numele zilelor în engleză, ore în format de 24 de ore; închis înseamnă 00:00 până la 00:00, deschis non-stop înseamnă 00:00 până la 23:59.
  • Fără recenzii despre propria firmă în acest bloc; asigurați-vă că totul este identic cu profilul și pagina de contact.

Test

1. Ce două proprietăți consideră Google obligatorii pentru un LocalBusiness?



2. Ce este greșit la "address": "Voorbeeldstraat 12, 3811 AA Amersfoort"?



3. Duminica aveți închis toată ziua și doriți să indicați explicit acest lucru. Ce puneți în blocul pentru duminică?



4. Ce valoare pentru geo este corectă?



5. Un salon de coafură folosește "@type": "Kapper". Ce se întâmplă?



Exercițiu

Exercițiul A5.2: Este corect blocul dumneavoastră LocalBusiness? Introduceți adresa paginii principale sau a paginii de contact, iar alături numele firmei, codul poștal și numărul de telefon, așa cum apar în Google Business Profile. Programul caută blocul firmei în JSON-LD-ul paginii și verifică tipul, câmpurile obligatorii, adresa, telefonul, programul, coordonatele și url, apoi compară numele, codul poștal și telefonul cu ce ați introdus. Nu aveți un site propriu de firmă? Folosiți atunci site-ul unui magazin sau cabinet din apropiere și lăsați goale cele trei câmpuri de comparație.

Exercițiul A5.2: Este corect blocul dumneavoastră LocalBusiness?

Testați apoi aceeași pagină în Rich Results Test de la Google și comparați: semnalează Google aceleași puncte?





Ceea ce completați și ceea ce găsim nu se salvează. Browserul dumneavoastră reține răspunsurile și dacă ați rezolvat exercițiul. Dacă sunteți autentificat, păstrăm în Cursurile mele doar faptul că exercițiul a fost (aproape) corect; și de acolo îl puteți șterge.

Resurse suplimentare

Pașii din aceste articole sunt valabili pentru panourile WebOké; la alți furnizori funcționează în mod similar.

Un moment…

Configurați domeniile

Stabiliți pentru fiecare domeniu nameserverele, legătura cu hostingul și cine devine titularul.

Se încarcă domeniile…