DA
Tüm yazılara dön
Schema Markup Rehberi: Arama Motorları İçin Yapılandırılmış Veri

Schema Markup Rehberi: Arama Motorları İçin Yapılandırılmış Veri

Schema MarkupYapılandırılmış VeriSEORich SnippetsJSON-LD

Schema Markup Rehberi: Arama Motorları İçin Yapılandırılmış Veri

Schema markup, web sayfalarınızın içeriğini arama motorlarının daha iyi anlamasını sağlayan yapılandırılmış veri işaretleme sistemidir. Doğru uygulandığında, rich snippets ve gelişmiş arama sonuçları elde etmenizi sağlar.

Schema Markup Nedir?

Schema.org, Google, Bing, Yahoo ve Yandex tarafından ortaklaşa geliştirilen bir standart vocabularydır. Bu sistem:

  • Web içeriğini makine tarafından okunabilir hale getirir
  • Arama motorlarının sayfa içeriğini daha iyi anlamasını sağlar
  • Rich snippets ve gelişmiş arama sonuçları oluşturur
  • Voice search optimizasyonuna katkıda bulunur

Rich Snippets Örnekleri:

★★★★☆ 4.8 (127 değerlendirme)
Fiyat: ₺299 - Stokta var
Hazırlama süresi: 30 dakika
Kalori: 350 cal/porsiyon

Schema Markup Türleri

1. Product Schema

E-ticaret siteleri için kritik:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "iPhone 15 Pro",
  "image": "https://example.com/iphone15pro.jpg",
  "description": "Apple iPhone 15 Pro 128GB",
  "brand": {
    "@type": "Brand",
    "name": "Apple"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/iphone15pro",
    "priceCurrency": "TRY",
    "price": "45999",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "127"
  }
}

2. Article Schema

Blog yazıları için:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Schema Markup Rehberi",
  "author": {
    "@type": "Person",
    "name": "Doğan Aydın"
  },
  "datePublished": "2025-05-27",
  "dateModified": "2025-05-27",
  "image": "https://example.com/article-image.jpg",
  "publisher": {
    "@type": "Organization",
    "name": "Doğan Aydın Blog",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.jpg"
    }
  }
}

3. LocalBusiness Schema

Yerel işletmeler için:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Aydın SEO Danışmanlık",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Örnek Sokak No:123",
    "addressLocality": "İstanbul",
    "addressRegion": "İstanbul",
    "postalCode": "34000",
    "addressCountry": "TR"
  },
  "telephone": "+90-212-555-0123",
  "url": "https://example.com",
  "openingHours": "Mo-Fr 09:00-18:00"
}

Schema Generator Aracımızı Kullanma

Schema Markup Oluşturucu aracımız ile kolayca yapılandırılmış veri kodları oluşturabilirsiniz:

Aracın Özellikleri:

  1. Çoklu Schema Türü: 15+ farklı schema türü desteği
  2. JSON-LD Format: Google'ın önerdiği format
  3. Validation: Oluşturulan kodun doğruluğunu kontrol eder
  4. Copy-Paste Ready: Hazır kod çıktısı
  5. Preview: Google'da nasıl görüneceğinin önizlemesi

Kullanım Adımları:

  1. Schema türünü seçin (Product, Article, Recipe vb.)
  2. Gerekli alanları doldurun
  3. Opsiyonel alanları ekleyin
  4. Kodu oluşturun ve kopyalayın
  5. Sitenizin head bölümüne ekleyin

JSON-LD vs Microdata vs RDFa

JSON-LD (Önerilen)

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Recipe",
    "name": "Türk Kahvesi"
  }
</script>

Avantajları:

  • HTML yapısını etkilemez
  • Daha kolay yönetim
  • Google'ın tercihi

Microdata

<div itemscope itemtype="https://schema.org/Recipe">
  <span itemprop="name">Türk Kahvesi</span>
  <span itemprop="cookTime">PT10M</span>
</div>

RDFa

<div vocab="https://schema.org/" typeof="Recipe">
  <span property="name">Türk Kahvesi</span>
  <span property="cookTime">PT10M</span>
</div>

Popüler Schema Türleri ve Kullanım Alanları

1. FAQ Schema

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Schema markup nedir?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Schema markup, web içeriğini arama motorlarının daha iyi anlaması için kullanılan yapılandırılmış veri işaretleme sistemidir."
      }
    }
  ]
}

2. Recipe Schema

{
  "@context": "https://schema.org/",
  "@type": "Recipe",
  "name": "Klasik Türk Kahvesi",
  "author": {
    "@type": "Person",
    "name": "Ahmet Chef"
  },
  "cookTime": "PT10M",
  "prepTime": "PT5M",
  "totalTime": "PT15M",
  "recipeYield": "2 kişilik",
  "recipeIngredient": [
    "2 fincan soğuk su",
    "2 tatlı kaşığı Türk kahvesi",
    "2 tatlı kaşığı şeker (isteğe bağlı)"
  ],
  "recipeInstructions": [
    {
      "@type": "HowToStep",
      "text": "Cezvede suyu kaynatın."
    }
  ],
  "nutrition": {
    "@type": "NutritionInformation",
    "calories": "50 calories"
  }
}

