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ıt | Eksik kaydın anlamı |
|---|---|---|
| İlk HTTP yanıtı | Cümle HTML metninde bulunuyor mu? | Burada yoksa sonraki yükleme aşaması incelenir |
| Normal ziyaret | Yeni 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 tarihi | Canlı 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.
