Schema Nedir ve Nasıl Entegre Edilir?

Schema, arama motorlarının web sayfalarımızı daha iyi tanımlayabilmeleri için kullanılan hazır yapısal verilerdir. Teknik SEO‘nun bir parçası olan schema yapılarına daha detaylı göz atacağız bu içeriğimizde.

Schema yapılarını kullanarak sitenizi arama motorlarında daha yüksek sıralamalara ulaştırabilir, tıklama oranlarınızı arttırabilirsiniz.

Schema Nedir?

Schema (yapılandırılmış veri), arama motorlarına sunulan genellikle JSON formatındaki yapılandırılmış verilerdir. Arama motorları schema yapıları sayesinde sitemizi, sitemizdeki içerikleri ve işletmemizi daha iyi tanımlayabilir.

Arama motorlarının sitemizi daha rahat tanımlaması sayesinde sıralamalarımız ve tıklama oranlarımızda artışlara sebep olur.

Buna benzer olarak sitenize eklediğiniz site haritalarını düşünebilirsiniz. Örneğin arama motorları site haritasına ihtiyaç olmadan sitenizdeki bütün sayfalara erişebilir.

Ancak siz arama motorlarına hazır bir veri sunarak işi kolaylaştırabilirsiniz. Bu sayede sitenizi SEO kapsamında daha ileri bir noktaya taşımış olursunuz.

Aynı mantıkta düşünürseniz schema yapıları da bu görevi üstlenmektedir. Örneğin sitenizde bulunan bir videoyu schema yapıları sayesinde arama motorlarına net olarak belirtebilirsiniz.

Schema Yapıları Ne İşe Yarar?

Schema yapıları, arama motorlarının işletmemizi ve sitemizi daha iyi anlamlandırmasına yardımcı olur. Bunun karşılığında ise siteniz arama motorları tarafından ödüllendirilebilir.

Schema yapıları sayesinde:

  • Sıralamalarınızda artış olur
  • SERP sonuçlarındaki görünürlüğünüz artar
  • Tıklama oranlarınız yükselir
  • Arama motorları tarafından siteniz ve işletmeniz daha kolay anlaşılır
  • Sitenizin tarama bütçesine katkıda bulunur.

Schema yapılarının doğru kullanımı karşılığında kazandıklarımız bu şekilde listelenebilir. Bununla beraber schema yapılarının özellikle Türkiye pazarında yaygın olmaması sebebiyle sitenize katacağı artılar daha fazla olacaktır.

Schema Markup Türleri Nelerdir?

Schema markupların pek çok farklı türü mevcuttur. Amacınıza göre ihtiyacınız olan schema yapısını seçmek oldukça önemlidir. Schema yapılarını sitenizdeki bir elementi veya site yapınızı tanımlamak için kullanabilirsiniz veya sitenizin dışındaki işletmenizle alakalı unsurları schema yapılarıyla belirtebilirsiniz.

Örneğin bir Google My Business işletmenizi Yerel İşletmeler schema yapısıyla arama motorlarına tanıtabilirsiniz.

Schema yapılarını araştırmak ve bütün schema türlerine ulaşabilmek için kullandığımız schema.org sitesinden faydalanabilirsiniz. Bu platform üzerinde bütün schema yapılarını keşfedebilir, sitenize entegre edebilirsiniz.

Schema Yapıları Nasıl Yapılır/Eklenir?

Schema yapıları web sitelere kod eklenerek entegre edilmektedir. En yaygın olarak kullanılan JSON formatındaki schema yapılarıdır. Bunun haricinde micro data ve RDFa formatında da schema yapıları kullanılabilir.

Schema yapılarını sayfalarınıza eklerken kaynak kodu içerisine yapıyı gömmeniz gerekmektedir. Örneğin JSON formatında bir schema yapısını eklemek istiyorsanız <script type=”application/ld+json”></script> kodları arasında yapıyı sunmalısınız.

Örneğin sitenize Person schema yapısını eklemek istediğinizi varsayalım. Örnek yapı şu şekilde olacaktır:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Person",
  "name": "SEO Eğitim",
  "url": "https://seoegitim.com/",
  "image": "https://seoegitim.com/wp-content/uploads/2023/10/SEO-Egitim-Logo-200x75-1.png"  
}
</script>

