6 причин, почему Google считает действительными HTML-значения

  1. Google говорит, что правильный HTML не имеет значения
  2. 6 причин, по которым Google рекомендует проверять HTML
  3. 1. Действительный HTML и скорость сканирования
  4. 2. Совместимость браузера
  5. Поощряет положительный пользовательский опыт
  6. 4. Гарантирует, что страницы функционируют везде
  7. 5. Действительный HTML и Google Merchant Center
  8. 6. Неверный HTML в главном разделе ломает Hreflang
  9. Допустимые HTML-значения
  10. Преимущества валидного HTML
  11. Действительный HTML не имеет значения

Недавний твит от Google Гари Иллиеса привлек внимание к проблеме некорректного HTML. Google в порядке с недействительным HTML. Менее известно, что есть негативные результаты, связанные с неверным HTML. Страницы поддержки Google поощряют издателей кодировать действительный HTML.

Гари Иллис написал в Твиттере следующее сообщение:

«Уважаемые JavaScript-фреймворки и плагины,
Если бы вы перестали помещать недопустимые теги в заголовок HTML, такие как IMG и DIV, это было бы здорово.

С уважением,
Браузеры»

Фреймворки JavaScript - это пакеты кода, которые могут служить строительными блоками для приложений и веб-сайтов. Они ускоряют разработку сайтов. Плагины - это ссылки на дополнения к часто используемым системам управления контентом.

Facebook требует некоторых рекламодателей добавить код отслеживания изображения в разделе заголовка веб-страницы, где он не принадлежит. Это может вызвать каскадную серию ошибок HTML и повлиять на то, насколько эффективно Google сканирует и индексирует веб-страницу, особенно в отношении тегов hrfelang.

Это может вызвать каскадную серию ошибок HTML и повлиять на то, насколько эффективно Google сканирует и индексирует веб-страницу, особенно в отношении тегов hrfelang

Google говорит, что правильный HTML не имеет значения

Собственный Google страница поддержки о важности совместимости браузера утверждает, что неверный код, как правило, просто отлично.

«Хотя мы рекомендуем использовать действительный HTML, вряд ли это повлияет на то, как Google сканирует и индексирует ваш сайт».

В 2017 году Джона Мюллера спросили, играет ли действительный HTML ранжирующую роль, и в ответ Мюллера было ясно, что действительный HTML не важен.

Джон Мюллер написал в Твиттере :

«До тех пор, пока он может быть обработан и извлечен из SD: валидация практически не имеет значения».

«До тех пор, пока он может быть обработан и извлечен из SD: валидация практически не имеет значения»

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

Ответ Джона Мюллера был ясным и однозначным:

Это лишь некоторые из заявлений Google, которые побуждают издателей не беспокоиться о проверке HTML. Большинство сайтов не проходят валидацию, и интернет не рухнул. Однако есть веские причины, по которым вы должны рассмотреть действительный HTML.

6 причин, по которым Google рекомендует проверять HTML

1. Может повлиять на скорость сканирования

2. Влияет на совместимость браузера

3. Поощряет хороший пользовательский опыт

4. Гарантирует, что страницы работают везде

5. Полезно для рекламы Google Shopping

6. Неверный HTML в заголовке раздела ломает Hreflang

1. Действительный HTML и скорость сканирования

В консоли поиска Google страница поддержки о снижении скорости сканирования Google сообщает, что неправильный HTML-код может повлиять на сканирование и индексацию веб-страницы.

«Неработающий HTML или неподдерживаемый контент на ваших страницах: если робот Google не может проанализировать содержимое страницы… он не сможет их сканировать. использование Просмотреть как Google чтобы увидеть, как робот Google видит вашу страницу.

2. Совместимость браузера

В другой официальная страница поддержки веб-мастеров Google рекомендует использовать действительный HTML-код для обеспечения правильного отображения веб-страниц.

GoogleBot отображает ваш сайт как браузер, Chrome версии 41, если быть точным. Chrome 41 датируется 15 марта. Действительный HTML-код поможет обеспечить хорошее отображение вашего сайта во всех браузерах, включая версию, которую GoogleBot использует для отображения веб-сайтов. Например, пользовательские свойства CSS не поддерживаются версией Chrome, используемой GoogleBot для отображения страницы (Читать: Google Engineer выдает предупреждение о Google Crawler ).

