Canlı · durum OK
Back to blog
SEO & AEO12 min

Schema Markup Nedir? 2026 Yapılandırılmış Veri Rehberi

TL;DR

Schema markup, sayfalarınıza eklenen ve içeriğinizi arama motorlarıyla yapay zekâlara açıkça tanımlayan JSON-LD kodudur. 2026'da hem Google'daki zengin sonuçları hem de ChatGPT ya da Perplexity tarafından kaynak gösterilmenizi belirliyor. KOBİ öncelikleri: Organization, LocalBusiness, Article, Product ve BreadcrumbList. Google'ın altın kuralı: schema, sayfada görünen içeriği yansıtmak zorundadır; aksi hâlde manuel işlem riskiyle karşılaşırsınız.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
JSON-LD formatındaki schema.org işaretlemesinin Google arama sonuçları sayfasında zengin sonuçlara dönüşmesi

Schema markup, schema.org sözlüğüne dayanan ve bir web sayfasının içeriğini arama motorlarına açıkça tanımlayan semantik bir işaretlemedir. Somut olarak, HTML'e yerleştirilen bir JSON-LD kod bloğu Google'a sayfanın bir şirketten, 19,99 € fiyatlı bir üründen ya da bir SSS bölümünden söz ettiğini bildirir. 2026'da bu işaretleme iki şeyi belirliyor: Google'da zengin sonuçlar (rich results) elde etmek ve ChatGPT ya da Perplexity gibi yapay zekâ motorlarının sitenizi hiçbir belirsizliğe yer bırakmadan anlaması — ve kaynak göstermesi.

Bu rehber teknik ve doğrudan uygulanabilir niteliktedir. İçinde Belçikalı bir KOBİ için gerçekten önemli olan şemaları, uyarlamaya hazır dört eksiksiz JSON-LD kod örneğini, test yöntemini ve Google manuel işlemlerini tetikleyen hataları bulacaksınız. Gereksiz teori yok: yalnızca OptionWeb'in müşterilerinin sitelerinde uyguladıkları.

Yapılandırılmış veri, teknik SEO'nun bir yapı taşıdır; eksiksiz bir strateji değildir. Arama motoru optimizasyonuna sıfırdan başlıyorsanız önce KOBİ'ler için eksiksiz SEO rehberimizle başlayın, ardından işaretleme katmanı için buraya dönün.

1. Schema markup nedir ve 2026'da neden önemlidir?

Schema markup, schema.org üzerinde sürdürülen ve bir sayfanın içeriğini makinelerin okuyabileceği verilere dönüştürmeyi sağlayan standartlaştırılmış bir sözlüktür. Schema.org, 2011 yılında Google, Microsoft, Yahoo ve Yandex tarafından başlatılan ortak bir girişimdir. Sözlük bugün 800'den fazla varlık türü içeriyor: Organization, Product, Event, Recipe, LocalBusiness ve yüzlercesi daha.

İşaretleme olmadan Google tahmin etmek zorundadır. Bir paragrafta "19,99 €/ay" ifadesini görür ve bunun bir fiyat, bir para birimi, bir abonelik olduğunu çıkarsamak durumunda kalır. Product ve Offer işaretlemesiyle bu bilgi yapılandırılmış bir olguya dönüşür: bu ürün ayda 19,99 €'ya, euro cinsinden satılıyor ve stokta mevcut. Bu belirsizlik giderme işlevi, yapılandırılmış verilerin birincil görevidir.

  • Google'da zengin sonuçlarDeğerlendirme yıldızları, fiyat, stok durumu, içerik haritası (breadcrumb), site bağlantıları: zengin sonuçlar arama sayfasında daha fazla yer kaplar ve dikkati üzerine çeker.
  • Varlıkların belirsizliğinin giderilmesiİşaretleme; şirketinizi, ürünlerinizi ve yazarlarınızı tutarlı bir grafik hâlinde birbirine bağlar. Google, OptionWeb'in Châtelet'de yerleşik bir web ajansı olduğunu bilir; bir yazılım ya da adaş bir marka olmadığını da.
  • Knowledge Graph'ı beslemesameAs özellikleri ve @id tanımlayıcıları, Google'ın varlığınızı marka panellerinin temeli olan bilgi grafiğinde pekiştirmesine yardımcı olur.
  • Yapay zekâ motorları için okunabilirlikChatGPT Search, Perplexity ve Google'ın AI Overviews özelliği, güvenilir olguları çıkarmak için iyi yapılandırılmış içeriklere dayanır. İşaretlenmiş bir site, kaynak gösterilmesi daha kolay bir sitedir.

