Schema pentru afaceri locale explicată: proprietăți obligatorii și recomandate, exemplu complet JSON-LD, program de funcționare, locații multiple, validare și vizibilitate în IA.

Pe această pagină
Pe scurt
schema pentru afaceri locale este un bloc de date structurate, de obicei în JSON-LD, care descrie pentru motoarele de căutare o afacere cu sediu fizic: tipul, numele, adresa, numărul de telefon, coordonatele, programul și site-ul. Google cere doar name și address, dar recomandă coordonatele geografice, programul, telefonul, URL-ul și intervalul de prețuri. Marcajul ajută Google și asistenții IA să lege site-ul tău de afacerea pe care o cunosc din Profilul de firmă Google și din directoare; nu îl înlocuiește pe profil și nu garantează un rezultat bogat.
Vrei să afli mai mult? Întreabă
Test rapid
Cine ar trebui să repare partea tehnică a site-ului tău?
Recomandarea noastră pentru tine
Verifică singur cu instrumentele gratuite Google
Search Console listează paginile pe care Google nu le poate citi, iar PageSpeed Insights testează viteza. Multe probleme mici se rezolvă din setările constructorului tău de site.
Recomandarea noastră pentru tine
Un dezvoltator web
Problema ta este în cod sau pe server: un dezvoltator care cunoaște SEO este persoana potrivită. Dă-i lista erorilor din Search Console.
Recomandarea noastră pentru tine
Un instrument de audit tehnic
Site-ul tău are multe pagini: un crawler le citește pe toate, așa cum face Google, și oferă o listă completă de erori de corectat, pagină cu pagină.
Recomandarea noastră pentru tine
Un audit automat, apoi conținut
Site-ul tău funcționează, dar aduce puțini vizitatori: problemele tehnice rareori sunt cauza. Sorank auditează site-ul, apoi scrie paginile care aduc trafic.
Schema pentru afaceri locale este tipul de marcaj schema care transformă blocul de contact al unui magazin, restaurant, cabinet sau agenție într-un set de date citibil de mașini. Google o documentează în ghidul său pentru datele structurate ale afacerilor locale, iar vocabularul vine de la schema.org/LocalBusiness. Acest ghid îți oferă un exemplu complet pe care îl poți adapta, regulile care contează și greșelile care fac marcajul inutil.
LocalBusiness este un tip din schema.org pentru „o afacere fizică specifică sau o filială a unei organizații”. Moștenește de la două tipuri-părinte, Organization și Place, deci acceptă atât proprietăți de companie (logo, telefon, profiluri sociale), cât și proprietăți de loc (adresă, coordonate, hartă, program).
Schema.org enumeră 30 de subtipuri directe, iar multe dintre ele au propriii copii. Google cere să folosești cel mai specific subtip disponibil. Un medic stomatolog ar trebui să fie Dentist, o brutărie Bakery, un birou de avocatură LegalService sau Attorney. Cele mai frecvente alegeri:
| Afacere | Tip recomandat | Tip-părinte |
|---|---|---|
| Restaurant, cafenea, bar | Restaurant, CafeOrCoffeeShop, BarOrPub | FoodEstablishment |
| Magazin | ClothingStore, HardwareStore, Florist... | Store |
| Stomatolog, medic, farmacie | Dentist, Physician, Pharmacy | MedicalBusiness |
| Salon de coafură, spa, salon de manichiură | HairSalon, DaySpa, NailSalon | HealthAndBeautyBusiness |
| Instalator, electrician, acoperișar | Plumber, Electrician, RoofingContractor | HomeAndConstructionBusiness |
| Avocat, notar | Attorney, Notary | LegalService |
| Hotel, pensiune cu mic dejun | Hotel, BedAndBreakfast | LodgingBusiness |
| Service auto, dealer auto | AutoRepair, AutoDealer | AutomotiveBusiness |
| Contabil, sucursală bancară | AccountingService, BankOrCreditUnion | FinancialService |
| Agenție, consultant, alt birou profesional | ProfessionalService | LocalBusiness |
Dacă afacerea se încadrează în mai multe tipuri, Google acceptă un tablou, de exemplu ["Store", "AutoRepair"]. Pentru acest scop, nu acceptă additionalType.
Documentația Google împarte proprietățile în două grupuri. Doar două sunt obligatorii; cele recomandate sunt cele care fac marcajul util.
| Proprietate | Statut la Google | Ce să pui în ea |
|---|---|---|
name | Obligatorie | Numele afacerii exact cum apare pe vitrină și în Profilul de firmă |
address | Obligatorie | Un PostalAddress cu strada, orașul, regiunea, codul poștal și codul țării |
geo | Recomandată | Latitudine și longitudine cu cel puțin 5 zecimale |
openingHoursSpecification | Recomandată | Zilele, orele de deschidere și închidere, excepțiile sezoniere |
telephone | Recomandată | Numărul principal, cu prefixul țării și al zonei |
url | Recomandată | Pagina funcțională a acestei locații anume |
priceRange | Recomandată | Un interval relativ, cum ar fi „$$” sau „$20-50”, sub 100 de caractere |
menu, servesCuisine | Recomandate (alimentație) | URL-ul meniului și tipul de bucătărie |
department | Recomandată | Unități distincte cu program sau telefon propriu (farmacie într-un supermarket) |
aggregateRating, review | Recomandate doar pentru site-urile de recenzii | Evaluări ale altor afaceri, adunate de site-ul tău, niciodată ale propriei afaceri |
image, logo, sameAs, areaServed, hasMap | Nu sunt listate de Google, valide pe schema.org | Fotografii, logo, URL-uri de profil, zona deservită, linkul către hartă: utile pentru înțelegerea entității |
Ultimul rând contează pentru vizibilitatea în IA. sameAs leagă pagina ta de Profilul tău de firmă, de conturile de social media și de intrările din directoare, ceea ce ajută orice sistem să confirme că aceste profiluri descriu aceeași entitate.
JSON-LD este formatul recomandat de Google: o etichetă script de tipul application/ld+json, plasată în head sau în body paginii locației. Iată un exemplu complet pentru un cabinet stomatologic fictiv, de adaptat cu datele tale:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Dentist",
"@id": "https://www.example-dental.com/lyon/#business",
"name": "Example Dental Lyon",
"url": "https://www.example-dental.com/lyon/",
"image": "https://www.example-dental.com/images/lyon-front.jpg",
"logo": "https://www.example-dental.com/images/logo.png",
"telephone": "+33 4 00 00 00 00",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Rue de la République",
"addressLocality": "Lyon",
"postalCode": "69002",
"addressRegion": "Auvergne-Rhône-Alpes",
"addressCountry": "FR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 45.76012,
"longitude": 4.83584
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "08:30",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "12:30"
}
],
"sameAs": [
"https://www.facebook.com/exampledentallyon",
"https://www.linkedin.com/company/example-dental"
]
}
</script>Trei detalii fac acest exemplu solid: @id dă afacerii un identificator stabil, la care pot face referire celelalte blocuri ale site-ului tău (un Organization, un Service, un Review); coordonatele au 5 zecimale, cum cere Google; iar url indică pagina locației, nu pagina principală. Dacă preferi să nu scrii codul de mână, generatorul nostru gratuit de schema construiește blocul dintr-un formular.
Folosește un obiect OpeningHoursSpecification pentru fiecare grup de zile cu același program. Documentația Google acoperă cazurile speciale:
opens "00:00" și closes "23:59".opens și closes au ambele valoarea "00:00".validFrom și validThrough (AAAA-LL-ZZ).Actualizează marcajul când se schimbă programul, în același timp cu Profilul de firmă. Orele care nu coincid între cele două locuri sunt o sursă frecventă de informații greșite în Google și în răspunsurile IA.
Fiecare locație are nevoie de propria pagină, cu propriul bloc LocalBusiness, propria adresă, propriul telefon și propriul program. Nu înghesui zece adrese într-un singur bloc pe pagina principală. Pagina principală conține un bloc Organization pentru brand, iar fiecare pagină de locație îl referențiază prin parentOrganization. Ghidurile noastre despre SEO pentru locații multiple și paginile de destinație locale explică cum se construiesc aceste pagini.
O farmacie dintr-un supermarket sau un centru de service dintr-un dealer auto se trece în tabloul department, cu doar proprietățile care diferă de afacerea principală. Google sugerează denumirea „{numele magazinului} {numele departamentului}”, cu excepția cazului în care departamentul are propriul brand.
Un instalator care lucrează la domiciliul clienților poate folosi totuși LocalBusiness cu adresa sediului înregistrat și poate descrie zona acoperită cu areaServed. Google nu listează areaServed printre proprietățile sale, dar schema.org o acceptă, iar pagina ta rămâne coerentă cu un Profil de firmă cu zonă de deservire.
Nu. Profilul de firmă Google rămâne sursa principală pentru blocul local și pentru Google Maps. Centrul de ajutor Google precizează că rezultatele locale depind în principal de relevanță, distanță și notorietate, și că „firmele cu informații complete și exacte au mai multe șanse să apară”. Marcajul schema lucrează de cealaltă parte: face site-ul tău să spună același lucru ca profilul, într-un format pe care mașinile îl citesc fără să ghicească.
| Criteriu | Profilul de firmă Google | Schema LocalBusiness |
|---|---|---|
| Unde există | În sistemele Google, administrat de proprietarul verificat | În codul site-ului tău |
| Efectul principal | Blocul local, Maps, panoul de cunoștințe, recenziile | Date clare despre entitate pentru Google, Bing și asistenții IA |
| Cine o poate citi | Produsele Google | Orice crawler care citește pagina ta |
| Verificare | Obligatorie (carte poștală, video, telefon...) | Niciuna, dar trebuie să corespundă conținutului vizibil |
| Prioritate | Prima | A doua, ca strat de coerență |
Legătura dintre cele două este coerența NAP: numele, adresa și telefonul scrise la fel în profilul tău, pe site, în marcaj și în directoare. Definiția noastră pentru NAP detaliază regulile, iar pagina despre SEO local așază schema printre celelalte semnale locale.
Testează fiecare șablon de locație cu două instrumente: Rich Results Test de la Google, care verifică eligibilitatea pentru funcțiile Google, și Schema Markup Validator, care verifică sintaxa față de schema.org. Validatorul nostru de date structurate rulează o verificare rapidă pe orice URL. După publicare, rapoartele de îmbunătățiri din Search Console arată erorile la scară.
Politicile Google pentru datele structurate stabilesc cadrul: „Nu marca un conținut care nu este vizibil pentru cititorii paginii.” O încălcare poate duce la o acțiune manuală care elimină eligibilitatea pentru rezultatele bogate. Greșelile pe care le vedem cel mai des:
| Greșeală | Consecință | Remediere |
|---|---|---|
Tip generic LocalBusiness | Înțelegere mai puțin precisă a activității | Cel mai specific subtip |
| Adresă sau telefon diferite de Profilul de firmă | Semnale contradictorii, date greșite în răspunsuri | Același NAP peste tot |
aggregateRating scris de tine pentru propria afacere | Fără stele de recenzie, posibilă acțiune manuală | Șterge-l; afișează recenziile fără marcaj în propriul interes |
| Toate locațiile într-un singur bloc pe pagina principală | Locații amestecate, niciuna asociată propriei pagini | O pagină și un bloc pentru fiecare locație |
| Program în marcaj, nevăzut pe pagină | Marcaj ignorat sau semnalat | Afișează programul în textul paginii |
| Coordonate cu 2 sau 3 zecimale | Reper imprecis | Cel puțin 5 zecimale |
| Program vechi după o schimbare | Clienți trimiși la un magazin închis | Actualizează profilul și marcajul împreună |
Greșeala legată de recenzii merită atenție: din 2019, Google nu mai afișează stele de recenzie pentru recenziile „în interes propriu” pe care un LocalBusiness sau un Organization le publică despre el însuși. Ghidul nostru despre schema pentru recenzii acoperă detaliile, iar aceeași logică se aplică și schemei FAQ: marchează doar ce arată pagina.
Când cineva îl întreabă pe ChatGPT, Gemini sau Perplexity „un stomatolog deschis sâmbăta în Lyon”, răspunsul se construiește din surse pe care asistentul le poate citi și verifica încrucișat: datele din Profilul de firmă, directoarele, platformele de recenzii și site-urile afacerilor. Studiul nostru despre directoarele din răspunsurile IA arată cât de des sunt citate aceste intrări ale terților.
Datele structurate ajută în două feluri. Oferă crawlerelor fapte clare (program, adresă, tip) care nu depind de citirea unui subsol și leagă site-ul tău de aceeași entitate ca celelalte profiluri, prin sameAs și printr-un NAP coerent. Ghidul nostru despre datele structurate pentru căutarea IA explică imaginea de ansamblu, iar auditul datelor structurate pentru LLM-uri arată ce extrage un model de limbaj din pagina ta. Marcajul nu este suficient singur: faptele trebuie scrise și în textul vizibil, pentru că majoritatea asistenților citesc pagina, nu doar JSON-LD-ul ei.
Ca să vezi dacă efortul dă rezultate, Urmărirea mențiunilor IA de la Sorank urmărește întrebările locale pe care le pun clienții tăi și arată dacă afacerea ta este citată, iar optimizarea GEO te ajută să publici conținutul despre locație și servicii pe care îl citează asistenții. Pagina noastră pentru afacerile locale rezumă abordarea.
Regula de reținut: o locație, o pagină, un bloc LocalBusiness, cu același nume, aceeași adresă, același telefon și același program ca în Profilul tău de firmă. Adaug-o, validează-o și actualizeaz-o de fiecare dată când se schimbă ceva în afacere.
Pune-o pe pagina care descrie locația: pagina principală pentru o afacere cu o singură locație și fiecare pagină de locație pentru o afacere cu mai multe adrese. Plasează scriptul JSON-LD în head sau în body-ul acelei pagini. Brandul în sine este descris mai bine cu un bloc Organization pe pagina principală.
Google nu prezintă datele structurate ca factor de clasare, iar clasările din blocul local depind în principal de relevanța, distanța și notorietatea Profilului de firmă. Marcajul ajută Google să înțeleagă și să afișeze corect informațiile despre afacerea ta și păstrează site-ul coerent cu profilul. Valoarea lui este claritatea și eligibilitatea pentru funcții, nu un impuls direct de clasare.
Da. O afacere care deservește clienții la locul lor poate folosi LocalBusiness sau un subtip mai specific, cum ar fi Plumber, cu adresa sediului înregistrat. Zona acoperită poate fi descrisă cu proprietatea areaServed, pe care schema.org o acceptă, deși Google nu o listează. Păstrează informațiile coerente cu zona de deservire stabilită în Profilul de firmă.
AU ÎNCERCAT SORANK ÎNAINTEA TA
