2013-04-21 3 views
0

Так что я строю страницу с помощью Backbone.js, которая содержит jquery datatable и панель с параметрами поиска (для фильтрации данных в datatable). Теперь, когда я хотел бы, чтобы эта страница была проиндексирована Google или другими механизмами.Магистраль и SEO клоакинг

Вопрос заключается в том, что панель поиска создается и добавляется с использованием базовых представлений через Javascript, что означает, что Google не увидит этого, поскольку искатель не выполняет javascript.

ЭТО ЭТО Считается, что это клонирование SEO? Будет ли сайт заблокирован?

+1

Google crawler поддерживает JS в эти дни – zerkms

+1

ну, не совсем я говорю. –

ответ

2

Нет, это не SEO-клоакинг. Очень часто загружаются данные таким образом, а поисковые системы и программы adword запрещают веб-сайты делать это.

(SEO маскировка, когда вы пытаетесь обмануть поисковые системы, чтобы думать ваш сайт имеет данные, что он на самом деле не делает.)

+0

Эй, Джон, когда я искал в Интернете, некоторые ссылаются на javascript cloaking как: «пользователям с браузерами с поддержкой JavaScript показана одна версия, а пользователям с отключенным JavaScript (например, поисковым системам) показана другая версия веб-сайта». Поскольку панель поиска не может быть загружена сканером, разве это не «показ другой версии веб-сайта»? –

+1

Из wikipedia: Cloaking - это поисковая оптимизация (SEO), в которой контент, представленный поисковому пауку, отличается от представленного в браузере пользователя. –

2

Я думаю, что это можно было бы рассматривать как маскировка, приведет ли оно к движению вашего сайта вниз в результатах Google это еще один вопрос ...

у вас есть 3 варианта, если вы абсолютно хотите, чтобы избежать этого: (#!)

  • использование hashbang: What's the shebang/hashbang (#!) in Facebook and new Twitter URLs for?
  • генерировать EXA ct с той же начальной стороны html-сервера и усовершенствовать его с js, однажды загруженным в браузере, без изменения первого отображаемого содержимого.
  • используйте phantomjs для создания вашей реальной страницы на стороне сервера, когда вы обнаружите, что это бот, который их хочет.

Все 3 довольно дороги с точки зрения архитектуры dev/architecture, но google не обеспечивает «настоящую» поддержку приложений сегодня.

Смежные вопросы