Ошибки при создании интернет страниц
При неправильном заполнении материалов сайта, Яндекс (или другие поисковики)
не будет индексировать эти страницы. Таким образом, страницы не будут попадать в
результаты поиска.
Внимание!
- Если вы используете слишком много заголовков (тэги вида:
<h1>..<h6>) в своем материале, то такие
страницы тоже не будут индексироваться поисковиками! Поэтому, лучше избегать
чрезмерного использования заголовков в материалах. Если вы хотите выделить
текст, то лучше использовать тэг <strong>.
- h тэги - это тэги акцентирования поисковых систем,
необходимые для того, чтобы поисковик мог выделить главное на странице.
- h1 - это главный заголовок страницы, этот тег один
из важнейших при продвижении сайта. И к нему от поисковых систем выставляются
очень важные требования: одно из таких, что данный тег может использоваться
только 1 раз на странице! Если тэг h1 состоит из
одного слова - это плохо. Рекомендуется увеличить размер.
-
Так же, запомните важную особенность: тэг заголовок <h> нельзя помещать внутри
тэга параграф <p>!
Для просмотра ошибок откройте пункт Сервис->Администрирование->Просмотр
сообщений программы.
Сообщения, связанные с вашим сайтом имеют тип "HTML
Формат":
Для того, чтобы найти материал, в котором содержаться ошибки, скопируйте ИД материала (выделено красным на картинке ниже):
Далее, откройте Файл->Проводник->Интернет->Материалы,
перейдите во вкладку "Поиск" и вставьте в поле "ИД" скопированную информацию,
нажмите кнопку "Найти". Откройте найденный материал двойным кликом мыши.
Примеры исправления ошибок
Ошибка "Unexpected end tag : p"
Пример 1:
"Строка 37 колонка 5 Unexpected end tag : p" -
"Неожиданный завершающий тэг: p" в строке 37
В таблице ниже представлены фрагменты материала, левая часть - первоначальный
вариант с ошибкой, правая часть (выделено зеленым) - исправленный фрагмент
материала:
|
|
Проблема заключается в том, что тэг заголовок <h> нельзя помещать внутри тэга параграф <p>!
Ошибка "Unexpected end tag : p"
Пример 2:
Интернет материал
HTML ошибки в материале ИД "yU30dHYHpc4kRzZAsiIxG0"
название "Контакты"
Строка 8 колонка 30 Unexpected end tag : p
Строка 15 колонка 33 Unexpected end tag : p
Строка 22 колонка 11 Unexpected end tag : p
В сообщении указано, что материал "Контакты" содержит ошибки в строке 8, 15 и 22, ошибка
одинакова - "Неожиданный конечный тэг p".
Во-первых, в тексте материала содержится два конечных тэга </p>,
в строке 8 и 15, и всего один начальный тэг <p> в первой строке . В данном случае необходимо либо убрать один из
конечных тэгов, либо
дополнить текст начальным тэгом <p>.
Во-вторых, здесь допущена ошибка, рассмотренная в первом примере! Тэг
заголовок <h> нельзя помещать внутри
тэга параграф <p>! Фрагмент материала содержит
тэг <h3>, помещенный внутри <p>,
причем 2 раза!
Зеленым выделены варианты исправленных фрагментов:
|
|
|
Ошибка Хит продаж "Unexpected end tag :
h4"
Особенное внимание нужно обращать на ошибки, если товар является хитом продаж!
На рисунке ниже изображена подобная ошибка:
Копируем наименование товара и идем в справочник товаров
для его поиска. В тексте указано, что ошибка в описании товара, поэтому сразу
переходим во вкладку "Описание" в карточке найденного товара. Ошибка содержится
в строке 11 - "Неожиданный конечный тэг h4".
В описании не хватает начального тэга <h4> для
завершающего тэга </h4> в строке 11. А так же,
нет завершающих тэгов для <h6>.
|
|
Ошибка "Opening and ending tag mismatch: body and strong"
Проблема заключается в том, что тэги <p> и <strong> начались, но
не закончились!
Во-вторых, необходимы вложения (<b></b>), и в идеальном варианте рекомендуется
делать отступы, чтобы не терять начало и конец тэгов.
|
|
Следующая запись содержит закрывающие тэги, но тоже является неправильной!
Так как, тэг <strong> располагается внутри тэга <p>,
то закрывающий тэг </strong> должен быть до закрывающего тэга
</p>!
|
Ошибка "Unexpected end tag : br"
В строке 3 содержится закрывающий тэг </br>, но тэг может иметь значения <br/> или <br>:
|
|
Ошибка "htmlParseStartTag: invalid element name"
В описании товара был применен спец символ "<"
Чтобы использовать знак "меньше", в тексте вместо этого знака используется
запись "<"
|
|