Bu yapıyı oluşturduktan sonra alakalı sayfalarımızın kaynak kodlarına eklememiz yeterlidir.

Ancak schema yapılarını oluştururken sayfaya özel alanları doğru doldurduğunuza emin olmalısınız. Örneğin Makaleler schema yapısını eklerken makale içeriği, öne çıkarılan resim bilgisi gibi değişken alanların schema yapısına doğru eklenmesi önemlidir.

Bununla beraber ChatGPT ile schema yapıları da ekleyebilirsiniz. Alakalı içerik: https://seoegitim.com/chatgpt-seo/

Wordpress İçin Schema Nasıl Eklenir?

Wordpress tabanlı sitelerde schema yapılarını eklerken size kolaylık sağlayacak ücretli ve ücretsiz eklentiler mevcuttur.

  • Rank Math SEO (Ücretsiz)
  • Schema PRO (Ücretli)

Bu eklentilerden faydalanarak sitenizin schema yapılarını kolaylıkla dilediğiniz sayfalara uygun şekillerde ekleyebilirsiniz.

İlginizi çekebilir: Wordpress SEO

Schema Yapıları Nasıl Kontrol Edilir?

Bir schema yapısını ekledikten sonra doğru veya yanlış olduğunu kontrol etmek istiyorsanız veya sitenizde hali hazırda schema yapıları var mı yok mu bakmak istiyorsanız aşağıdaki iki araçtan faydalanabilirsiniz:

Bu iki araç üzerinde dilerseniz URL, dilerseniz schema kodunu kullanarak kontrollerinizi sağlayabilirsiniz. Yapılarınızdaki hataları da sebepleriyle beraber öğrenebilirsiniz.

Bununla beraber Search Console Geliştirmeler sekmesi üzerinde de schema yapılarınızın bir kısmına ulaşabilirsiniz.

En Sık Kullanılan Schema Yapıları

Günümüzde sitelerin olmazsa olmazı diyebileceğimiz en sık kullanılan schema yapıları şu şekildedir:

  • Makaleler
  • Video
  • Yerel İşletmeler
  • Ürün
  • Yorum Snippetleri
  • Breadcrumbs

Bu schema yapıları çoğu alakalı web sitesinde sıklıkla kullanılan yapılardır. Örneğin E-ticaret sitelerinin ürün sayfalarında ürün schema yapısı olması oldukça önemlidir.

Farklı bir örnek olaraksa GMB kaydı olan sitelerin Yerel İşletmeler schema yapısını kullanması faydalıdır. Şimdi ise bu schema yapılarının amaçlarına ve örnek bir kod parçasına bakalım.

Örnek schema yapıları schema.org üzerinden alınmıştır.

Makaleler Scheması

Makaleler scheması içerisinde bir makale, yazılı içerik bulunduran sayfalarda kullanılmalıdır. Kendi içerisinde BlogPosting, Dentist, News gibi alt dallara ayrılır ve sayfanızın niteliğine göre doğru seçim yapılmalıdır.

Örneğin News türü haber içerikleri üreten sayfalar için, Dentist türü ise direkt olarak dişçiler için bir alt seçenektir.

Örnek bir Makaleler scheması şu şekilde görünür:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
        "@id": "#issue",
        "@type": "PublicationIssue",
        "issueNumber": "5",
        "datePublished": "2012",
        "isPartOf": {
            "@id": "#periodical",
            "@type": [
                "PublicationVolume",
                "Periodical"
            ],
            "name": "Cataloging & Classification Quarterly",
            "issn": [
                "1544-4554",
                "0163-9374"
            ],
            "volumeNumber": "50",
            "publisher": "Taylor & Francis Group"
        }
    },
    {
        "@type": "ScholarlyArticle",
        "isPartOf": "#issue",
        "description": "The library catalog as a catalog of works was an infectious idea, which together with research led to reconceptualization in the form of the FRBR conceptual model. Two categories of lacunae emerge--the expression entity, and gaps in the model such as aggregates and dynamic documents. Evidence needed to extend the FRBR model is available in contemporary research on instantiation. The challenge for the bibliographic community is to begin to think of FRBR as a form of knowledge organization system, adding a final dimension to classification. The articles in the present special issue offer a compendium of the promise of the FRBR model.",
        "sameAs": "https://doi.org/10.1080/01639374.2012.682254",
        "about": [
            "Works",
            "Catalog"
        ],
        "pageEnd": "368",
        "pageStart": "360",
        "name": "Be Careful What You Wish For: FRBR, Some Lacunae, A Review",
        "author": "Smiraglia, Richard P."
    }
  ]
}
</script>

