Google zengin kartlar (Rich Snippets), JSON-LD formatı ve Schema.org kurumsal veri işaretleme ile teknik SEO görünürlüğünü artırma rehberini inceleyin.
Hızlı Özet (TL;DR)
Teknik SEO; arama motoru örümceklerinin (Googlebot, Bingbot) ve yeni nesil yapay zeka arama motorlarının (AI Overviews, ChatGPT Search, Perplexity) bir web sitesini taramasını, anlamsal olarak çözümlemesini ve dizine eklemesini optimize eden yazılım mühendisliği disiplinidir. Bu sürecin en güçlü çarpanlarından biri Schema.org Yapılandırılmış Verisi (Structured Data) ve JSON-LD işaretlemeleridir. Doğru yapılandırılmış bir kurumsal B2B web sitesi; arama sonuçlarında (SERP) yıldızlı değerlendirmeler, SSS akordeonları, içerik haritası yolları (Breadcrumbs), şirket bilgi grafiği ve hizmet zengin kartları (Rich Snippets) ile rakiplerinden sıyrılarak organik tıklama oranını (CTR) %30’a varan oranda artırır.
1. Arama Motorları Yapılandırılmış Veriye Neden İhtiyaç Duyar?
İnsan bir web sayfasına baktığında üstteki logonun şirkete ait olduğunu, ortadaki metnin bir siber güvenlik hizmetini anlattığını ve alttaki numaranın müşteri hizmetleri telefonu olduğunu görsel olarak hemen anlar. Ancak arama motoru botları için bir HTML sayfası binlerce <div>, <span> ve <p> etiketinden oluşan ham bir metin yığınıdır.
Schema.org (Google, Microsoft, Yahoo ve Yandex’in ortaklaşa kurduğu evrensel semantik veri sözlüğü), sayfadaki görsel içeriği makinelerin %100 kesinlikle anlayabileceği standart bir veri modeline dönüştürür. Google tarafından resmi olarak önerilen JSON-LD (JavaScript Object Notation for Linked Data) formatı sayesinde, HTML tasarım kodunu hiç kirletmeden sayfanın <head> bölümünde arama motoruna şu net mesajı verirsiniz: “Bu sayfa sadece rastgele bir yazı değil; Maysa Yazılım tarafından sunulan kurumsal bir B2B mühendislik hizmetidir, hizmet bölgesi Türkiye’dir ve bu konudaki en sık sorulan 3 teknik sorunun cevabı şunlardır.”
2. En Yaygın Kurumsal Schema.org JSON-LD Türleri ve SERP Kazançları
Kurumsal bir teknoloji, üretim veya B2B hizmet sitesinde mutlaka birbiriyle ilişkili (@graph mimarisiyle) kullanılması gereken temel şema türleri şunlardır:
Şema Türü (@type) | Kurumsal Kullanım Alanı | Arama Sonucu Görünümü (SERP & AI Kazancı) | Kritik Zorunlu / Önerilen Alanlar |
|---|---|---|---|
| Organization | Şirket resmi kimliği, logo, vergi/ticaret unvanı, sosyal medya profilleri (sameAs) | Google Bilgi Grafiği (Knowledge Graph) paneli ve marka otoritesi | name, url, logo, contactPoint, sameAs |
| LocalBusiness / ProfessionalService | Şirket açık adresi, coğrafi koordinatlar, çalışma saatleri, telefon | Google Haritalar ve yerel arama paketinde (Local Pack) doğrudan üst sıralar | address, geo, telephone, openingHoursSpecification |
| Service | B2B mühendislik, yazılım veya danışmanlık hizmetinin teknik kapsamı | Hizmet türü, sağlayıcı (provider) ve hedef sektör sinyali; AI yanıtlarında kaynak gösterilme | serviceType, provider, areaServed, description |
| Article / TechArticle / BlogPosting | Teknik blog yazıları, vaka analizleri ve mühendislik rehberleri | Yazar adı, yayın/güncelleme tarihi, Google Keşfet (Discover) ve haber kartları uyumu | headline, datePublished, dateModified, author, image |
| BreadcrumbList | Sayfanın site içi kategori ve URL hiyerarşisindeki konumu | Arama sonucunda karmaşık URL yerine Ana Sayfa > Hizmetler > DLP şeklinde şık yol görünümü | itemListElement, position, name, item |
| FAQPage | Hizmet ve blog sayfalarının altındaki Sıkça Sorulan Sorular bölümü | Arama motorlarına ve sesli asistanlara doğrudan soru-cevap çifti beslemesi | mainEntity, Question, acceptedAnswer |
3. İleri Seviye JSON-LD Kurgusu: @graph ile Bağlantılı Varlık Mimarisi
Amatör SEO çalışmalarında her şema türü sayfaya birbirinden kopuk parçalar halinde yapıştırılır. Oysa üst düzey teknik SEO mühendisliğinde, Organization, WebPage, Service ve BreadcrumbList şemaları @id referanslarıyla birbirine bağlanarak tek bir @graph dizisi içinde sunulur.
Arama motorlarına firmanızı ve sunduğunuz hizmeti kurumsal düzeyde tanıtmak için sayfa kodunun <head> alanına yerleştirilmesi gereken semantik JSON-LD örneği:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://www.maysayazilim.com/#organization",
"name": "Maysa Yazılım",
"url": "https://www.maysayazilim.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.maysayazilim.com/img/logo.jpg"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+90-532-000-0000",
"contactType": "customer service",
"areaServed": "TR",
"availableLanguage": ["Turkish"]
}
},
{
"@type": "Service",
"@id": "https://www.maysayazilim.com/ozel-yazilim-gelistirme/#service",
"name": "Kurumsal Özel Yazılım Geliştirme",
"serviceType": "Custom Software Development",
"provider": {
"@id": "https://www.maysayazilim.com/#organization"
},
"areaServed": {
"@type": "Country",
"name": "Türkiye"
},
"description": "Endüstriyel tesisler ve kurumsal şirketler için yüksek güvenlikli, ölçeklenebilir özel yazılım ve ERP/MES entegrasyon çözümleri."
}
]
}
</script>
Bu yapıda Service şemasının içindeki provider alanı, "@id": "https://www.maysayazilim.com/#organization" referansı üzerinden doğrudan ana şirket kimliğine bağlanmıştır. Böylece Google’ın Varlık Grafiği (Entity Graph) hizmet ile kurum arasındaki ilişkiyi sıfır belirsizlikle kaydeder.
4. Teknik SEO’nun 6 Kritik Mühendislik Denetim Maddesi
Schema.org yapılandırılmış verisi tek başına mucize yaratmaz; altında kusursuz çalışan bir teknik SEO ve tarama (Crawlability) altyapısı bulunmalıdır. Özel Yazılım Geliştirme ve statik site üretimi (Astro SSG) projelerimizde her yayından önce otomatik kalite kapısıyla (denetim.mjs) denetlediğimiz temel kriterler şunlardır:
1. Kanonik URL (Canonical Tag) ve Kopya İçerik Önleme
Arama motorları http://, https://, www. olan/olmayan veya sonunda eğik çizgi (/) bulunan/bulunmayan URL’leri farklı sayfalar olarak algılayabilir. Kopya içerik (Duplicate Content) kargaşasını ve tarama bütçesi (Crawl Budget) israfını önlemek için her sayfanın <head> bölümünde mutlaka kendisini işaret eden tekil ve mutlak bir <link rel="canonical" href="https://..." /> etiketi tanımlanmalıdır.
2. Kusursuz Semantik HTML ve Başlık Hiyerarşisi
Bir sayfada sayfanın ana konusunu belirten kesinlikle tek bir h1 başlığı bulunmalıdır. Alt konular mantıksal bir içindekiler tablosu gibi h2 ve onun alt detayları h3 şeklinde hiyerarşik olarak sıralanmalı; yalnızca görsel puntoyu küçültmek amacıyla h2’den doğrudan h4’e atlama hatası yapılmamalıdır. Ayrıca içerik bölümleri <main>, <article>, <section>, <nav> ve <aside> gibi HTML5 semantik etiketleriyle sarmalanmalıdır.
3. Meta Başlık (Title) ve Meta Açıklama (Description) Mühendisliği
Sayfa başlıkları (<title>) marka eki dahil 60 karakteri geçmemeli, arama niyetini (Search Intent) doğrudan karşılayan birincil anahtar kelimeyi içermelidir. Meta açıklamalar (<meta name="description">) ise arama sonuçlarında kesilmemesi ve yeterince doyurucu olması için 150 ila 160 karakter aralığında kurgulanmalı, sitedeki hiçbir sayfada birbiriyle aynı (kopya) başlık veya açıklama bulunmamalıdır.
4. İç Bağlantı (Internal Linking) Ağı ve Çapa Metinleri
Arama motoru örümcekleri sitenizdeki yeni ve derin sayfaları iç bağlantıları takip ederek keşfeder. Hiçbir iç link almayan “yetim sayfalar (Orphan Pages)” sıralama kazanamaz. Blog yazılarından ilgili hizmet sayfalarına (örneğin İmalat ERP ve CRM Çözümleri) verilen linklerde “buraya tıklayın” gibi anlamsız ifadeler yerine, hedef sayfanın konusunu açıkça anlatan zengin çapa metinleri (Anchor Text) kullanılmalıdır.
5. Open Graph (OG) ve Twitter/X Kart Entegrasyonu
Kurumsal bir sayfa LinkedIn, WhatsApp, Telegram veya X (Twitter) üzerinde paylaşıldığında kırık görsellerin çıkmaması için og:title, og:description, og:image, og:url ve twitter:card (summary_large_image) meta etiketleri eksiksiz tanımlanmalıdır. Bu durum doğrudan sosyal medya tıklamalarını ve marka güvenini yükseltir.
6. XML Site Haritası (Sitemap.xml) ve Robots.txt Yönetimi
Sitenin tüm dizine eklenebilir güncel sayfalarını ve son değiştirilme tarihlerini (<lastmod>) arama motorlarına bildiren dinamik bir sitemap-index.xml protokolü aktif olmalıdır. robots.txt dosyasında ise yönetim panelleri ve arama parametreleri kapatılırken, CSS ve JS kaynaklarının Googlebot tarafından taranmasına mutlaka izin verilmelidir.
5. Yapılandırılmış Veri Hatalarını (Spam Cezası) Önleme Kuralları
Google’ın Yapılandırılmış Veri Yönergeleri son derece katıdır. Şema işaretlemesi yaparken şu 3 hatadan kesinlikle kaçınılmalıdır:
- Görünmeyen İçeriği İşaretlemek Yasaktır: JSON-LD içinde yazdığınız bir SSS sorusu, fiyat bilgisi veya değerlendirme puanı, kullanıcının gördüğü görünür HTML sayfasında da birebir yer almak zorundadır. Sadece botlar görsün diye gizli şema eklemek manuel spam cezasına yol açar.
- Sahte Yıldız Puanı (
AggregateRating) Kullanımı: Gerçek kullanıcı yorumu toplamayan kurumsal tanıtım sayfalarına sabit4.9 / 5.0yıldız şeması eklemek Google tarafından “Self-serving review” olarak tespit edilir ve sitenin tüm zengin sonuç hakları iptal edilir. - Sözdizimi (Syntax) Hataları: JSON-LD içindeki unutulmuş tek bir virgül veya tırnak işareti tüm şemanın geçersiz sayılmasına neden olur. Kodlar derleme aşamasında ve Google Rich Results Test aracıyla doğrulanmalıdır.
Arama motorlarında ve yapay zeka yanıtlarında sektörünüzün zirvesine çıkmak için Kurumsal Web Tasarım ve SEO Çözümleri hizmetimizi inceleyin.
Kaynaklar
Sıkça Sorulan Sorular
JSON-LD, Microdata ve RDFa formatları arasında hangisi tercih edilmelidir?
Kesinlikle JSON-LD tercih edilmelidir. Microdata ve RDFa formatları, şema özniteliklerinin (itemscope, itemprop) doğrudan HTML etiketlerinin içine serpiştirilmesini gerektirir; bu da ön yüz tasarımında yapılan küçük bir CSS/HTML değişikliğinde şema yapısının bozulmasına yol açar. JSON-LD ise HTML gövdesinden tamamen bağımsız bir <script type="application/ld+json"> bloğu olarak çalışır, bakımı çok kolaydır ve Google tarafından resmi olarak tavsiye edilen birincil formattır.
Schema.org işaretlemesi eklemek Google sıralamasını doğrudan 1. sıraya taşır mı?
Schema.org yapılandırılmış verisi tek başına doğrudan bir sıralama sinyali (Ranking Factor) değildir; yani zayıf içerikli bir sayfayı sadece JSON-LD eklediniz diye 1. sıraya çıkarmaz. Ancak arama motorunun sayfanın konusunu ve varlık ilişkilerini çok daha net anlamasını sağlayarak doğru anahtar kelimelerle eşleşmesini hızlandırır. Daha da önemlisi, arama sonuçlarında görsel olarak daha geniş ve zengin yer kapladığı için Tıklama Oranını (CTR) artırır ve artan kullanıcı etkileşimi dolaylı olarak sıralamaları yukarı taşır.
Kurumsal blog yazılarında FAQPage şeması hâlâ faydalı mıdır?
Evet, son derece faydalıdır. Google görsel arama sonuçlarında (SERP) açılır SSS akordeonlarını bazı sektörlerde sınırlandırmış olsa da, FAQPage şeması artık Google AI Overviews (SGE), sesli arama asistanları ve büyük dil modelleri (LLM) için birincil veri kaynağı haline gelmiştir. Makalelerinizin sonundaki teknik soru-cevapların FAQPage ile işaretlenmesi, yapay zeka arama motorlarının doğrudan sizin sitenizi kaynak göstererek alıntı yapma (GEO - Generative Engine Optimization) olasılığını katbekat artırır.