Tıklamalar üzerindeki etki belgelenmiş durumda. Milestone Research'ün bir araştırması, aynı pozisyonlardaki klasik sonuçlar için yüzde 41'e karşılık zengin sonuçlarda ortalama yüzde 58'lik bir tıklama oranı ölçtü. SparkToro'nun 2024'te yayımlanan analizlerine göre ise Google aramalarının yaklaşık yüzde 60'ı hiçbir tıklama olmadan sona eriyor: dikkati doğrudan arama sonuçları sayfasında yakalamak hiç bu kadar belirleyici olmamıştı.

2. JSON-LD mi microdata mı: hangi formatı seçmelisiniz?

Tereddüt etmeden JSON-LD'yi seçin. JSON-LD, yıllardır Google'ın resmî olarak önerdiği formattır: görünen HTML'den ayrı, üretmesi, sürdürmesi ve doğrulaması kolay, bağımsız bir script bloğu. Öznitelikleri HTML etiketlerinin içine gömen microdata ve RDFa ise bugün daha çok eski CMS temalarında yaşamaya devam ediyor.

KriterJSON-LDMicrodataRDFa
Google önerisiEvet, tercih edilen formatDestekleniyor, önerilmiyorDestekleniyor, önerilmiyor
Konumhead veya body içinde ayrı bir script bloğuHer HTML etiketinde özniteliklerHer HTML etiketinde öznitelikler
BakımBasit: değiştirilecek tek bir blokZahmetli: işaretleme şablonun dört bir yanına dağılmışZahmetli: ayrıntılı ve hantal söz dizimi
Dinamik üretimÇok kolay (serileştirilmiş JSON nesnesi)KarmaşıkKarmaşık
Yeniden tasarımda bozulma riskiNeredeyse sıfırYüksek: her HTML revizyonu işaretlemeyi bozarYüksek

Pazar kararını verdi. HTTP Archive'ın Web Almanac'ına (2024 sürümü) göre JSON-LD, analiz edilen sayfaların yüzde 40'ından fazlasında mevcut ve sürekli büyüyen tek yapılandırılmış veri formatı olmayı sürdürüyor; microdata ise yıldan yıla geriliyor. Bu nedenle bu rehberdeki tüm örneklerde JSON-LD kullanılıyor.

Pratikte bir JSON-LD bloğu, sayfanın HTML'ine yerleştirilen application/ld+json türünde bir script etiketidir. Blok ister head'de ister body'de olsun, Google onu tarama sırasında okur. Statik bir Next.js sitesinde bu blok derleme aşamasında üretilir ve ilk HTML'de sunulur: istemci tarafı JavaScript işlemeye bağımlılık yoktur, dolayısıyla Google tarafında işleme kuyruğu da oluşmaz.

3. Belçikalı bir KOBİ hangi şemalara öncelik vermeli?

Bir KOBİ'nin sekiz yüz değil, yalnızca altı ila sekiz şema türüne ihtiyacı vardır. Mutlak öncelikler şunlardır: Organization (müşteri kabul ediyorsanız LocalBusiness), tüm sayfalarda BreadcrumbList, blogda Article ve çevrimiçi satış yapıyorsanız Offer ile birlikte Product. FAQPage ve Person bu yapıyı tamamlar.

ŞemaOlası zengin sonuçKOBİ önceliği
OrganizationMarka paneli, sonuçlarda logo, Knowledge GraphKritik — tüm sayfalarda
LocalBusinessZenginleştirilmiş yerel kayıt: adres, çalışma saatleri, telefonYerel müşteri kitlesi varsa kritik
BreadcrumbListHam URL yerine gösterilen içerik haritası (breadcrumb)Kritik — tüm sayfalarda
ArticleSonuçlarda ve Google Discover'da tarih, yazar, görselYüksek — her blog yazısında
Product + Offer + AggregateRatingFiyat, stok durumu, değerlendirme yıldızlarıE-ticarette kritik
FAQPageYapay zekâ motorlarınca veri çıkarımı; zengin sonuç belirli sitelerle sınırlıOrta — AEO için faydalı
PersonYazarın E-E-A-T sinyallerini güçlendirir, grafikte varlık oluştururOrta — yazar ve hakkımızda sayfaları