Video Scheması

Videolar scheması sayfalarınızda bulunan videoları tanımlamak için kullanılır. Örneğin sitenize bir YouTube videosu gömdüğünüzde bu video size ait olmasa bile schema yapısını belirtmeniz önemlidir.

Örnek bir videolar scheması ise şu şekilde:

<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "MusicGroup",
    "event": [
        {
            "@type": "Event",
            "location": "Memphis, TN, US",
            "offers": "ticketmaster.com/foofighters/may20-2011",
            "startDate": "2011-05-20",
            "url": "foo-fighters-may20-fedexforum"
        },
        {
            "@type": "Event",
            "location": "Council Bluffs, IA, US",
            "offers": "ticketmaster.com/foofighters/may23-2011",
            "startDate": "2011-05-23",
            "url": "foo-fighters-may23-midamericacenter"
        }
    ],
    "image": [
        "foofighters-1.jpg",
        "foofighters-2.jpg",
        "foofighters-3.jpg"
    ],
    "name": "Foo Fighters",
    "track": [
        {
            "@type": "MusicRecording",
            "audio": "foo-fighters-rope-play.html",
            "duration": "PT4M5S",
            "inAlbum": "foo-fighters-wasting-light.html",
            "interactionStatistic": {
                "@type": "InteractionCounter",
                "interactionType": "https://schema.org/ListenAction",
                "userInteractionCount": "14300"
            },
            "name": "Rope",
            "offers": "foo-fighters-rope-buy.html",
            "url": "foo-fighters-rope.html"
        },
        {
            "@type": "MusicRecording",
            "audio": "foo-fighters-everlong-play.html",
            "duration": "PT6M33S",
            "inAlbum": "foo-fighters-color-and-shape.html",
            "name": "Everlong",
            "interactionStatistic": {
                "@type": "InteractionCounter",
                "interactionType": "https://schema.org/ListenAction",
                "userInteractionCount": "11700"
            },
            "offers": "foo-fighters-everlong-buy.html",
            "url": "foo-fighters-everlong.html"
        }
    ],
    "subjectOf": {
        "@type": "VideoObject",
        "description": "Catch this exclusive interview with Dave Grohl and the Foo Fighters about their new album, Rope.",
        "duration": "PT1M33S",
        "name": "Interview with the Foo Fighters",
        "thumbnail": "foo-fighters-interview-thumb.jpg",
        "interactionStatistic": {
            "@type": "InteractionCounter",
            "interactionType": "https://schema.org/CommentAction",
            "userInteractionCount": "18"
        }
    }
}
</script>

Yerel İşletmeler Scheması

Google My Business kaydı bulunan işletmelerin kesinlikle kullanması gereken Yerel İşletmeler scheması sayesinde işletmeniz ile sitenizi arama motorları için daha kolay ilişkilendirebilirsiniz.

Örnek bir yapı şu şekildedir:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Service",
  "serviceType": "Weekly home cleaning",
  "provider": {
    "@type": "LocalBusiness",
    "name": "ACME Home Cleaning"
  },
  "areaServed": {
    "@type": "State",
    "name": "Massachusetts"
  },
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Cleaning services",
    "itemListElement": [
      {
        "@type": "OfferCatalog",
        "name": "House Cleaning",
        "itemListElement": [
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Apartment light cleaning"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "House light cleaning up to 2 bedrooms"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "House light cleaning 3+ bedrooms"
            }
          }
        ]
      },
      {
        "@type": "OfferCatalog",
        "name": "One-time services",
        "itemListElement": [
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Window washing"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Carpet cleaning"
            }
          },
          {
            "@type": "Offer",
            "itemOffered": {
              "@type": "Service",
              "name": "Move in/out cleaning"
            }
          }
        ]
      }
    ]
  }
}
</script>