3. Event Schema

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "SEO Workshop 2025",
  "startDate": "2025-06-15T09:00",
  "endDate": "2025-06-15T17:00",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "eventStatus": "https://schema.org/EventScheduled",
  "location": {
    "@type": "Place",
    "name": "İstanbul Kongre Merkezi",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Örnek Caddesi 123",
      "addressLocality": "İstanbul",
      "addressCountry": "TR"
    }
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/tickets",
    "price": "299",
    "priceCurrency": "TRY",
    "availability": "https://schema.org/InStock"
  }
}

E-ticaret için Schema Markup Stratejisi

Product Schema Best Practices:

  1. Zorunlu Alanlar:

    • name
    • image
    • description
    • offers (price, availability)
  2. Önerilen Alanlar:

    • brand
    • aggregateRating
    • review
    • sku/gtin
  3. İleri Seviye:

    • VideoObject
    • Review schema
    • Organization markup

Örnek E-ticaret Schema:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Samsung Galaxy S24 Ultra 256GB",
  "image": [
    "https://example.com/s24-front.jpg",
    "https://example.com/s24-back.jpg"
  ],
  "description": "Samsung Galaxy S24 Ultra, 6.8 inç Dynamic AMOLED ekran",
  "sku": "SM-S928B-256GB-TI",
  "gtin13": "8801643776838",
  "brand": {
    "@type": "Brand",
    "name": "Samsung"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/galaxy-s24-ultra",
    "priceCurrency": "TRY",
    "price": "52999",
    "priceValidUntil": "2025-12-31",
    "availability": "https://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Örnek Mağaza"
    }
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "893"
  }
}

Schema Markup Test ve Validation

Google Rich Results Test

  1. https://search.google.com/test/rich-results
  2. URL'nizi veya kodu girin
  3. Hataları düzeltin
  4. Önizlemeyi kontrol edin

Schema Markup Validator

  1. https://validator.schema.org/
  2. Yapılandırılmış verilerinizi test edin
  3. Syntax hatalarını tespit edin

Google Search Console

  • Enhancement Reports bölümünden rich results performansını takip edin
  • Hata ve uyarıları izleyin
  • Click-through rate artışını ölçün

Common Schema Markup Hataları

1. Eksik Zorunlu Alanlar

// Yanlış - price eksik
{
  "@type": "Product",
  "name": "Ürün Adı",
  "offers": {
    "@type": "Offer",
    "availability": "InStock"
  }
}

// Doğru
{
  "@type": "Product",
  "name": "Ürün Adı",
  "offers": {
    "@type": "Offer",
    "price": "299",
    "priceCurrency": "TRY",
    "availability": "https://schema.org/InStock"
  }
}

2. Yanlış Date Format

// Yanlış
"datePublished": "27-05-2025"

// Doğru
"datePublished": "2025-05-27"

3. Invalid URL Values

// Yanlış
"availability": "InStock"

// Doğru
"availability": "https://schema.org/InStock"

Schema Markup ROI ve Performans

Ölçülebilir Faydalar:

  1. CTR Artışı: %10-25 arası tıklama oranı artışı
  2. Rich Snippets: Arama sonuçlarında daha fazla alan kaplama
  3. Voice Search: Sesli arama sonuçlarında daha iyi görünürlük
  4. Featured Snippets: Position 0 elde etme şansı

Tracking Metrikleri:

// Google Analytics 4 ile rich results tracking
gtag("event", "rich_snippet_click", {
  event_category: "SEO",
  event_label: "Product Schema",
  value: 1,
});

Gelecek Trendler ve Yenilikler

1. AI ve Machine Learning

  • Otomatik schema detection
  • Content-based schema suggestion
  • Dynamic schema generation

2. Voice Search Optimization

  • SpeakableSpecification
  • Question-Answer format
  • Local search enhancement

3. Visual Search

  • ImageObject enhanced properties
  • Product visual attributes
  • AR/VR ready schemas

WordPress ve CMS Entegrasyonu

WordPress Plugins:

  • Schema Pro: Kapsamlı schema çözümü
  • Yoast SEO: Basic schema support
  • RankMath: Advanced schema options

Shopify Schema:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "{{ product.title }}",
  "image": "{{ product.featured_image | img_url: 'master' }}",
  "description": "{{ product.description | strip_html | truncate: 155 }}",
  "offers": {
    "@type": "Offer",
    "price": "{{ product.price | money_without_currency }}",
    "priceCurrency": "{{ shop.currency }}",
    "availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}"
  }
}
</script>

Sonuç

Schema markup, modern SEO stratejisinin vazgeçilmez bir parçasıdır. Schema Generator Aracımızı kullanarak:

  • Arama motoru görünürlüğünüzü artırın
  • Rich snippets elde edin
  • Click-through rate'inizi yükseltin
  • Voice search için optimize olun

Unutmayın: Schema markup, teknik SEO'nun en etkili araçlarından biridir ve doğru uygulandığında organik trafiğinizde önemli artışlar sağlayabilir. Aracımızı kullanarak bugün başlayın ve sonuçları takip etmeyi ihmal etmeyin.