BreadcrumbList bir cümleyi hak ediyor: kod satırı başına en yüksek getiriyi sağlayan şema budur. Google sonuçlarında ham URL'nin yerine okunabilir bir içerik haritası koyar, sitenin mimarisini netleştirir ve sayfa başına yalnızca birkaç satır gerektirir. Person ise her makaleyi yazarına bağlar: LinkedIn profiline sameAs bağlantısı içeren eksiksiz bir Person varlığı, Google'ın 2024-2025 Core Update'lerinden bu yana değerlendirdiği E-E-A-T sinyallerini güçlendirir.

Asıl derdiniz yerel görünürlükse — örneğin "Charleroi web ajansı" aramasında Google yerel paketinde çıkmaksa — LocalBusiness işaretlemesi yapbozun yalnızca bir parçasıdır: Google Business Profile kaydınızın ağırlığı çok daha fazladır. Belçikalı KOBİ'ler için yerel SEO ve Google Business Profile rehberimiz bu konuyu derinlemesine ele alıyor.

4. Şemalarınızı nasıl uygularsınız? Eksiksiz JSON-LD örnekleri

İşte gerçekçi ve doğrudan uyarlanabilir dört eksiksiz JSON-LD bloğu. Her blok, application/ld+json türünde bir script etiketinin içine yerleştirilir. Örneklerde somut vaka olarak OptionWeb kullanılıyor: değerleri kendi bilgilerinizle değiştirin ve işaretlenen her verinin sayfada açıkça görünür olmasına dikkat edin.

Organization: şirketinizin kimlik kartı

Organization şeması tüm sayfalara, ideal olarak global layout üzerinden yerleştirilir. En çok hafife alınan iki özellik şunlardır: varlığınıza sabit bir adres kazandıran @id ve varlığı herkese açık profillerinize bağlayan sameAs. Google'ın markanızı Knowledge Graph'ında pekiştirmesini sağlayan işte bu bağlantı ağıdır.

organization.jsonldjson
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://optionweb.dev/#organization",
  "name": "OptionWeb",
  "url": "https://optionweb.dev",
  "logo": "https://optionweb.dev/logo.svg",
  "foundingDate": "2014",
  "founder": {
    "@type": "Person",
    "name": "Julien Daniel"
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+32-491-14-01-01",
    "email": "contact@optionweb.dev",
    "contactType": "customer service",
    "availableLanguage": ["fr", "en", "nl"]
  },
  "sameAs": [
    "https://www.linkedin.com/company/optionweb",
    "https://www.facebook.com/optionweb"
  ]
}

LocalBusiness: Belçika'daki yerel kimliğiniz

LocalBusiness, Organization'ı fiziksel adres, GPS koordinatları ve çalışma saatleriyle genişletir. Mevcut en spesifik alt türü kullanın: bir ajans için ProfessionalService, yeme-içme sektörü için Restaurant, bir mağaza için Store. İşaretlenen adres, Google Business Profile kaydınızdaki adresle birebir aynı olmalıdır — ad-adres-telefon tutarlılığı temel bir yerel sinyaldir.

localbusiness.jsonldjson
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "@id": "https://optionweb.dev/#localbusiness",
  "name": "OptionWeb",
  "image": "https://optionweb.dev/images/agence-chatelet.jpg",
  "url": "https://optionweb.dev",
  "telephone": "+32-491-14-01-01",
  "email": "contact@optionweb.dev",
  "priceRange": "€€",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Rue de la fonderie 2",
    "addressLocality": "Châtelet",
    "postalCode": "6200",
    "addressRegion": "Hainaut",
    "addressCountry": "BE"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 50.4036,
    "longitude": 4.5261
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "18:00"
    }
  ],
  "areaServed": ["Charleroi", "Namur", "Liège", "Mons", "Bruxelles"]
}

FAQPage: soru-cevaplarınızı yapılandırın

