NEFES.
UYGULAMALI REHBER · GEO ve Yapay Zekâ Görünürlüğü

JavaScript ile oluşturulan hizmet metinlerinin erişilebilirliği

JavaScript ile yüklenen hizmet metnini ilk HTML, tarayıcı ve Google işleme çıktısında karşılaştırın. Eksik içerikle indeks durumunu ayrı kaydedin.

Kısa yanıt

JavaScript ile yüklenen bir hizmet metnini değerlendirirken yalnız kendi tarayıcınızda görünmesine bakmayın. Sunucunun ilk gönderdiği HTML'yi, JavaScript çalıştıktan sonra oluşan içeriği ve Google'ın test sırasında işlediği sürümü ayrı inceleyin. Metin ilk HTML'de yoksa otomatik olarak “indekslenemez” sonucu çıkmaz; fakat yalnız ziyaretçinin ekranında görünmesi de Google'ın aynı metni aldığını kanıtlamaz.

Nefes GEO Analizi Nedir tanıtım videosunun kapağı
Nefes GEO Analizi Nedir? Tanıtım videosunu açmak için kapağa dokunun.

Buradaki erişilebilirlik, halka açık hizmet bilgisinin alınabilmesi ve arama sistemlerince işlenebilmesi anlamındadır. Klavye kullanımı, ekran okuyucu ve diğer kullanıcı erişilebilirliği kontrolleri ayrıca yapılmalıdır. Google'a ilişkin bulguları da bütün yapay zekâ tarayıcılarına genellemeyin.

Aynı sayfanın neden üç farklı görünümü var?

Sunucu bir URL istendiğinde başlangıç HTML'sini gönderir. Tarayıcı daha sonra JavaScript'i çalıştırıp sayfanın öğelerini değiştirebilir veya başka bir isteğin sonucunu ekleyebilir. Bu işlemden sonra oluşan belge yapısına DOM denir. Teknik incelemede ilk yanıt ile sonradan oluşan yapı birbirinin yerine kullanılmamalıdır.

Google, JavaScript sayfalarını tarama, işleme ve indeksleme aşamalarında ele aldığını; ilk HTML'nin yalnız bir uygulama kabuğu olduğu sayfalarda içeriği görmek için JavaScript'i çalıştırması gerektiğini açıklar. İşlenmiş HTML de indeksleme sürecinde kullanılır. Google JavaScript SEO temelleri.

İşletme sahibinin teknik ekibe vereceği görev “JavaScript'i kaldırın” olmak zorunda değildir. Daha yararlı görev şudur: “Şu hizmet kapsamı cümlesi hangi aşamada geliyor, hangi kaynağa bağlı ve halka açık ziyarette tutarlı biçimde okunabiliyor mu?”

Önce kontrol edeceğiniz somut metni seçin

Başlık, hizmet kapsamı, geçerli bölge ve başvuru koşulu arasından önemli birkaç cümle belirleyin. Her cümleyi ve bulunduğu URL'yi kontrol dosyasına aynen kaydedin. Yalnız “hizmet” gibi sayfanın menüsünde de geçebilecek tek bir kelime aramak, asıl açıklamanın bulunduğunu göstermeyebilir.

Örneğin tamamen kurgusal bir sayfada “Evde ölçü hizmeti Karşıyaka ve Çiğli için sunulur” cümlesini izleyelim. Teknik ekip aşağıdaki kayıt düzenini kullanabilir:

KontrolÖrnekte aranacak kanıtEksik kaydın anlamı
İlk HTTP yanıtıCümle HTML metninde bulunuyor mu?Burada yoksa sonraki yükleme aşaması incelenir
Normal ziyaretYeni oturumda cümle hangi işlemden sonra görünüyor?Tek kullanıcının önceki seçimi sonucu etkiliyor olabilir
Google işleme testiİşlenmiş HTML'de aynı kapsam var mı?Eksikse kaynak yükleme ve hata kayıtları araştırılır
Gerçek indeks kaydıGoogle'ın bildirdiği durum ve kontrol tarihiCanlı test, indekslendiğinin yerine yazılmaz

