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.
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.
Google için ad ve adres zorunlu. Konumu en az 5 ondalık basamakla yazın; adres, Google İşletme Profilinizdeki adresle aynı olsun.
Görsel için Google en az 50.000 piksel (genişlik × yükseklik) ve 16:9, 4:3 ya da 1:1 oran öneriyor. Tarihler kodda YYYY-AA-GG biçiminde yer alır.
Ürün adına ek olarak fiyat ya da puan gerekir. Fiyatı 1.299,90 gibi yazabilirsiniz; kodda 1299.9 olur. Puanı yalnız sayfada görünüyorsa ekleyin.
Google, SSS zengin sonucunu 7 Mayıs 2026 itibarıyla aramada göstermiyor. FAQPage geçerli bir schema.org türü olarak kalıyor; yalnız sayfada görünen soru ve cevapları işaretleyin.
Adımları ana sayfadan bu sayfaya doğru sıralayın. Google en az iki adım ister; son adımın URL alanı boş kalabilir.
Sonuç
Schema / JSON-LD Oluşturucu nasıl kullanılır?
- Ş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.
- 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.
- 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.
- 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.
- 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:
@context = https://schema.org, @type = seçtiğiniz tip ya da alt türdoldurulmayan alan koda yazılmazsokak + ilçe + il + posta kodu + ülke kodu → address (PostalAddress)enlem ve boylamın ikisi de geçerliyse → geo (GeoCoordinates)açılış ve kapanış doluysa → openingHoursSpecification, seçilen günlerle1.299,90 → offers.price = 1299.9, priceCurrency = para birimi kodupuan ve değerlendirme sayısı birlikte doluysa → aggregateRatingadı dolu her satır sırayla position 1, 2, 3 alır; URL varsa item olurMetin 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 tipi | Girdiğiniz değer | Kodda oluşan |
|---|---|---|
| Ürün | Fiyat 1.299,90, para birimi TRY | "price": 1299.9, "priceCurrency": "TRY" |
| Ürün | Puan 4,7, değerlendirme sayısı 1.250 | "ratingValue": 4.7, "reviewCount": 1250 |
| Yerel İşletme | Açık günler Pazartesi-Cuma, 09:00 ile 18:00 | "dayOfWeek": ["Monday" … "Friday"], "opens": "09:00", "closes": "18:00" |
| Yerel İşletme | Enlem 40,98765, boylam 29,02716 | "latitude": 40.98765, "longitude": 29.02716 |
| Breadcrumb | Ana Sayfa ve Blog URL'li, Yazı adı URL'siz | position 1, 2, 3; son ListItem'da item yok |
| Makale | Yazar 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ığı:
| Tip | Google'da nerede işe yarar? | Zorunlu alan | Önerilen (araçta olanlar) |
|---|---|---|---|
| Organization | Bilgi paneli, logo seçimi ve kurum bilgisinin doğru eşleşmesi | Yok | name, url, logo, sameAs, description, telephone, email |
| LocalBusiness | Arama sonuçlarında işletme ayrıntıları: adres, saatler, konum | name, address | url, telephone, image, geo, openingHoursSpecification, priceRange |
| Article, BlogPosting, NewsArticle | Başlığın, görselin ve tarihin doğru anlaşılması | Yok | headline, image, datePublished, dateModified, author |
| Product | Ürün snippet'i: fiyat, stok durumu, yıldız | name ile offers, aggregateRating ya da review alanlarından biri | image, description, brand, sku |
| FAQPage | 7 Mayıs 2026'dan beri Google'da zengin sonuç olarak görünmüyor | mainEntity: Question + acceptedAnswer | Yok |
| BreadcrumbList | Masaüstü sonuçlarda sayfa yolu; mobilde 23 Ocak 2025'ten beri yalnız alan adı görünüyor | En az 2 ListItem; name, position ve son adım dışında item | Yok |
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:
- İş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.
- Adres: sokak, ilçe, il, posta kodu ve iki harfli ülke kodu (TR). Yazımı Google İşletme Profilinizdeki adresle birebir aynı tutun.
- 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.
- Ç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.
- 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:
- 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.
- 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 eklemek✓Doğ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 koymak✓Doğ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ıralamak✓Doğ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ırakmak✓Doğ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 almak✓Doğ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.