Önemli bir ayrıntı: Ağustos 2023'ten bu yana Google, SSS zengin sonucunun gösterimini otorite sahibi devlet ve sağlık siteleriyle sınırlıyor. Dolayısıyla bir KOBİ için FAQPage artık Google'da açılır sorular üretmeyecek. İşaretleme yine de değerini koruyor: soru-cevap çiftlerinizi, bunlardan yararlanmayı sürdüren yapay zekâ motorları ve Bing için yapılandırıyor. Yalnızca sayfada gerçekten görünen soruları işaretleyin.

faqpage.jsonldjson
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Combien coûte un site vitrine sur mesure en Belgique ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Un site vitrine 100 % sur mesure démarre à 2 890 € HTVA chez OptionWeb, livré en 3 à 6 semaines. Le devis est remis sous 24 heures."
      }
    },
    {
      "@type": "Question",
      "name": "L'hébergement OptionWeb est-il conforme au RGPD ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Oui. Les serveurs sont situés en Europe, l'hébergement cloud SSD NVMe est conforme au RGPD et l'uptime garanti est de 99,9 %."
      }
    }
  ]
}

Product: e-ticaret için vazgeçilmez

Offer ve AggregateRating ile birleştirilen Product, en görünür zengin sonuçları tetikler: fiyat, stok durumu ve değerlendirme yıldızları doğrudan Google'da görünür. Üç kural: işaretlenen fiyat, gösterilen fiyatla birebir aynı olmalı; stok durumu güncel tutulmalı; AggregateRating ise yalnızca sayfada gerçek müşteri yorumları yayımlanıyorsa kullanılmalıdır.

product.jsonldjson
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Hébergement cloud Pro — SSD NVMe",
  "image": "https://optionweb.dev/images/hebergement-pro.jpg",
  "description": "Hébergement cloud sur SSD NVMe, serveurs en Europe, uptime 99,9 %, panel OptionPanel inclus.",
  "brand": {
    "@type": "Brand",
    "name": "OptionWeb"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://optionweb.dev/hebergement",
    "price": "19.99",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "priceValidUntil": "2026-12-31"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "47"
  }
}

5. Yapılandırılmış verilerinizi nasıl test eder ve doğrularsınız?

İki ücretsiz araç tüm ihtiyaçları karşılar: Google'ın Rich Results Test aracı zengin sonuçlara uygunluğu doğrular, schema.org'un Schema Markup Validator aracı ise işaretlemenin söz dizimsel geçerliliğini denetler. İlki Google'ın neyi kabul edeceğini, ikincisi schema.org sözlüğünün neye izin verdiğini test eder. İkisini de, bu sırayla kullanın.

  1. JSON-LD bloğunun söz dizimini Schema Markup Validator'da (validator.schema.org) doğrulayın: tür hataları, bilinmeyen özellikler, bozuk JSON.
  2. Yayımlanmış URL'yi Google'ın Rich Results Test aracından geçirin: araç, uygun zengin sonuçları, uyarıları ve eksik özellikleri listeler.
  3. Önce engelleyici hataları, ardından uyarıları düzeltin: eksik bir önerilen özellik gösterimi engellemez ama olasılığını düşürür.
  4. Değişikliğin daha hızlı dikkate alınması için Google Search Console'daki URL denetimi üzerinden yeniden dizine ekleme talep edin.
  5. Sonraki haftalarda Search Console'un "Geliştirmeler" raporunu izleyin: rapor; geçerli, uyarılı ve hatalı sayfaları şema türüne göre bir araya getirir.

Search Console kalıcı kontrol paneliniz olacak. Tespit edilen her işaretleme türü orada özel bir rapor oluşturur: içerik haritaları, ürünler, yorumlar. Bir üretim yayınından sonra geçerli sayfa sayısındaki ani düşüş, neredeyse her zaman bozulmuş bir şablona işaret eder — her yeniden tasarımdan sonra ilk bakılacak yer burasıdır.

6. Hangi yaygın hatalardan kaçınmalısınız?

