
Schema Markup (Yapısal Veri) Rehberi: Rich Results için JSON-LD
Schema.org ile JSON-LD yapısal veri ekleyerek Google'da yıldızlı, fiyatlı ve zengin sonuçlar elde edin.
Schema Markup (Yapısal Veri) Rehberi: JSON-LD ile Rich Results 2026
Google arama sonuçlarında bazı sitelerin yıldız puan, fiyat, SSS, hazırlama süresi gibi ekstra bilgilerle göründüğünü fark etmişsinizdir. Bu Rich Results ya da Rich Snippet denilen şey, sayfanın içeriğine eklenen structured data (yapısal veri) sayesinde mümkün oluyor. Tıklama oranı (CTR) farkı bazen %30+ olabilir; aynı sıralamada üstte rakip varsa daha az tıklanır, altta görünseniz bile rich result varsa daha çok tıklanırsınız. Bu rehberde Buyukweb müşterilerimiz için Schema.org + JSON-LD pratik kurulumunu, hangi tipin nerede kullanılacağını ve doğrulama yöntemlerini topluyoruz.
Buyukweb perspektifi: Site içeriğinizdeki yapısal veri 9 tip kullanılır: Organization, WebSite, WebPage, Product, AggregateOffer, FAQPage, BreadcrumbList, HowTo, Article. Buyukweb kendi sayfalarımızda bu 9 tipi farklı kombinasyonlarla yerleştiriyoruz; sitenizde de yatırım yaparsanız Google Rich Results gücünden faydalanırsınız. Tercih etmeyin: uydurma yıldız puanı, sahte review schema veya satılan ürün olmadığı halde Product schema yerleştirmeyi — Google "Spammy Structured Data" kuralı gereği elle ceza verir, sayfanız Rich Results'tan tamamen elenir, hatta sıralamada gerileme olabilir. Yalnız doğru olanı işaretleyin.
Schema Markup Nedir, Nasıl Çalışır?
Schema.org Google, Microsoft, Yahoo ve Yandex'in 2011'de birlikte oluşturduğu bir vocabulary (sözlük). Web sayfalarındaki içerik tiplerini (ürün, makale, etkinlik, restoran, video vb.) tarayıcıya değil arama motoruna anlatır. Üç farklı sözdizimi var; bugün hâkim olan JSON-LD:
- Microdata (HTML attribute) — eski, daha az tercih edilen
- RDFa (HTML attribute) — eski, akademik
- JSON-LD (script tag) — modern, Google'ın önerisi, ayrı tutulabilir
Normal Sonuç vs Rich Result Karşılaştırması
Normal sonuç (sadece title + meta desc):
─────────────────────────────────────────────
📄 cPanel Hosting Paketleri | Buyukweb
Web hosting hizmetleri, Türkiye Tier 3 datacenter,
7/24 Türkçe destek...
─────────────────────────────────────────────
Schema markup ile (Product + AggregateRating + Offer):
─────────────────────────────────────────────
📄 cPanel Hosting Paketleri | Buyukweb
⭐⭐⭐⭐⭐ 4.8/5 (127 değerlendirme)
₺350-2.000/yıl • Stokta var • Türkiye Tier 3
Web hosting hizmetleri, NVMe SSD, LiteSpeed cache...
─────────────────────────────────────────────
CTR farkı: ortalama %15-30 daha fazla tıklama
JSON-LD Temel Yapısı
JSON-LD HTML <head> veya <body> içine <script type="application/ld+json"> etiketi ile eklenir:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Performans cPanel Hosting",
"description": "20 GB NVMe SSD, sınırsız mail, Türkiye Tier 3",
"brand": { "@type": "Brand", "name": "Buyukweb" },
"offers": {
"@type": "Offer",
"url": "https://buyukweb.com/cpanel-web-hosting",
"priceCurrency": "TRY",
"price": "750",
"availability": "https://schema.org/InStock"
}
}
</script>
Tarayıcı bu script'i görmez (sadece JSON parse eder); arama botu okur ve içeriği yapısallaştırır.
En Çok Kullanılan Schema Tipleri
1. Article (Blog Yazıları için)
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "WordPress Hızlandırma Rehberi 2026",
"image": "https://siteniz.com/images/wp-hizlandirma.jpg",
"datePublished": "2026-01-15T08:00:00+03:00",
"dateModified": "2026-05-08T14:30:00+03:00",
"author": {
"@type": "Person",
"name": "Ömer Karayılan",
"url": "https://siteniz.com/yazarlar/omer-karayilan"
},
"publisher": {
"@type": "Organization",
"name": "Buyukweb",
"logo": {
"@type": "ImageObject",
"url": "https://buyukweb.com/images/logo/buyukweb-logo.png"
}
}
}
Önemli:
datePublishedvedateModifiednet olmalı; Article'ın "yenilik" sinyali. Yıllar önce yayınlanmış yazıyı güncel gösterip yapay tazelik yaratmayın.
2. Product + AggregateOffer (E-ticaret, Hosting Paketleri)
{
"@context": "https://schema.org",
"@type": "Product",
"name": "cPanel Web Hosting Paketleri",
"description": "4 farklı paket seçeneği, NVMe SSD, LiteSpeed",
"brand": { "@type": "Brand", "name": "Buyukweb" },
"image": "https://buyukweb.com/images/cpanel-og.jpg",
"offers": {
"@type": "AggregateOffer",
"lowPrice": "350",
"highPrice": "2000",
"priceCurrency": "TRY",
"offerCount": "4",
"availability": "https://schema.org/InStock"
}
}
Para birimi (priceCurrency): TRY zorunlu (Türkiye için). USD, EUR sadece o para birimiyle satışa çıkarsanız anlam taşır. Yanıltıcı çift-currency göstermeyin.
3. FAQPage (Sık Sorulan Sorular)
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Hosting paketi nedir?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Web hosting, web sitenizin dosyalarını ziyaretçilere ulaştıran sunucu hizmetidir."
}
},
{
"@type": "Question",
"name": "cPanel ile Plesk farkı nedir?",
"acceptedAnswer": {
"@type": "Answer",
"text": "cPanel sadece Linux'ta çalışır; Plesk hem Linux hem Windows destekler."
}
}
]
}
Kural: FAQPage'deki sorular ve cevapların görünür HTML'de de bulunması şart. Sadece JSON-LD'de soru/cevap, sayfada görünmüyor → spam.
4. HowTo (Adım-Adım Rehberler)
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "WordPress'e LiteSpeed Cache Kurulumu",
"totalTime": "PT5M",
"step": [
{
"@type": "HowToStep",
"name": "Adım 1: Eklentiyi yükle",
"text": "WordPress Admin > Plugins > Add New > 'LiteSpeed Cache' arat, Install + Activate."
},
{
"@type": "HowToStep",
"name": "Adım 2: Cache aktif et",
"text": "LiteSpeed Cache > Cache > 'Enable Cache' ON"
}
]
}
Buyukweb blog'unda uygulanan: /blog'da
HOWTO_SLUGSlistesinde 9 yazı için HowTo schema ekli; "Adım N: Başlık" formatında parse edilip otomatik üretilir.
5. BreadcrumbList (Breadcrumb Navigasyonu)
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Anasayfa",
"item": "https://buyukweb.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Web Hosting",
"item": "https://buyukweb.com/web-hosting"
},
{
"@type": "ListItem",
"position": 3,
"name": "cPanel Web Hosting"
}
]
}
Google arama sonucunda URL satırı yerine breadcrumb gösterir; tıklama daha kolay görsel rehberlik.
6. Organization (Şirket Bilgisi — Anasayfa)
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Buyukweb",
"url": "https://buyukweb.com",
"logo": "https://buyukweb.com/images/logo/buyukweb-logo.png",
"telephone": "+908503026070",
"email": "[email protected]",
"address": {
"@type": "PostalAddress",
"addressCountry": "TR",
"addressLocality": "Çankaya",
"addressRegion": "Ankara"
},
"sameAs": [
"https://twitter.com/buyukweb",
"https://www.facebook.com/buyukweb",
"https://www.instagram.com/buyukweb"
]
}
7. LocalBusiness (Fiziksel Adres)
Buyukweb şirket merkezi (Ankara) + veri merkezi (Bursa) için ikili LocalBusiness:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Buyukweb",
"image": "https://buyukweb.com/images/store-front.jpg",
"telephone": "+908503026070",
"address": {
"@type": "PostalAddress",
"streetAddress": "...",
"addressLocality": "Çankaya",
"addressRegion": "Ankara",
"postalCode": "06...",
"addressCountry": "TR"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
"opens": "00:00",
"closes": "23:59"
}
}
8. Review ve AggregateRating
DİKKAT: Bu kısım Google "Spammy Structured Data" kurallarına en sık yakalanan alan. Sahte yıldız puanı yerleştirmek manuel ceza sebebidir. Sadece gerçek müşteri yorumları mevcutsa kullanın.
{
"@type": "Product",
"name": "Performans cPanel Hosting",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127",
"bestRating": "5",
"worstRating": "1"
},
"review": [
{
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Ahmet Y."
},
"reviewBody": "Hız ve destek mükemmel.",
"datePublished": "2026-01-15"
}
]
}
Buyukweb anasayfasında 2026-05-06'da fake testimonials kaldırıldı (gerçek müşteri yorumu toplanana kadar bu schema bloğu boş tutuluyor); doğru yaklaşım budur.
9. Schema Bundle (Birden Çok Tip Tek Bloka)
Bir sayfa hem Product hem FAQ hem Breadcrumb içerebilir; tek script bloğunda array:
<script type="application/ld+json">
[
{ "@context": "https://schema.org", "@type": "Product", ... },
{ "@context": "https://schema.org", "@type": "FAQPage", ... },
{ "@context": "https://schema.org", "@type": "BreadcrumbList", ... }
]
</script>
Buyukweb'in tüm landing sayfalarında bu bundle pattern'i kullanılıyor.
WordPress'te Schema Markup
Eklenti ile (En Hızlı)
- Yoast SEO — Article + Organization + Breadcrumb otomatik
- Rank Math — Yoast'a alternatif, ücretsizinde de geniş schema
- Schema Pro / Schema & Structured Data for WP — özel schema (HowTo, Recipe, Event)
- All in One SEO — basit + tema entegrasyonu
Manuel (functions.php)
function buyukweb_article_schema() {
if (!is_single()) return;
global $post;
$schema = [
'@context' => 'https://schema.org',
'@type' => 'Article',
'headline' => get_the_title(),
'image' => get_the_post_thumbnail_url($post->ID, 'large'),
'datePublished' => get_the_date('c'),
'dateModified' => get_the_modified_date('c'),
'author' => [
'@type' => 'Person',
'name' => get_the_author_meta('display_name')
]
];
echo '<script type="application/ld+json">' . wp_json_encode($schema) . '</script>';
}
add_action('wp_head', 'buyukweb_article_schema');
Doğrulama Araçları
1. Google Rich Results Test
https://search.google.com/test/rich-results — URL gir veya kod yapıştır, hangi rich result tipinin uygun olduğunu görür.
2. Schema.org Validator
https://validator.schema.org — daha geniş schema validation, Google'a özel olmayan tipleri de kontrol eder.
3. Google Search Console — Enhancement Reports
Search Console > Enhancements bölümünde aktif schema tipleri listelenir:
Search Console > Enhancements
✓ Breadcrumbs (1.823 valid pages)
✓ FAQ (47 valid pages)
⚠ Products (2 invalid pages — fix needed)
⚠ Reviews (1 manual action — sahte rating uyarısı!)
Uyarıları görmezden gelmeyin. "Manual action" varsa ceza var; düzeltmeden bir hafta önceki sıralama dönmez.
4. Chrome DevTools — Lighthouse SEO
Lighthouse > SEO sekmesinde "Structured data is valid" kontrol var.
5. Sitemap Schema (Site Genelinde)
Çok sayfalı site için /sitemap.xml 200K+ URL'ye kadar schema kontrol kıymetli; Screaming Frog veya Sitebulb ile tarama yapın.
Schema Markup Sık Yapılan Hatalar
Hata 1: Görünmeyen İçeriği FAQ'a Eklemek
JSON-LD'de "Hosting iadesi nasıl?" sorusu var ama HTML'de yok. Spam. Google manuel ceza.
Hata 2: Sahte AggregateRating
reviewCount: 5248 yazdınız ama gerçek müşteri yorumu yok. Manuel ceza.
Hata 3: Yanlış İmaj URL
image alanı 404 döner. Rich Results gösterilmez.
Hata 4: Kapsamsız Required Field
Article'da headline zorunlu; Product'ta name + offers zorunlu. Eksik field rich result'u engeller.
Hata 5: Tarih Formatı Yanlış
datePublished: "15.01.2026" yerine ISO 8601: "2026-01-15T08:00:00+03:00". Yanlış format → schema reddedilir.
Hata 6: Duplicate Schema
Aynı sayfada iki kez Organization schema. Hata vermez ama kafa karıştırır; tek instance bırakın.
Hata 7: Birbiriyle Çatışan Schema
Article ve Product aynı sayfada; Google hangisini öncelikli kabul edeceğini bilemez. Sayfa amacına göre tek tip seçin.
Buyukweb Schema Kullanımı (Öğretici Örnek)
Buyukweb landing sayfalarında pattern:
/cpanel-web-hosting:
- Organization (root layout)
- WebSite (root layout)
- WebPage (root layout)
- Product + AggregateOffer (sayfa-specific)
- FAQPage (sayfa-specific)
- BreadcrumbList (sayfa-specific)
/blog/[slug]:
- Article (sayfa-specific)
- HowTo (HOWTO_SLUGS listesindeyse)
- BreadcrumbList (sayfa-specific)
Tüm bu kombinasyonlar görünür HTML içerikle eşleşir — fake bilgi yok.
Sık Sorulan Sorular
Buyukweb müşterisiyim, schema markup'ı kim kuracak?
Hosting paketinizde site (WordPress, Joomla vs) sizin sorumluluğunuzda. Yoast/Rank Math eklentisiyle otomatik, veya custom kod. Buyukweb destek (0850 302 60 70) genel rehberlik verir; spesifik kurulum projeniz için ücretli SEO danışmanı uygun olur.
Schema kurdum, kaç günde Rich Result görünür?
Google'ın yeniden taraması ortalama 7-30 gün. Search Console > URL Inspection > "Request Indexing" ile manuel tetikleme hızlandırır. Ancak rich result görünmesi tek başına schema'a değil, sayfa otoritesine de bağlı; düşük-otorite sitede schema doğru olsa bile Google rich result vermeyebilir.
Bütün sayfalara schema ekleyeyim mi?
Evet ama doğru tip seç. Anasayfa: Organization + WebSite. Blog yazısı: Article. Ürün sayfası: Product. SSS sayfası: FAQPage. Yanlış tip ekleme = spam.
"FAQ schema artık etkili değil" doğru mu?
Kısmen. Google 2023'te FAQ rich result'ı resmi-otorite siteler dışında kaldırdı. Yani küçük blog yazınızda FAQ schema ekleseniz bile arama sonucunda görünmeyebilir. Yine de schema eklemek zarar değil; içerik düzenli işaretlenir.
Schema markup direkt sıralama yükseltir mi?
Hayır. Sıralama sinyali değildir, ama CTR sinyalini etkiler. Yüksek CTR dolaylı olarak sıralamaya katkı yapar.
JSON-LD nereye koyayım — head mi body mi?
Google ikisini de okur. Modern best practice: <head> içinde tutun (cleaner). WordPress'te wp_head action hook ile.
Schema kullanmam zorunlu mu?
Hayır, ama 2026'da rakipler kullanıyorsa siz kullanmazsanız geri kalırsınız. Hızlı yatırım, yüksek getiri.
Çoklu dil sitesinde schema?
Her dil URL'sinde ayrı schema; @id veya farklı url field. hreflang ile birleştirilir. Karmaşık; Yoast Multilingual veya WPML kullanın.
Schema HTML'i karıştırır mı, performans etkiler mi?
JSON-LD ayrı script bloğunda; HTML render'a etkisi yok. Birkaç KB JSON, sayfa hızını ölçülemez seviyede etkiler.
Sonuç
Schema markup 2026'da hâlâ CTR artırma için en etkili teknik SEO yatırımı. JSON-LD basit kurulumla blog yazılarınız, ürün sayfalarınız ve SSS bölümleriniz Google Rich Results'a uygun hale gelir. Ama sahte schema (yıldız, review, reviewCount) yapmayın — Google manuel ceza acımasız. Yoast SEO veya Rank Math eklentileri WordPress için yeterli; custom site'larda manuel JSON-LD ekleyin. Doğrulama: Rich Results Test + Search Console Enhancements raporları.
Soru ve teknik destek için: 0850 302 60 70.
İlgili Büyükweb Hizmetleri
SEO + schema kullanan altyapı paketleri:
- WordPress Hosting — Yoast/Rank Math optimize altyapı
- cPanel Web Hosting — LiteSpeed + SEO friendly
- VDS Sunucu — özel uygulamanız + manuel schema
- Türkiye VDS — Türkiye sıralaması için yerel sunucu
- Tüm Paketler — Karşılaştırma
Sorularınız için 0850 302 60 70 numaralı destek hattımıza veya iletişim sayfamıza yazabilirsiniz.
SEO & Dijital Pazarlama İlgili Hizmetlerimiz
Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin
Etiketler:

