Заголовки H2 и далее до H6
Автор: Alex B.Заголовки H1 - H6, в которых предлагается отформатировать текст с текстовом редакторе, в итоговой верстке страницы не являются заголовками.
Заголовок H1 задан только при заполнении данных на шаге 3 - называется "заголовок страницы" (в русской редакции), код страницы выглядит вот так:
<div id="imPage"><header id="imHeader"><h1 class="imHidden">Управление проектами строительства - ИЮЛЬ девелопмент</h1>
Этот заголовок H1 корректно распознается поисковыми системами, его используют роботы для создания сниппета страницы.
Повторю: заголовки H1 - H6, в которых предлагается отформатировать текст с текстовом редакторе, в итоговой верстке страницы не являются заголовками.
Они упакованы в контейнер вида:
<div id="imCell_24" class=""><div id="imCellStyleGraphics_24"></div><div id="imCellStyleBorders_24"></div><div id="imTextObject_24"><div data-index="0" class="text-tab-content grid-prop current-tab " id="imTextObject_24_tab0" style="opacity: 1; "><div class="text-inner"><div class="imHeading2">Управление проектами строительства и девелопмента</div></div></div></div>
Это не является заголовком H2 для поисковой системы.
При этом в текстовом редакторе форматирование заголовков имеет точные атрибуты "Заголовок H1" и так далее до H6.
Необходимо вносить изменения в программу, чтобы код записывался корректно для роботов поисковых систем, либо поясните мне, пожалуйста, что я сделал не так.
Автор
Добавлю, мне помнится, что в ранних версиях это обсуждали.
Программа строит H1 из "заголовка страницы", он в "templates>_custom>base" определяется как:
header id="imHeader">
<!-- HeaderTitleTag --><!-- HeaderTitle --><!-- /HeaderTitleTag -->
<!-- HeaderObjects -->
</header>
В целом, это можно использовать "как есть", но тогда вопрос:
- можно ли дать другое имя классу "class="imHidden", из этого примера:
<div id="imPage"><header id="imHeader"><h1 class="imHidden">Управление проектами строительства - ИЮЛЬ девелопмент</h1>
- потому что такое название означает, что я скрываю что-то от пользователя. За это поисковая система разве не понижает сайт в поисковой выдаче, вплоть до бана страницы?
И еще одно замечание: в любом случае, если на странице программно уже задан заголовок H1, в текстовых заголовках "заголовок H1" нужно убрать! Не может быть на странице двух заголовков H1!
Автор
Получается, что для улучшения представления в поисковой системе, в программном коде в файле "base" лучше вообще вырезать эти строки:
header id="imHeader">
<!-- HeaderTitleTag --><!-- HeaderTitle --><!-- /HeaderTitleTag -->
<!-- HeaderObjects -->
</header>
и далее самостоятельно назначать H1 (также H2-H6) в тексте, используя "<h1>...</h1>?
Тогда подскажите какой класс использовать, чтобы эти заголовки отображались корректно, с заданными настройками программы - выбранным-текстом-размерами-цветом и так далее. Где лежат эти настройки, чтобы задать к ним путь?
Согласен, протестировал H1 на сайте нет от слова вообще. Может я тоже, что-то не так делаю.
Автор
H1 в тексте страницы сайта всегда есть, х5 его преобразует из т.н. "заголовка страницы", а его его нет, идет по пути, который описан в комментарии в файле "base", выше написал где его найти. Т.е. если не прописан заголовок страницы, она вначале берет его из заголовка сайта (прописывается в самом начале на шеге 1, если и там нет - берет из тайтла страницы и т.д.
Подход имеет право на жизнь для новичков, наверное.
Но ошибки в итоге 3 штуки, на мой взгляд:
1) - h1 идет в классе "imHidden", т.е. скрыт от поисковых систем, class="imHidden" имеет свойство {display:none;}, то есть он скрыт от пользователя... что в максимальном варианте думает поисковый робот? - правильно, бан за клоакинг(((
2) - h1 в тексте программируется в оболочку, в контейнер div, обозначенный как <div id="imCell_24" class=""><div id="imCellStyleGraphics_24"></div><div id="imCellStyleBorders_24"></div><div id="imTextObject_24"><div data-index="0" class="text-tab-content grid-prop current-tab " id="imTextObject_24_tab0" style="opacity: 1; "><div class="text-inner"><div class="imHeading1">любой текст</div></div></div></div>... соответственно,поисковая система не видит здесь никакого тега h1(((
3) если программа составляет тег h1 программно из других частей, то почему в текстовом редакторе тоже предлагается сделать "Заголовок H1"??? - это уже ошибка точно.
И с этим нужно срочно что-то делать!
Вы такие вопросы задаёте, что неудобно отвечать даже :) Разработчики только что придумали отображать время чтения статьи в блоге, это именно то, без чего изнывали пользователи программы, а тут какие-то мелочи)
Автор
Да, действительно, о чём это я))))
Только и осталась нам возможность вопросы ставить)))
Вообще, конечно, странные идеи вначале принудительно формировать h1, а потом скрывать его в контейнере, и еще вводить пользователя в заблуждение относительно реальности заголовков в тексте!
Ответ от support дождёмся, надеюсь.
***
In general, of course, strange ideas are first forced to form h1 from another points, and then hide it in a container, and also mislead the user about the reality of the headings in the text!
We will wait for a response from support, I hope.
При проверке на онлайн сервисах Н1 не находится.
Автор
Да, кстати, смотрел Ваш сайт, забыл написать. Действительно, нет ни одного H1. Странно. Я у себя если убираю заголовок страницы, программа подставляет имя сайта, строго по заданному алгоритму.
Там у Вас наверху в браузере мигает что-то - "Жми сюда!" с огоньком) - это кто такой?
И очень странное: запрещена индексация
- X-Robots-Tag: запрещает индексациюпараметры: «noindex»
- Meta-Tag: запрещает индексацию (noindex) в мета-теге «robots»
https://a.pr-cy.ru/motor-tester.ru/
У Вас нет заголовков, слов на странице 1... что-то странное. А сайт хороший, авторитетный и полезный.
Наверху в браузере мигает купленный за кредиты дополнительный объект.
На счет запрета индексации не пойму, запретов никаких нет, возможно из за ссылок которые идут на другие ресурсы рни закрыты для робота.
То что пишет нет заголовков и нет Н1...Н6 это вообще не понятно почему, давно как то смотрел все работало. Тоже самое и про заголовки не понятно куда копать или это с програмой х5 проблема.
https://a.pr-cy.ru/motor-tester.ru/ тоже особо доверять всему что пишет, например Установленные системы статистикиесть, а пишет нет.
Автор
Итого, старый вариант снятия автоматического создания заголовка H1 работает. Если вдруг кому будет полезно, версия 2024.4.3:
папка "/ WebSite X5 - Evo / Templates / _Custom" в файле "base" убираем следующую строку:
<!-- HeaderTitleTag --><!-- HeaderTitle --><!-- /HeaderTitleTag -->
После этого программа перестаёт автоматически генерировать заголовок H1.
Чтобы создать его в тексте просто добавляем <h1>ваш текст</h1> и задаем нужную вам высоту текста. Или определяем другой заголовок по блокам текста ниже заголовка H1 на странице.
На всякий случай, не забываем, что заголовок H1 может быть использован только один раз на странице, он должен быть расположен выше всех других заголовков (H2-H6).
Работаем со стилем - "обычный текст"! Не определяем наш текст как "заголовок H1", или любой другой, который можно определить в текстовых настройках. Эти настройки программой не предназначены для создания заголовков, они определяют только стиль текста, настраиваемый в глобальных настройках "Стиль текста, Поля и Кнопки" на шаге 2.
Имеем в виду, что программа НЕ СОЗДАЕТ автоматически никаких других заголовков, кроме H1.
Важно! Когда программа автоматически создает заголовок H1 из текста названия страницы, она помещает его в стиль imHidden с параметром "display: none", что точно негативно сказывается на ранжировании страниц вашего сайта поисковыми системами.
Важно! Сокрытие текста на странице сайта от просмотра (видимости пользователем при просмотре страницы) поисковыми системами определяется, как "скрытый текст" (пример из правил Яндекса), цитата: "- текст, скрытый с помощью специальных технических приемов: display: none".
В плохом варианте развития событий использование такого заголовка может привести к бану страницы сайта. В любом случае, это отражается на поисковом ранжировании, такие страницы сложно продвинуть стандартными seo-методами в первые страницы выдачи поисковых систем.
Hello Alex
If I understand your issue correctly, you're attempting to insert into your text some Headings like "Heading 1", "Heading 2" and so on and you noticed you're missing the tags <h1> <h2> and so on.
If this is the case, it's likely you didn't enable the option in Step 1 to have the software handle these automatically.
I provide to you here our official guide on the matter which explains what you need to enable to see those headings appear with <h1> <h2> <h3> tags.
https://guide.websitex5.com/en/support/solutions/articles/44001790534-come-si-gestiscono-i-tag-di-intestazione-
Please try this out and let me know if it helped
Thank you
Stefano
GOOGLE TRANSLATE ---
Здравствуйте, Алекс
Если я правильно понял вашу проблему, вы пытаетесь вставить в свой текст некоторые заголовки, такие как «Заголовок 1», «Заголовок 2» и т. д., и вы заметили, что у вас отсутствуют теги <h1> <h2> и т. д.
Если это так, то, скорее всего, вы не включили опцию на шаге 1, чтобы программное обеспечение обрабатывало их автоматически.
Я предоставляю вам здесь наше официальное руководство по этому вопросу, в котором объясняется, что вам нужно включить, чтобы эти заголовки отображались с тегами <h1> <h2> <h3>.
https://guide.websitex5.com/en/support/solutions/articles/44001790534-come-si-gestiscono-i-tag-di-intestazione-
Попробуйте это и дайте мне знать, помогло ли это
Спасибо
Стефано
Автор
Здравствуйте Stefano!
Спасибо за ссылку на инструкцию, это всегда полезно - обновить знания.
Но в моём вопросе речь идет о двух ошибках в программировании страниц сайта, в редакции EVO:
1) ошибка использования class="imHidden" имеет свойство {display:none;} при формировании заголовка страницы, то есть он скрыт от пользователя... Эта ошибка найдена мной в редакции Evo (возможно, что она так же работает и в версии Pro), и ее нужно обязательно исправлять, т.к. это формирует на странице скрытый от посетителя сайта текст, что недопустимо правилами поисковых систем;
2) ошибка представления в объекте "текст" возможности назначить пользователем (в редакции Evo) дополнительные заголовки "H1-H6", хотя такой возможности в версии программы Evo реально не предоставляется, согласно инструкции по ссылке.
В остальном все ок, я разобрался, и в предыдущем своем сообщении оставил для пользователей программы некоторые комментарии, чтобы они не делали таких ошибок.
В программу (в редакции Evo как минимум) необходимо внести коррективы.
Hello Alex,
could you give me some details about issue #1, such as the settings you were currently using for this page and its title, in order for me to take a look?
Regarding #2, Evo does not have the "Automatic heading tag management" function.
Eric
Online translation:
Здравствуйте, Алекс,
не могли бы вы сообщить мне некоторые подробности проблемы №1, например, настройки, которые вы использовали для этой страницы, и ее название, чтобы я мог взглянуть?
Что касается проблемы №2, то в Evo нет функции «Автоматическое управление тегами заголовков».
Eric
Автор
Здравствуйте Eric,
Спасибо, что отвечаете с такой ужасной задержкой, на 7-й день после моего вопроса! Но все-таки отвечаете по существу вопроса.
Проблема №1: зайдите на мой сайт https://promzem-a108.ru/ - нажмите Ctrl+U - в коде посмотрите в строке 44 запись - <h1 class="imHidden">Продажа земли и недвижимости</h1>
Это и есть проблема 1 - программа скрывает заголовок страницы от пользователя! Применяется class="imHidden" со свойством класса {display:none;}
***
Проблема №2 - вы не поняли. Речь идет о том, что пользователь версии Evo думает, что в текстовом объекте создает заголовки H1-H5. Но он не может их создать, он только применяет оформление заголовков.
Hello,
we replied on 04/11, which is as early as we could have, as 01/11 is a holiday, and after this reply you only replied yesterday night,
what delay are you referring to?
Thank you for the additional details.
Eric
Online translation:
Здравствуйте,
Мы ответили вам 04/11, то есть как можно раньше, так как 01/11 - праздник, и после этого ответа вы ответили только вчера вечером,
На какую задержку вы ссылаетесь?
Спасибо за дополнительные подробности.
Eric
Автор
Привет,
У вас в правилах (ваших правилах) записано - ответ тех-поддержки в течение 24/48 часов. 1 ноября у кого праздник - у вас в Италии, или где?
Ответ 4 ноября был дан не по существу заданного вопроса, как и вы мне сейчас ответили не по существу вопроса. 4 ноября мне прислали ссылки на руководство программы, я читал его раньше. Я пользователь программы с версии 10.
По содержанию моего вопроса у вас будут ответы?
Также хотелось бы услышать вопрос об ограничении количества создаваемых страниц в Evo в новой лицензии 2024.3 - задал его отдельной темой.
Автор
***услышать ответ на вопрос***
Hello,
this is not among the types of hidden elements that can cause SEO issues or penalizations:
https://developers.google.com/search/docs/essentials/spam-policies#hidden-text-and-links
Regarding the H2-H6, I will report this as a suggestion so that we may discuss a way improve the interface in Evo by clarifying that they are not automatically set.
Eric
Online translation:
Здравствуйте,
Это не относится к тем типам скрытых элементов, которые могут вызвать SEO-проблемы или пенализации:
https://developers.google.com/search/docs/essentials/spam-policies#hidden-text-and-links
Что касается H2-H6, я сообщу об этом как о предложении, чтобы мы могли обсудить способ улучшить интерфейс в Evo, уточнив, что они не устанавливаются автоматически.
Eric
Автор
Eric, привет.
Вы не правы в вопросе {display:none;}
В своем посте от 11/04/2024 12:48:02 - посмотрите выше в обсуждении, я привел ссылку на правила поисковой системы Яндекс, которая, также как и Гугл, является одной из наиболее употребимых в интернете (СНГ, Россия, Турция и другие).
Вот ссылка на позицию Яндекса о скрытом тексте и использовании class="imHidden" со свойством класса {display:none;} цитата:
"Скрытый текст
Иногда вебмастера пытаются обмануть поисковую систему, размещая на своем сайте невидимые (плохо видимые) тексты, которые содержат ключевые слова или фразы. Зачастую такие тексты не видны посетителям сайта, но хорошо заметны для индексирующих роботов. Это может быть, например:
Позиция Гугл в этой ссылке (которую вы приводите) нигде не говорит о скрытии текста с помощью {display:none;}, цитата:
"Скрытый текст и ссылки
Скрытый текст или ссылки представляют собой способ незаметного размещения на странице контента с единственной целью – обмануть поисковую систему. Примеры создания скрытого текста или ссылок, которые нарушают наши правила:
Существует множество элементов веб-дизайна, в которых для повышения удобства использования реализованы динамический показ и скрытие контента. Примеры таких элементов, которые не нарушают наших правил:
Более того, по использованию {display:none;} есть очень (!)важная дискуссия, в которой ответ дан максимально точно, на мой взгляд. Я опираюсь в своих выводах и рекомендациях к вам, как к разработчикам программы, на эту и другие аналогичные дискуссии. Конечно, возможно, в настоящее время позиция Гугла поменялась, но для этого нужно спросить? - и предоставить ответ Гугла явно и прямо.
***
В настоящее время Вашим словам нет подтверждения.
***
Вы, как разработчик, имеете возможность написать запрос в гугл с просьбой разъяснить и уточнить этот вопрос.
Уверен, всем было бы важно и интересно интересно прочитать ответ Гугла и его конкретную позицию.
***
Важно:
О влиянии использования {display:none;} обязательно нужно посмотреть здесь важный эксперимент!
Старая дискуссия по вопросу скрытого текста.
Автор
Спасибо, это тоже важно.
Hello,
even with the Yandex guide you can see that they refer to "Sometimes webmasters try to deceive the search engine", but in this case this is not hidden text with this purpose, but simply hidden content aligned with the page, unless you purposely set a misleading title to index this differently.
Eric
Online translation:
Здравствуйте,
Даже в руководстве Яндекса видно, что они ссылаются на «Иногда вебмастера пытаются обмануть поисковую систему», но в данном случае это не скрытый текст с этой целью, а просто скрытый контент, выровненный по странице, если только вы специально не задали вводящий в заблуждение заголовок, чтобы индексировать это по-другому.
Eric