Yapılandırılmış veri hataları iki aileye ayrılır: işaretlemenin okunmasını engelleyen teknik hatalar ve manuel işleme maruz bırakan uygunluk hataları. Birinciler size bazı zengin sonuçlara, ikinciler ise alan adının tüm zengin sonuçlarına mal olabilir.

  • Geçersiz JSONFazladan bir virgül veya kaçış karakteri konmamış bir tırnak işareti, tüm bloğu okunamaz hâle getirmeye yeter. Yayına almadan önce her seferinde doğrulayın.
  • Görünmeyen içeriğin işaretlenmesiGörünen sayfada bulunmayan bir SSS'yi, yorumları veya bir fiyatı işaretlemek, manuel işlemin bir numaralı nedenidir. Schema sayfayı tanımlar, onun yerine geçmez.
  • Yinelenen ve çelişen varlıklarBir eklenti Organization üretirken temanın farklı verilerle bir tane daha eklemesi: Google'a gerçeğin iki farklı sürümü ulaşır. Teknoloji yığınınızın gerçekte ne ürettiğini denetleyin.
  • Yanlış varlık türüLocalBusiness gerekirken Organization kullanmak veya somut bir teklifi olmayan bir hizmet için Product seçmek, sayfayı ilgili zengin sonuçlardan mahrum bırakır.
  • Eksik zorunlu özellikleroffers içermeyen bir Product, datePublished içermeyen bir Article: işaretleme söz dizimsel olarak geçerlidir ama zengin sonuçlara uygun değildir.
  • Hiç güncellenmeyen donmuş işaretlemeMağazada değişen ama JSON-LD'de değişmeyen fiyatlar, güncelliğini yitirmiş çalışma saatleri: işaretleme ile gerçeklik arasındaki tutarsızlık Google'ın güvenini aşındırır.

7. Schema markup ile yapay zekâ cevap motorları arasında nasıl bir bağ var?

Yapılandırılmış veri artık bir SEO varlığı olduğu kadar bir AEO ve GEO varlığı hâline geldi. Üretken motorlar — ChatGPT Search, Perplexity, Google'ın AI Overviews özelliği — cevaplarını web sayfalarından olgu çıkararak oluşturur. JSON-LD ile işaretlenmiş bir olgu, belirsizlik içermeyen bir olgudur: tam ad, tam fiyat, tam adres. Princeton araştırmacılarının 2023'te yürüttüğü GEO çalışması, açıklık ve kaynak gösterme açısından optimize edilmiş içerikler için üretken cevaplarda yüzde 40'a varan ek görünürlük ölçtü.

Schema burada bir temel görevi görür: varlıklarınızı sabitler. Bir yapay zekâ motoru OptionWeb'in kim olduğunu, şirketin nerede bulunduğunu ve hosting hizmetinin ne kadara mal olduğunu söylemek zorunda kaldığında; Organization'ın Person, LocalBusiness ve Product ile bağlandığı tutarlı bir varlık grafiği, olgusal hata veya adaş bir markayla karıştırılma riskini ciddi ölçüde azaltır. Bu, güvenilirliğinizin "makine" tarafıdır.

Yine de işaretleme tek başına yeterli değildir: editoryal yapı, bölüm başlarındaki doğrudan cevaplar, içeriğin güncelliği ve yapay zekâların kaynak gösterdiği mecralarda var olmak en az onun kadar ağırlık taşır. Bu bütüncül strateji bu rehberin kapsamını aşıyor: ChatGPT, Perplexity ve AI Overviews için optimizasyona ayırdığımız GEO rehberimizde ayrıntılarıyla ele aldık.

Özetle: schema markup birkaç saatlik uygulama maliyetiyle aynı anda iki cephede kazandırır — bugün Google zengin sonuçları, yarın yapay zekâ motorlarınca kaynak gösterilme. Çifte getirisi olan nadir SEO yatırımlarından biridir. OptionWeb bu işaretlemeyi teslim ettiği her siteye standart olarak entegre eder ve aylık 299 €'dan başlayan yönetilen SEO hizmeti kapsamında denetler. Yapılandırılmış verilerinizin durumundan emin değil misiniz? contact@optionweb.dev adresine yazın: teşhis hızlıdır, yanıt 24 saat içinde gelir.

Tags#schema-markup#yapilandirilmis-veri#json-ld#zengin-snippetler#teknik-seo#aeo#one-cikan-snippetler