PHP ile Schema Yapısı: Web Sitenizi Google’da Öne Çıkarın 2025

Schema yapısı, arama motorlarının bir web sayfasının içeriğini daha iyi anlamasını sağlayan yapılandırılmış veri biçimidir. Schema.org tarafından standartlaştırılan bu sistem, Google, Bing, Yandex ve Yahoo gibi arama motorları tarafından desteklenmektedir. Özellikle PHP ile yazılmış özel web sitelerinde schema yapılarını manuel olarak eklemek SEO başarısı için kritik öneme sahiptir.

Schema, bir makalenin başlığını, yazarını, yayın tarihini veya bir ürünün fiyatını, değerlendirmelerini ve stok durumunu arama motorlarına açıkça belirtir. Bu da arama sonuçlarında rich snippet (zengin sonuç) olarak adlandırılan detaylı görünümün oluşmasına neden olur.

Neden Schema Yapısı Kullanmalısınız?

  • SEO Performansını Artırır
  • Tıklama Oranlarını (CTR) Yükseltir
  • Google’ın İçeriği Anlamasını Kolaylaştırır
  • Sesli Arama Uyumunu Güçlendirir
Neden Schema Yapısı Kullanmalısınız?


Özellikle Rank Math SEO eklentisi kullanan WordPress sitelerinde schema ayarları kolayca otomatikleştirilebilir. Ancak PHP tabanlı özel yazılımlarda, bu yapının elle kodlanması gerekir.

Schema Yapısı Nasıl Eklenir?

PHP ile geliştirilen sitelere schema yapısı eklemek için en yaygın kullanılan format JSON-LD‘dir. Bu yapı, HTML’e entegre edilir ve <script type="application/ld+json"> etiketi ile sayfanın <head> bölümüne veya uygun bir alana yerleştirilir.

Anasayfa İçin Schema Kodu

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Sitenizin Adı",
  "url": "https://www.siteniz.com"
}
</script>

Kategori Sayfası Schema Kodu

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "CollectionPage",
  "name": "Kategori Adı",
  "url": "https://www.siteniz.com/kategori"
}
</script>

Detay (İçerik/Makale) Sayfası Schema Kodu

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Makale Başlığı",
  "datePublished": "2025-05-16",
  "author": {
    "@type": "Person",
    "name": "İsim Soyisim"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Sitenizin Adı",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.siteniz.com/logo.png"
    }
  }
}
</script>

Görsel (Image) Sayfası Schema Kodu

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ImageObject",
  "contentUrl": "https://www.siteniz.com/images/ornek.jpg",
  "creator": {
    "@type": "Person",
    "name": "İsim Soyisim"
  },
  "copyrightHolder": "Sitenizin Adı",
  "datePublished": "2025-05-16"
}
</script>

Yaygın Hatalar ve Uyarılar

Schema yapılarını eklerken aşağıdaki hatalardan kaçının:

  • Yanlış @type seçimi
  • Eksik datePublished veya author bilgileri
  • HTML içine gömülü, geçersiz JSON formatı

Google’ın Schema Testing Tool ile her sayfanın kontrolü yapılmalıdır.

Web Siteniz İçin Doğru Schema Stratejisi

PHP tabanlı web sitenizde schema yapısını kullanmak, SEO çalışmalarınızın teknik temelini oluşturur. Bu yapı, kullanıcı deneyimini artırır, arama sonuçlarındaki görünürlüğünüzü geliştirir ve Google algoritmalarının sitenizi daha anlamlı hale getirmesine olanak tanır.

Ekstra Öneriler

Yapılandırılmış verileri test etmek için: Google Rich Results Test
Schema.org dokümantasyonu: https://schema.org
JSON doğrulama için: https://jsonlint.com

Schema yapısı ne işe yarar?

Schema markup, Google’ın içeriğinizi anlamasını sağlar. Rich snippets sayesinde arama sonuçlarında yıldız, soru-cevap ve görsel gibi öğelerle öne çıkarsınız.

PHP siteye schema nasıl eklenir?

PHP ile yazılmış sitelere schema, JSON-LD formatındaki <script type="application/ld+json"> etiketi ile manuel olarak eklenir.

Rank Math ile schema otomatik mi olur?

Rank Math eklentisi, WordPress içeriğinizin türüne göre otomatik schema ekleyebilir. Ancak özel tema veya PHP sayfalarda manuel olarak eklemek gerekebilir.

Görseller için ayrı schema gerekir mi?

Evet. Her görsel için ImageObject türünde schema kullanmak, görsellerinizin Google Görseller’de daha üst sıralarda çıkmasına yardımcı olur.

Hangi sayfa türleri için schema markup kullanmalıyım?

Anasayfa, kategori sayfaları, detay sayfaları ve görsel sayfaları için uygun schema türlerini kullanmalısınız.

5/5 - (1 vote)

Yorum yapın