Prečo je NAP konzistencia a identifikátory kľúčové pre Organization/LocalBusiness
NAP (Name–Address–Phone) konzistencia je základným stavebným kameňom lokálnej nájdenosti a dôveryhodnosti značky naprieč vyhľadávačmi, mapami a adresármi. V spojení so štruktúrovanými dátami (schema.org/Organization a schema.org/LocalBusiness) tvorí NAP konzistencia a jednotné identifikátory (URI, @id, externé ID, firemné registre) robustnú “identitnú kostru”, podľa ktorej si vyhľadávače a agregátori spájajú záznamy, eliminujú duplikáty a dedukujú autoritu.
Model entít: Organization vs. LocalBusiness a ako ich používať
- Organization reprezentuje právny subjekt (holding, značka, právnická osoba). Má globálne atribúty (názov, právna forma, IČO/DIČ, doména, sociálne profily).
- LocalBusiness reprezentuje konkrétne fyzické miesto (pobočku) s vlastným NAP, otváracími hodinami, geolokáciou a lokálnymi identifikátormi (Place ID, identifikátor v adresári).
- Bežný vzor: jedna Organization (root) a viacero LocalBusiness (child) pre pobočky; medzi nimi uveďte väzbu
departmentaleboparentOrganizationpodľa potreby.
NAP konzistencia: definícia, rozsah a normy
Konzistencia znamená bit-to-bit zhodu primárnych polí a normalizáciu sekundárnych polí:
- Názov: používajte canonical názov bez marketingových prípon (“s.r.o.”/“a.s.” podľa registra; vyhnite sa “| Najlepšia kaviareň v meste”).
- Adresa: normalizujte podľa poštových štandardov (ulica, číslo, PSČ, obec, krajina v ISO 3166-1 alpha-2), jednotný zápis diakritiky a skratiek.
- Telefón: E.164 formát (napr.
+421...), bez medzier v štruktúrovaných dátach; pre webovú prezentáciu možno formátovať pre čitateľnosť. - Web/Doména: kanonická https URL bez UTM parametrov.
- Otváracie hodiny:
openingHoursSpecifications časovým pásmom IANA; ak je sezónnosť, používajtevalidFrom/validThrough.
Identifikátory: typológia a účel
Unifikované identifikátory sú “lepidlom”, ktoré prepája záznamy:
- Interné URI: trvalé
@idpre Organization/LocalBusiness (napr.https://example.com/#org,https://example.com/prevadzky/bratislava/#lb). - Registračné ID: IČO, DIČ, IČ DPH (SK), medzinárodné LEI, odvetvové GLN. Uvádzajte v
identifier/taxID/leiCode. - Mapové a adresárové ID: Google Place ID, Apple Business Connect Location ID, Facebook Page ID, Bing Places ID, Yelp/Foursquare ID, Mapy.cz Firmy ID, Wikidata QID, OpenStreetMap node/way ID. Publikujte cez
sameAsalebo špecifické vlastnosti, ak existujú. - Produktové a partner ID: ID v marketplace (Heureka ID prevádzky, Glovo/Volt pobočka), kuriérske adresy (Pickup point ID).
Architektúra @id a sameAs: odporúčané vzory
- @id ako permalink na entitu: definujte
@idv JSON-LD ako URL fragment, ktorý sa nemení pri redesignoch; stránka sa môže meniť, identita nie. - sameAs: zoznam autoritatívnych profilov a registrov. Zahrňte minimálne: firemný register, Google Business Profile (GBP) url, Facebook, LinkedIn Company, Wikidata (ak existuje), Apple Business Connect (ak dostupné), mapové záznamy.
- Interlinking: rodičovská Organization uvádza
department/subOrganizations@idpobočiek; každá pobočka uvádzaparentOrganizations@idrodiča.
JSON-LD kostra pre Organization (globálna identita)
{
"@context":"https://schema.org",
"@type":"Organization",
"@id":"https://www.example.com/#org",
"name":"Príklad, s.r.o.",
"url":"https://www.example.com/",
"legalName":"Príklad, s.r.o.",
"taxID":"SK1234567890",
"identifier":[{"@type":"PropertyValue","propertyID":"ICO","value":"12345678"},{"@type":"PropertyValue","propertyID":"LEI","value":"123400ABCDEF56789012"}],
"logo":"https://www.example.com/static/logo.svg",
"sameAs":[
"https://www.linkedin.com/company/priklad",
"https://www.facebook.com/priklad",
"https://www.wikidata.org/wiki/Q123456",
"https://maps.google.com/?cid=XXXXXXXXXXXXXXX"
]
}
JSON-LD kostra pre LocalBusiness (pobočka)
{
"@context":"https://schema.org",
"@type":"LocalBusiness",
"@id":"https://www.example.com/prevadzky/bratislava/#lb",
"name":"Príklad, s.r.o. – Bratislava Staré Mesto",
"image":"https://www.example.com/prevadzky/bratislava/hero.jpg",
"url":"https://www.example.com/prevadzky/bratislava/",
"telephone":"+421212345678",
"address":{"@type":"PostalAddress","streetAddress":"Ventúrska 1","postalCode":"811 01","addressLocality":"Bratislava","addressCountry":"SK"},
"geo":{"@type":"GeoCoordinates","latitude":48.142,"longitude":17.105},
"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"18:00","validFrom":"2025-01-01"}],
"parentOrganization":{"@id":"https://www.example.com/#org"},
"identifier":[{"@type":"PropertyValue","propertyID":"GooglePlaceID","value":"ChIJxxxxxxxxxxxx"},{"@type":"PropertyValue","propertyID":"AppleLocationID","value":"abc123"}],
"sameAs":[
"https://g.co/kgs/shortlink_pobocka",
"https://www.facebook.com/priklad.bratislava",
"https://www.instagram.com/priklad.sk/",
"https://mapy.cz/firmy?xxxx"
]
}
Riadenie NAP: zdroj pravdy, normalizácia a workflow
- Master Data Management (MDM): zavedte centrálny “zdroj pravdy” pre všetky NAP polia a identifikátory (tabuľka alebo služba).
- Normalizačné pravidlá: definujte regulárne výrazy a slovníky pre skratky ulíc, formát telefónov, PSČ a diakritiku.
- Schvaľovanie: zmena názvu/adresy/telefónu vyžaduje schválenie (SEO + právne + lokálna prevádzka), generuje diff do všetkých kanálov.
- Synchronizácia: API integrácie na GBP, Apple Business Connect, Facebook, Bing; fallback cez manuálne exporty/importy.
- Telemetria: denné porovnanie dát voči externým zdrojom (scraping/API), alarmy pri odchýlke (napr. telefón sa líši).
Viacpobočkové značky: informačná architektúra a generovanie značiek
- IA: /prevadzky/ (index) → /prevadzky/{mesto}/ (listing) → detail pobočky. Každý detail má vlastné JSON-LD s unikátnym
@id. - Automatické generovanie: templaty pre názvy a URL (“Brand – {Mesto} {Štvrť}”), jednotný formát otváracích hodín a služieb.
- Špecializácie: pre odvetvia použite subtype (napr.
schema.org/MedicalClinic,schema.org/AutomotiveBusiness) so špecifickými vlastnosťami.
Hreflang a lokalizácia NAP
Pri viacjazyčných weboch harmonizujte názvy ulíc a miest podľa lokálneho štandardu, ale zachovajte konzistentnú kanonickú podobu v štruktúrovaných dátach. Hreflang riešte na úrovni stránok pobočiek; addressCountry vždy v ISO kóde.
Meranie a audity: metriky kvality identity
- NAP Consistency Score: percento zhody naprieč zoznamom cieľových platforiem.
- Duplicate Suppression Rate: pokles duplikátov po doplnení
@id/sameAs/Place ID. - Indexation Health: počet indexovaných detailov pobočiek vs. publikovaných stránok.
- Map Rankings & Discovery: zmeny pozícií v Local Pack pri stabilnej NAP/identite.
- Alert Latency: čas od zmeny v MDM po prejavenie v mapách/adr. systémoch.
Najčastejšie chyby a ako sa im vyhnúť
- Nekonzistentné aliasy názvov: zaviesť slovník povolených aliasov a automaticky “kanonikalizovať”.
- Telefonické čísla bez E.164: vždy ukladať v E.164; zobrazovať možno formátované.
- Duplicitné pobočky v mapách: riešiť zlučovaním s dôkazmi (fotky, faktúry nájomného), využiť Place ID a
sameAs. - Nespoľahlivé otváracie hodiny: chýba sezónnosť a výnimky; používať
specialOpeningHoursSpecification. - Zmeny adresy bez redirectov: pri relokácii zabezpečiť 301, aktualizovať všetky adresáre a mapové ID, publikovať oznam na stránke.
Rebranding, fúzia, presťahovanie: postupy riadenia identity
- Rebranding: zachovať
@id, aktualizovaťname,logo,sameAs; dočasne uviesťalternateName. - Fúzia: prepojiť
merger/acquiredBy(ak vhodné); na webe vysvetliť kontinuitu; v mapách požiadať o zlúčenie záznamov. - Presťahovanie: aktualizovať
address,geo, fotky,openingHoursSpecification; ošetriť starú URL redirectmi a označiť pobočku ako presťahovanú.
Validácia a testovanie štruktúrovaných dát
- Automatické testy na build pipeline (lint JSON-LD, povinné polia, formáty hodnôt, E.164, ISO kódy krajín).
- Kontroly dostupnosti: 200/OK, bez noindex, bez blokácie v robots.txt, správny Content-Type.
- Sampling renderingu: kontrola, či sa JSON-LD vkladá aj po klientskom renderovaní (hydration/SSR).
Rozšírené polia pre vyššiu presnosť
- geo (lat/long) a hasMap s odkazom na mapový list.
- priceRange (napr. “€€”), amenityFeature (bezbariérovosť, parkovanie), paymentAccepted, currenciesAccepted.
- contactPoint s
contactType(zákaznícka podpora, B2B, HR) aareaServed.
Príklad kombinovaného JSON-LD pre Organization s pobočkami
{ "@context":"https://schema.org", "@graph":[
{ "@type":"Organization", "@id":"https://www.example.com/#org", "name":"Príklad, s.r.o.", "url":"https://www.example.com/",
"identifier":[{"@type":"PropertyValue","propertyID":"ICO","value":"12345678"}],
"sameAs":["https://www.linkedin.com/company/priklad","https://maps.google.com/?cid=XXXX"] },
{ "@type":"LocalBusiness", "@id":"https://www.example.com/prevadzky/ba/#lb", "name":"Príklad – Bratislava",
"parentOrganization":{"@id":"https://www.example.com/#org"},
"address":{"@type":"PostalAddress","streetAddress":"Ventúrska 1","postalCode":"811 01","addressLocality":"Bratislava","addressCountry":"SK"},
"telephone":"+421212345678","geo":{"@type":"GeoCoordinates","latitude":48.142,"longitude":17.105} },
{ "@type":"LocalBusiness", "@id":"https://www.example.com/prevadzky/ke/#lb", "name":"Príklad – Košice",
"parentOrganization":{"@id":"https://www.example.com/#org"},
"address":{"@type":"PostalAddress","streetAddress":"Hlavná 20","postalCode":"040 01","addressLocality":"Košice","addressCountry":"SK"},
"telephone":"+421552123456","geo":{"@type":"GeoCoordinates","latitude":48.721,"longitude":21.258} } ] }
Bezpečnosť a súkromie: čo (ne)zverejňovať
- Publikujte iba informácie určené pre verejnosť (reception, hotline). Interné linky, interné ID a osobné kontakty neuvádzajte.
- Sledujte GDPR: osobné mená, privátne e-maily a čísla nepoužívajte ako identifikátory v
sameAs.
Checklist NAP a identifikátorov
- Definovaný zdroj pravdy pre NAP a ID; exporty do všetkých kanálov.
- Každá entita má trvalý @id a sameAs na autoritatívne profily.
- Telefóny v E.164, adresy v poštovom štandarde, krajina v ISO.
- Otváracie hodiny vrátane výnimiek a sezónnosti (
specialOpeningHoursSpecification). - Pre pobočky unikátne URL, @id, geo a mapové ID.
- Automatické testy a monitoring nekonzistencií (diff NAP proti mapám/adr. službám).
Identitná hygiena ako konkurenčná výhoda
Silná NAP konzistencia a disciplinované používanie identifikátorov umožňujú vyhľadávačom a mapám spoľahlivo rozpoznať značku a jej pobočky. Výsledkom je menej duplikátov, rýchlejšie aktualizácie, stabilnejší Local Pack a presné mapovanie recenzií či volaní. Organizácie, ktoré si vybudujú “identitnú kostru” v JSON-LD a zavedený MDM proces, dosiahnu merateľný nárast viditeľnosti aj efektivity správy lokálnych záznamov.