Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

LocalBusiness: Vaše firemní údaje v JSON-LD

Modul 5: Strukturovaná data · Doba čtení: 13 minut

Cíl lekce: Po této lekci dokážete napsat a posoudit blok LocalBusiness v JSON-LD, s povinnými a doporučenými vlastnostmi podle Googlu a se správným podtypem ze schema.org.

Klíčové pojmy: LocalBusiness, podtyp (Florist, Bakery, Dentist, ...), povinné: name a address, PostalAddress (streetAddress, postalCode, addressLocality, addressCountry), doporučené: telephone, url, openingHoursSpecification, geo, image, priceRange, sameAs, openingHours jako text, jeden zdroj pravdy

Proč na tomto bloku záleží

V lekci 5.1 jste viděli, že Google používá strukturovaná data k tomu, aby Vaší stránce porozuměl. Pro firmu s obchodem, ordinací nebo dílnou je nejdůležitějším blokem LocalBusiness: kdo jste, kde sídlíte, jak se Vám dovolat, kdy máte otevřeno. Google jako možné využití uvádí panel znalostí ve Vyhledávání Google a v Mapách, když někdo hledá Vaši firmu.

Blok nenahrazuje Váš Profil firmy na Googlu (modul 6). Je to jeden ze zdrojů, ze kterých vyhledávače Vaše údaje čerpají. Proto musí říkat přesně totéž co Váš profil, Vaše kontaktní stránka a Vaše zápisy v katalozích. Lekce 6.4 se k tomu vrací.

Výběr správného typu

Začněte otázkou: jaký druh firmy jsem? LocalBusiness má ve schema.org třicet přímých podtypů a pod nimi ještě mnoho dalších. Několik příkladů:

FirmaTypCesta ve schema.org
KvětinářstvíFloristLocalBusiness > Store > Florist
PekárnaBakeryLocalBusiness > FoodEstablishment > Bakery
ZubařDentistLocalBusiness > Dentist
KadeřnictvíHairSalonLocalBusiness > HealthAndBeautyBusiness > HairSalon
InstalatérPlumberLocalBusiness > HomeAndConstructionBusiness > Plumber
ÚčetníAccountingServiceLocalBusiness > FinancialService > AccountingService

Google žádá nejkonkrétnější typ, který odpovídá. Pokud nic nenajdete, použijete samotný LocalBusiness. Dělá-li Vaše firma dvě věci (pekárna s kavárnou), může být @type seznam: ["Bakery", "CafeOrCoffeeShop"]. Dejte pozor na zápis: typy začínají velkým písmenem a jsou napsané přesně tak jako ve schema.org. Bloemist, florist nebo Flower shop neexistují; čtečka takový typ nezná.

Typ si vyhledáte na https://schema.org/<Type> nebo v úplném seznamu. Pokud stránka existuje, existuje i typ.

Povinné a doporučené podle Googlu

Google uvádí pro místní firmu jen dvě povinné vlastnosti:

  • name: název firmy, tak jak je uveden i na Vaší provozovně a ve Vašem profilu;
  • address: fyzické umístění jako PostalAddress. Google žádá vyplnit co nejvíce částí.

A řadu doporučených vlastností. Pro malou firmu jsou nejdůležitější tyto:

VlastnostCo do ní patříPozor
telephoneHlavní telefonní čísloS kódem země a předvolbou, například +31 33 000 0000
urlAdresa stránky této pobočkyÚplná adresa s https://, která musí fungovat
openingHoursSpecificationOtevírací doba po dnechViz níže
geoGeoCoordinates s latitude a longitudeČísla, alespoň 5 desetinných míst
imageFotografie firmyAdresy, které Google smí načíst a indexovat
priceRangeCenová kategorie, například €€ nebo €10 (≈ 244 Kč)-25Kratší než 100 znaků
menu, servesCuisineJen pro gastronomii

Protože LocalBusiness je zároveň Organization, Google doporučuje řídit se i poli pro Organization, například logo a sameAs (adresy Vašich profilů na jiných webech, například na Instagramu nebo Facebooku).

Co Google v tomto bloku nechce: review a aggregateRating o Vaší vlastní firmě. Ty jsou určené jen pro weby, které shromažďují recenze o jiných firmách. Lekce 5.3 vysvětluje proč.

Adresa jako PostalAddress

Adresa je objekt s vlastním typem. Ne jeden řádek textu, ale samostatná pole:

"address": {
  "@type": "PostalAddress",
  "streetAddress": "Voorbeeldstraat 12",
  "postalCode": "3811 AA",
  "addressLocality": "Amersfoort",
  "addressCountry": "NL"
}
  • streetAddress: ulice a číslo domu, případně s doplňkem.
  • postalCode: PSČ.
  • addressLocality: obec.
  • addressCountry: země, nejlépe jako dvoupísmenný kód země (NL, BE, DE).
  • addressRegion (provincie nebo stát) uvést můžete, ale v Nizozemsku to není nutné.

Častou chybou je "address": "Voorbeeldstraat 12, 3811 AA Amersfoort". To je text; čtečka pak musí sama hádat, co je PSČ. Použijte samostatná pole.

Otevírací doba