«Чистый, действительный HTML - это хороший страховой полис, и использование CSS отделяет презентацию от контента и помогает быстрее отображать и загружать страницы».

Поощряет положительный пользовательский опыт

Понятно, что Google использует пользовательский опыт как сигнал в процессе ранжирования. В этом весь смысл требований к мобильности и подсчета количества рекламы и всплывающих окон на веб-странице.

Маловероятно, что Google напрямую использует действительный HTML в качестве сигнала ранжирования. Можно привести спекулятивный аргумент, что действительный HTML может косвенно влиять на взаимодействие с пользователем и, в свою очередь, может стать положительным сигналом взаимодействия с пользователем, поскольку страница отображается идеально и быстро.

Например, действительный HTML может помочь веб-странице функционировать на всех устройствах, браузерах и операционных системах. Этот фактор пользовательского опыта настолько важен, что Руководство Google для веб-мастеров :

«Помогите посетителям использовать ваши страницы
Убедитесь, что все ссылки ведут на живые веб-страницы. Используйте правильный HTML «.

4. Гарантирует, что страницы функционируют везде

Плохо закодированный HTML заставляет браузер переходить в «режим причуд». Режим «причуд» означает, что браузер вносит изменения в способ отображения страницы. Обычно веб-страница отображается нормально. Но иногда страница не работает правильно.

5. Действительный HTML и Google Merchant Center

Google Merchant Center - это инструмент для создания рекламных объявлений. Google-х Страница поддержки Merchant Center рекомендует использовать действительный HTML ,

«Используйте действительный HTML.
Мы также определяем цену, которую вы показываете, на основе структуры вашей целевой страницы. Использование правильного HTML-кода помогает нам определить правильную цену. …Использовать W3C служба проверки проверить свой HTML

6. Неверный HTML в главном разделе ломает Hreflang

В Hangouts для веб-мастеров с 2016 года веб-издатель спросил, почему Google не собирает его теги Hreflang. Мюллер ответил, что неверный код в разделе заголовка может нарушить сканирование Google и привести к тому, что он не будет индексировать теги Hreflang.

Вот как объясняет это Джон Мюллер из Google:

Так что, возможно, мы просто не распознаем разметку hreflang на этих страницах.

Например, может случиться так, что мы можем сканировать и индексировать эти страницы. Но когда мы визуализируем эти страницы, что-то в разделе заголовка страниц добавляется на ранней стадии, и этот вид разбивает все в голове, включая разметку hreflang.

Допустимые HTML-значения

Страницы поддержки Google показывают, что правильный HTML имеет значение. Недавний твит Google Гари Иллиеса об использовании действительного HTML в разделе заголовка - это напоминание о том, как важно проверять HTML. Проверка веб-страниц может защитить веб-страницу от непредвиденных ошибок.

Если вы заинтересованы в глубоком погружении в то, что ломает HTML, я настоятельно рекомендую статью Эдварда Льюиса о Неустранимая ошибка Ошибка проверки HTML это может повлиять на то, как Google сканирует ваш сайт.

Преимущества валидного HTML

Мэтью Эдвард из SpringBoardSEO.com имеет большой опыт ручного редактирования веб-страниц, чтобы сделать их действительными. Поэтому я спросил, знает ли он какие-либо преимущества для кодирования действительного HTML.

«Это может помочь вам предотвратить проблемы рендеринга, которые некоторые браузеры могут простить, а другие - буквально. Большинство ошибок, которые мешают Google правильно сканировать и индексировать, будут очевидны при просмотре страницы ».

Действительный HTML не имеет значения

Можно минимизировать эти шесть причин как крайние случаи. Большинство веб-страниц, похоже, не подвержены влиянию плохой практики кодирования HTML. Но опять же, большинство вещей не важны, пока они не станут важными.

Прагматичным подходом было бы убедиться, что нет никаких необъяснимых ошибок сканирования, а если нет, то беспокоиться о более важных проблемах.

Как вы относитесь к вопросу правильного HTML? Каково твое мнение?

Изображения от Shutterstock, измененные автором
Скриншоты по автору