Skip to main content

Command Palette

Search for a command to run...

Master Schema: SEO ve Yapay Zeka (GEO) İçin 12'den Vuran LD+JSON Şablonu

Published
4 min read

Mantık: Günümüzde arama motoru optimizasyonu (SEO) artık sadece anahtar kelimelerden ibaret değil. Google'ın yeni nesil algoritmaları ve yapay zeka modelleri (Gemini, ChatGPT), web sitenizi bir "varlık" (entity) olarak tanımak ister. Bu master şablonun amacı; şirket kimliğinizi, fiziksel şubelerinizi, ürünlerinizi ve uzmanlık alanlarınızı tek bir teknik dille botlara dikte etmektir.

Kullanım: Aşağıdaki JSON-LD bloğu modüler bir yapıdadır. Projenizin ihtiyacına göre ilgili bölümleri kopyalayabilir, gerekmeyenleri silebilir veya çoğaltabilirsiniz. Doğru yapılandırılmış veri, sadece üst sıralarda çıkmanızı değil, yapay zekalar tarafından "güvenilir kaynak" olarak önerilmenizi sağlar.

Önemli Not: Aşağıdaki kodda yer alan // ile başlayan açıklama satırları rehber amaçlıdır. JSON formatı teknik olarak yorum satırlarını desteklemediği için, kodu canlı sitenize eklerken bu açıklamaları silmeniz gerekmektedir.

[
  {
    // 1. ORGANİZASYON: Şirketin ana kimliği, logosu ve sosyal medya hesapları.
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://siteadi.com/#organization", // Diğer şemalarla bağlamak için eşsiz kimlik
    "name": "Şirket Tam Adı", // Markanın resmi adı
    "url": "https://siteadi.com", // Web sitesinin ana adresi
    "logo": "https://siteadi.com/logo.png", // Google sonuçlarında çıkacak logo (min 112x112px)
    "sameAs": [ // Şirketin resmi sosyal medya profilleri (Güven sinyali)
      "https://facebook.com/sayfan",
      "https://instagram.com/sayfan",
      "https://linkedin.com/company/sayfan"
    ],
    "contactPoint": [ // Müşteri hizmetleri veya satış kanalları
      {
        "@type": "ContactPoint",
        "telephone": "+90-212-XXX-XX-XX", // Uluslararası formatta telefon
        "contactType": "customer service", // 'customer service', 'sales' veya 'technical support'
        "areaServed": "TR", // Hizmet verilen ülke/bölge
        "availableLanguage": "Turkish" // Destek verilen dil
      }
    ]
  },
  {
    // 2. WEBSITE: Google arama sonuçlarında site içi arama kutusunu etkinleştirir.
    "@context": "https://schema.org",
    "@type": "WebSite",
    "@id": "https://siteadi.com/#website",
    "url": "https://siteadi.com",
    "name": "Site Başlığı",
    "potentialAction": { // Sitelinks Searchbox özelliği
      "@type": "SearchAction",
      "target": "https://siteadi.com/search?q={search_term_string}", // Sitenin arama URL yapısı
      "query-input": "required name=search_term_string"
    }
  },
  {
    // 3. LOCAL BUSINESS: Fiziksel dükkan/şube bilgileri ve harita koordinatları.
    "@context": "https://schema.org",
    "@type": "LocalBusiness",
    "name": "Şube Adı", // Örn: Topkapı Şubesi
    "image": "https://siteadi.com/sube-foto.jpg", // Şubenin dıştan görünümü
    "telephone": "+90-212-XXX-XX-XX",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Mahalle, Cadde, No", // Açık adres
      "addressLocality": "İlçe", 
      "addressRegion": "Şehir",
      "addressCountry": "TR"
    },
    "geo": { // Navigasyon ve "yakınımdaki" aramaları için kritik
      "@type": "GeoCoordinates",
      "latitude": 41.XXXXX, // Enlem
      "longitude": 28.XXXXX // Boylam
    },
    "openingHoursSpecification": [ // Çalışma saatleri
      {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
        "opens": "09:00",
        "closes": "18:00"
      }
    ]
  },
  {
    // 4. SERVICE: Sunulan soyut hizmetlerin tanımı (B2B, Danışmanlık, Montaj vb.)
    "@context": "https://schema.org",
    "@type": "Service",
    "name": "Hizmet Adı",
    "description": "Hizmetin neyi kapsadığına dair net ve teknik açıklama.",
    "provider": { "@type": "Organization", "name": "Şirket Adı" }, // Hizmeti veren kurum
    "areaServed": { "@type": "City", "name": "İstanbul" } // Hizmetin geçerli olduğu yer
  },
  {
    // 5. PRODUCT: Satılan somut ürünler, fiyatları ve kullanıcı yorumları.
    "@context": "https://schema.org",
    "@type": "Product",
    "name": "Ürün Adı",
    "image": "https://siteadi.com/urun.jpg",
    "description": "Ürün teknik özellikleri (AI burayı okur).",
    "brand": { "@type": "Brand", "name": "Üretici Marka" },
    "offers": { // Satış teklifi detayları
      "@type": "Offer",
      "price": "100.00", // Rakam olarak fiyat
      "priceCurrency": "TRY", // Para birimi (TRY, USD, EUR)
      "availability": "https://schema.org/InStock" // Stokta: InStock, Tükendi: OutOfStock
    },
    "aggregateRating": { // Yıldızlı puanlama sistemi
      "@type": "AggregateRating",
      "ratingValue": "4.8", // Ortalama puan
      "reviewCount": "24" // Toplam yorum sayısı
    }
  },
  {
    // 6. FAQPAGE: Yapay zekanın (Gemini/ChatGPT) doğrudan alıntı yapacağı Soru-Cevap alanı.
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Kullanıcının soracağı net soru?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yapay zekanın doğrudan 'Snippet' olarak kullanabileceği bilgi dolu cevap."
        }
      }
    ]
  },
  {
    // 7. BREADCRUMBLIST: Google arama sonuçlarında "Ana Sayfa > Kategori > Sayfa" yolunu gösterir.
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Ana Sayfa",
        "item": "https://siteadi.com"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Kategori",
        "item": "https://siteadi.com/kategori"
      }
    ]
  }
]

Uygulama İçin Teknik İpuçları

  • @id Alanını Unutma: Organizasyon ve Web sitesi arasındaki bağı kuran id parametresi, verinin "kimin tarafından söylendiğini" kanıtlar ve veri bütünlüğü sağlar.

  • Virgül Yönetimi: JSON dizilerinde en son öğeden (}) sonra asla virgül konulmaz. Bu, en sık yapılan ve tüm kodu geçersiz kılan hatadır.

  • Hassas Veriler: Fiyatlarda virgül (,) yerine mutlaka nokta (.) kullanılmalı, telefon numaraları ise mutlaka +90 ülke kodu ile başlamalıdır.

  • Doğrulama (Validator): Kodunuzu yayına almadan önce mutlaka validator.schema.org veya Google Rich Results üzerinden test edin.

Kullanmak değil, yönetmek için inşa edin. Yapılandırılmış veri, modern web'in temel iskeletidir.

12 views