2011-09-19 18 views
5

Bazı listelenen here gibi bazı destek düğmelerini kullanmak istiyorum. Sayfa genellikle hash etiketlerine bakarak javascript tarafından yüklendiği için. Arama endeksleme için sorun yaratır mı? İçeriği almak için Yahoo/Google/Bing javascript'i çalıştırıyor mu? Ayrıca, mümkün olan yerlerde hashtag'ler yerine, URL'ler için HTML5 durum push komutunu kullanmayı düşünüyorum.SEO hash url'leri kullanarak etki?

Örnek: - Bir sitem www.a.com varsa ve bir linke tıklarsanız www.a.com/#!/about olur. Www.a.com/#!/about için ayrı bir istek olduğunda, javascript içeriği yüklemeyle ilgilenir. Ancak arama motoru bununla nasıl ilgilenir. Bu işi yapmak için ne yapmalıyım?

Şimdi başladığımdan ve ön uçta Jquery'yi kullanarak arka uçta ve Javascript'te PHP ile eksiksiz bir ajax sitesi oluşturmak istiyorum. Bakabileceğim yararlı kaynaklar var mı?

+0

bir göz atın. Ve o zaman bile, ajax içeriğini taramak yeni ve muhtemelen yapılması tavsiye edilmez. –

+0

@ john-conde Kullanıcıları yabancılaştıran? Detaylandırır mısın? – MarutiB

+0

JavaScript erişilemiyor. Dolayısıyla, bir kullanıcı Javascript devre dışıysa içeriğinize ulaşamazlar. Arama motorları genellikle JavaScript'i özellikle Ajax işlemez. Yani bu, Google hariç diğer tüm arama motorları dahil olmak üzere JavaScript devre dışı bırakılmış herkesin içeriğinizi görüntüleyemeyeceği anlamına gelir. Bu çok kötü bir şey. –

cevap

8

Bkz. here, SEO dostu AJAX Bağlantıları için hashbang'leri nasıl kullanır. AJAX ve taranabilirlik hakkında

Official Google help page.

Temel olarak, her bir sayfa için özel bir sorgu aracılığıyla yüklenen içeriğe eşdeğer bir HTML parçacığına hizmet edersiniz. Sitenizi kurarsan

JavaScript ile kullanıcıların bir sürü ve her arama motoru ama Google'ı yabancılaştırıcı olacak açılmasını HTML5 history API

+0

HTML5 destekli tarayıcılar için HTML5 geçmiş API'sini kullanan ve eski tarayıcılar için hashbang stilini kullanan herhangi bir Jquery eklentisi var mı? – MarutiB

+0

Bu kadar kolay değil. Hashbang URL'leri için bir arka uça ihtiyacınız var. Tarih API için zorunlu olarak değil. Belki de var, ama hiç duymadım. – thwd

+0

Anlaşmalı. Ancak, tüm istekleri yerine getirmek için bir apache işleyicisi yazarsam her ikisi için de arka uç neredeyse aynı olabilir. – MarutiB