Yerel işletmeler schema yapısını kullanırken GMB kaydınızdaki verileri birebir aynı olacak şekilde kullanabilirsiniz.

Ürün Scheması

E-ticaret sitelerinin ürün sayfalarında ürünü tanımlarken kullandığı ve SERP sonuçlarına ürün fiyatı, değerlendirmeleri gibi değerlerin yansıma imkanı bulunan schema yapısıdır.

Örnek bir ürün scheması yapısı:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "aggregateRating": {
    "@type": "AggregateRating",
    "bestRating": "100",
    "ratingCount": "24",
    "ratingValue": "87"
  },
  "image": "dell-30in-lcd.jpg",
  "name": "Dell UltraSharp 30\" LCD Monitor",
  "offers": {
    "@type": "AggregateOffer",
    "priceCurrency": "USD",
    "highPrice": "1495",
    "lowPrice": "1250",
    "offerCount": "8",
    "offers": [
      {
        "@type": "Offer",
        "url": "save-a-lot-monitors.com/dell-30.html"
      },
      {
        "@type": "Offer",
        "url": "jondoe-gadgets.com/dell-30.html"
      }
    ]
  }
}
</script>

Yorum Snippetleri Scheması

Yorum snippetleri scheması ise sitenizdeki içeriklere, ürünlere veya hizmetlere kullanıcılar tarafından verilen puanlamaları gösterir. Aynı zamanda bu schema yapısı sayesinde arama sonuçlarında yıldızlı görünümlere sahip olabilirsiniz.

Bu sebepten ötürü tıklama oranlarınızı en çok etkileyen schema yapılarından birisidir. Örnek bir yapı ise şu şekilde:

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

Breadcrumbs Scheması

Breadcumbs schema yapısı ise sitenizdeki hiyerarşiyi arama motorlarına göstermenizi sağlayan bir yapıdır. Bir içeriğinizin hangi kategori ve sayfaların altında olduğunu belirtir ve site haritanızı çıkartmada yardımcı olur.

Örnek bir breadcrumbs yapısı şu şekildedir:

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

Hangi Schema Yapısını Kullanmalısınız?

Sitenizde hangi schema yapılarını kullanmanız gerektiği özünde işletmenize, sayfanızdaki içeriklere ve çeşitli unsurlara bağlıdır. Sitenizdeki özel içeriklerin, yapıların ve işletmenizi tanımlayan özellikleri schema araştırmalarınıza eklemelisiniz.

Yaptığınız araştırmalar sonucunda örneğin bir dişçi iseniz sitenizdeki makalelerde Dentist yapısı kullanmanız gerektiği konusunda bilgi sahibi olursunuz.

Veyahut bir etkinlik düzenliyorsanız bu etkinliği arama motorlarına Event schema yapısı ile belirtebilirsiniz. Yani kısacası sitenizde özel olan ne varsa hemen hemen her unsur schemaya dönüştürülebilir. 🙂

Schemalarda Kullanım Hataları

Schema yapılarında sitenizle alakası olmayan, eksik veri bulunduran veya yanlış formatta eklenen yapılar sitenize fayda yerine zarar sağlayabilir.

Bu yüzden sitenizle alakalı, doğru schema yapısını en ideal şekilde entegre etmeniz önemlidir. Bununla beraber fazlalık yapılardan uzak durulmalıdır. Örneğin bir sayfadaki makaleler scheması sadece bir adet olmalıdır. Birden fazla olan yapılar hatalıdır.

Ancak bu demek değildir ki her yapıdan bir adet olsun. Örneğin içeriğinizde üç adet video mevcut ise sizinde üç adet farklı videolar schemasını kullanmanız gerekir.

4.5/5 - (6 votes)