Как закомментировать тег H1 в html?

голоса: 0
Для моего сайта никак не возможно прописать тег  H1, на главной странице.  Да и не страницах: доска объявлений, блог, форум, не представляю пользы от  H1, который не несет информации если написать <h1> блог< /h1>  или  <h1> форум< /h1> например.   Как можно, и можно ли вообще закомментировать этот тег, что бы роботы его видели а граждане поситители - нет.  Вот таким способом можно?  Так же не мог для себя четко уяснить из рассмотренных здесь вопросов, как прописать h1 на страницах категорий /страницах архива материала?  Есть предложения?
Адрес сайта ex-hort.ru/
| Автор: | Категория: SEO
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

голоса: 0
 
Лучший ответ

отсюда нужно убрать h1

 <div style="display:none!important;"> <span itemscope itemtype="http://schema.org/Review">  <a itemprop="url" href="/best-cloud-storage"><div itemprop="name"><h1>Лучшее облачное хранилище в 2018 году</h1></div></a>  <span itemprop="description"><br /> <br /> <div align="center"><h1>Где хранить файлы надежней и дешевле</h1></div>

в названии материала оставить. если смущают размеры или вид, настраивается в таблице стилей в глобальном файле стилей

 h1,h2,h3,h4,h5,h6 { font-weight:400; margin:5px 0; padding:0 }  h1 { font:24px Roboto,sans-serif; padding:0 0 7px 20px; font-weight:700 }

скрывать и комментировать нельзя. или удалять все или менять стилями

| Автор:
Выбор ответа лучшим | | Автор: Фёдор Тимофеев

Используем для примера страницу

Так что получается у меня на каждой странице два раза присутствует тег h1:

1.  Это в Титле <title><?if($SEO_TITLE$)?>$SEO_TITLE$<?else?>$ENTRY_NAME$<?endif?><?if($USER_LOGGED_IN$)?></title><?else?></<?'title'?>><?endif?> (и что за двойные кавычки, кстати? )

 <h1>Лучшее облачное хранилище в 2018 году</h1>

2. Это в заголовке :

 <h1>Где хранить файлы надежней и дешевле</h1>

 

И что теперь делать со всеми страницами страницами где такое произошло?

И как посоветуете оформлять заголовок непосредственно в теле текста, не применяя <h1>?

Фёдор Тимофеев,

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

 далее ст раница материала. первый аш1 лучшее облачное хранилище оставить. второй удалить и заменить стронгом. в теле текста стронг, но опять же не переусердствуйте. и ещё раз повторяю найдите в шаблоне комментарий выделенный зеленым и в коде под ним ОБЯЗАТЕЛЬНО УДАЛИТЬ выделенное красным!!!!!!!!!!!!!!

  <!-- похожие материалы -->    <div style="display:none!important;"> <span itemscope itemtype="http://schema.org/Review">  <a itemprop="url" href="/best-cloud-storage"><div itemprop="name"><h1>Лучшее облачное хранилище в 2018 году</h1></div></a>  <span itemprop="description"><br /> <br /> <div align="center"><h1>Где хранить файлы надежней и дешевле</h1></div> <br /> <br /> </p><p>  
webanet,

Выводы: 

1. В титле по умолчантю применяется аш1. 

2 В теле статьи НЕ ПРИМЕНЯЮ аш1, а использую стронги с полужирным шрифтом и размером букв примерно14-15?

3. В коде <!-- похожие материалы -->,  нашел и удалил аш1 (спасибо огромное за науку.)

Скажите тогда почему при просмотре кода страницы, я не вижу аш1 только в заголовке, что в теле статьи? Ведь если я начну применять стронги в теле статьи, страница останется без аш1. Хотя я не считаю это критичным, будут и аш2, аш3

Помогите резюмировать дискуссию. Я правильно все понял?

