Классы .hidden и .visible в Bootstrap. Скрытие элементов, опасно ли для SEO?
Доброго!
Чтобы на узеньких экранах скрыть ненужные элементы или показать только на широких, я использую классы .hidden и .visible.
Тем самым я повышаю удобство для мобильны пользователей, убирая лишнее, но иногда приходится отображать заголовки по 2 раза в коде.
Например у меня на странице теперь два заголовка H1
Один показан для мобильных (второй для ПК, просто в другом месте для удобства)
Удобство повышено, шаблон мобильный облегчен, но не плохо ли это с точки зрения ПС?
Ведь теперь в коде два одинаковых H1 заголовка, хоть и отображаются для пользователей они по 1 разу
Заранее спасибо!
Ботам немного пофиг на стили и они всегда видят исходный код страницы со всеми от сюда вытекающими последствиями.
Выхода два
- первый отдельная мобильная версия вроде https://m.habr.com
- SPA с SSR которое уже на уровне загрузки определяет тип браузера и выдает соответствующий контент
Такой подход вредит ранжированию, т. к. дублируется контент. Подойдите к вопросу основательно и применяйте медиа-запросы с разными стилями к элементам без их дублирования.
Не могу понять зачем менять H1, я ставлю ранжировку в принципе только один h1, так как не вижу смысл снять основное название проектов и вводить людей в путаницу, хз может я что то не понял из вашей стотьи.