AI yanıtları için yapılandırılmış veri: neyi, nasıl işaretlemeli
Yapılandırılmış veri AI yanıtlarının kilidini tek başına açmaz, ama gerçekler hakkındaki şüpheyi giderir. Yayıncıyı sameAs bağlantılarıyla Organization olarak, her makaleyi author, datePublished ve dateModified ile, ürünleri offers, fiyat ve para birimiyle, soru bölümlerini de FAQPage ile işaretleyin. JSON-LD kullanın ve sayfanın gösterdiğiyle birebir aynı tutun.
HTML okuyan bir crawler, bir sayfayı kimin yayımladığını, ne zaman değiştiğini ve bir ürünün ne kadar tuttuğunu çıkarsamak zorundadır. JSON-LD bu bilgileri schema.org sözlüğüyle açıkça belirtir. Google, AI özellikleri için özel bir şema gerekmediğini söylüyor; diğer AI sağlayıcıları ise işaretlemeyi nasıl kullandıklarını yayımlamıyor. Dolayısıyla dürüst hedef bir sıralama hilesi değil, netliktir.
Bu sayfada
Yapılandırılmış veri AI yanıtlarına neden yardımcı olur?
AI yanıtlarının sık sık gerçekleri belirtmesi gerekir: bir ürünü kimin yaptığı, ne kadar tuttuğu, bir makalenin güncel olup olmadığı. Bu bilgiler yalnızca düz yazıda durduğunda yanlış okunabilir ya da başka sayfalardaki bilgilerle karışabilir. İşaretleme, her gerçek için herhangi bir ayrıştırıcının okuyabileceği tek ve tutarlı bir ifade sunar.
Mümkün olduğunda JSON-LD kullanın; Google onu uygulaması ve bakımı en kolay biçim olarak öneriyor. Google'ın temel kuralına da uyun: doğru olsa bile sayfada kullanıcılara görünmeyen bilgiyi işaretlemeyin.
Kuruluşumu nasıl işaretlemeliyim?
name, url, logo ve sameAs içeren bir Organization, crawler'a sitenin arkasında kimin durduğunu söyler. schema.org, sameAs'ı öğenin kimliğini kesin biçimde gösteren bir başvuru sayfasının URL'si olarak tanımlar; örneğin başka yerlerdeki resmî profilleriniz. Google bunu ana sayfaya ya da bir hakkımızda sayfasına koymanızı öneriyor; her sayfada olması gerekmez.
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://example.com/#org",
"name": "Example Co",
"url": "https://example.com/",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://www.linkedin.com/company/example-co",
"https://github.com/example-co"
]
}
Kuruluşa kalıcı bir @id verin; böylece sitenizdeki diğer işaretlemeler, örneğin bir makalenin publisher'ı, ona başvurabilir. sameAs içine yalnızca denetlediğiniz profilleri koyun. Benzer adlı başka bir şirketle ilgili sayfalara bağlantılar istediğinizin tersini yapar: işaretlemenin netleştirmesi gereken kimliği bulanıklaştırır.
Google ayrıca description, legalName, contactPoint ve address gibi isteğe bağlı özellikleri sıralıyor. Doğru ve kalıcı olanları ekleyin; elle güncel tutmak zorunda kalacağınız hiçbir şeyi koymayın.
Article veya BlogPosting işaretlemesi nelere sahip olmalı?
Makalelerde güven ve güncellik açısından en önemli özellikler headline, name ve yazarı tanımlayan bir url içeren author, datePublished ve dateModified'dır. Google ISO 8601 tarihleri istiyor ve saat dilimi eklenmesini öneriyor.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to choose a clinic scheduling app",
"author": {"@type": "Person", "name": "Jane Doe", "url": "https://example.com/team/jane"},
"publisher": {"@id": "https://example.com/#org"},
"datePublished": "2026-10-01T09:00:00+00:00",
"dateModified": "2026-11-12T09:00:00+00:00",
"image": "https://example.com/img/scheduling.jpg"
}
dateModified'ı dürüst ve tutarlı tutun. Görünür sayfada ve sitemap'inizin lastmod değerinde aynı tarihi kullanın ve yalnızca içerik gerçekten değiştiğinde güncelleyin.
FAQPage işaretlemesi hâlâ eklemeye değer mi?
Artık neyi yapmadığı konusunda net olalım. Google, Aramada SSS zengin sonuçlarını göstermeyi bıraktı ve bu özelliğin belgelerini kaldırdı. Yani FAQPage işaretlemesi size Google'da genişletilmiş SSS sonuçları getirmez.
Her soruyu cevabıyla makine tarafından okunabilir biçimde eşleştiren geçerli bir schema.org türü olmaya devam ediyor; bu, sayfayı ayrıştıran her sistem için yararlı. Sayfanızda zaten görünür bir SSS bölümü varsa işaretlemek az maliyetlidir. Sayfada olmayan soruları işaretlemeye eklemeyin.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Does the app work offline?",
"acceptedAnswer": {"@type": "Answer", "text": "Yes. Changes sync when the device is back online."}
}]
}
Bir ürünün veya uygulamanın fiyatını nasıl işaretlerim?
İnsanlar AI asistanlarına sık sık bir ürünün ne kadar tuttuğunu soruyor ve bir fiyat tablosunun içine gömülmüş fiyat kolayca yanlış okunur. Product veya SoftwareApplication işaretlemenize price ve priceCurrency içeren offers ekleyin. Google, bir teklif için price'ı zorunlu sayıyor ve priceCurrency'yi öneriyor; ücretsiz bir uygulama 0 fiyatını belirtmelidir.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Example Planner Pro",
"offers": {
"@type": "Offer",
"price": 19.00,
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
İşaretlememin doğru okunduğunu nasıl kontrol ederim?
- Her JSON-LD bloğu geçerli JSON olmalıdır. Tek bir yanlış virgül ayrıştırıcıların tüm bloğu yok saymasına yol açar.
- JSON-LD'yi ilk HTML'in içine koyun. JavaScript ile eklenen işaretleme, betik çalıştırmayan crawler'larca kaçırılabilir.
- İşaretlemeyi görünür sayfayla karşılaştırın: adlar, fiyatlar ve tarihler birebir uyuşmalıdır.
- İşaretlemeyi taşıyan sayfanın AI crawler'larına robots.txt ya da güvenlik duvarıyla engellenmediğinden emin olun; erişilemeyen bir sayfadaki işaretleme kimseye yardımcı olmaz.
- İlişkili öğeleri yinelemek yerine
@idbaşvurularıyla birleştirin; böylece makale işaretlemenizdeki yayıncı ile Organization işaretlemeniz açıkça aynı varlık olur. - Tarihleri ve fiyatları görünür sayfayı dolduran aynı veriden üretin; böylece güncellemeden sonra ikisi birbirinden ayrışmaz.
AISeeWhy sayfanızdaki JSON-LD'yi ayrıştırır ve geçersiz blokları, eksik yayıncıyı ya da sameAs'ı, eksik makale verisini, fiyatsız uygulama veya ürün işaretlemesini ve karşılığında FAQ işaretlemesi olmayan soru başlıklarını, her düzeltme için hazır bir parçayla raporlar.
Sık sorulan sorular
Google AI Overviews'ta görünmek için yapılandırılmış veriye ihtiyacım var mı?
Hayır. Google, AI Overviews veya AI Mode için özel bir schema.org yapılandırılmış verisi gerekmediğini söylüyor. İşaretleme yine de tarih ve fiyat gibi bilgileri belirsizliksiz kılmaya yardım eder.
JSON-LD, Microdata ya da RDFa?
Hepsi geçerlidir, ancak Google altyapınız izin veriyorsa JSON-LD'yi öneriyor; çünkü görünür HTML'den ayrı olarak eklemesi ve bakımı daha kolay.
Her sayfada Organization işaretlemesi olmalı mı?
Google, onu ana sayfaya ya da kuruluşu anlatan tek bir sayfaya koymanızı öneriyor. Diğer sayfalar ona @id ile başvurabilir.
Yapılandırılmış veri iyi içeriğin yerini tutar mı?
Hayır. İşaretleme sayfa hakkında gerçekleri belirtir; zayıf bir cevabı güçlü yapmaz. AI yanıtları yine görünür metni alıntılar; bu yüzden sayfanın soruyu kendi başına iyi yanıtlaması gerekir.
Ziyaretçilerden gizlenen içeriği işaretleyebilir miyim?
Hayır. Google'ın yönergeleri, doğru olsa bile kullanıcılara görünmeyen bilgiyi işaretlememenizi söylüyor.
Kaynaklar
- Google Search Central: Introduction to structured data
- Google Search Central: Organization structured data
- Google Search Central: Article structured data
- Google Search Central: Product snippet structured data
- Google Search Central: FAQ structured data (deprecation notice)