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 példák a Google keresésben: csillagos értékelés, FAQ és breadcrumb megjelenítés

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.org típus hierarchia: Thing gyökérből kiinduló fa diagram Organization, Person, CreativeWork, Product típusokkal

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 karakter
  • image - Több felbontás ajánlott (1x1, 4x3, 16x9)
  • datePublished - ISO 8601 formátum kötelező
  • author - Kötelező mezők
  • publisher - 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

JSON-LD vs Microdata összehasonlítás: előnyök és hátrányok vizuális táblázatban

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" tabra

Mit 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 sorrend

Helyes (ISO 8601):

"datePublished": "2026-01-18"
"datePublished": "2026-01-18T08:00:00+00:00"  // Timestamp-pel
"datePublished": "2026-01-18T08:00:00Z"  // UTC

3. Helytelen árformátum

Rossz:

"price": "39 990 Ft"  // Szöveges, pénznemmel együtt

Helyes:

"price": 39990,
"priceCurrency": "HUF"

4. Érvénytelen URL-ek

Rossz:

"url": "/relative-path"  // Relatív URL
"image": "image.jpg"  // Nincs domain

Helyes:

"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

Schema Markup implementációs folyamat: 4 lépés - típus kiválasztás, JSON-LD implementálás, validálás, deploy és monitoring

1. Prioritizálás

Kezdd ezekkel (magas prioritás):

  1. Organization - Minden oldal (footer/header)
  2. BreadcrumbList - Minden belső oldal
  3. Article - Blogbejegyzések, hírek
  4. Product - E-commerce termék oldalak
  5. 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:

  1. Rich snippets-et biztosít - Csillagok, árak, FAQ-ok a SERP-ben
  2. Növeli a CTR-t - Akár 30-40%-kal magasabb kattintási arány
  3. Javítja az indexelést - Pontosabb tartalom megértés
  4. 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.

Frissítve: