- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте ! Решил для сайта создать дополнительное мобильно меню. Использую для этого скрипт Slideout, который по умолчанию использует display: none для всего блока.
Там же, впилил аккордеон, где подменю использует также display: none, ссылок много.
Начитался страшилок в интернете по display: none, что это влияет на ранжирование и прочую лабудень.
Скажите пожалуйста, стоит ли что-то переделывать, и реально ли это на что-то влияет ? Заранее спасибо.
Display: none как раз и используется для адаптивной верстки
Т.е. Если 3 div’а, и все друг в друга вложены и все в display:none - ничего страшного ?
Т.е. Если 3 div’а, и все друг в друга вложены и все в display:none - ничего страшного ?
Яндекс негативно относится к display: none только в случае умышленного скрытия поискового спама с целью манипулирования на выдачу, т.е. скрытия текстовых блоков и заголовков.
В вашем случае это пункты меню. Не думаю, что за них будут какие-то санкции. На крайний случай можно всю эту конструкцию в noindex запихнуть для собственного спокойства. Да еще и Платону отписать типо все ли ок?
Да адаптивной верстки всё ок. У меня для мобил пол сайта так закрыто ) Никак не влияет ни на позиции, ни на трафик, ни в Я , ни в Г.
Начитался страшилок в интернете по display: none, что это влияет на ранжирование и прочую лабудень.
Пункты меню как раз тот случай когда display: none нужен.
...Посмотри что ли в выдачу.
---------- Добавлено 21.02.2018 в 12:43 ----------
У меня для мобил пол сайта так закрыто )
А это уже наверняка не правильно. мобайлферст ибо нужно.
А вот подмена/скрытие картинок (когда грузятся все, а показывается лишь часть) - зло.
Пункты меню как раз тот случай когда display: none нужен.
...Посмотри что ли в выдачу.
А если эти пункты закрыты 2-3 дивами с display: none ?)))
Меня более всего беспокоит, что у меня фактически 2 меню, одно для десктопа, второе в none, в мобильной получается десктопная в none, а мобильное активное при клике. Такая конструкция как я понял не очень хороша...
По поводу картинок, для моб версии тоже приходится часть скрывать, ибо получается каша...
Такая конструкция как я понял не очень хороша...
Это нормально.
По поводу картинок, для моб версии тоже приходится часть скрывать, ибо получается каша...
Нужно не "скрывать", а "не загружать".
В браузер юзера вообще не должно грузиться лишнее. Но тоже меню - это мелочь в неск байт в том же документе. А картинки - это и большие объёмы и лишние запросы.
SeVlad, большое спасибо за развёрнутые ответы !
В браузер юзера вообще не должно грузиться лишнее.
Не представляю, каким образом, кроме none в мобильной (адаптивной) версии можно заставить не загружать неиспользуемый контент)
---------- Добавлено 21.02.2018 в 15:05 ----------
Эх.... наверное оставлю одно основное меню, и буду клонировать с помощью jquery в мобильной версии, только с другой стилизацией. Думаю, это будет правельнее всего :)
Не представляю, каким образом, кроме none в мобильной (адаптивной) версии можно заставить не загружать неиспользуемый контент)
Для этого php и/или js используется.