Blog

Geliştirilmiş Flash indeksleme

1 Temmuz 2008, Salı

Adobe Flash dosyalarını indeksleme yeteneğimizi geliştirmemiz için çok sayıda talep aldık. Bugün, indeksleme ekibimizden yazılım mühendisleri Ron Adler ve Janis Stipins, Flash indeksleme yeteneğimizi büyük ölçüde geliştirdiğimize dair yaptığımız son duyuru hakkında daha derinlemesine bilgiler verecekler.

Google artık hangi Flash dosyalarını daha iyi indeksleyebiliyor? Her türden SWF dosyasındaki metin içeriğini indeksleme yeteneğimizi geliştirdik. Bu; düğmeler veya menüler gibi Flash “araçlarını”, bağımsız Flash web sitelerini ve bunlar arasındaki her şeyi kapsar.

Google bu Flash dosyalarından hangi içeriği daha iyi indeksleyebilir? Kullanıcıların Flash dosyanızla etkileşime girerken görebildikleri tüm metinler. Web siteniz Flash içeriyorsa, Flash dosyalarınızdaki metin içeriği Google web siteniz için bir snippet oluştururken kullanılabilir. Ayrıca, Flash dosyalarınızda görünen kelimeler Google aramalarındaki sorgu terimleriyle eşleşmek için kullanılabilir.

Flash dosyalarındaki metin içeriğini bulup indekslemenin yanı sıra, Flash dosyalarında görünen URL’leri de keşfediyor ve tıpkı Flash olmayan web sayfalarındaki URL’lerde yaptığımız gibi, bunları tarama hattımıza besliyoruz. Örneğin, Flash uygulamanız web sitenizdeki sayfalara bağlantılar içeriyorsa, Google artık web sitenizin daha fazlasını keşfetme ve tarama konusunda daha yetenekli olabilir.

Görseller gibi metin dışı içerikler ne olacak? Şu an için yalnızca Flash dosyalarındaki metin içeriğini keşfediyor ve indeksliyoruz. Flash dosyalarınız yalnızca görseller içeriyorsa, bu görsellerde yer alabilecek hiçbir metni tanımıyor veya indekslemiyoruz. Benzer şekilde, herhangi bir URL’yi hedefleyen ancak ilişkili metni olmayan Flash düğmeleri için de herhangi bir bağlantı metni (anchor text) oluşturmuyoruz.

Ayrıca, YouTube’da oynatılan videolar gibi FLV dosyalarını indekslemediğimizi, çünkü bu dosyaların hiçbir metin öğesi içermediğini unutmayın.

Google bir Flash dosyasının içeriğini nasıl “görür”? Flash dosyalarını tıpkı bir insanın yaptığı gibi; düğmelere tıklayarak, girdi girerek vb. yollarla keşfeden bir algoritma geliştirdik. Algoritmamız yol boyunca karşılaştığı tüm metinleri hatırlar ve bu içerik daha sonra indekslenmek üzere hazır hale gelir. Size tüm özel ayrıntıları veremeyiz ancak algoritmanın etkinliğinin, Adobe’nin yeni Searchable SWF kütüphanesinden yararlanılarak iyileştirildiğini söyleyebiliriz.

Google’ın Flash dosyalarımdaki metni indekslemesini sağlamak için ne yapmam gerekiyor? Temelde hiçbir şey yapmanıza gerek yok. Yaptığımız iyileştirmeler, web tasarımcılarının veya web yöneticilerinin herhangi bir özel işlem yapmasını gerektirmez. Web sitenizde Flash içeriği varsa, mevcut teknik yeteneklerimizin sınırları dahilinde (bir sonraki soruya bakın) bunu otomatik olarak indekslemeye başlayacağız.

Bununla birlikte, Google’ın artık web sitenizin ziyaretçilerinin gördüğü metni görebildiğinin farkında olmalısınız. Google’ın “telif hakkı” veya “yükleniyor” mesajı gibi daha az bilgilendirici içeriğinizi görmezden gelmesini tercih ederseniz, metni bir görselin içine yerleştirmeyi düşünün; bu, metni bizim için etkili bir şekilde görünmez kılacaktır.

