Привязка данных Javascript и SEO - PullRequest
0 голосов
/ 18 февраля 2010

У меня есть приложение, которое выполняет серию вызовов WCF, которые возвращают JSON через JSONP. В свою очередь, JavaScript-код будет связывать эти возвращенные данные с элементами управления HTML.

Когда бот / паук попадает в мое приложение, никакие данные не индексируются, потому что JavaScript не будет выполняться в боте.

Какие есть хорошие способы решения этой проблемы? В идеале мне бы не хотелось поддерживать два набора кода привязки данных (один на стороне сервера и один на стороне клиента).

По сути, мне нужны полученные данные, чтобы перейти вниз по течению. У меня были некоторые идеи.

1) ссылка на эквивалентные данные RSS / ATOM
2) бэкдор HTML-страница
3) средство визуализации HTML, которое может выполнить серверную часть страницы ASPX заранее и затем передать это клиенту

Любое руководство будет полезно

1 Ответ

0 голосов
/ 18 февраля 2010

Вариант 3 Можно мне решить проблему, предложу попробовать это:

  1. Попробуйте посмотреть, включен ли javascript / бот просматривает страницу или нет
  2. Если это бот или js отключен, загрузите страницу без вызова веб-службы и отобразите ее с кодом на стороне сервера
  3. в противном случае перейдите на версию js.

Я рекомендую это, если ваши данные относительно низки, а стоимость внедрения не слишком высока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...