Schema Markup Alapok
Mi az a Schema Markup és miért fontos?
A Schema Markup (más néven strukturált adatok vagy structured data) egy szabványosított kód, amelyet a weboldal HTML-jéhez adsz hozzá, hogy segítsd a keresőmotorokat (Google, Bing, Yahoo) az oldal tartalmának jobb megértésében. Ez a kód a schema.org szótárat használja, amely egy közös szabvány, amelyet a főbb keresőmotorok közösen fejlesztettek ki 2011-ben.
Képzeld el úgy, mint egy címkézési rendszert a weboldaladhoz. Míg az emberek könnyen felismerik, hogy egy szöveg egy termék neve, ára vagy értékelése, a keresőmotoroknak explicit módon meg kell mondanod, hogy “ez egy termék, ez az ára, ez az értékelése”. Pont ezt teszi a Schema Markup.
Miért fontos a Schema Markup az SEO szempontjából?
Rich Snippets megjelenése: A legnagyobb előny, hogy rich snippets-et (gazdag találatokat) kapsz a keresési eredményekben. Ezek vizuálisan kiemelkedő elemek: csillagos értékelések, FAQ-ok, breadcrumbs, árak, elérhetőség, receptidők, event dátumok, stb.
Magasabb CTR (Click-Through Rate): A rich snippets 30-40%-kal magasabb kattintási arányt eredményezhetnek a sima kék link találatokhoz képest. A felhasználók jobban bíznak és könnyebben kattintanak egy 5 csillagos értékelést mutató találatra.
Pontosabb indexelés: A strukturált adatok segítik a Google-t abban, hogy jobban megértse az oldal témáját, kontextusát és célját. Ez pontosabb rangsoroláshoz és relevánsabb keresési találatokhoz vezet.
Voice Search optimalizálás: Az asszisztensek (Google Assistant, Alexa, Siri) a strukturált adatokra támaszkodnak, amikor hangalapú keresésekre válaszolnak. A Schema Markup növeli az esélyét, hogy a te tartalmadat olvassák fel.
Knowledge Graph megjelenés: Az Organization és Person schema segíthet abban, hogy a Google Knowledge Graph-ban megjelenj (az a doboz a keresési találatok jobb oldalán cégekről/személyekről).
E-E-A-T jelzés: A megfelelő schema (különösen Author, Organization, ReviewRating) segít jelezni az Expertise, Authoritativeness, Trustworthiness (E-E-A-T) faktorokat.
Schema Markup típusok és formátumok
Schema formátumok
A Schema Markup három fő formátumban implementálható:
1. JSON-LD (JavaScript Object Notation for Linked Data) - AJÁNLOTT
A Google hivatalosan ezt ajánlja. A JSON-LD egy külön <script type="application/ld+json"> tag-ben kerül a HTML-be, általában a <head> szekcióban vagy az oldal végén. Az előnye, hogy:
- Nem keveredik a HTML markup-pal
- Könnyen karbantartható
- Dinamikusan generálható (server-side vagy JavaScript-tel)
- Nem befolyásolja a HTML struktúrát
2. Microdata
HTML attribútumokat használ közvetlenül az elemeken (itemscope, itemtype, itemprop). Előnye hogy láthatóbb a forráskódban, de nehezebb karbantartani és hajlamosabb hibákra.
3. RDFa (Resource Description Framework in Attributes)
Hasonló a Microdata-hoz, de más attribútum nevekkel. Ritkábban használt, bonyolultabb szintaxis.
Google ajánlása: Használj JSON-LD-t, mert ez a legkarbantarthatóbb és legkevésbé hibára hajlamos megoldás.
Leggyakoribb Schema típusok
A schema.org több mint 800 típust definiál. Ezek a legfontosabbak SEO szempontból:
- Article - Cikkek, blogbejegyzések, hírek
- Product - Termékek árakkal, értékelésekkel, elérhetőséggel
- Organization - Céginformációk, logó, social media linkek
- Person - Szerző információk, életrajz
- LocalBusiness - Helyi vállalkozások (címmel, nyitvatartással)
- FAQPage - Gyakran Ismételt Kérdések
- Recipe - Receptek (összetevők, idő, értékelés)
- Event - Események (dátum, hely, jegyek)
- VideoObject - Videók (időtartam, feltöltés dátuma)
- BreadcrumbList - Breadcrumb navigáció
- WebSite - Weboldal általános információk
- Review / AggregateRating - Értékelések
Hogyan implementáld a Schema Markup-ot? (JSON-LD)
1. Article Schema - Blogbejegyzésekhez
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Mi az a Schema Markup? - Teljes Útmutató",
"description": "Tanuld meg a Schema Markup használatát részletes kód példákkal.",
"image": [
"https://example.com/images/schema-guide-1x1.jpg",
"https://example.com/images/schema-guide-4x3.jpg",
"https://example.com/images/schema-guide-16x9.jpg"
],
"datePublished": "2026-01-18T08:00:00+00:00",
"dateModified": "2026-01-18T12:00:00+00:00",
"author": {
"@type": "Person",
"name": "SEO Szakértő",
"url": "https://example.com/szerzok/seo-szakerto"
},
"publisher": {
"@type": "Organization",
"name": "SEOTudás.hu",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png",
"width": 600,
"height": 60
}
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/schema-markup-utmutato"
}
}
</script>Fontos mezők:
headline- Max 110 karakterimage- Több felbontás ajánlott (1x1, 4x3, 16x9)datePublished- ISO 8601 formátum kötelezőauthor- Kötelező mezőkpublisher- Logó mérete min. 112x112px, de 600x60 is elfogadott
2. Product Schema - E-commerce termékekhez
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Vezeték nélküli fülhallgató XYZ",
"image": [
"https://example.com/products/fulhallgato-1.jpg",
"https://example.com/products/fulhallgato-2.jpg"
],
"description": "Prémium minőségű vezeték nélküli fülhallgató aktív zajszűréssel.",
"sku": "WH-XYZ-2024",
"mpn": "925872",
"brand": {
"@type": "Brand",
"name": "TechBrand"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": 4.5,
"bestRating": 5
},
"author": {
"@type": "Person",
"name": "Kiss János"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.7,
"reviewCount": 89
},
"offers": {
"@type": "Offer",
"url": "https://example.com/products/fulhallgato-xyz",
"priceCurrency": "HUF",
"price": 39990,
"priceValidUntil": "2026-12-31",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "TechShop Kft."
}
}
}
</script>Rich snippet elemek:
- ⭐ Csillagos értékelés (aggregateRating)
- 💰 Ár és pénznem
- ✅ Elérhetőség (InStock, OutOfStock, PreOrder)
- 🏷️ SKU/MPN azonosítók
3. Organization Schema - Cég információk
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "SEOTudás Kft.",
"alternateName": "SEO Tudás",
"url": "https://seotudas.hu",
"logo": "https://seotudas.hu/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+36-1-234-5678",
"contactType": "customer service",
"areaServed": "HU",
"availableLanguage": ["Hungarian", "English"]
},
"sameAs": [
"https://www.facebook.com/seotudas",
"https://twitter.com/seotudas",
"https://www.linkedin.com/company/seotudas",
"https://www.instagram.com/seotudas"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "Andrássy út 12.",
"addressLocality": "Budapest",
"postalCode": "1061",
"addressCountry": "HU"
}
}
</script>Előnyök:
- Knowledge Panel megjelenés
- Social media linkek összekötése
- Brand authority növelés
4. LocalBusiness Schema - Helyi vállalkozásokhoz
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Gourmet Étterem",
"image": "https://example.com/restaurant-photo.jpg",
"@id": "https://example.com",
"url": "https://example.com",
"telephone": "+36-1-987-6543",
"priceRange": "$$",
"servesCuisine": "Hungarian",
"address": {
"@type": "PostalAddress",
"streetAddress": "Váci utca 45.",
"addressLocality": "Budapest",
"postalCode": "1052",
"addressCountry": "HU"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 47.496112,
"longitude": 19.055643
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "11:00",
"closes": "22:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Saturday", "Sunday"],
"opens": "12:00",
"closes": "23:00"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.8,
"reviewCount": 156
}
}
</script>Local SEO előnyök:
- Google Maps megjelenés javítása
- “Open now” / “Closed” státusz
- Értékelések megjelenítése
5. FAQPage Schema - Gyakori kérdések
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Mi az a Schema Markup?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>A Schema Markup egy szabványosított kód, amelyet a HTML-hez adsz hozzá, hogy segítsd a keresőmotorokat az oldal tartalmának jobb megértésében.</p>"
}
},
{
"@type": "Question",
"name": "Kötelező a Schema Markup használata?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>Nem kötelező, de erősen ajánlott. A Schema Markup nélkül is indexelődnek az oldalak, de lemaradnak a rich snippets előnyeiről.</p>"
}
},
{
"@type": "Question",
"name": "Hogyan tesztelhetem a Schema implementációmat?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>Használd a Google Rich Results Test eszközt (search.google.com/test/rich-results) vagy a Schema Markup Validator-t (validator.schema.org).</p>"
}
}
]
}
</script>FAQ Rich Snippet:
- Kérdések közvetlenül a SERP-ben
- Bővíthető/összecsukható formátum
- Nagyobb SERP real estate
6. BreadcrumbList Schema - Breadcrumb navigáció
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Főoldal",
"item": "https://example.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Technikai SEO",
"item": "https://example.com/technikai-seo"
},
{
"@type": "ListItem",
"position": 3,
"name": "Schema Markup",
"item": "https://example.com/technikai-seo/schema-markup"
}
]
}
</script>Előnyök:
- Breadcrumb megjelenés a SERP-ben
- Jobb URL struktúra megértés
- Könnyebb navigáció a keresési találatokból
7. VideoObject Schema - Videókhoz
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Hogyan optimalizáld a weboldaladat SEO-ra",
"description": "Teljes SEO útmutató kezdőknek lépésről-lépésre.",
"thumbnailUrl": [
"https://example.com/videos/seo-thumbnail-1x1.jpg",
"https://example.com/videos/seo-thumbnail-4x3.jpg",
"https://example.com/videos/seo-thumbnail-16x9.jpg"
],
"uploadDate": "2026-01-15T08:00:00+00:00",
"duration": "PT15M33S",
"contentUrl": "https://example.com/videos/seo-guide.mp4",
"embedUrl": "https://example.com/embed/seo-guide",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": { "@type": "WatchAction" },
"userInteractionCount": 5647
}
}
</script>Video Rich Results:
- Video előnézet a SERP-ben
- Időtartam megjelenítése
- Video carousel-ben való megjelenés
8. Recipe Schema - Receptekhez
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Recipe",
"name": "Gulyásleves",
"image": [
"https://example.com/recipes/gulyas-1x1.jpg",
"https://example.com/recipes/gulyas-4x3.jpg"
],
"author": {
"@type": "Person",
"name": "Kovács Éva"
},
"datePublished": "2026-01-10",
"description": "Hagyományos magyar gulyásleves recept.",
"prepTime": "PT20M",
"cookTime": "PT90M",
"totalTime": "PT110M",
"keywords": "gulyás, magyar leves, marhahús",
"recipeYield": "6 adag",
"recipeCategory": "Főétel",
"recipeCuisine": "Magyar",
"nutrition": {
"@type": "NutritionInformation",
"calories": "420 calories"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.9,
"ratingCount": 127
},
"recipeIngredient": [
"1 kg marhahús",
"2 fej vöröshagyma",
"3 evőkanál pirospaprika",
"4 db burgonya",
"2 db paradicsom",
"2 db paprika",
"só, bors ízlés szerint"
],
"recipeInstructions": [
{
"@type": "HowToStep",
"text": "Vágjuk kockára a húst és a hagymát."
},
{
"@type": "HowToStep",
"text": "Dinszteljük meg a hagymát, adjuk hozzá a paprikát."
},
{
"@type": "HowToStep",
"text": "Adjuk hozzá a húst, pirítsuk meg."
}
]
}
</script>Recipe Rich Snippet:
- ⏱️ Elkészítési idő
- ⭐ Értékelés
- 🔥 Kalória információ
- 📸 Kép előnézet
Microdata vs JSON-LD összehasonlítás
Microdata példa (Article)
<article itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">Mi az a Schema Markup?</h1>
<div itemprop="author" itemscope itemtype="https://schema.org/Person">
Szerző: <span itemprop="name">SEO Szakértő</span>
</div>
<time itemprop="datePublished" datetime="2026-01-18">2026. január 18.</time>
<img itemprop="image" src="/schema-guide.jpg" alt="Schema útmutató">
<div itemprop="articleBody">
<p>A Schema Markup egy szabványosított kód...</p>
</div>
</article>Ugyanez JSON-LD-ben
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Mi az a Schema Markup?",
"author": {
"@type": "Person",
"name": "SEO Szakértő"
},
"datePublished": "2026-01-18",
"image": "/schema-guide.jpg",
"articleBody": "A Schema Markup egy szabványosított kód..."
}
</script>
<article>
<h1>Mi az a Schema Markup?</h1>
<div>Szerző: SEO Szakértő</div>
<time datetime="2026-01-18">2026. január 18.</time>
<img src="/schema-guide.jpg" alt="Schema útmutató">
<div><p>A Schema Markup egy szabványosított kód...</p></div>
</article>Miért jobb a JSON-LD?
- Tisztább HTML
- Könnyebb karbantartani
- Nem kell duplikálni a tartalom struktúrát
- Dinamikus generálás egyszerűbb
Schema Markup tesztelése és validálása
1. Google Rich Results Test
# URL tesztelése
https://search.google.com/test/rich-results?url=https://example.com/page
# Vagy kód snippet beillesztése
# Másold be a JSON-LD kódot a "Code" tabraMit ellenőriz:
- Szintaxis hibák
- Kötelező mezők jelenléte
- Rich results jogosultság
- Figyelmeztető üzenetek
2. Schema Markup Validator
# Hivatalos schema.org validator
https://validator.schema.org/
# JSON-LD Playground (fejlesztéshez)
https://json-ld.org/playground/3. Google Search Console
Enhanced jelentés ellenőrzése:
Search Console → Enhanced →
- Article
- Product
- FAQ
- Recipe
- etc.Hibák típusai:
- Errors (piros): Kritikus hibák, nem jelenik meg rich snippet
- Warnings (sárga): Ajánlott mezők hiányoznak
- Valid (zöld): Minden rendben
4. Programozott tesztelés
// Schema validálás JavaScript-tel
async function validateSchema(url) {
const apiUrl = `https://validator.schema.org/validate?url=${encodeURIComponent(url)}`;
try {
const response = await fetch(apiUrl);
const data = await response.json();
if (data.errors && data.errors.length > 0) {
console.error('Schema hibák:', data.errors);
return false;
}
console.log('Schema valid!', data);
return true;
} catch (error) {
console.error('Validálási hiba:', error);
return false;
}
}
// Használat
validateSchema('https://example.com/page');Gyakori Schema Markup hibák és megoldások
1. Hiányzó kötelező mezők
Hiba:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Cikk címe"
// Hiányzik: image, author, datePublished
}Javítás:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Cikk címe",
"image": ["https://example.com/image.jpg"],
"author": {
"@type": "Person",
"name": "Szerző Neve"
},
"datePublished": "2026-01-18T08:00:00+00:00"
}2. Helytelen dátum formátum
Rossz:
"datePublished": "2026.01.18" // Pont elválasztó
"datePublished": "18/01/2026" // Rossz sorrendHelyes (ISO 8601):
"datePublished": "2026-01-18"
"datePublished": "2026-01-18T08:00:00+00:00" // Timestamp-pel
"datePublished": "2026-01-18T08:00:00Z" // UTC3. Helytelen árformátum
Rossz:
"price": "39 990 Ft" // Szöveges, pénznemmel együttHelyes:
"price": 39990,
"priceCurrency": "HUF"4. Érvénytelen URL-ek
Rossz:
"url": "/relative-path" // Relatív URL
"image": "image.jpg" // Nincs domainHelyes:
"url": "https://example.com/relative-path",
"image": "https://example.com/images/image.jpg"5. Duplikált schema ugyanazon az oldalon
<!-- NE tedd ezt! -->
<script type="application/ld+json">
{ "@type": "Article", ... }
</script>
<script type="application/ld+json">
{ "@type": "Article", ... } <!-- Duplikált! -->
</script>
<!-- Megoldás: Kombináld vagy használj @graph-ot -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Article", ... },
{ "@type": "Organization", ... }
]
}
</script>6. Árva schema referenciák
Rossz:
{
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": 5
}
// Hiányzik: itemReviewed (mit értékel)
}Helyes:
{
"@type": "Review",
"itemReviewed": {
"@type": "Product",
"name": "Termék neve"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": 5
}
}Schema Markup implementálási stratégia
1. Prioritizálás
Kezdd ezekkel (magas prioritás):
- Organization - Minden oldal (footer/header)
- BreadcrumbList - Minden belső oldal
- Article - Blogbejegyzések, hírek
- Product - E-commerce termék oldalak
- FAQPage - FAQ oldalak
Következő lépések (közepes prioritás): 6. LocalBusiness - Ha helyi vállalkozás vagy 7. Person - Szerző oldalak 8. VideoObject - Ha van video tartalom 9. Recipe - Receptes oldalak 10. Event - Esemény oldalak
2. Dinamikus generálás
Server-side implementáció (PHP példa):
<?php
function generateArticleSchema($article) {
$schema = [
'@context' => 'https://schema.org',
'@type' => 'Article',
'headline' => htmlspecialchars($article['title']),
'description' => htmlspecialchars($article['excerpt']),
'image' => $article['images'],
'datePublished' => date('c', strtotime($article['published_at'])),
'dateModified' => date('c', strtotime($article['updated_at'])),
'author' => [
'@type' => 'Person',
'name' => htmlspecialchars($article['author_name'])
],
'publisher' => [
'@type' => 'Organization',
'name' => 'SEOTudás.hu',
'logo' => [
'@type' => 'ImageObject',
'url' => 'https://example.com/logo.png'
]
]
];
return '<script type="application/ld+json">' .
json_encode($schema, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) .
'</script>';
}
// Használat
echo generateArticleSchema($article);
?>Client-side implementáció (JavaScript):
// React komponens példa
function ArticleSchema({ article }) {
const schema = {
"@context": "https://schema.org",
"@type": "Article",
"headline": article.title,
"image": article.images,
"datePublished": article.publishedAt,
"author": {
"@type": "Person",
"name": article.authorName
}
};
return (
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}
/>
);
}3. Multiple Schema egy oldalon
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Article",
"@id": "https://example.com/page#article",
"headline": "Cikk címe",
"author": {
"@type": "Person",
"@id": "https://example.com/szerzok/john#person"
}
},
{
"@type": "Person",
"@id": "https://example.com/szerzok/john#person",
"name": "John Doe",
"url": "https://example.com/szerzok/john"
},
{
"@type": "Organization",
"@id": "https://example.com/#organization",
"name": "SEOTudás.hu",
"url": "https://example.com"
}
]
}
</script>@graph használata:
- Több schema típus egy JSON objektumban
- @id használata kereszthivatkozásokhoz
- Tisztább kód, kevesebb duplikáció
Schema Markup SEO checklist
Implementálás előtt
- Határozd meg melyik schema típusok relevánsak
- Olvasd el a Google hivatalos dokumentációját az adott típushoz
- Nézd meg a versenytársak implementációját
Implementálás közben
- Használj JSON-LD formátumot (nem Microdata)
- Minden kötelező mezőt töltsd ki
- Használj abszolút URL-eket (nem relatívakat)
- ISO 8601 dátum formátum
- Több képméret (1x1, 4x3, 16x9)
- Pontos ár és pénznem Product schema-nál
Implementálás után
- Teszteld a Google Rich Results Test-tel
- Ellenőrizd a Schema.org Validator-ral
- Nincs error vagy warning
- Deploy production-re
- Kérd az indexelést Search Console-ban
- Várj 1-2 hetet a rich snippets megjelenésére
- Monitor-ozd a Search Console Enhanced jelentést
Folyamatos karbantartás
- Rendszeresen ellenőrizd a Search Console hibákat
- Frissítsd a schema-t tartalom módosításkor
- Kövesd a Google schema frissítéseit
- Tesztelj minden új schema implementációt
Összegzés
A Schema Markup nem egy opcionális “nice-to-have” funkció, hanem egy alapvető SEO eszköz, amely:
- Rich snippets-et biztosít - Csillagok, árak, FAQ-ok a SERP-ben
- Növeli a CTR-t - Akár 30-40%-kal magasabb kattintási arány
- Javítja az indexelést - Pontosabb tartalom megértés
- Előkészít a jövőre - Voice search, AI summaries, Knowledge Graphs
Legjobb gyakorlatok:
- Mindig JSON-LD-t használj (nem Microdata)
- Kezdd az Organization és Article schema-val
- Dinamikusan generáld (ne hardcode-old)
- Tesztelj minden implementáció után
- Monitor-ozd a Search Console jelentéseket
A Schema Markup implementálása időigényes lehet kezdetben, de a long-term SEO előnyök megérik a befektetést. Kezdd a legfontosabb oldalaiddal (főoldal, termék/szolgáltatás oldalak, blog), és fokozatosan bővítsd az egész oldalra.
Következő lépések:
- Válaszd ki az első 3 schema típust az oldaladhoz
- Implementáld JSON-LD formátumban
- Tesztelj Rich Results Test-tel
- Deploy és kérj indexelést
- Monitor-ozd az eredményeket 2-4 héten belül
A Schema Markup nem garantálja a rich snippets megjelenését (a Google dönt erről), de jelentősen növeli az esélyeket. És még ha nem is jelenik meg rich snippet, az strukturált adatok javítják a tartalmad megértését, ami önmagában is SEO előny.
Kapcsolódó Videók
Google - Introduction to Structured Data
Forrás: Google Search Central | Nyelv: Angol (magyar felirat elérhető)
Schema Markup for Beginners (Ahrefs)
Forrás: Ahrefs | Nyelv: Angol
Gyakran Ismételt Kérdések – Schema Markup
Mi az a Schema Markup?
A Schema Markup (strukturált adatok) egy szabványosított kód, amelyet a HTML-hez adsz hozzá, hogy segítsd a keresőmotorokat az oldal tartalmának jobb megértésében. A schema.org szótár alapján a Google, Bing és más keresők gazdag találatokat (rich snippets) tudnak megjeleníteni.
Milyen formátumokban implementálható a Schema Markup?
Három fő formátum létezik: JSON-LD (ajánlott a Google által, külön script tagben), Microdata (HTML attribútumokkal közvetlenül az elemeken), és RDFa (hasonló a Microdata-hoz). A JSON-LD a legegyszerűbb és legkarbantarthatóbb megoldás.
Javítja a Schema Markup a keresési helyezést?
A Schema Markup közvetlenül nem ranking faktor, de indirekt módon javítja a SEO-t: rich snippets magasabb CTR-t eredményeznek, a jobb megértés pontosabb indexelést segít, és az E-E-A-T jelzést adhat (Organization, Person schema).
Milyen típusú Schema Markup-ok a legfontosabbak?
A leggyakoribb típusok: Article (cikkek, blogok), Product (termékek árakkal, értékelésekkel), Organization (cégadatok, logó, social linkek), Person (szerző információk), LocalBusiness (helyi vállalkozások), FAQPage, Recipe, Event, VideoObject.
Hogyan tesztelhetem a Schema Markup implementációmat?
Használd a Google Rich Results Test eszközt (search.google.com/test/rich-results) élő URL-ekhez, vagy a Schema Markup Validator-t (validator.schema.org) nyers kód teszteléséhez. A Search Console Enhanced jelentés mutatja az indexelt schemákat.
Kötelező a Schema Markup használata?
Nem kötelező, de erősen ajánlott. A Schema Markup nélkül is indexelődnek az oldalak, de lemaradnak a rich snippets előnyeiről (csillag értékelések, FAQ-ok, kiemelések), ami alacsonyabb CTR-t eredményezhet a SERP-ben.