google, javascript ve ajax
Bu seo işlerinden çok fazla anladığımı söyleyemem ve çözemediğim bir derdim var, sinelist projesi içerisinde bol miktarda javascript, ajax çağrısı ve istemci kimi yerlerde html kimi yerlerde json türünden veri alıyor, bu çağrıları gerçekleştiren bağlantıların çoğu ise bildimiz a etiketi ile gerçekleştiriliyor. bu linklerin üzerine bind edilmiş javascript ler linklere tıklanıldığında çalışıp veriyi sunucu üzerinden yükledikten sonra yapmaları gereken işleri yapıyorlar, buraya kadar sorun yok. Ancak google amcamız bu veriler içerisinden json olanlarıda indexliyor ve ben bunların indexlenmesini istemiyorum, tabii birde indexlenen redirection'lar var onlarda ayrı bir dert. Bu dertden nasıl kurtulabilir ve arama motorlarının böceklerine nasıl bu verileri indexleme arkadaşım alma cache'e falan diyebilirim? her hangi bir fikri bilgisi olan var mı? son olarak robots.txt içerisinde Disallow: /bir/link/*/*/indexleme gibi bir kural yazdığımızda işer yarıyormu acaba?
July 22nd, 2009 - 22:30
nofollow kullanabilirsin:
http://microformats.org/wiki/rel-nofollow
http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=96569
Indekslenmesini kesin olarak engellemez ama sitemap.xml kullanırsan arama motoruna yol gösterici olur.
Indekslenmelerini engellemek dışında SEO açısından JSON beslemelerin HTML karşılıklarını hazırlaman yararlı olur. Hatta referrer’a göre her ikisini aynı URL’den de sunabilirsin.
robots.txt metodunu seçersen etkili olabilmesi için indekslenmiş sayfaları indeksten tek tek silmen gerekir sanıyorum.
July 23rd, 2009 - 01:24
nofollow’u eklemiştim zaten, ardından ajax requestlerine nocache ve noarchive http başlıklarını ekledim, robots.txt’ üzerindende ajax requestlerine giden url’leri disallow olarak belirtip, webmaster tool’dan arama sonuçlarından ilgili sayfaları çıkarttım
biraz zahmetli oldu keşke baştan tahmin edip bilebilseydim bütün bunları