Araçlar

Schema / JSON-LD Oluşturucu

Zengin sonuçlar için JSON-LD yapılandırılmış veri üretin: tipi seçin, alanları doldurun, Google'ın anladığı kodu tek tıkla kopyalayın. En çok kullanılan 6 şema tipi, tamamen tarayıcınızda, kayıt yok.

Tarayıcıda oluşur, veri kaydedilmez.

Bu kodu ana sayfanıza ya da Hakkımızda sayfanıza bir kez ekleyin. Google, logonun taranabilir olmasını ve en az 112×112 piksel olmasını ister.

Sonuç

JSON-LD Çıktısı Alan bekleniyor
Alanları doldurun; kod anında oluşur. <head> içine yapıştırın.
Zorunlu
    Önerilen
      Hazırlayan
      • Dijital Pazarlama Uzmanı
      • Google Partner
      • Full Stack Developer
      Son güncelleme
      Dayanak
      5 kaynak

      Schema / JSON-LD Oluşturucu nasıl kullanılır?

      1. Şema tipini seçin

        Üst şeritten sayfanıza uyan tipi seçin: Kuruluş, Yerel İşletme, Makale, Ürün, SSS ya da Breadcrumb. Tip değiştirdiğinizde önceki tipe yazdıklarınız kaybolmaz, geri döndüğünüzde yerinde durur.

      2. Alanları sayfadaki bilgiyle doldurun

        Adı, adresi, fiyatı ya da soruları sayfada göründüğü gibi yazın. Boş bıraktığınız alan koda hiç girmez; yarım kalmış özellik oluşmaz.

      3. Sayıları alıştığınız gibi yazın

        Fiyatı 1.299,90 ya da 1299.90 biçiminde girebilirsiniz; araç kodda nokta ondalıklı 1299.9 üretir. Enlem ve boylamda virgülü de noktaya çevirir.

      4. Google kontrolünü okuyun

        Kodun altındaki etiketler, Google'ın zorunlu ve önerilen alanlarından hangilerinin dolu olduğunu gösterir. Zorunlu bir alan eksikse sağ üstteki rozet sarıya döner ve eksik alanın adını yazar.

      5. Kodu kopyalayıp test edin

        Kopyala düğmesi script etiketleriyle birlikte bloğun tamamını alır. Kodu sayfanıza ekledikten sonra paneldeki Zengin Sonuç Testi bağlantısıyla kontrol edin.

      Araç JSON-LD kodunu nasıl kurar?

      Bu araç hesap yapmaz; girdiğiniz alanları schema.org sözlüğüne göre JSON-LD özelliklerine çevirir. Eşleştirme kuralları şunlar:

      Temel iskelet@context = https://schema.org, @type = seçtiğiniz tip ya da alt tür
      Boş alandoldurulmayan alan koda yazılmaz
      Adressokak + ilçe + il + posta kodu + ülke kodu → address (PostalAddress)
      Konumenlem ve boylamın ikisi de geçerliyse → geo (GeoCoordinates)
      Çalışma saatleriaçılış ve kapanış doluysa → openingHoursSpecification, seçilen günlerle
      Fiyat1.299,90 → offers.price = 1299.9, priceCurrency = para birimi kodu
      Puanpuan ve değerlendirme sayısı birlikte doluysa → aggregateRating
      Breadcrumbadı dolu her satır sırayla position 1, 2, 3 alır; URL varsa item olur

      Metin alanlarındaki tırnak işaretlerini ve satır sonlarını araç JSON kurallarına göre kaçışlar; kodu elle düzeltmeniz gerekmez.

      Örnek girdiler ve oluşan kod

      Aşağıdaki satırlar örnektir; son sütun, aracın aynı girdiyle ürettiği kod parçasını gösterir.

      Şema tipiGirdiğiniz değerKodda oluşan
      ÜrünFiyat 1.299,90, para birimi TRY"price": 1299.9, "priceCurrency": "TRY"
      ÜrünPuan 4,7, değerlendirme sayısı 1.250"ratingValue": 4.7, "reviewCount": 1250
      Yerel İşletmeAçık günler Pazartesi-Cuma, 09:00 ile 18:00"dayOfWeek": ["Monday" … "Friday"], "opens": "09:00", "closes": "18:00"
      Yerel İşletmeEnlem 40,98765, boylam 29,02716"latitude": 40.98765, "longitude": 29.02716
      BreadcrumbAna Sayfa ve Blog URL'li, Yazı adı URL'sizposition 1, 2, 3; son ListItem'da item yok
      MakaleYazar Talha Aslan, yayın tarihi 25.09.2026"datePublished": "2026-09-25", "author": {"@type": "Person", "name": "Talha Aslan"}

      Kendi değerlerinizi girdiğinizde araç aynı kuralları uygular. Fiyat ve puan örnekleri gerçek bir ürüne ait değildir.

      Şema tipleri: Google'da ne sağlar, hangi alanlar gerekir?

      Araçtaki altı tipin Google Arama belgelerindeki karşılığı:

      TipGoogle'da nerede işe yarar?Zorunlu alanÖnerilen (araçta olanlar)
      OrganizationBilgi paneli, logo seçimi ve kurum bilgisinin doğru eşleşmesiYokname, url, logo, sameAs, description, telephone, email
      LocalBusinessArama sonuçlarında işletme ayrıntıları: adres, saatler, konumname, addressurl, telephone, image, geo, openingHoursSpecification, priceRange
      Article, BlogPosting, NewsArticleBaşlığın, görselin ve tarihin doğru anlaşılmasıYokheadline, image, datePublished, dateModified, author
      ProductÜrün snippet'i: fiyat, stok durumu, yıldızname ile offers, aggregateRating ya da review alanlarından biriimage, description, brand, sku
      FAQPage7 Mayıs 2026'dan beri Google'da zengin sonuç olarak görünmüyormainEntity: Question + acceptedAnswerYok
      BreadcrumbListMasaüstü sonuçlarda sayfa yolu; mobilde 23 Ocak 2025'ten beri yalnız alan adı görünüyorEn az 2 ListItem; name, position ve son adım dışında itemYok

      Kaynak: Google Search Central yapılandırılmış veri belgeleri. Google kuralları değişebilir; kritik işlerde güncel belgeyi kontrol edin.

      Schema oluşturucu nedir, bu araç size ne üretir?

      Schema oluşturucu, sayfanızdaki bilgiyi arama motorlarının kesin olarak okuyabildiği JSON-LD koduna çeviren araçtır. Siz formu doldurursunuz; araç schema.org sözlüğündeki özellik adlarını, iç içe nesneleri ve tırnak işaretlerini doğru yere koyar. Böylece elle kod yazarken en sık karşılaşılan virgül ve parantez hatalarından kurtulursunuz.

      Araç altı tip üretir:

      • Organization: marka adı, logo, iletişim bilgisi ve sosyal profiller.
      • LocalBusiness: işletme türü, adres, konum ve çalışma saatleri.
      • Article: başlık, yazar, tarih ve kapak görseli.
      • Product: fiyat, stok durumu, marka ve puan.
      • FAQPage ve BreadcrumbList: soru ve cevap listesi ile sayfa yolu.

      Google yapılandırılmış veri için JSON-LD, Microdata ve RDFa biçimlerini destekliyor. Müşteri sitelerinde ekibimle JSON-LD ile çalışıyoruz, çünkü kod sayfanın görünen HTML yapısına dokunmadan ayrı bir blok olarak duruyor. Şemanın temel mantığını baştan öğrenmek isterseniz schema markup rehberime göz atın. Araç tamamen tarayıcınızda çalışır; yazdığınız bilgiler sunucuya gitmez.

      Hangi sayfaya hangi şema tipini eklemelisiniz?

      Doğru tipi sayfanın asıl konusu belirler. Google'ın genel yönergeleri de aynı noktayı vurguluyor: işaretleme bulunduğu sayfayı anlatmalı ve uygun olan en özel tipi kullanmalı. Kurulumda benim izlediğim eşleştirme şöyle:

      • Ana sayfa ya da Hakkımızda: Organization. Kurum bilgisini tek sayfada toplamanız yeterli.
      • İletişim veya şube sayfası: LocalBusiness, mümkünse Restoran ya da Diş kliniği gibi alt türüyle.
      • Blog yazısı ve haber: Article, BlogPosting ya da NewsArticle.
      • Ürün detay sayfası: Product. Google, bu işaretlemeyi bir kategori listesine değil belirli bir ürüne koymanızı istiyor.
      • Kategori ve alt sayfalar: BreadcrumbList.

      Bir sayfada birden fazla tip birlikte durabilir. Örneğin bir blog yazısında Article ile BreadcrumbList yan yana çalışır; ürün sayfasında da Product ile BreadcrumbList. Bu araç her seferinde tek tip üretir, bu yüzden ikinci tip için üst şeritten tipi değiştirip kodu ayrıca kopyalarsınız. E-ticaret sitelerinde ürün ve kategori şablonlarını kurarken bu eşleştirmeyi ekibimle e-ticaret danışmanlığı sürecinin en başında netleştiriyoruz; sonradan şablon değiştirmek çok daha zahmetli oluyor.

      Yerel işletme şemasında adres, konum ve saatler

      LocalBusiness için Google yalnız iki alanı zorunlu tutuyor: işletmenin adı ve adresi. Buna karşılık önerilen alanlar, işletmenizi doğru eşleştirmek için en az zorunlular kadar değerli. Araçtaki alanları şu sırayla doldurmanızı öneririm:

      1. İşletme türü: Google en özel alt türü kullanmanızı öneriyor. Listeden Restoran, Elektrikçi ya da Diş kliniği gibi size uyanı seçin; uyan yoksa genel LocalBusiness kalsın.
      2. Adres: sokak, ilçe, il, posta kodu ve iki harfli ülke kodu (TR). Yazımı Google İşletme Profilinizdeki adresle birebir aynı tutun.
      3. Konum: Google enlem ve boylamda en az 5 ondalık basamak istiyor. Masaüstünde Google Haritalar'da işletmenize sağ tıkladığınızda koordinat en üstte çıkar; üzerine tıklarsanız panoya alırsınız.
      4. Çalışma saatleri: açık günleri, açılış ve kapanış saatini seçin. Cumartesi farklı saatlerde açıksanız kodu kopyaladıktan sonra ikinci bir OpeningHoursSpecification nesnesi ekleyin.
      5. Fiyat aralığı: ₺₺ gibi kısa bir gösterge yeterli; Google bu alanın 100 karakterden kısa olmasını istiyor.

      Haritalardaki görünürlüğün asıl kaynağı yine Google İşletme Profili. Şema ise sitenizdeki bilginin profille tutarlı olduğunu gösteren destekleyici bir katman. Profil tarafını Google Haritalar SEO yazımda ayrıntılı anlattım.

      Ürün şemasında fiyatı ve puanı nasıl doğru yazarsınız?

      Google'ın ürün snippet'i için kural net: name alanına ek olarak review, aggregateRating ya da offers alanlarından en az biri gerekiyor. Araç, fiyat girdiğinizde offers nesnesini, puan ile değerlendirme sayısını birlikte girdiğinizde aggregateRating nesnesini kurar.

      Fiyatta iki ayrıntı sonucu belirler. İlk olarak price alanı yalnız sayı taşır ve ondalık ayırıcı olarak nokta ister; Google örnek olarak 1,23 yerine 1.23 yazımını gösteriyor. Bu yüzden araç 1.299,90 yazımınızı kodda 1299.9 yapar. İkinci olarak para birimini priceCurrency alanına ISO 4217 koduyla (TRY, USD, EUR) yazarsınız; ₺ simgesi bu alana girmez.

      Puanda ise dürüstlük kuralı teknik kuraldan önce gelir:

      • Puanı ve yorum sayısını yalnız ürün sayfasında gerçekten görünüyorsa işaretleyin.
      • Google, gerçek bir deneyime dayanmayan yorumları ve karşılığında para, indirim ya da ürün verildiği hâlde bunu açıkça belirtmeyen yorumları yasaklıyor. Bu maddeyi Temmuz 2026'da yönergelerine ekledi.
      • LocalBusiness ve Organization sayfalarında, işletmenin kendi kontrol ettiği yorumlar yıldız özelliğine uygun değil.

      Kendi mağaza kurulumlarımda puanı yalnız yorum sisteminden gelen ve sayfada listelenen değerlerle eşliyorum. Aksi hâlde manuel işlem riskini kendi elinizle büyütürsünüz.

      SSS ve breadcrumb işaretlemesi hâlâ işe yarar mı?

      Kısa cevap: breadcrumb evet, SSS zengin sonucu hayır. Google, SSS zengin sonucunu Ağustos 2023'te iyi bilinen resmi kurum ve sağlık siteleriyle sınırlamıştı. Search Central güncelleme kaydına göre bu görünüm 7 Mayıs 2026 itibarıyla aramadan tamamen kalktı. Aynı kayıtta Haziran 2025 tarihli başka bir sadeleştirme de var: Kurs bilgisi, Tahmini maaş, Öğrenme videosu, Özel duyuru, Araç ilanı ve Pratik problem özellikleri kullanımdan kaldırma listesine girdi.

      Buna rağmen araçta FAQPage tipini bıraktım. FAQPage, schema.org'da geçerli bir tür olarak duruyor; Google yalnız zengin sonuç görünümünü kaldırdı. Ayrıca mevcut sitelerdeki eski SSS kodlarını düzenlerken ya da sadeleştirirken doğru yapıyı görmek işinizi kolaylaştırır.

      Breadcrumb tarafında tablo farklı. Google, 23 Ocak 2025 duyurusuyla mobil sonuçlarda sayfa yolunu kaldırıp yalnız alan adını göstermeye başladı. Masaüstünde ise breadcrumb görünmeye devam ediyor ve Google bu işaretlemeyi desteklemeyi sürdürüyor. Bu nedenle kategori yapısı derin sitelerde BreadcrumbList eklemeyi sürdürüyorum. Google en az iki ListItem istiyor; son adım dışındaki her adımın URL alanı dolu olmalı.

      Schema oluşturucu çıktısını sitenize nasıl eklersiniz?

      Araç size script etiketleriyle birlikte hazır bir blok verir. Bu bloğu hangi yolla ekleyeceğiniz sitenizin altyapısına bağlı:

      • Kendi kodladığınız site: kodu ilgili sayfanın şablonuna, tercihen head etiketinin içine yapıştırın.
      • WordPress: temanızın başlık kodu alanını ya da başlığa kod eklemenizi sağlayan bir eklentiyi kullanın.
      • Hazır e-ticaret altyapısı: ürün şablonu çoğu zaman Product kodunu kendisi üretir. Önce sayfa kaynağında ld+json araması yapın, sonra eksik kalan tipi ekleyin.

      Buradaki temel kural, kodun anlattığı sayfada durmasıdır. Organization kodunu ana sayfaya ya da Hakkımızda sayfasına bir kez koymanız yeterli; ürün kodu ise yalnız o ürünün sayfasında olmalı. Aynı bilgiyi birden fazla sayfada tekrar ediyorsanız değerlerin her yerde aynı kaldığından emin olun.

      Şemayı eklerken ben aynı şablondaki title ve description etiketlerini de gözden geçiriyorum, çünkü ikisi aynı head bölümünde yaşıyor. Bu etiketleri hızlıca hazırlamak için Meta Tag Oluşturucu işinizi görür. Çok dilli bir sitede çalışıyorsanız her dil sayfasına kendi dilindeki şemayı ekleyin; ad ve açıklama alanları o sayfanın dilinde olsun.

      Kodu yayına almadan önce nasıl test edersiniz?

      Ben her şema kodunu iki ayrı testten geçiriyorum, çünkü iki araç farklı sorulara yanıt veriyor:

      1. Zengin Sonuç Testi: kodun Google'ın desteklediği bir zengin sonuca uygun olup olmadığını gösterir. Kodu yapıştırarak ya da yayındaki adresi girerek test edebilirsiniz.
      2. Schema Markup Validator: Google'a özgü kurallara bakmadan kodun schema.org sözlüğüne uyup uymadığını denetler. Google'ın artık göstermediği FAQPage gibi tipleri burada kontrol edersiniz.

      Yayından sonra takip Search Console'da sürer. Geliştirmeler bölümündeki raporlar taranan sayfalardaki geçerli ve hatalı öğeleri listeler; URL denetimi ise tek bir sayfanın Google'daki hâlini gösterir. Bu raporları nasıl okuduğumu Search Console rehberimde anlattım.

      Şunu da unutmayın: kusursuz bir kod bile zengin sonucu garanti etmez. Google, yapılandırılmış verinin arama sonuçlarında görüneceğini garanti etmediğini açıkça yazıyor; hangi görünümün çıkacağına kendi algoritması karar veriyor. Dolayısıyla testten geçen kodu yayına aldıktan sonra birkaç hafta raporları izlemek en sağlıklı yol.

      Zengin sonuç tıklamaya ne katar, sınırı nerede?

      Google, yapılandırılmış veriye giriş belgesinde kendi vaka çalışmalarını paylaşıyor. Belgeye göre Rotten Tomatoes, yapılandırılmış veriyle zenginleşen sayfalarında bu veriyi taşımayan sayfalara göre yüzde 25 daha yüksek tıklama oranı ölçtü. Aynı belgede Nestlé, zengin sonuç gösteren sayfalarının diğerlerine göre yüzde 82 daha yüksek tıklama oranı aldığını bildiriyor.

      Ancak bu rakamlar o sitelere ait; sizin sitenizde aynı artışın çıkacağının garantisi yok. Benim sahada gördüğüm tablo şu:

      • Fiyat, stok ve yıldız gösteren ürün sonuçları, rakiplerin düz sonuçları arasında göze daha kolay çarpıyor.
      • Başlık ve açıklama zayıfsa zengin sonuç tek başına tıklama getirmiyor.
      • Sayfa yavaşsa ya da taranamıyorsa şema hiçbir şeyi kurtarmıyor.

      Bu yüzden şemayı sağlam bir teknik altyapının son katmanı olarak görüyorum. Önce hız, taranabilirlik ve iç linklemeye bakıyorum; kontrol listesini teknik SEO yazımda bulabilirsiniz. Arama sonucundaki başlığın ve açıklamanın nasıl göründüğünü Google SERP Önizleme aracıyla kontrol edebilirsiniz. Sitenizin tamamını birlikte ele almak isterseniz ekibimle yürüttüğümüz SEO danışmanlığı hizmetine göz atın.

      Schema kodunda sık görülen hatalar

      • HataOrganization kodunu her sayfaya farklı bilgilerle eklemekDoğrusuKurum bilgisini ana sayfada ya da Hakkımızda sayfasında tek yerde tutun; ad, logo ve sosyal profiller her yerde aynı olsun.
      • HatasameAs alanına kapanmış ya da size ait olmayan profilleri koymakDoğrusuYalnız markanıza ait, aktif profilleri ekleyin ve her satıra bir tam URL yazın.
      • HataBreadcrumb adımlarını sayfadaki gezinme yolundan farklı sıralamakDoğrusuKodu sayfada görünen yolla aynı sırada kurun; son adım dışındaki her adıma tam URL yazın.
      • HataFiyat değiştiği hâlde kodu eski fiyatla bırakmakDoğrusuFiyat ve stok bilgisini sayfayla aynı kaynaktan besleyin. Kodu elle eklediyseniz her fiyat değişikliğinde onu da güncelleyin.
      • HataKodu kopyalarken bir parçasını eksik almakDoğrusuKopyala düğmesiyle script etiketleri dahil bloğun tamamını alın; tek bir eksik parantez bütün bloğu geçersiz kılar.

      Sıkça Sorulan Sorular

      Zengin sonuçlar teknik SEO'nun sadece bir katmanı.

      Schema işaretlemesi doğru kurulunca fark yaratır; ama asıl kazanç, tüm teknik altyapıyı, içerik mimarisini ve hız tarafını birlikte optimize etmekte. Sitenizin SEO denetimini birlikte yapalım.

      SEO Danışmanlığını İncele

      İlgili Araçlar

      Tüm Araçlar (91)
      XML Sitemap OluşturucuURL listenizden lastmod ve priority içeren geçerli sitemap.xml üretin, indirin.
      Hreflang OluşturucuÇok dilli site için doğru hreflang etiketleri; x-default otomatik.
      Slug OluşturucuBaşlıkları SEO dostu URL'ye çevirin; Türkçe/Almanca karakter doğru.
      Redirect Denetleyici301/302 yönlendirme zincirini ve HTTP durum kodlarını adım adım görün.
      Google SERP ÖnizlemeBaşlık ve meta açıklamanızı piksel bazlı ölçümle, masaüstü + mobil görünümde test edin.
      Anahtar Kelime YoğunluğuMetninizi 1-2-3 kelimelik öbeklerle analiz edin; stop-word filtresi ve ideal aralık yorumu.