2010-02-17 17 views
5

Kısa bir süre önce, kullanıcının javascript'in etkin olup olmadığına bağlı olarak ayrı açılış sayfaları oluşturmak için bir düzeltme gerçekleştirdim. Temel olarak çalıştığı yol budur.Javascript tabanlı yönlendirme: SEO'ya zarar verecek mi?

varsayılan sayfa hiçbir javascript w/bir HTML sayfası. Sitenin temel sürümü. Üzerine iniş yaptıktan sonra javascript'in etkinleştirilip başka bir sayfaya gidip gitmeyeceğini söyleyen bir betik var. Bu açılış sayfası, kullanıcı isteğini sayfanın (üstbilgi, altbilgi, vb.) Oluşturduğu bir JSP dosyası aracılığıyla göndererek oluşturulur. Kullanıcı javascript etkinse, son açılış sayfası http://whatever.com/home.jsp'dur.

Sorunuz, bu SEO'ya zarar verecekse. Dünyanın% 99'unun javascript özelliği olduğunu düşündüğümden, javascript'i etkinleştirmeyen% 1'i karşılamak için herhangi bir SEO avantajından ödün vermekten nefret ediyorum.

Bunun mantıklı olmasını umuyorum. sizin JS tamamen farklı bir içerik bunları gönderirse

cevap

6

, searchbots devre JS ile tarayıcı olarak tedavi edilmelidir. Artık nereye gideceğini hayal edebileceğini düşünüyorum.

Bütün bu soru JSP tamamen ilgisiz bir şekilde gereğidir. Bu, HTML/CSS/JS yazmak için bir şablon sağlayan görüntüleme teknolojisi sunucu tarafındadır ve sayfa akışını taglibs ile dinamik olarak denetlemek ve EL ile arka uç verilerine erişmek için yetenekler sağlar. Webbrowsers ve botların gördüğü her şey (ve dolayısıyla SEO için geçerli olan her şey) oluşturulan HTML çıktısıdır.

1

http://www.google.com/support/webmasters/bin/answer.py?answer=66355

Kısa versiyonu, muhtemelen kötü ve Google size bir zorluk verebilir. Bunun dışında iyi olmalısın. Alternatif sürümü (neredeyse) tam özellikli, tam içerik versiyonu ise

+0

O bu konuda google gibi sadece frowns görünüyor. Javascript etkin değilse, farklı bir sayfaya "arama motorlarına farklı içerikler sunmak" zor oluyor. Kabul eder misin – bgadoci

+0

Oh, kesinlikle. Bu yüzden "tamamen farklı içerik" kısmından bahsediyorum. Sanırım her şey, iki sayfanın içeriğinin ne olduğuna bağlı. Merak etme, JSP'nin neden JS'yi kullanıp uygun içeriği oluşturduğunu tespit edemiyor? Bu da SEO sorunları olasılığını çözer. – Dustman

+0

JSP'ye aşina değil. Yine de ilginç bir şey, Google’ın test konusundaki tavsiyelerini izledim. kurulum http://www.delorie.com/web/lynxview.html kullanarak, yukarıda belirtilen göz önüne alındığında, varsayılan arama motoru sayfası (bot JS etkin yokmuş gibi) temel HTML sayfası olarak kaldı. "Eğer javascript'iniz varsa" sayfasına geçmedi.Kullanıcıları tam deneyim elde etmelerini sağlamak için geri döndü ve sadece bir uyarı kullanarak. Yardım için teşekkürler. – bgadoci

0

, o zaman hiçbir sakınca.

tarihinde bile kullanılabilirlik açısından, örneğin, yalnızca Flash siteleri için alternatif yapmak için öğütler. Genel olarak

Read google FAQ

0

İki konu, bir, "Yinelenen İçerik" olarak öteki "Gizleme" olarak tarif edilmektedir dokunun. "Gizleme" ile, ona erişen müşterinin kimliğine dayanarak farklı (optimize edilmiş-kötü niyetle) içerikler sunarsınız. Kullanıcı aracı üstbilgisini denetleyerek (google-bot Tarayıcısına karşı). Bunu yapmıyorsunuz, yalnızca müşterilere en uygun şekilde içerik sunmak istiyorsanız, mobil müşteriler için optimize edilmiş bir sayfada ("m.example.com") bir yönlendirme gibi.

başka şey yinelenen içerik önlemek için nasıl. kanonik etiketiyle orijinal içerik kaynak gösterilmek suretiyle bir yolu var, buraya bakın: o aldatıcı ise http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

İlgili konular