Есть ли будущее у GWT сайтов по причине не индексации поисковыми роботами, если есть то как с этим бороться сейчас.
Invite pending
Не буду останавливаться на том что такое GWT достаточно вставить эти три буквы в поиск. GWT не просто появилось он существует и развивается бурными темпами.
Я помню когда Java как язык программирование, а дальше как программная платформа в конце прошлого тысячелетия а именно в конце 90-х не воспринималась всерьез и даже пророчили быстрый конец. Так вот сейчас я встречаю не понимание и брезгливость по отношению к GWT.
Кто бы мог подумать тогда и про то что на JavaScript можно писать такие сложные интерфейсы.
Хотя мне как то попалась одна бухгалтерская программа полностью на JS — это было круто!
И уж ни кто не мог вообразить что будут писать на Java и потом транслировать в JS.
Тогда и я бы сказал — ЗАЧЕМ?
Встречаю разные мнение иногда заслуженные, иногда нет.
Сторонники PHP, Python и прочих веб языков не принимают Java не то что бы GWT
Например ТОРМОЗНУТОСТ, ФУ ЭТОТ AJAX .
Каждый хвалит то что лучше всего знает.
GWT захватило меня сразу, я не любил JS и сотворилось чудо появилось средство которое позволяет делать то что я и не мог представить без знания JS.
Но как всегда в жизни бывает есть две стороны, хорошая и плохая.
И то что я посчитал спасением обернулось настоящей проблемой, а именно не способностью поисковых систем и даже тем же отцом создателем GWT т.е. Google'ом индексировать сайт написанный на GWT.
Нигде не в документации, не на SEO блоге ничего нет вразумительного, более того написано черным по белому — не используйте JS для навигации и прочих дел, так как такой сайт не будет проиндексирован.
В поиске нашел некоторые советы по этой теме.
1. Делайте параллельный сайт без JS (то есть без GWT)
Отлично, оказывается надо повторить функциональность но без GWT, но зачем тогда GWT? И сколько времени на это уйдет.
2. Дайте пользователям GWT а роботам дайте текст. Но любой специалист по SEO вам скажет чем это чревато, это нарушает правило единой информации для разных юзер -агентов и пахнет песочницей.
Даже встречал совет сбросить в дамп весь код сгенерированный GWT и подсунуть его поисковику.
Но все это только частично решает проблему.
Было предложение в Google-Web-Toolkit group — "… почему бы в код на GWT не вставить тег который обьяснял бы Google что это не совсем нормальный сайт а именно паписан на GWT "
Я встречал статью о том что якобы Googlebot умеет исполнять JS и получать необходимую информацию, я не специалист в JS но мне доводы показались не убедительными, Google по этому поводу отмалчивается.
Да GWT можно использовать при разработке корпоративных сайтов и веб приложений, где индексация никому не нужна. Но как быть все таки с обычными сайтами которым нужна и функциональность и индексирование?
Ответ напрашивается сам собой — не пишите на GWT.
Но меня это не устраивает.Как быть? Вопрос остается открытый!
Я помню когда Java как язык программирование, а дальше как программная платформа в конце прошлого тысячелетия а именно в конце 90-х не воспринималась всерьез и даже пророчили быстрый конец. Так вот сейчас я встречаю не понимание и брезгливость по отношению к GWT.
Кто бы мог подумать тогда и про то что на JavaScript можно писать такие сложные интерфейсы.
Хотя мне как то попалась одна бухгалтерская программа полностью на JS — это было круто!
И уж ни кто не мог вообразить что будут писать на Java и потом транслировать в JS.
Тогда и я бы сказал — ЗАЧЕМ?
Встречаю разные мнение иногда заслуженные, иногда нет.
Сторонники PHP, Python и прочих веб языков не принимают Java не то что бы GWT
Например ТОРМОЗНУТОСТ, ФУ ЭТОТ AJAX .
Каждый хвалит то что лучше всего знает.
GWT захватило меня сразу, я не любил JS и сотворилось чудо появилось средство которое позволяет делать то что я и не мог представить без знания JS.
Но как всегда в жизни бывает есть две стороны, хорошая и плохая.
И то что я посчитал спасением обернулось настоящей проблемой, а именно не способностью поисковых систем и даже тем же отцом создателем GWT т.е. Google'ом индексировать сайт написанный на GWT.
Нигде не в документации, не на SEO блоге ничего нет вразумительного, более того написано черным по белому — не используйте JS для навигации и прочих дел, так как такой сайт не будет проиндексирован.
В поиске нашел некоторые советы по этой теме.
1. Делайте параллельный сайт без JS (то есть без GWT)
Отлично, оказывается надо повторить функциональность но без GWT, но зачем тогда GWT? И сколько времени на это уйдет.
2. Дайте пользователям GWT а роботам дайте текст. Но любой специалист по SEO вам скажет чем это чревато, это нарушает правило единой информации для разных юзер -агентов и пахнет песочницей.
Даже встречал совет сбросить в дамп весь код сгенерированный GWT и подсунуть его поисковику.
Но все это только частично решает проблему.
Было предложение в Google-Web-Toolkit group — "… почему бы в код на GWT не вставить тег который обьяснял бы Google что это не совсем нормальный сайт а именно паписан на GWT "
Я встречал статью о том что якобы Googlebot умеет исполнять JS и получать необходимую информацию, я не специалист в JS но мне доводы показались не убедительными, Google по этому поводу отмалчивается.
Да GWT можно использовать при разработке корпоративных сайтов и веб приложений, где индексация никому не нужна. Но как быть все таки с обычными сайтами которым нужна и функциональность и индексирование?
Ответ напрашивается сам собой — не пишите на GWT.
Но меня это не устраивает.Как быть? Вопрос остается открытый!