Google uvádí openingHoursSpecification: seznam bloků se dny, časem otevření a časem zavření.

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

Pravidla:

  • Dny anglicky, jako ve schema.org: Monday až Sunday (nebo jako úplná adresa, https://schema.org/Monday). Žádné ma, žádné maandag.
  • Časy ve 24hodinovém formátu: 09:00, ne 9 uur a ne 9:00 AM.
  • Den, který v seznamu není, se považuje za nepopsaný. Chcete-li výslovně uvést, že máte celý den zavřeno, nastavte opens i closes na 00:00.
  • Otevřeno nonstop: opens 00:00 a closes 23:59.
  • Otevřeno i po půlnoci (například od 18:00 do 02:00): jeden blok s opens 18:00 a closes 02:00.
  • Dočasně jiná otevírací doba, například zimní uzavírka: stejný blok s validFrom a validThrough (data ve formátu 2026-12-24).

Ve schema.org existuje i kratší zápis: "openingHours": ["Tu-Fr 09:00-18:00", "Sa 09:00-17:00"], s dvoupísmennými anglickými zkratkami dnů. Ve schema.org je platný, ale v seznamu Googlu není. Pokud máte na výběr, použijte openingHoursSpecification.

Celý blok pro 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>

Všimněte si dvou věcí. latitude a longitude jsou čísla, bez uvozovek; zeměpisná šířka leží mezi -90 a 90, zeměpisná délka mezi -180 a 180. A url odkazuje na Váš vlastní web, ne na Váš Instagram (ten patří do sameAs).

Kam blok umístit? Google říká: může být na kterékoli stránce, ale nejlogičtější je na stránce s informacemi o Vaší firmě, například na domovské nebo kontaktní stránce. Máte-li více poboček, dostane každá pobočka vlastní stránku s vlastním blokem a vlastní url.

V praxi: AI Builder a WordPress

AI Builder od WebOké vytvoří tento blok sám, z firemních údajů, které u webu vyplníte: typ firmy (rozbalovací seznam mimo jiné s Florist, Bakery a HairSalon, případně obecný LocalBusiness), název, adresa, PSČ, obec, telefon, e-mail, otevírací doba a Vaše sociální profily. Blok je na domovské stránce a na stránkách s kontaktním blokem. Otevírací dobu zapisuje AI Builder nyní v krátkém tvaru openingHours (například Tu-Fr 09:00-18:00). Ve WordPressu dělají něco podobného SEO pluginy, často v samostatné části pro místní údaje; u jiných nástrojů na tvorbu webů to funguje stejně.

Pro všechny nástroje platí: blok je jen tak dobrý jako to, co do něj vyplníte. Zadáte-li v nástroji staré telefonní číslo, bude to staré číslo i ve Vašem JSON-LD. Své firemní údaje udržujte na jednom místě a odtud je přebírejte na web, do profilu a do zápisů v katalozích.

Shrnutí

  • Vyberte nejkonkrétnější odpovídající typ ze schema.org, napsaný přesně tak jako na schema.org.
  • Povinné podle Googlu: name a address (jako PostalAddress se samostatnými poli).
  • Doporučené: telephone s kódem země, url pobočky, openingHoursSpecification, geo jako čísla, image, priceRange.
  • Otevírací doba: anglické názvy dnů, 24hodinový formát; zavřeno je 00:00 až 00:00, nonstop 00:00 až 23:59.
  • Žádné recenze o vlastní firmě v tomto bloku; dbejte, aby vše odpovídalo Vašemu profilu a Vaší kontaktní stránce.

Kvíz

1. Které dvě vlastnosti uvádí Google jako povinné pro LocalBusiness?



2. Co je špatně na "address": "Voorbeeldstraat 12, 3811 AA Amersfoort"?



3. V neděli máte celý den zavřeno a chcete to výslovně uvést. Co do bloku pro neděli zapíšete?



4. Která hodnota pro geo je správná?



5. Kadeřnictví použije "@type": "Kapper". Co se stane?



Úkol

Úkol A5.2: Je Váš blok LocalBusiness v pořádku? Zadejte adresu své domovské nebo kontaktní stránky a k tomu název firmy, PSČ a telefonní číslo tak, jak jsou uvedeny ve Vašem Profilu firmy na Googlu. Program najde firemní blok v JSON-LD stránky, zkontroluje typ, povinná pole, adresu, telefon, otevírací dobu, souřadnice a url a porovná název, PSČ a telefon s tím, co jste zadali. Nemáte vlastní firemní web? Použijte web obchodu nebo ordinace ve Vašem okolí a tři pole pro porovnání nechte prázdná.

Úkol A5.2: Je Váš blok LocalBusiness v pořádku?

Poté otestujte stejnou stránku v nástroji Rich Results Test od Googlu a porovnejte: uvádí Google stejné body?





Co vyplníte a co zjistíme, neukládáme. Váš prohlížeč si pamatuje Vaše odpovědi a to, zda jste úkol splnili. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol měli (téměř) správně; i to tam můžete odstranit.

Další čtení

Postupy v těchto článcích platí pro panely WebOké; u jiných poskytovatelů to funguje podobně.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…