Google’ın Flash indeksleme yeteneğinin mevcut teknik sınırlamaları nelerdir? Şu anda üç ana sınırlama var ve bunları çözmek için zaten çalışıyoruz:

  1. Googlebot bazı JavaScript türlerini çalıştırmaz. Bu nedenle, web sayfanız bir Flash dosyasını JavaScript aracılığıyla yüklüyorsa, Google bu Flash dosyasının farkında olmayabilir ve bu durumda dosya indekslenmeyecektir.
  2. Şu anda Flash dosyalarınız tarafından yüklenen harici kaynaklardan gelen içeriği eklemiyoruz. Flash dosyanız bir HTML dosyası, bir XML dosyası, başka bir SWF dosyası vb. yüklüyorsa, Google bu kaynağı ayrı olarak indeksleyecektir ancak henüz Flash dosyanızdaki içeriğin bir parçası olarak kabul edilmeyecektir.
  3. Web’de bulunan hemen hemen tüm dillerdeki Flash’ı indeksleyebilsek de, şu anda çift yönlü dillerde yazılmış Flash içeriğiyle ilgili zorluklar bulunmaktadır. Bu düzeltilene kadar, Flash dosyalarındaki İbranice veya Arapça içeriği indeksleyemeyeceğiz.

    Bu konularda zaten ilerleme kaydediyoruz, bu yüzden takipte kalın!

    Temmuz 2008 Güncellemesi: Herkese harika soruları ve geri bildirimleri için teşekkürler. Odak noktamız tüm kullanıcılar için arama kalitesini artırmaktır ve daha iyi Flash indeksleme ile daha anlamlı arama sonuçları oluşturuyoruz. Aşağıda, en sık sorulan sorulardan bazılarını da yanıtladık. Tekrar teşekkürler!

    nasa deep impact animation sorgusu için arama sonuçlarında bir Flash sitesi, bu yazıda bahsedilen iyileştirmelerden önce ve sonra

    search result of a flash page without snippet

    search result of the same flash page with snippet

    Flash dosyalarınıza erişmemize ve indekslememize yardımcı olmak

    @fintan: AS1 ve AS2 ile yazılmış olanlar gibi eski sitelerdeki metin içeriğinin yeni algoritmamız tarafından indekslenebileceğini Adobe ile doğruladık.

    @andrew, jonny m, erichazann, mike, ledge, stu, rex, blog, dis: 1 Temmuz lansmanımız için, SWFObject aracılığıyla gömülen Flash dosyaları için Flash indekslemeyi etkinleştirmedik. Şimdi, SWFObject ve SWFObject2 dahil olmak üzere Flash gömmeye yönelik yaygın JavaScript teknikleri için destek sağlayan bir güncellemeyi kullanıma sunuyoruz.

    @mike: Şu anda, kaynak dosyalarından dinamik olarak yüklenen içerik indekslenmemektedir. Bu özellik talebini birkaç web yöneticisinden aldık; yakın gelecekteki bir güncellemede bunu bekleyin.

    29 Temmuz 2010 Güncellemesi:
    Lütfen harici kaynakları yükleme yeteneğimizin yayında olduğunu unutmayın.

    HTML sayfaları ve Flash’ın etkileşimi

    @captain cuisine: Flash dosyalarında bulunan metin, HTML, PDF vb. diğer dosyalarda bulunan metinlere benzer şekilde işlenir. Flash dosyası HTML içine gömülmüşse (bulduğumuz Flash dosyalarının çoğu böyledir), içeriği ana URL ile ilişkilendirilir ve tek bir varlık olarak indekslenir.

    @jeroen: Aynı içeriği hem Flash hem de alternatif bir HTML sürümünde sunmak, kopya içerik bulmamıza neden olabilir. Bu bir cezaya neden olmaz; kopya içerik nedeniyle bir sitenin sıralamasını düşürmeyiz. Ancak, arama sonuçlarının her ikisini değil, büyük olasılıkla yalnızca bir sürümü göstereceğini unutmayın.

    @All: Dosya türü ne olursa olsun kullanıcılara mümkün olan en alakalı sonuçları sunmaya çalışıyoruz. Bu, bağımsız Flash, gömülü Flash içeren HTML, yalnızca HTML, PDF’ler vb. hepsinin arama sonuçlarında döndürülme potansiyeline sahip olduğu anlamına gelir.

    Büyük Flash dosyalarını indeksleme

    @dsfdgsg: Sadece Flash sonuçları için değil, diğer büyük belgeler ve sunumlar için de derin bağlantı (dosya içindeki belirli bir içeriğe bağlantı verme) talepleri aldık. Flash durumunda, derin bağlantı kurma yeteneği, entegre olduğumuz Flash’ta ek işlevsellik gerektirecektir.

    @All: Web’deki mevcut Flash dosyalarının çoğu dosya boyutu açısından sorunsuzdur. Çok fazla endişe edilecek bir durum olmamalıdır.

    Flash indeksleme algoritmamız hakkında daha fazla ayrıntı

    @brian, marcos, bharath: ActionScript ile ilgili olarak, ActionScript aracılığıyla yüklenen yeni bağlantıları bulabiliyoruz. Flash’ı bir web sitesi ziyaretçisinin yaptığı gibi keşfediyoruz, SWF dosyasının derlemesini çözmüyoruz (decompile etmiyoruz). ActionScript’i kullanıcılara görünür kılmadığınız sürece, Google ActionScript kodunu açığa çıkarmayacaktır.

    @dlocks: HTML’de karşılaştığımız her yerde nofollow etiketine saygı duyuyoruz.

Alien Road

Biz bunu nasıl uyguluyoruz

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

İlgili hizmetler

Paylaş

© Copyright 2026 Alien Road. All rights reserved.