когда использовать AJAX, а когда не использовать AJAX в веб-приложении - PullRequest
1 голос
/ 22 июня 2011

У нас есть веб-приложения elgifto.com , roadbrake.com , в которых мы использовали AJAX во многих местах, особенно для обновления основных частей страницы.Все важные функции elgifto.com были реализованы с использованием AJAX.Теперь мы понимаем несколько проблем, связанных с реализацией AJAX.

  1. Весь контент, реализованный с использованием AJAX, недоступен для SEO-ботов, и это вредит рейтингу страниц нашего сайта.
  2. Пользователи не смогут добавить в закладки некоторые страницы, так как они всегда доступны через AJAX.
  3. Когда мы хотим перенаправить пользователя с одной страницы по якорной ссылке на другую страницу, имеющую AJAX, нам трудно.

Итак, теперь мы думаем об удалении AJAX для этих страниц и используем его только для небольших функций, например, для обозначения вопроса как избранного в SO.Поэтому, прежде чем идти дальше и удалять, мы хотим узнать мнение эксперта по этому поводу.Спасибо.

Ответы [ 2 ]

4 голосов
/ 22 июня 2011

Проблема не в "AJAX" как таковом, а в вашей реализации. Например, вы можете решить проблему с закладками, как это делают карты Google: предоставьте сгенерированную ссылку для каждого состояния вашего веб-приложения.

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

Если вы реализуете 2, вы можете исправить 1 и 3 с помощью этих ссылок.

В конце концов, вы должны выяснить, стоит ли затраченное усилие, и если вы не злоупотребляете AJAX-курсом, но сделанные вами заявления вовсе не отражены в камне.

3 голосов
/ 22 июня 2011

Я дорого занимаюсь разработкой сайтов на основе ajax, без проблем для SEO.Вам просто нужно использовать его наилучшим образом.

Например, у меня есть веб-сайт с обычными ссылками, указывающими на обычные веб-страницы (страницы PHP), это для обычной навигации, если у пользователя не включен JS,Но если у пользователя включен JS, сценарий изменит поведение ссылок, получая только содержимое необходимой страницы.

Таким образом, у вас все еще есть разделенные по физике веб-страницы со всем их содержанием, которые будут проиндексированы как обычно.

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