seo uzmanı yemliha toker logo seo uzmanı yemliha toker logo
  • Anasayfa
  • Teknoloji Danışmanlığı
  • SEO
    • SEO Danışmanlığı
    • GEO
    • AI Overviews (AIO) SEO Danışmanlığı
    • Seo Hizmeti
    • SEO Sözlük
    • SEO’DA SIKÇA SORULAN SORULAR
    • Sosyal Medya Danışmanlığı
    • Bölgesel SEO
    • Site Analiz Araçları
  • Hakkımızda
    • Dijital Pazarlama ve SEO Sertifikalarım
  • Blog
  • İletişim
  • Türkçe
    • Türkçe
    • English
seo uzmanı yemliha toker logo
  • Anasayfa
  • Teknoloji Danışmanlığı
  • SEO
    • SEO Danışmanlığı
    • GEO
    • AI Overviews (AIO) SEO Danışmanlığı
    • Seo Hizmeti
    • SEO Sözlük
    • SEO’DA SIKÇA SORULAN SORULAR
    • Sosyal Medya Danışmanlığı
    • Bölgesel SEO
    • Site Analiz Araçları
  • Hakkımızda
    • Dijital Pazarlama ve SEO Sertifikalarım
  • Blog
  • İletişim
  • Türkçe
    • Türkçe
    • English
seo uzmanı yemliha toker logo
  • Anasayfa
  • Teknoloji Danışmanlığı
  • SEO
    • SEO Danışmanlığı
    • GEO
    • AI Overviews (AIO) SEO Danışmanlığı
    • Seo Hizmeti
    • SEO Sözlük
    • SEO’DA SIKÇA SORULAN SORULAR
    • Sosyal Medya Danışmanlığı
    • Bölgesel SEO
    • Site Analiz Araçları
  • Hakkımızda
    • Dijital Pazarlama ve SEO Sertifikalarım
  • Blog
  • İletişim
  • Türkçe
    • Türkçe
    • English
JavaScript ile Yapılandırılmış Veri Oluşturma

JavaScript ile Yapılandırılmış Veri Oluşturma

  • Seo Hakkında

Modern web siteleri, çok fazla dinamik içeriğe sahip web siteleri oluşturmak için JavaScript kullanır. Web sitelerinizde yapılandırılmış veriler oluşturmak için JavaScript kullanırken dikkat etmeniz gereken birkaç şey vardır ve bu kılavuz en iyi uygulamaları ve uygulama stratejilerini kapsar. Yapılandırılmış veriler konusunda yeniyseniz, yapılandırılmış verilerin nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz.

JavaScript ile yapılandırılmış veri oluşturmanın farklı yolları vardır, ancak en yaygın olanları şunlardır:

Dinamik olarak JSON-LD oluşturmak için Google Tag Manager’i kullanın

Google Tag Manager, kodu düzenlemeden web sitenizdeki etiketleri yönetmenizi sağlayan bir platformdur. Google Tag Manager ile yapılandırılmış veriler oluşturmak için aşağıdaki adımları izleyin:

 

Sitenize Google Tag Manager‘i kurun ve yükleyin.

TAG-MANAGER-YUKLEME

Uygulamanızı test edin.

Google Tag Manager’da değişken kullanma

Google Tag Manager  (GTM), yapılandırılmış verilerinizin bir parçası olarak sayfadaki bilgileri kullanmak için değişkenleri destekler. GTM’deki bilgileri çoğaltmak yerine yapılandırılmış verileri sayfadan ayıklamak için değişkenler kullanmalısınız. GTM’de bilgilerin çoğaltılması, sayfa içeriği ile GTM aracılığıyla eklenen yapılandırılmış veriler arasında uyumsuzluk riskini artırır.

 

Örneğin, recipe_name: adlı aşağıdaki özel değişkeni oluşturarak, sayfa adını reçete adı olarak kullanan bir Recipe JSON-LD bloğu dinamik olarak oluşturabilirsiniz:

 

function() { return document.title; }

 

Ardından özel etiket HTML’nizde {{recipe_name}}kullanabilirsiniz.

 

Değişkenleri kullanarak sayfadan gerekli tüm bilgileri toplamak için değişkenler oluşturmanızı öneririz.

 

Özel HTML etiketi içeriği için bir örnek:

 

<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “Recipe”,
“name”: “{{recipe_name}}”,
“image”: [ “{{recipe_image}}” ],
“author”: {
“@type”: “Person”,
“name”: “{{recipe_author}}”
}
}
</script>

 

Not: Önceki örnek, GTM’de recipe_name, recipe_image ve recipe_author değişkenlerini tanımladığınızı varsayar.

Özel JavaScript ile yapılandırılmış veriler oluşturma

Yapısal veri oluşturmanın başka bir yolu, tüm yapılandırılmış verilerinizi oluşturmak veya sunucu tarafında oluşturulan yapılandırılmış verilere daha fazla bilgi eklemek için JavaScript kullanmaktır. Her iki durumda da, Google Arama, sayfayı oluştururken DOM’da bulunan yapılandırılmış verileri anlayabilir ve işleyebilir. Google Search’un JavaScript’i nasıl işlediği hakkında daha fazla bilgi için JavaScript temel kılavuzu’na göz atın.

 

JavaScript tarafından oluşturulan yapılandırılmış verilere bir örnek:

 

İlgilendiğiniz yapısal verilerin türünü bulun.

Web sitenizin HTML’sini aşağıdaki örnek gibi bir JavaScript snippet’i içerecek şekilde düzenleyin (CMS veya barındırma sağlayıcınızın belgelerine bakın veya geliştiricilerinize sorun).

