Blog

AJAX tarama şemamızı kullanımdan kaldırıyoruz

14 Ekim 2015, Çarşamba

Özetle: 2009 yılında sunduğumuz AJAX tarama önerisini artık tavsiye etmiyoruz.

2009 yılında, AJAX sayfalarının taranabilir olması için bir öneri sunmuştuk. O dönemde sistemlerimiz, içeriği kullanıcılara sunmak için JavaScript kullanan sayfaları işleyip anlayamıyordu. “Tarayıcılar dinamik olarak oluşturulan hiçbir içeriği göremediği” için, web yöneticilerinin AJAX tabanlı uygulamalarının arama motorları tarafından dizine eklenmesini sağlamak adına izleyebilecekleri bir dizi uygulama önerdik.

Zaman değişti. Bugün, Googlebot’un JavaScript veya CSS dosyalarınızı taramasını engellemediğiniz sürece, web sayfalarınızı modern tarayıcılar gibi işleyip anlayabiliyoruz. Bu gelişmeyi yansıtmak adına, yakın zamanda teknik Web Yöneticisi Yönergelerimizi güncelledik ve Googlebot’un sitenizin CSS veya JS dosyalarını taramasının engellenmemesini tavsiye ettik.

2009 yılındaki önerimizin dayandığı varsayımlar artık geçerli olmadığından, aşamalı iyileştirme (progressive enhancement) ilkelerini izlemenizi öneriyoruz. Örneğin, daha geniş bir tarayıcı yelpazesi (ve sistemlerimiz) için erişilebilirlik sağlamak amacıyla History API pushState() kullanabilirsiniz.

Sorular ve cevaplar

S: Sitem şu anda önerinizi takip ediyor ve _escaped_fragment_ destekliyor. Önerinizi kullanımdan kaldırdığınız için sitem artık dizine eklenmeyecek mi?
C: Hayır, site dizine eklenmeye devam edecektir. Ancak genel olarak, sitenizde bir sonraki güncellemeyi yaparken sektördeki en iyi uygulamaları hayata geçirmenizi öneririz. _escaped_fragment_ URL’leri yerine, genellikle #! URL’lerini tarayacak, işleyecek ve dizine ekleyeceğiz.

S: AJAX tarama önerisinden vazgeçip sektördeki en iyi uygulamalara geçmek bir site taşıma işlemi olarak mı kabul edilir? Yönlendirme uygulamam gerekiyor mu?
C: Mevcut kurulumunuz düzgün çalışıyorsa, hemen bir şey değiştirmeniz gerekmez. Yeni bir site oluşturuyorsanız veya mevcut bir siteyi yeniden yapılandırıyorsanız, _escaped_fragment_ URL’leri kullanmaktan kaçınmanız yeterlidir.

S: Bir JavaScript çerçevesi kullanıyorum ve web sunucum önceden işlenmiş (pre-rendered) bir sayfa sunuyor. Bu hala uygun mu?
C: Genel olarak, web siteleri yalnızca Google için sayfaları önceden işlememelidir; sayfaları kullanıcılar için performans avantajı sağlamak amacıyla önceden işlemenizi ve aşamalı iyileştirme yönergelerini takip etmenizi bekleriz. Sayfaları önceden işliyorsanız, Googlebot’a sunulan içeriğin hem görünüm hem de etkileşim açısından kullanıcının deneyimiyle eşleştiğinden emin olun. Googlebot’a normal bir kullanıcının göreceğinden farklı içerik sunmak “cloaking” (gizleme) olarak kabul edilir ve Web Yöneticisi Yönergelerimize aykırıdır.

Herhangi bir sorunuz varsa, bunları buradan veya web yöneticisi yardım forumundan sorabilirsiniz.

Alien Road

Biz bunu nasıl uyguluyoruz

Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.

İlgili hizmetler

Paylaş

© Copyright 2026 Alien Road. All rights reserved.