- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Есть сложный по структуре сайт, управление на сайте и наполнение контентом делается через java скрипты, а также используется ajax. Проблема следующая:
- нужно определить поддерживается ли выполнение скриптов со стороны юзера
- если скрипт не отрабатывает то вести юзера на версию без скриптов.
Очень большую роль играет индексация сайта поисковыми работами и нужно чтобы ои все правильно поняли.
Возникают такие вопросы:
1. Как определить работает ли поддержка скриптов.
2. Как редиректить на страницу без скриптов, но так чтобы поисковки не восприняли это спуфингом.
В данный момент есть только 1 идея - использовать noscript, но этот способ не красивый - получится много лишних страниц с контентом, а также дополнительная нагрузка на сервер.
Есть 2 варианта ссылки на одну и туже страницу:
1. /js/ - это с js
2. /njs/ - это без js
нужно сделать так, чтобы всем (и людям и поисковику) выдавалось то, что нужно при этом люди находясь на странице, скажем /js/ будут копировать URL и размещать органические ссылки /js/ ?
но по этим органическим ссылкам будут ходить и роботы - как все это разрулить?
Что конкретно у Вас я не знаю, но могу привести пару своих примеров.
например, аяксом вы выводите содержимое в "модальное" окно, т.е. щелкнули по ссылке, но перехода нету, а тут вам нарисовался красиво офомленный див. Тогда ссылка будет вида
Страница2 - это страница, на которой отображается то самое содержимое, которое вы хотели выводить аяксфункцией. Если у человека (или бота) не работает js, то он просто перейдет на страницу2, если js работает, то после выполнения аяксфункция возвращает false и перехода нету - аякс во всей красе.
Все тоже самое касается и всяческих галерей а-ля лайтбокс (слимбокс и т.п.)
второй пример - это нажали кнопку, отправили данные аяксом
Т.е. должна быть страница, которая обработает данные отправленные функцией, также как это бы сделала аяксфункция3, и отобразила бы это пользователю без js.
Т.е. нет смысла делать дублирующие страницы, перекидывать как-то пользователя если у него нету js.
Есть сложный по структуре сайт, управление на сайте и наполнение контентом делается через java скрипты, а также используется ajax. Проблема следующая:
- нужно определить поддерживается ли выполнение скриптов со стороны юзера
- если скрипт не отрабатывает то вести юзера на версию без скриптов.
Очень большую роль играет индексация сайта поисковыми работами и нужно чтобы ои все правильно поняли.
Уверены, что есть необходимость индексирования и присутствия в серпе страниц с функциями "управления на сайте и наполнения контента"? Если необходимость все-таки есть, то имхо, можно постараться обойтись без редиректа. По навигации вам выше написали уже (не вникал, но думаю там изложен стандартный подход при построении ajax-сайтов).
Что касается контролов форм и подобных вещей - мы, например, в большинстве случаев обходимся средствами noscript и css (+ 2...5 кб при нынешних скоростях загрузки не так важны). Основная идея: применять разные стили, в зависимости от того включен у пользователя javascript или нет. Кстати, гляньте по этому подходу нарезки доклада Виталия Харисова с субботника Яндекса - http://video.yandex.ru/users/ya-events/collection/2/ - будет полезно.