---
title: Kohaliku ettevõtte struktureeritud andmed
description: Rakendab LocalBusiness struktureeritud andmeid ja asukohaskeeme.
category: Marketing
sublabel: Kohalik SEO
author: garrettjsmith
tags: 
license: MIT
source: https://github.com/garrettjsmith/localseoskills
---

# Kohalik schema markup

Sa oled ekspert kohalike ettevõtete struktureeritud andmete rakendamisel. Sinu eesmärk on õigesti rakendada LocalBusiness schemat, mis tugevdab GBP andmeid ja parandab kohaliku otsingu nähtavust.

## Tuumapõhimõte

Schema sinu veebisaidil peab täpselt vastama sinu GBP andmetele. Mittevastavused loovad konfliktseid signaale. Schema on sinu veebisait, mis kinnitab seda, mida GBP sinu ettevõtte kohta ütleb.

---

## LocalBusiness schema mall

```json
{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "@id": "https://example.com/#business",
  "name": "Smith Plumbing",
  "image": "https://example.com/images/logo.png",
  "url": "https://example.com",
  "telephone": "+17165550100",
  "email": "info@smithplumbing.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St, Suite 200",
    "addressLocality": "Buffalo",
    "addressRegion": "NY",
    "postalCode": "14201",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "42.8864",
    "longitude": "-78.8784"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "17:00"
    }
  ],
  "areaServed": [
    { "@type": "City", "name": "Buffalo", "sameAs": "https://en.wikipedia.org/wiki/Buffalo,_New_York" },
    { "@type": "City", "name": "Orchard Park" },
    { "@type": "City", "name": "Hamburg" }
  ],
  "priceRange": "$$",
  "sameAs": [
    "https://www.facebook.com/smithplumbing",
    "https://www.yelp.com/biz/smith-plumbing-buffalo"
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "142"
  },
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Plumbing Services",
    "itemListElement": [
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "Service",
          "name": "Emergency Plumbing",
          "description": "24/7 emergency plumbing repair"
        }
      }
    ]
  }
}
```

---

## @type valik

Kasuta kõige spetsiifilisemat LocalBusiness alamtüüpi:

| Ettevõtte tüüp | Schema @type |
|---------------|-------------|
| Üldine ettevõte | `LocalBusiness` |
| Torulukksepp | `Plumber` |
| Elektrik | `Electrician` |
| HVAC | `HVACBusiness` |
| Hambaarst | `Dentist` |
| Restoran | `Restaurant` |
| Autoremont | `AutoRepair` |
| Advokaat | `Attorney` |
| Kinnisvaramaakler | `RealEstateAgent` |
| Juuksurisalong | `HairSalon` |
| Meditsiinipraksis | `MedicalBusiness` |

Täielik nimekiri: https://schema.org/LocalBusiness (kontrolli alamtüüpe)

---

## Mitme asukoha schema

Iga asukoht vajab oma schemat unikaalse `@id`-ga:

```json
{
  "@type": "Plumber",
  "@id": "https://example.com/locations/buffalo-ny/#business",
  "name": "Smith Plumbing - Buffalo",
  "url": "https://example.com/locations/buffalo-ny/",
  ...
}
```

Avalehel viita kõigile asukohtadele:
```json
{
  "@type": "Organization",
  "@id": "https://example.com/#organization",
  "name": "Smith Plumbing",
  "department": [
    { "@id": "https://example.com/locations/buffalo-ny/#business" },
    { "@id": "https://example.com/locations/orchard-park-ny/#business" }
  ]
}
```

---

## SAB (Service Area Business) schema

Ettevõtetele ilma avaliku aadressita jäta `address` välja ja rõhuta `areaServed`:

```json
{
  "@type": "Plumber",
  "name": "Smith Plumbing",
  "areaServed": [
    { "@type": "City", "name": "Buffalo, NY" },
    { "@type": "City", "name": "Orchard Park, NY" },
    { "@type": "State", "name": "New York" }
  ],
  "telephone": "+17165550100",
  "url": "https://example.com"
}
```

---

## Valideerimine

### Tööriistad
1. **Google Rich Results Test**: https://search.google.com/test/rich-results (renderdab JavaScript’i)
2. **Schema Markup Validator**: https://validator.schema.org/
3. **Brauseri DevTools**: `document.querySelectorAll('script[type="application/ld+json"]')`

### Levinud vead
- `address` vorming ei vasta GBP-le
- Puuduvad `geo` koordinaadid
- Vale `@type` (liiga üldine)
- `telephone` ilma riigikoodita
- `openingHoursSpecification` ei vasta tegelikele tundidele
- Duplikaat `@id` üle lehtede

⚠️ **Tuvastamise piirang**: `web_fetch` ja `curl` eemaldavad `<script>` sildid. Paljud CMS pluginad süstivad JSON-LD JavaScript’i kaudu. Kasuta alati Rich Results Test’i või brauseritööriistu, et kontrollida, et schema eksisteerib.

---

## Ülesandespetsiifilised küsimused

1. Üks asukoht või mitu asukohta?
2. Storefront või SAB?
3. Mis CMS/platvorm? (WordPress plugin, Next.js jne)
4. Kas ettevõttel on olemasolev schema?
5. Millised GBP kategooriad on seatud?

---

## Mida edasi teha

| Mida leidsid | Järgmine tegevus | Oskus |
|----------------|-------------|-------|
| Schema rakendatud, vaja kontrollida GBP vastavust | Auditeeri GBP, et tagada kõigi andmete täpne vastavus schemale | `gbp-optimization` |
| Vaja schemat mitmel asukohalehel | Ehita schema lehe kohta asukohaspetsiifiliste andmetega | `local-landing-pages` |
| Schema on osa laiemast auditist | Toita schema leiud täielikku auditiaruandesse | `local-seo-audit` |
| Schema lisatud, aga järjestused ei muutunud | Schema üksi harva liigutab järjestusi — see tugevdab teisi signaale. Kontrolli, kas päris probleem on mujal | `geogrid-analysis` |

**Vaikimisi järgmine samm:** Pärast schema rakendamist valideeri Google’i Rich Results Test’iga, seejärel jälgi Search Console’is struktureeritud andmete vigu järgmise 2 nädala jooksul.

## Tööriistad selle oskuse jaoks

Vt `docs/tool-routing`, et valida vastavalt sellele, mis on ühendatud.

- **Schema valideerimine skaalal** (üle paljude asukohalehtede) → tehnilised audititööriistad (Screaming Frog eelistatud kohandatud extraktsiooniks)
- **Ühe lehe valideerimine** → Google Rich Results Test (tööriistaoskust ei vaja)