Фёдор Тимофеев,
не знаю что вы смотрите в своем примере. вот наша страница https://ex-hort.ru/best-cloud-storage там стоит аш1 но на Где хранить файлы надежней и дешевле логичнее было бы чтобы надпись Лучшее облачное хранилище в 2018 году была бы в аш1 а вторая Где хранить файлы надежней и дешевле уже пошла бы стронгом. то есть верхний этаж заголовка страницы должен быть аш1 второй который под ним уже стронгом рисовать. далее на этой же странице просто дико намусорено аш2. в вашей табличке под написью краткое руководство по выбору просто лес никому ненужных аш2 они там не нужны. данным тегом сорить нельзя, если использовать с умом, а не ставить чтоб побольше, то можно получить результат
webanet,

Спасибо за совет по аш2 в теле статьи, учту, исправил.

Продолжаю резюмировать для полой ясности на примере статьи: https://ex-hort.ru/best-cloud-storage

Заголовок, назавем его первый заголовок "Лучшее облачное хранилище в 2018 году" задается  в графе название материала и в коде отображается как: <title>Лучшее облачное хранилище в 2018 году</title>

Второй заголовокГде хранить файлы надежней и дешевле

Задается в теле статьи с помощью аш1 и /аш1 (смотри скрин выше)

<div align="center"><h1>Где хранить файлы надежней и дешевле</h1></div>

Я и пытаюсь уяснить для себя, неужели код: <title>$SITE_NAME$<?if($USER_LOGGED_IN$)?></title><?else?></<?'title'?>><?endif?>, отображает первый заголовок так, что поисковики видят его как буд то он аш1, и соответственно второй заголовок тоже с аш1, уже лишний?

Я не понимаю именно почему вы рекомендуете второй заголовок заворачивать в строги??????

Если первый заголовок это тайтл????

 

 

 

 

я уже написала один раз титлы не трогайте даже туда не смотрите вообще. первый заголовок скорее всего $ENTRY_TITLE$ не надо трогать вообще первый. правьте то что вы пишете внутри статьи. если вы убрали лес аш2 то можно в теле статьи исправить аш1 на аш2 и все. но если лес не убрали, то в теле замените аш1 на стронг

голоса: 0
  1. Для модулей блог и новости просто в шаблоне страницы материала и комментариев заверните оператор $ENTRY_NAME$ в h1 а в модуля каталогах (файлы, статьи, объявления, игры и сайты) заверните оператор $ENTRY_TITLE$ 
  2. По поводу скрытия. Скрывать не стоит так как за это поисковики наказывают.
  3. Для главной и вообще модуля Редактор страниц можно использовать внутри h1 что-то подобное:

<?if($URI_ID$='page1')?>$SITE_NAME$<?else?>$MODULE_NAME$<?endif?> 

то есть для главной отображаем содержимое из поля Название сайта а для других страниц модуля их название.

| Автор:
Повторно показано | | Автор: Yuri_Geruk

<title>$MODULE_NAME$<?if($USER_LOGGED_IN$)?></title><?else?></<?'title'?>><?endif?> Что за двойные кавычки? не подскажите?

Для главной так лучше?

<h1><title>$MODULE_NAME$<?if($USER_LOGGED_IN$)?></title><?else?></<?'title'?>><?endif?></h1>

или

<title><h1>$MODULE_NAME$</h1><?if($USER_LOGGED_IN$)?></title><?else?></<?'title'?>><?endif?>

Фёдор Тимофеев,
  1. h1 внутри титле, это грубая ошибка, так делать нельзя. H1 только внутри (после) <body> но никак не в блоке хеад или в титле.
  2. По двойным кавычкам. Все правильно, это отключение системных скриптов, то есть отключение лишней нагрузки на сайте там где она лишняя.
Yuri_Geruk,

Спасибо. А на мой вопрос в этом же тикете только ответ от webanet, можете что то сказать?

Фёдор Тимофеев,
Ждите ответ позже ближе к вечеру.
...