Tablo yapılmış bir Nefes testi değildir. Seçilen cümlenin üç ortamda aynı hizmeti anlatıp anlatmadığını denetlemek için hazırlanmış bir örnektir. Cümle bulunuyor fakat başka ilçeler gösteriliyorsa bu da içerik farkıdır; yalnız “metin var” diye kapatılmamalıdır.

Hangi araç çıktısını istemelisiniz?

Google, JavaScript sorunlarını incelemek için Search Console URL Denetimi veya Zengin Sonuçlar Testi kullanılabileceğini; yüklenen kaynaklar, JavaScript hataları ve işlenmiş DOM gibi bilgilerin incelenebileceğini belirtir. Google JavaScript sorun giderme rehberi.

Teknik ekipten yalnız yeşil bir sonuç ekranı istemeyin. Kontrol edilen tam adres, zaman, seçilen cümlenin işlenmiş HTML'deki durumu ve ilgili yükleme hatası kaydı birlikte gelsin. Yapılandırılmış veri için uygun öğe bulunmamasıyla hizmet metninin yüklenmemesi aynı bulgu değildir. Araç sonuçlarını hangi kontrol için kullandığınızı açıkça yazın.

Örnekte ilk HTML yalnız başlığı içerirken hizmet cümlesi ayrı veri isteğinden sonra gelsin. Google testinde bu istek başarısızsa önce isteğin gerçek hata nedenini araştırın. Adres değişikliği, uygulama hatası veya erişim koşulu doğrulanmadan “Google JavaScript okuyamıyor” açıklaması yapmayın. Normal ziyaret de aynı istekte başarısız oluyorsa sorun müşteriyi de etkileyebilir.

Metin yalnız düğmeye basınca geliyorsa

Google'ın gecikmeli yükleme rehberi, Arama'nın sayfayla kullanıcı gibi etkileşime girmediğini ve içeriğin yüklenmesinin tıklama gibi kullanıcı hareketlerine bağlı olmaması gerektiğini açıklar. Kurulumun işlenmiş HTML üzerinden sınanmasını önerir. Google gecikmeli içerik yükleme rehberi.

Burada iki durumu ayırın: metin belgede zaten bulunuyor fakat bir bölüm açıldığında görünür oluyor; ya da metin ancak düğmeye basılınca sunucudan getiriliyor. Bunlar aynı teknik durum değildir. Yalnız bölümün ekranda kapalı görünmesinden hareketle içeriğin alınamadığını söylemeyin; belgeyi inceleyin.

Herkese açık hizmet tanımı ile giriş gerektiren kişisel teklif de ayrılmalıdır. Özel müşteri verisini arama görünürlüğü için halka açmak çözüm değildir. Kamuya açıklanması gereken kapsamı belirleyip özel hesap işleminden bağımsız bir hizmet açıklaması hazırlayın.

Düzeltme teslimi nasıl kapatılmalı?

Teknik ekip, uygun olduğunda önemli hizmet metnini sunucudan gelen HTML'de veya önceden üretilmiş sayfada sunmayı değerlendirebilir. Google da sunucu tarafında veya önceden işlemenin yararını ve bütün botların JavaScript çalıştıramadığını belirtir. Bu, her siteyi yeniden yazma zorunluluğu değildir. Google'ın işleme yaklaşımı.

Düzeltmeden sonra aynı cümle, aynı URL ve yeni tarih üzerinden kontrolü tekrarlayın. Önceki hata, değişen parça ve yeni kanıt dosyası kayıtta kalsın. Tarama izni, noindex ve canonical denetimini ayrıca tamamlayın; metnin oluşması bu ayarların doğru olduğunu göstermez.

Google, AI Overviews ve AI Mode için önemli bilginin metin olarak bulunmasını önerir; teknik uygunluk görünme garantisi değildir. Google AI özellikleri açıklaması. Bu nedenle teslimde “metin testte doğrulandı” ile “arama yanıtında önerildi” ayrı sonuçlar olsun.

Nefes'in GEO Analizi Nedir videosundaki hizmet ve bölge yaklaşımını Nefes GEO Analizi üzerinden değerlendirirken eksik görünürlüğün sebebini baştan JavaScript'e bağlamayın. Önce hizmet bilgisinin doğruluğunu, sonra alınabilmesini, ardından gözlenen yanıtı inceleyin. Böylece içerik düzeltmesi ile teknik yükleme işi doğru kişiye atanabilir.