TL;DR: Schema.org markup, sitenizin Google rich snippets ve AI Overviews'de görünme şansını artırır. JSON-LD formatı en yaygın. Minimum gerekli: Organization, LocalBusiness, BreadcrumbList, FAQPage. Test: Google Rich Results Test.

Schema.org Nedir?

Schema.org, Google + Microsoft + Yahoo + Yandex tarafından desteklenen yapılandırılmış veri standartı. İçeriğinizi arama motorlarına "ben kimim, ne sunuyorum" diye açık dilde söyler.

3 Format: JSON-LD, Microdata, RDFa

Google'ın önerdiği format: JSON-LD. Body içine değil, <head> içine script olarak. Microdata ve RDFa eskidir, kaçının.

Her Sitenin Sahip Olması Gereken 7 Schema

1. Organization

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "VOLPORA",
  "url": "https://volpora.com",
  "logo": "https://volpora.com/img/phoenix-logo.png",
  "telephone": "+90 545 694 01 21",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Balıkesir",
    "addressLocality": "Altıeylül",
    "addressRegion": "Balıkesir",
    "addressCountry": "TR"
  },
  "sameAs": [
    "https://linkedin.com/company/volpora",
    "https://instagram.com/volpora"
  ]
}

2. LocalBusiness (Yerel İşletmeler İçin)

Organization üzerine geo, opening hours, areaServed ekler. Google Maps + yerel arama için kritik.

3. BreadcrumbList

Sayfa hiyerarşisini gösterir. SERP'te breadcrumb görünür.

4. FAQPage

FAQ bölümünüz varsa eklemek şart. Rich snippet olarak SERP'te FAQ accordion gösterilir, CTR'yi %20-30 artırır.

5. Article / BlogPosting

Blog yazıları için. Author, publishedDate, modifiedDate, image, mainEntityOfPage zorunlu alanlar.

6. Product

E-ticaret + ürün sayfaları. Offer, AggregateRating dahil.

7. Service

Hizmet sayfaları için. Provider, areaServed, hasOfferCatalog.

Validation Araçları

Yaygın Hatalar

İlgili

2026'da Schema.org öncelikli markup türleri

Schema.org 800+ tip tanımlıyor ama gerçek pratikte 12-15 tip iş görüyor. Türkçe markalar için 2026'da öncelik sırası:

Schema.org doğrulama ve test araçları

Sıkça yapılan schema hataları

  1. Çoklu Organization şeması. Sitede birden fazla Organization şeması olması Google'ı kafa karıştırıyor. Tek bir Organization şeması @id ile sabitlenmeli.
  2. Eksik mandatory field'lar. Article schema için headline, image, datePublished, author zorunlu. Eksikler "ineligible" durumuna düşer.
  3. Schema ile görünür içerik uyumsuzluğu. Sayfada görünmeyen bilgiyi schema'da iddia etmek (örn. fake aggregateRating). Google manuel ceza veriyor.
  4. @type yanlış seçimi. Bir hizmet sayfasına Product schema koymak. Doğru tip seçimi kritik.
  5. JSON-LD'yi @verbatim ile sarmama (Laravel/Blade). Blade @context, @type, @graph'ı direktif sanıyor; 500 hata veriyor.