Schema Nedir, sorusuna yanıt vereceğimiz içeriğimizde Structured Data yani yapılandırılmış veri anlamına gelen bu kavramı en ince ayrıntısıyla sizlere aktarmaya çalışacağız. Schema optimizasyonu konusunu kısaca Google ile konuşmanın yolu olarak tanımlayabiliriz. Bu iddialı bir söylem olsa da yapılandırılmış veriler sayesinde web sitenizin ne hakkında olduğunu Google’a direkt olarak sunabilirsiniz.
Data dediğimiz kavram temelde;
- Yapılandırılmış Veri (Structured data)
- Yapılandırılmamış Veri (Unstructured data) olarak ikiye ayrılmaktadır.
Yapılandırılmış veriler sayesinde içeriklerinizin bir Blog İçeriği (BlogPosting) olduğunun, bu içeriklerin resim barındırdığının (Image License) ve içeriğinizin hangi kategoride olduğunun (Breadcrumbs) verisini Google’a direkt olarak sunabilirsiniz.
İçerik Tablosu
Schema Nedir?
Google tarafından başlatılan proje Schema.org web sitesi üzerinde 2011 yılında faaliyete geçmiştir. Bugün itibariyle sadece Google değil aynı zamanda; Microsoft, Yandex, Pinterest ve birçok farklı kuruluş tarafından da desteklenmektedir. Kullanılan yapı formatlarına gelecek olursak;
- RDFa
- Microdata
- JSON-LD gibi 3 farklı format bulunmaktadır.
Schema Neden Gereklidir?
Schema Optimizasyonun sıralamalara direkt olarak etkisinin bulunduğuyla ilgili herhangi bir kanıt bulunmamaktadır. Diğer yandan, aşağıdaki örneklerden de görebileceğiniz gibi dolaylı olarak CTR’ı (Tıklama Oranı) arttırmaktadır. (Bknz. Vaka Analizleri)
Schema optimizasyonu bir sıralama faktörü değildir.
Schema optimizasyonu sayesinde Google botları mevcut sayfalarınızın ne ile ilgili olduğunu daha kolay anlayabildiği için index hızına da olumlu yönde etkisi bulunmaktadır. (Bknz. Vaka Analizleri)
Schema’nın en önemli avantajı ise SERP’te (Google Arama Sonuçları) çok daha tıklanabilir olmaktır.
Yukarıda yer alan örnekten de görebildiğiniz gibi “Kullanıcı Oyu” ve yıldızların SERP’te yer alması ilgili sonucu direkt olarak tıklanabilir hale getirmektedir. Yine içeriklerde kullanılan tablolar ve İçerik Haritaları da SERP’te çıkmaktadır.
Trendyol Express şeklinde bir arama yaptığınızda yukarıda yer alan sonuçla karşılaşacaksınız.
Sizce hangisi daha tıklanabilir?
Schema Testleri Nasıl Yapılır?
Web sitenize uyguladığınız yapıların testlerini Schema Markup Validator ve Zengin Sonuçlar Testi üzerinden yapabilirsiniz. Zengin Sonuçlar testinde çıkan sonuçlar Search Console’un Geliştirmeler bölümünde yer alırken, Markup Validator aracı direkt olarak Schema.org’un geliştirdiği test aracıdır.
Bu iki araçta yapı ismi olarak farklılıklar bulunmaktadır. Örneğin, Zengin Sonuçlar testinde “LOGO” olarak geçen yapı Markup Validator aracında “Organization” olarak geçmektedir.
Schema ile İlgili Vaka Analizleri
SEO ile ilgili anlatılan konuların Case Study (Vaka Analizlerine) dayandırılması oldukça önemlidir. Vaka analizleri içermeyen konular tamamen yazarın fikirlerine dayandığı için bu fikirlerde hatalı bilgilerin olması ihtimal dahilindedir.
1- Saramin Hitini 2 Katına Çıkarttı!
Google’ın resmi sitesinde yer alan vaka analizine göre Kore’nin iş platformlarından olan Saramin şirketi JobPosting, Breadcrumbs ve Estimated Salary gibi Schema yapılarını web sitesine uyguladı. Mobil Uyumluluk hatalarını giderdi, PageSpeed Insights aracındaki veriler ışığı altında iyileştirmeler yaptı.
Kaynak: https://developers.google.com/search/case-studies/saramin-case-study
2- MX Player Hitini 300 Kat Arttırdı
Hindistan’ın en büyük video platformlarından olan MX Player şirketi yeni yapılandırılmış veriler ekleyip Video Sitemap kullandı ve mevcut hitini 300 kat arttırmayı başardı.
Kaynak: https://developers.google.com/search/case-studies/mx-case-study?hl=tr
3- Alan Bleiweiss’ın ItemList Başarısı
lan Bleiweiss öğe listesi bulunan sayfalarına ItemList schema yapısını ekliyor ve yaptığı test sonuçlarında mevcut sayfa görüntülenmesinin iki kat arttığını belirtiyor. Schema’nın başlı başına bir sıralama faktörü olmadığını belirten Bleiweiss, tıklama oranlarının arttığını gözlemlediğini de ifade ediyor.
ItemList yapısı genellikle “En İyi 10 Parti Müziği” gibi listeleme içeriklerinde kullanılan bir yapıdır.
Kaynak: https://www.searchenginejournal.com/schema-success-stories-structured-data-boost-traffic/372734/
Yapılandırılmış Veri Örnekleri Nelerdir? (Google)
Aşağıda neredeyse her web sitesinde olması gereken yapıları sizler için inceledik. Tüm yapıları incelememiz çok olası olmadığı için genel geçer ve kolay entegre edilebilen yapıları içeriğimizin devamında bulabilirsiniz. İlk olarak Google’ın “Arama Galerisi” yani “Search Gallery” bölümündeki yapıları inceleyeceğiz.
1- Article (Makale)
Haber, Blog, Teknoloji ve Spor gibi alanlarda Article yapısı eklemek, Google arama sonuçlarındaki görünümünüzü geliştirebilecek düzeyde yapılardır. Yine bu içeriğinizin bir makale olduğu verisini de bu yapıyla aktarabilirsiniz.
<html amp>
<head>
<title>Article headline</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://google.com/article"
},
"headline": "Article headline",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"datePublished": "2015-02-05T08:00:00+08:00",
"dateModified": "2015-02-05T09:20:00+08:00",
"author": {
"@type": "Person",
"name": "John Doe",
"url": "https://example.com/profile/johndoe123"
},
"publisher": {
"@type": "Organization",
"name": "Google",
"logo": {
"@type": "ImageObject",
"url": "https://google.com/logo.jpg"
}
}
}
</script>
</head>
<body>
</body>
</html>
Bu yapı Search Console geliştirmeler alanında gözükmez. Yapıyı WordPress’te Rank Math, Yoast ve All in SEO gibi harici SEO eklentileriyle kolaylıkla entegre edebilirsiniz.
Rank Math’de Article (Statik Sayfalar), BlogPosting (Blog İçerikleri) NewsArticle ise Haber İçeriklerinde kullanılacak yapılardır.
Article yapısında en çok karşılaşılan hataların başında yazar URL sorunu gelmektedir. Rank Math – Başlıklar ve Meta – Yazarlar bölümü aktif olmalıdır.
Her sayfada olması gereken bir yapı olmakla birlikte URL’lerin mini bir haritası olarak kullanılmaktadır.
Aşağıda yer alan kodları web sitemizin ana sayfasında kullanmaktayız. Kendi sitenize uyarlayarak kullanabilirsiniz.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Anasayfa",
"item": "https://www.kozba.org/"
},{
"@type": "ListItem",
"position": 2,
"name": "Teknoloji",
"item": "https://www.kozba.org/teknoloji/"
},{
"@type": "ListItem",
"position": 3,
"name": "Windows",
"item": "https://www.kozba.org/windows/"
},{
"@type": "ListItem",
"position": 4,
"name": "Finans",
"item": "https://www.kozba.org/finans/"
}]
}
</script>
Bu yapı Rank Math ve Yoast gibi eklentilerle kolaylıkla yapılabilirken Schema Generator siteleriyle de kolaylıkla uygulanabilmektedir.
3- FAQ (Sıkça Sorulan Sorular)
Sıkça Sorulan Sorular yani FAQ yapısı ana sayfa, içerik ve statik sayfalarda kullanılabilen bir yapıdır. Sitenizdeki kullanıcılar sorulara yanıt gönderebiliyorsa “QAPage” yapısı tercih edilmelidir.
<html>
<head>
<title>Example Site - Frequently Asked Questions(FAQ)</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is the return policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>Most unopened items in new condition and returned within <b>90 days</b> will receive a refund or exchange. Some items have a modified return policy noted on the receipt or packing slip. Items that are opened or damaged or do not have a receipt may be denied a refund or exchange. Items purchased online or in-store may be returned to any store.</p><p>Online purchases may be returned via a major parcel carrier. <a href=https://example.com/returns> Click here </a> to initiate a return.</p>"
}
}, {
"@type": "Question",
"name": "How long does it take to process a refund?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We will reimburse you for returned items in the same way you paid for them. For example, any amounts deducted from a gift card will be credited back to a gift card. For returns by mail, once we receive your return, we will process it within 4–5 business days. It may take up to 7 days after we process the return to reflect in your account, depending on your financial institution's processing time."
}
}, {
"@type": "Question",
"name": "What is the policy for late/non-delivery of items ordered online?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>Our local teams work diligently to make sure that your order arrives on time, within our normaldelivery hours of 9AM to 8PM in the recipient's time zone. During busy holiday periods like Christmas, Valentine's and Mother's Day, we may extend our delivery hours before 9AM and after 8PM to ensure that all gifts are delivered on time. If for any reason your gift does not arrive on time, our dedicated Customer Service agents will do everything they can to help successfully resolve your issue.</p><p><a href=https://example.com/orders/>Click here</a> to complete the form with your order-related question(s).</p>"
}
}, {
"@type": "Question",
"name": "When will my credit card be charged?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We'll attempt to securely charge your credit card at the point of purchase online. If there's a problem, you'll be notified on the spot and prompted to use another card. Once we receive verification of sufficient funds, your payment will be completed and transferred securely to us. Your account will be charged in 24 to 48 hours."
}
}, {
"@type": "Question",
"name": "Will I be charged sales tax for online orders?",
"acceptedAnswer": {
"@type": "Answer",
"text":"Local and State sales tax will be collected if your recipient's mailing address is in: <ul><li>Arizona</li><li>California</li><li>Colorado</li></ul>"}
}]
}
</script>
</head>
<body>
</body>
</html>
Yeni nesil editörde FAQ yapısı Rank Math gibi araçlarla kolaylıkla entegre edilebilmektedir. Videoda anlatımı mevcut.
4- Image License (Resim Lisansları)
İçeriklerde kullandığım bir yapı olmakla birlikte kesinlikle yapılması gereken yapıların başında gelmektedir. Entegresi biraz zordur bu yüzden de Schema PRO gibi lisanslı yazılımlarla kolayca yapılabilmektedir. Google’ın “Görseller” sekmesinde “Lisanslanabilir” ibaresini getirmektedir.
<html>
<head>
<title>Black labrador puppy</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "ImageObject",
"contentUrl": "https://example.com/photos/1x1/black-labrador-puppy.jpg",
"license": "https://example.com/license",
"acquireLicensePage": "https://example.com/how-to-use-my-images"
}
</script>
</head>
<body>
<img alt="Black labrador puppy" src="https://example.com/photos/1x1/black-labrador-puppy.jpg">
<p><a href="https://example.com/license">License</a></p>
<p><a href="https://example.com/how-to-use-my-images">How to use my images</a></p>
</body>
</html>
5- Local Business (Yerel İşletmeler)
Yerel İşletmeler Schema yapısının uygulanabilmesi için ilgili sitenin bir yerel işletme olması ve harita kaydına sahip olması önemlidir. Schema Generator sitelerinden de bu yapı kolaylıkla yapılabilmektedir.
<html>
<head>
<title>Dave's Steak House</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Restaurant",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"name": "Dave's Steak House",
"address": {
"@type": "PostalAddress",
"streetAddress": "148 W 51st St",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10019",
"addressCountry": "US"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Lillian Ruiz"
}
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 40.761293,
"longitude": -73.982294
},
"url": "https://www.example.com/restaurant-locations/manhattan",
"telephone": "+12122459600",
"servesCuisine": "American",
"priceRange": "$$$",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday"
],
"opens": "11:30",
"closes": "22:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Wednesday",
"Thursday",
"Friday"
],
"opens": "11:30",
"closes": "23:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "16:00",
"closes": "23:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Sunday",
"opens": "16:00",
"closes": "22:00"
}
],
"menu": "https://www.example.com/menu",
"acceptsReservations": "True"
}
</script>
</head>
<body>
</body>
</html>
6- LOGO
Okul, STK, Şirket ve Kulüp gibi organizasyonlarda kullanılan bir yapıdır. Google’ın Zengin İçeriklerinde “LOGO” olarak geçmektedir. Google’ın yönergelerine göre;
- Resim en az 112×112 piksel olmalıdır.
- Resim dizine eklenebilir olmalıdır.
- Dosya biçimi Google görseller tarafından desteklenebilmelidir.
- Ana sayfada mutlaka olması gereken yapılar arasındadır.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "KOZBA",
"alternateName": "Finansal Teknoloji Platformu",
"url": "https://www.kozba.org/",
"logo": "https://www.kozba.org/wp-content/uploads/2022/02/KOZBA-Yeni-Logo.png",
"sameAs": [
"https://www.youtube.com/c/Kozba/",
"https://tr.pinterest.com/KozbaORG/"
]
}
</script>
7- Product
Product yapısı başta e-ticaret siteleri olmak üzere ürün satışı gerçekleştiren sitelerin kullandığı bir yapıdır. Uygulanabilirliği en zor yapıların başında gelmektedir. Woocommerce ile birlikte ürünlere otomatik olarak geldiği için birçok ayarlaması da buradan yapılmalıdır. Doğru kullanıldığında kullanıcı yorumları sayesinde Google’da yıldızlı bir şekilde çıkmak mümkündür.
<html>
<head>
<title>Executive Anvil</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Executive Anvil",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
"sku": "0446310786",
"mpn": "925872",
"brand": {
"@type": "Brand",
"name": "ACME"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Fred Benson"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.4",
"reviewCount": "89"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/anvil",
"priceCurrency": "USD",
"price": "119.99",
"priceValidUntil": "2020-11-20",
"itemCondition": "https://schema.org/UsedCondition",
"availability": "https://schema.org/InStock"
}
}
</script>
</head>
<body>
</body>
</html>
8- Review Snippet
Türkçede ki karşılığı Yorum Snippet’ları olan bu yapı SERP sonuçlarında yıldızlı yer almayı sağlayan bir yapıdır. Yapıyı WordPress’te entegre etmek oldukça kolaydır. KK Star veya Yet Another Star gibi eklentilerle bu yapıyı tüm içeriklerinize entegre edebilirsiniz.
Yapının SERP’te yer alıp almaması tamamen Google’a bağlıdır.
<html>
<head>
<title>Legal Seafood</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "AggregateRating",
"itemReviewed": {
"@type": "Restaurant",
"image": "https://www.example.com/seafood-restaurant.jpg",
"name": "Legal Seafood",
"servesCuisine": "Seafood",
"telephone": "1234567",
"address" : {
"@type": "PostalAddress",
"streetAddress": "123 William St",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10038",
"addressCountry": "US"
}
},
"ratingValue": "88",
"bestRating": "100",
"ratingCount": "20"
}
</script>
</head>
<body>
</body>
</html>
9- Video
Rank Math’in ücretli sürümlerinde bu yapıyı kullanmak oldukça kolaydır. Kullanıldığında “Videolar” sekmesinde de içerikle birlikte sıralama almak olasıdır.
İlgili videoda buraya kadar anlattığımız tüm yapıların entegresi WordPress’e özel olacak şekilde anlatılmıştır.
<html>
<head>
<title>Introducing the self-driving bicycle in the Netherlands</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Introducing the self-driving bicycle in the Netherlands",
"description": "This spring, Google is introducing the self-driving bicycle in Amsterdam, the world's premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google's ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.",
"thumbnailUrl": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"uploadDate": "2016-03-31T08:00:00+08:00",
"duration": "PT1M54S",
"contentUrl": "https://www.example.com/video/123/file.mp4",
"embedUrl": "https://www.example.com/embed/123",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": { "@type": "WatchAction" },
"userInteractionCount": 5647018
},
"regionsAllowed": "US,NL"
}
</script>
</head>
<body>
</body>
</html>
Schema.org Yapıları (En Çok Kullanılan)
Zengin Sonuçlar Testinde yer alması muhtemel yapıları sizler için anlattık. İçeriğimizin devamında ise Schema.org’a özel yapıları bulabilirsiniz.
1- WebPage
İlgili sayfanın bir web sitesi sayfası olduğunu ifade etmeye yaramaktadır. Her web sayfasının dolaylı olarak WebPage türünde olduğu varsayıldığı için içerik haritası gibi nitelik olarak kullanılabilir. Örnek bir yapı aşağıda yer almaktadır.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"breadcrumb": "Books > Literature & Fiction > Classics",
"mainEntity":{
"@type": "Book",
"author": "/author/jd_salinger.html",
"bookFormat": "https://schema.org/Paperback",
"datePublished": "1991-05-01",
"image": "catcher-in-the-rye-book-cover.jpg",
"inLanguage": "English",
"isbn": "0316769487",
"name": "The Catcher in the Rye",
"numberOfPages": "224",
"offers": {
"@type": "Offer",
"availability": "https://schema.org/InStock",
"price": "6.99",
"priceCurrency": "USD"
},
"publisher": "Little, Brown, and Company",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4",
"reviewCount": "3077"
},
"review": [
{
"@type": "Review",
"author": "John Doe",
"datePublished": "2006-05-04",
"name": "A masterpiece of literature",
"reviewBody": "I really enjoyed this book. It captures the essential challenge people face as they try make sense of their lives and grow to adulthood.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
}
},
{
"@type": "Review",
"author": "Bob Smith",
"datePublished": "2006-06-15",
"name": "A good read.",
"reviewBody": "Catcher in the Rye is a fun book. It's a good book to read.",
"reviewRating": "4"
}
]
}
}
</script>
2- Person
Kişisel Bloglarda veya web sitemiz gibi kuruluş olmayıp bir kişi tarafından yönetilen sitelerde kullanılan bir yapıdır.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Person",
"name": "Albert Einstein",
"hasOccupation": [
{
"@type": "Role",
"hasOccupation": {
"@type": "Occupation",
"name": "Patent examiner",
"occupationalCategory": "23-2099.00"
},
"startDate": "1901",
"endDate": "1906"
},
{
"@type": "Occupation",
"name": "Professor of Physics",
"educationRequirements": "PhD in Physics"
}
]
}
</script>
3- Podcast Series
KOZBA.ORG‘da yer aldığı gibi bir Podcast alanınız varsa aşağıda örnek olarak kullanılan bu yapıyı kendinize göre değiştirerek kullanabilirsiniz.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "PodcastSeries",
"image": "https://storage.buzzsprout.com/variants/ml80h7tllxvlhq3qvegpadcugy12/b49cbe86cb411762753e730c58953bb88ad958a9d657212c074729b6f04e5463.jpg",
"url": "https://www.buzzsprout.com/2008627/episodes",
"name": "KOZBA.ORG",
"description": "YouTube kanalımızda anlattığımız bazı konuları PodCast Serisi haline dönüştürdük.",
"webFeed": "https://www.buzzsprout.com/2008627.js?container_id=buzzsprout-large-player&player=large",
"author": {
"@type": "Organization",
"name": "KOZBA"
}
}
</script>
4- WebSite
WebSite yapısının temel amacı yapıların bir web sitesine ait olduğunu anlatmaktır.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"url": "https://example.com/",
"potentialAction": {
"@type": "SearchAction",
"target": "https://example.com/search?&q={query}",
"query": "required"
}
}
</script>
5- ImageObject
Bu yapı Google Search Gallery’de Image License olarak geçerken Schema.org’da ise ImageObject olarak geçmektedir. Uygulanması oldukça basit olmakla birlikte ilgili resmin bir resim olduğunu ifade etmektedir.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ImageObject",
"author": "Jane Doe",
"contentLocation": "Puerto Vallarta, Mexico",
"contentUrl": "mexico-beach.jpg",
"datePublished": "2008-01-25",
"description": "I took this picture while on vacation last year.",
"name": "Beach in Mexico"
}
</script>
6- ListItem
Kullanılması fayda sağlayan yapılar arasındadır. Örneğin, Nasıl Yapılır içeriğinde aşamalar için kullanılmaktadır.
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “BreadcrumbList”,
“itemListElement”:
[
{
“@type”: “ListItem”,
“position”: 1,
“item”:
{
“@id”: “https://example.com/dresses”,
“name”: “Dresses”
}
},
{
“@type”: “ListItem”,
“position”: 2,
“item”:
{
“@id”: “https://example.com/dresses/real”,
“name”: “Real Dresses”
}
}
]
}
</script>