---
title: Struktureeritud andmed
description: Tuvastab, kontrollib ja loob Schema.org struktureeritud andmeid (JSON-LD).
category: Marketing
sublabel: SEO
author: AgriciDaniel
tags: 
license: MIT
source: https://github.com/AgriciDaniel/claude-seo
---

# Schema markup’i analüüs ja genereerimine

## Tuvastus

1. Skaneeri lehe allikat JSON-LD `<script type="application/ld+json">` jaoks
2. Kontrolli Microdata’t (`itemscope`, `itemprop`)
3. Kontrolli RDFa’d (`typeof`, `property`)
4. Soovita alati JSON-LD-d peamise formaadina (Google’i avaldatud eelistus)

## Valideerimine

- Kontrolli nõutavaid omadusi schema tüübi kohta
- Valideeri Google’i toetatud rich result tüüpide vastu
- Testi levinud vigu:
  - Puuduv @context
  - Kehtetu @type
  - Valed andmetüübid
  - Kohatäitetekst
  - Suhtelised URL-id (peaksid olema absoluutsed)
  - Kehtetud kuupäevaformaadid
- Märgi aegunud tüübid (vt allpool)

## Schema tüübi staatus (seisuga juuni 2026)

Loe täielikku nimekirja failist `../seo/references/schema-types.md`. Peamised reeglid:

### ACTIVE (soovita vabalt):
Organization, LocalBusiness, SoftwareApplication, WebApplication, Product (koos Certification markup’iga alates aprill 2025), ProductGroup, Offer, Service, Article, BlogPosting, NewsArticle, Review, AggregateRating, BreadcrumbList, WebSite, WebPage, Person, ProfilePage, ContactPage, VideoObject, ImageObject, Event, JobPosting, Course, DiscussionForumPosting

### VIDEO & SPECIALIZED (soovita vabalt):
BroadcastEvent, Clip, SeekToAction, SoftwareSourceCode

Valmis JSON-LD mallide jaoks nendele tüüpidele vaata `schema/templates.json`.

> **JSON-LD ja JavaScripti renderdamine:** Google’i detsembri 2025 JS SEO juhiste järgi võib JavaScripti kaudu süstitud struktureeritud andmetel olla hilinenud töötlus. Ajakriitilise markup’i jaoks (eriti Product, Offer) lisa JSON-LD esialgsesse serveris renderdatud HTML-i.

### NO RICH RESULTS, HOIA KUI KASULIK:
- **FAQPage**: Google lõpetas FAQ rich results’id KÕIGILE saitidele 7. mail 2026 (asendab aug 2023 gov/health piirangu). Ei Google SERP rich-result kasu; märgi olemasolev FAQPage Info tasemel (mitte Critical), mitte eemaldamiseks. Tõeliste kasutaja Q&A lehtede jaoks kasuta **QAPage**.

### DEPRECATED (ära kunagi soovita):
- **HowTo**: Rich results eemaldatud september 2023
- **SpecialAnnouncement**: Deprecated 31. juuli 2025
- **CourseInfo, EstimatedSalary, LearningVideo**: Pensionile juuni 2025
- **ClaimReview**: Pensionile rich results’ist juuni 2025
- **VehicleListing**: Pensionile rich results’ist juuni 2025
- **Practice Problem**: Deprecation notice 2025-11-05; Search Console / Rich Results Test tugi eemaldatud 2026-01-06
- **Book Actions**: Deprecated/eemaldatud Google rich results’ist; ära soovita seda SERP funktsioonide jaoks.
- Search Console / Rich Results Test / appearance-filter tugi CourseInfo, EstimatedSalary, LearningVideo, SpecialAnnouncement, VehicleListing jaoks eemaldati 2025-09-09; Practice Problem tugi eemaldati 2026-01-06.

### Toetatud ainult Dataset Search’i jaoks:
- **Dataset**: Ei ole lõpetatud; Google Dataset Search tarbib seda, ilma Google Search rich-result pinnata. Ära soovita eemaldamist kui tapetud.

### Endiselt toetatud (ära märgi):
- QAPage (laiendatud comment-thread omadused 2026-03-24), DiscussionForumPosting, Education Q&A (Quiz / `eduQuestionType=Flashcard`). E-kaubanduse jaoks on **hasAdultConsideration** (lisatud 2026-05-20; väärtus `https://schema.org/SexualContentConsideration`) nõutav täiskasvanute toodetele. `Product.category` aktsepteerib `Text`, `CategoryCode` või mõlemaid segavaid massiive.

## Genereerimine

Schema genereerimisel lehele:
1. Tuvasta lehetüüp sisuanalüüsist
2. Vali sobiv(ad) schema tüüp(id)
3. Genereeri kehtiv JSON-LD kõigi nõutavate + soovitatud omadustega
4. Lisa ainult tõesed, kontrollitavad andmed. Kasuta selgelt märgitud kohatäiteid, mille kasutaja peab täitma
5. Valideeri väljund enne esitamist
6. Review markup’i jaoks lükka tagasi võltsarvustused ja avalikustamata motiveeritud arvustused.
   Motivatsioon peab olema lehel selgelt ja silmapaistvalt avalikustatud.

## Levinud schema mallid

### Organization
```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "[Company Name]",
  "url": "[Website URL]",
  "logo": "[Logo URL]",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "[Phone]",
    "contactType": "customer service"
  },
  "sameAs": [
    "[Facebook URL]",
    "[LinkedIn URL]",
    "[Twitter URL]"
  ]
}
```

### LocalBusiness
```json
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "[Business Name]",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "[Street]",
    "addressLocality": "[City]",
    "addressRegion": "[State]",
    "postalCode": "[ZIP]",
    "addressCountry": "US"
  },
  "telephone": "[Phone]",
  "openingHours": "Mo-Fr 09:00-17:00",
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "[Lat]",
    "longitude": "[Long]"
  }
}
```

### Article/BlogPosting
```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "[Title]",
  "author": {
    "@type": "Person",
    "name": "[Author Name]"
  },
  "datePublished": "[YYYY-MM-DD]",
  "dateModified": "[YYYY-MM-DD]",
  "image": "[Image URL]",
  "publisher": {
    "@type": "Organization",
    "name": "[Publisher]",
    "logo": {
      "@type": "ImageObject",
      "url": "[Logo URL]"
    }
  }
}
```

## Väljund

- `SCHEMA-REPORT.md`: tuvastuse ja valideerimise tulemused
- `generated-schema.json`: kasutusvalmis JSON-LD lõigud

### Valideerimise tulemused
| Schema | Tüüp | Staatus | Probleemid |
|--------|------|--------|--------|
| ... | ... | ✅/⚠️/❌ | ... |

### Soovitused
- Puuduvad schema võimalused
- Vajalikud valideerimisparandused
- Genereeritud kood rakendamiseks

## Veakäsitlus

| Stsenaarium | Tegevus |
|----------|--------|
| URL kättesaamatu | Teata ühendusveast koos staatuskoodiga. Soovita URL-i kontrollimist ja kontrollimist, kas leht nõuab autentimist. |
| Schema markup’i ei leitud | Teata, et JSON-LD-d, Microdata’t ega RDFa’d ei tuvastatud. Soovita sobivaid schema tüüpe lehe sisuanalüüsi põhjal. |
| Kehtetu JSON-LD süntaks | Parsi ja teata konkreetsed süntaksivead (puuduvad sulud, trailing commas, tsiteerimata võtmed). Anna parandatud JSON-LD väljund. |
| Aegunud schema tüüp tuvastatud | Märgi aegunud tüüp koos pensionile jäämise kuupäevaga. Soovita praegust asendustüüpi või soovita eemaldamist, kui asendust pole. |