fetch(‘https://api.example.com/recipes/123’)
.then(response => response.text())
.then(structuredDataText => {
const script = document.createElement(‘script’);
script.setAttribute(‘type’, ‘application/ld+json’);
script.textContent = structuredDataText;
document.head.appendChild(script);
});

 

Uygulamanızı Yapısal Veri Testi ile test edin.

Sunucu kullanma ve İşeleme

Sunucu tarafında kullanıyorsanız, oluşturulan çıktıya istenen yapılandırılmış verileri de ekleyebilirsiniz. İlgilendiğiniz yapısal veri türü için JSON-LD’nin nasıl oluşturulacağını öğrenmek için framework belgelerine bakın.

Uygulamanızı test edin

Google Search’un yapılandırılmış verilerinizi tarayabildiğinden ve dizine eklediğinden emin olmak için uygulamanızı test edin:

 

Yapısal Veri Testini açın

Not: Yapısal Veri Test Aracı’nda JavaScript desteği sınırlıdır.

Test etmek istediğiniz URL’yi girin.

Not: Kod girişini kullanırken JavaScript sınırlamaları (örneğin, CORS kısıtlamaları) olduğu için kod girişi yerine URL girişini kullanmanızı öneririz.

URL’yi test et’i tıklayın.

Başarılı: Her şeyi doğru bir şekilde yaptıysanız ve yapılandırılmış veri türünüz araçta destekleniyorsa, “Sayfa zengin sonuçlar için uygun” mesajını görürsünüz.

Zengin Sonuçlar testi tarafından desteklenmeyen yapılandırılmış bir veri türünü test ediyorsanız, oluşturulan HTML’yi kontrol edin. Oluşturulan HTML yapılandırılmış verileri içeriyorsa, Google Search bu verileri işleyebilir.

 

Tekrar deneyin: Hatalar veya uyarılar görürseniz, büyük olasılıkla bir sözdizimi hatası veya eksik bir özelliktir. Yapısal veri türünüzle ilgili dokümanları okuyun ve tüm özellikleri eklediğinizden emin olun. Sorununuz devam ederse, arama ile ilgili JavaScript sorunlarını giderme hakkındaki kılavuzu da kontrol ettiğinizden emin olun.

blog author

Yemliha Toker: AIO & GEO Uzmanı

Author

Profesyonel AIO, GEO ve AI Odaklı SEO uzmanıyım. https://yemlihatoker.com web adresim aracılığı ile SEO hakkında yanlış bilinen gerçekleri bildirmek ve SEO'yu öğrenmek isteyen herkese yardımcı olmaya çalışıyorum.

Leave a Comment Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

Son Makaleler

Search Profiles
Google “Search Profiles”ı Duyurdu: Yayıncı ve İçerik Üreticileri İçin Yeni
Google Zero
Google Zero Nedir ve Zero-Click Aramadan Farkı Nedir?
Yapay zeka uzmanı kavramının 2026 yılındaki tanımı
Yapay Zeka Uzmanı Kimdir? Ne İş Yapar, Nasıl Olunur? (2026
Gemini Spark Nedir
Gemini Spark Nedir? Google’ın 7/24 Çalışan Kişisel Yapay Zeka Ajanı
Agentic Commerce (Ajan Tabanlı Ticaret) Nedir
Agentic Commerce (Ajan Tabanlı Ticaret) Nedir? Her Yönüyle Kapsamlı Rehber
Google'dan Üretken Yapay Zeka Çağında SEO İçin Yeni Kılavuz
Google’dan Üretken Yapay Zeka Çağında SEO İçin Yeni Kılavuz

Kategoriler

  • Eğitim
  • Genel
  • Seo Hakkında
  • Web Tasarım

SEO Danışmanlığı

SEO danışmanlığı sayfamıza ulaşmak için QR kodu okutunuz.

Print QR Code Download
  • shape1
  • shape2
  • shape3
  • shape4
  • shape5
  • shape6
  • shape7
  • Teknik SEO
  • Page Rank Nedir
  • Teknoloji Danışmanlığı
  • AI Information
  • GEO Uzmanlığı
  • Title Ne Demek
  • Dijital Pazarlama
  • SEO Nedir
  • XML Sitemap Generator
  • Meta Tags Analyzer
  • Robots.txt Generator
  • Redirect Checker
© Copyright 2026. AIO&GEO Uzmanı Yemliha Toker - Tüm Hakları Saklıdır.
seo uzmanı yemliha toker logo
  • Anasayfa
  • Teknoloji Danışmanlığı
  • SEO
    • SEO Danışmanlığı
    • GEO
    • AI Overviews (AIO) SEO Danışmanlığı
    • Seo Hizmeti
    • SEO Sözlük
    • SEO’DA SIKÇA SORULAN SORULAR
    • Sosyal Medya Danışmanlığı
    • Bölgesel SEO
    • Site Analiz Araçları
  • Hakkımızda
    • Dijital Pazarlama ve SEO Sertifikalarım
  • Blog
  • İletişim
  • Türkçe
    • Türkçe
    • English
Takip Edin
seo uzmanı yemliha toker logo
  • Anasayfa
  • Teknoloji Danışmanlığı
  • SEO
    • SEO Danışmanlığı
    • GEO
    • AI Overviews (AIO) SEO Danışmanlığı
    • Seo Hizmeti
    • SEO Sözlük
    • SEO’DA SIKÇA SORULAN SORULAR
    • Sosyal Medya Danışmanlığı
    • Bölgesel SEO
    • Site Analiz Araçları
  • Hakkımızda
    • Dijital Pazarlama ve SEO Sertifikalarım
  • Blog
  • İletişim
  • Türkçe
    • Türkçe
    • English
Takip Edin