вторник, 2 августа 2011 г.

Re: JS, SproutCore, Backbone.js, GWT vs. SEO - используя клокинг?

Повесьте Яндекс.Метрику и рекомендуйте поьзователям устанавливать
Яндекс.Бар ;))))

Мне тяжело об этом судить, но поисковики индексируют даже флеш. Не
вижу препятствий, почему ajax'овые пути не будет индексировать.


On Aug 2, 1:25 am, "alexey.petrushin" <alexey.petrus...@gmail.com>
wrote:
> Cейчас есть много интересных JS фреймворков (SproutCore,
> Backbone.js, ...), но фактически их область применения очень
> ограничена, потому что динамический контент не индексируется
> поисковиками.
>
> Подумал об одном методе - как сделать динамически сгенерированный JS
> контент сайта доступным для поисковика.
>
> Пусть стоит задача: сделать обычный блог, с обычными ссылками, но
> контент страницы должен строится динамичеески с помощью JS (с сервера
> передается JSON с данными), т.е. HTML страниц пустой (соответственно
> робот ничего не увидит).
>
> Отмечу еще раз - рассматриваем обычное многостраничное а не
> одностраничное приложение, поэтому необходимости использовать хэшбэнги
> '#!' , и прочих сложностей у нас нет (вобщем все это можно
> использовать и с одностраничным приложением, но я не хочу усложнять
> пример).
>
> # Решение:
>
> А не можем ли мы сделать контент доступным используя клокинг? Нам же
> не нужно индексировать вообще всю страницу со всеми динамическими
> виджетами, кнопками и прочим добром, нужно только: текст поста, текст
> комментариев, ссылки из меню.
>
> И мы можем это сделать включив это в HTML например так:
>
>     <body>
>       <!-- JSON, используется JS фреймворком для создания страницы -->
>       <div class='hidden data_for_js_framework'>
>         {
>           link: {href='/another_post},
>           text: 'Lorem ipsum',
>           comments: [{user: 'john', text: 'Cool'}, {user: ted, text:
> 'Yee'}]
>         }
>       </div>
>
>       <!--
>         Добавляем этот-же контент в страницу, только-лишь для того
> чтобы его увидел поисковик.
>         В обычном случае он мгновенно будет сделан невидимым и вместо
> него будет показан
>         динамически сгенерированный JS фреймворком контент.
>       -->
>       <div class='seo">
>         <a href='/another_post'>Another post</a>
>         <p>Lorem ipsum</p>
>         <p>john: Cool</p>
>         <p>ted: Yee</p>
>       </div>
>     <body>
>
> Вроде-бы получается все ок - поисковик увидет простую текстовую
> страничку с нужными нам данными а пользователь красивый интерфейс.
> Но будет-ли работать такая схема? Я не силен в СЕО, но вроде такие
> приемы называются клокингом и черной оптимизацией, и поисковики их
> очень не любят и банят сайты за это.
>
> Как вы думаете?

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий