Что такое HTML, язык разметки HTML

Признаны SEO-компанией №1 в Беларуси
по результатам рейтинга Байнета 2025

+375 (29) 667-88-83
+375 (29) 667-88-83
+375 (17) 276-07-85
+375 (17) 276-07-85

C 10:00 до 19:00 в будние дни

что такое html

HTML (от англ. HyperText Markup Language — язык гипертекстовой разметки) — стандартизированный язык разметки документов для отображения в браузерах, базовый формат веб-страниц.

Что такое HTML с точки зрения SEO — основной язык, с которым работают поисковые алгоритмы: именно HTML-код анализируется при индексации, в нём содержатся все мета-теги, заголовки, ссылки, картинки, по которым поисковик определяет содержание и релевантность страницы. HTML создан Тимом Бернерсом-Ли в 1991 году в CERN как часть проекта World Wide Web.

Стандарт развивается через консорциум W3C и группу WHATWG. Действующая версия — HTML5 (HTML Living Standard), принятая как рекомендация W3C в октябре 2014 года, с тех пор развивается без выпуска новых нумерованных версий, с постоянным добавлением функций.

В HTML страница описывается через теги: <h1> для главного заголовка, <p> для абзаца, <a> для ссылки, <img> для изображения и сотни других для разных типов контента.

Что такое HTML

HTML — декларативный язык разметки, описывающий структуру веб-документа через специальные теги. Полное название — HyperText Markup Language, в переводе — язык гипертекстовой разметки. В отличие от языков программирования (JavaScript, PHP, Python), HTML не «выполняется» в смысле пошагового исполнения команд — это формат описания контента, который браузер интерпретирует и отображает на экране пользователя. Концепция HyperText Markup Language подразумевает разметку текста с возможностью гипертекстовых переходов — ссылок между документами.

Принцип работы HTML простой: каждый элемент страницы (заголовок, абзац, картинка, ссылка) обозначается парным тегом — открывающим и закрывающим. Внутри тегов размещается содержимое. Браузер читает HTML сверху вниз, формирует DOM (Document Object Model — объектную модель документа) и отрисовывает страницу согласно описанной структуре.

Пример простой HTML-страницы:

<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <title>Заголовок страницы</title>
</head>
<body>
  <h1>Главный заголовок</h1>
  <p>Первый абзац текста.</p>
  <a href="https://cropas.by">Ссылка на сайт</a>
</body>
</html>

HTML не отвечает за оформление страницы — для этого существует CSS (каскадные таблицы стилей). HTML не отвечает за интерактивность — для этого нужен JavaScript. Три языка работают вместе: HTML описывает структуру, CSS — внешний вид, JavaScript — поведение.

История HTML

HTML создан Тимом Бернерсом-Ли в марте 1989 года в CERN — европейском центре ядерных исследований в Швейцарии. Бернерс-Ли разрабатывал систему обмена научными документами между учёными разных институтов и предложил концепцию гипертекста — связанных между собой документов с возможностью переходить по ссылкам. Это была основа того, что позже стало World Wide Web.

Хронология создания и развития HTML:

  • Март 1989. Бернерс-Ли публикует предложение «Information Management: A Proposal» — первое описание концепции гипертекста для научного обмена.
  • 1990. Реализация первой версии HTML и браузера WorldWideWeb для NeXTSTEP операционной системы.
  • 6 августа 1991. Первая публичная веб-страница на info.cern.ch — официальный запуск World Wide Web.
  • Октябрь 1991. Публикация первого описания HTML — список из 22 разрешённых тегов под названием «HTML Tags».
  • 1994. Основание консорциума W3C (World Wide Web Consortium) Тимом Бернерсом-Ли для стандартизации веб-технологий.
  • Ноябрь 1995. HTML 2.0 — первый стандартизированный документ (RFC 1866).
  • Январь 1997. HTML 3.2 — рекомендация W3C, добавила таблицы, апплеты, обтекание текста.
  • Декабрь 1997. HTML 4.0 — поддержка скриптов, мультимедиа, фреймов, CSS-стилей.
  • 2000. XHTML 1.0 — переходный формат HTML, соответствующий правилам XML.
  • 2004. Формирование WHATWG (Web Hypertext Application Technology Working Group) — группы разработчиков браузеров, которая начала параллельное развитие HTML.
  • 28 октября 2014. HTML5 — финальная рекомендация W3C. Семантические теги, нативная поддержка видео и аудио, Canvas, WebSockets, локальное хранилище.
  • 2019. W3C и WHATWG договорились объединить усилия — HTML стал «Living Standard» без нумерованных версий, постоянно обновляющийся стандарт.

Тим Бернерс-Ли посвящён в рыцари королевой Елизаветой II в 2004 году за вклад в создание Web. Получил премию Тьюринга в 2017 — высшую награду в компьютерных науках, эквивалент Нобелевской премии для IT.

Версии HTML

ВерсияГодГлавные новшества
HTML 1.01993Базовые теги: заголовки, абзацы, ссылки, списки, изображения
HTML 2.01995Первая стандартизация, формы, изображения inline
HTML 3.21997Таблицы, апплеты, JavaScript поддержка, шрифты
HTML 4.011999CSS, фреймы, поддержка мультиязычности, скрипты, медиа
XHTML 1.02000HTML в синтаксисе XML — строгая разметка, регистрозависимость
HTML52014Семантические теги, <video>, <audio>, Canvas, локальное хранилище, новые формы
HTML Living Standard2019 → текущая версияПостоянные обновления, новые API, без нумерованных версий

Формально на 2024 год не существует «HTML 6» или «HTML 5.1» — концепция Living Standard предполагает непрерывное развитие без фиксированных версий. Современные браузеры (Chrome, Firefox, Safari, Edge) поддерживают актуальный стандарт автоматически с обновлениями.

XHTML — отдельная ветка стандарта, существовавшая параллельно с HTML 4 и HTML5. Главные отличия XHTML от классического HTML: обязательное закрытие всех тегов (даже самозакрывающихся вроде <img />), регистрозависимые имена тегов и атрибутов, строгое соблюдение правил вложенности. К середине 2010-х индустрия отказалась от XHTML в пользу более гибкого HTML5.

Структура HTML-документа

Каждая HTML-страница имеет фиксированную структуру:

<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Заголовок в выдаче поиска</title>
  <meta name="description" content="Описание для сниппета">
  <link rel="stylesheet" href="/style.css">
</head>
<body>
  <header>...</header>
  <main>
    <h1>Главный заголовок</h1>
    <article>...</article>
  </main>
  <footer>...</footer>
  <script src="/script.js"></script>
</body>
</html>

Элементы структуры:

  • <!DOCTYPE html> — декларация HTML5, должна быть первой строкой документа.
  • <html lang="ru"> — корневой элемент с указанием языка (важно для SEO и доступности).
  • <head> — метаданные страницы, невидимые пользователю: кодировка, заголовок, описание, ссылки на CSS, скрипты, мета-теги для социальных сетей.
  • <body> — основное содержимое страницы, видимое пользователю.
  • <header>, <main>, <footer> — семантические разделы страницы (HTML5).
  • <article>, <section>, <nav>, <aside> — дополнительные семантические теги для структурирования контента.

Основные теги HTML

ТегНазначениеSEO-важность
<title>Заголовок страницы в выдаче поиска и вкладке браузераКритическая
<meta name="description">Описание страницы для сниппетаВысокая
<h1>Главный заголовок страницыВысокая
<h2> - <h6>Подзаголовки разного уровняСредняя
<p>Абзац текстаКонтентная
<a href="">Гипертекстовая ссылкаКритическая
<img src="" alt="">Изображение с альтернативным текстомВысокая
<ul>, <ol>, <li>Маркированные и нумерованные спискиСредняя (повышает структурированность)
<table>Таблица с даннымиСредняя (для структурированных данных)
<strong>, <em>Семантическое выделение важности и акцентовНизкая
<link rel="canonical">Канонический URL страницыКритическая для дублей
<meta name="robots">Инструкции для поисковых роботов (noindex, nofollow)Критическая
<script type="application/ld+json">Микроразметка Schema.org через JSON-LDВысокая (Rich Snippets)

HTML и SEO — что важно для оптимизации

Главные HTML-элементы, на которые обращают внимание поисковики:

  1. Заголовок страницы. Тег <title> — самый сильный SEO-сигнал на странице. Должен содержать главный ключ запроса, бренд, быть до 60 символов для нормального отображения в выдаче.
  2. Описание страницы. Мета-тег description формирует сниппет в выдаче. Длина 140–160 символов для Google, 200–250 для Яндекса. Не влияет на ранжирование напрямую, но критически важен для CTR.
  3. Главный заголовок H1. Один на страницу, содержит главный ключ. Обычно совпадает или близок к title по смыслу.
  4. Иерархия заголовков. H2 для основных разделов, H3 для подразделов. Помогает поисковику разобрать структуру и пользователю сориентироваться в длинном тексте.
  5. Атрибуты изображений. Alt-тексты должны описывать содержание картинки, помогать незрячим пользователям и поисковикам понимать визуальный контент.
  6. Внутренние ссылки. Связь страниц друг с другом через <a> формирует структуру сайта и распределяет ссылочный вес.
  7. Канонический URL. Тег <link rel="canonical"> указывает поисковику главную версию страницы при наличии дублей или похожих URL.
  8. Микроразметка. Schema.org через JSON-LD или Microdata добавляет машиночитаемые данные о товарах, статьях, организациях, событиях.
  9. Атрибуты ссылок. rel=”nofollow”, rel=”sponsored”, rel=”ugc” — сообщают поисковику тип ссылки и влияют на передачу веса.
  10. Семантическая разметка. Использование тегов <article>, <section>, <nav>, <header>, <footer> вместо обобщённых <div> помогает поисковикам понять роль каждого блока.

HTML5 и семантическая разметка

До HTML5 (до 2014 года) большинство страниц состояло из множества вложенных <div> с классами для CSS-стилизации. Поисковики и скринридеры угадывали роль каждого блока по контексту и классам, что не всегда срабатывало корректно.

HTML5 ввёл семантические теги, явно описывающие роль элементов:

  • <header> — верхняя часть страницы или раздела
  • <nav> — навигационное меню
  • <main> — основной контент страницы (один раз на странице)
  • <article> — самостоятельный материал: статья, новость, пост
  • <section> — тематический раздел внутри страницы
  • <aside> — боковая колонка с дополнительной информацией
  • <footer> — нижняя часть страницы или раздела
  • <figure> и <figcaption> — изображение с подписью
  • <time> — дата или временная метка с машиночитаемым атрибутом
  • <mark> — выделение текста, актуального для текущего контекста
  • <details> и <summary> — раскрывающиеся блоки спойлеров

Преимущества семантической разметки:

  • Лучшее понимание структуры поисковиками — алгоритмы точнее определяют главный контент и второстепенные элементы
  • Улучшенная доступность — скринридеры для незрячих пользователей лучше навигируют по странице
  • Чище и понятнее код — разработчикам проще разбираться в чужой вёрстке
  • Лучшая поддержка мобильных устройств — браузеры применяют свои дефолтные стили для семантических тегов
  • Готовность к работе с AI-парсерами и голосовыми ассистентами — Siri, Google Assistant, Alexa используют семантику для извлечения данных

Часто задаваемые вопросы

Чем HTML отличается от XML?

HTML — язык разметки для отображения документов в браузере с фиксированным набором тегов и относительно мягким синтаксисом. XML — универсальный язык разметки для описания структурированных данных любого типа с возможностью создавать собственные теги и строгим синтаксисом. HTML — для веб-страниц, XML — для обмена данными между системами. XHTML — это HTML, написанный по правилам XML, был промежуточным стандартом в 2000-х.

Чем HTML отличается от CSS и JavaScript?

HTML описывает структуру и содержание страницы — что на ней есть. CSS описывает оформление — как это выглядит (цвета, шрифты, размещение). JavaScript описывает поведение — как страница реагирует на действия пользователя (анимации, AJAX, валидация форм). Все три языка работают вместе: HTML без CSS — это структурированный текст без оформления, HTML с CSS — нормальный сайт, HTML + CSS + JS — интерактивное веб-приложение.

Что важнее для SEO — title или description?

Title важнее. Это прямой фактор ранжирования: поисковики анализируют title для определения темы страницы. Description не является фактором ранжирования напрямую, но влияет на CTR в выдаче — посетитель выбирает между сайтами в выдаче по сниппету. Идеальная стратегия — оптимизировать оба тега: title под ключевые слова, description под максимальную привлекательность сниппета.

Сколько H1 должно быть на странице?

Один. Это стандартная практика веб-разработки с момента появления HTML. Хотя в HTML5 формально разрешено использовать несколько H1 (по одному на каждый <article> или <section>), на практике поисковики лучше работают с одним главным заголовком на страницу. Несколько H1 могут запутать алгоритмы при определении главной темы страницы.

Можно ли использовать таблицы для вёрстки?

Нет. До 2005–2010 годов вёрстка таблицами была стандартной практикой, но сейчас это устаревший подход. Современный стандарт — Flexbox или CSS Grid для раскладки. Таблицы должны использоваться только для отображения табличных данных по их прямому назначению. Вёрстка таблицами создаёт проблемы с адаптивностью, доступностью и скоростью загрузки.

Что такое валидный HTML?

Валидный HTML — это код, соответствующий официальной спецификации W3C: корректно закрытые теги, правильная вложенность, обязательные атрибуты на месте, отсутствие устаревших или несуществующих тегов. Проверка через сервис validator.w3.org. Браузеры умеют отображать и невалидный HTML с ошибками, но валидный код работает стабильнее, лучше индексируется поисковиками, проще поддерживать.

Нужно ли использовать XHTML в 2024 году?

Нет. XHTML 1.0 и XHTML 1.1 — устаревшие стандарты, на смену которым пришёл HTML5. XHTML 2.0 был отменён W3C в 2009 году. Современный стандарт — HTML5 (HTML Living Standard) с более гибким синтаксисом и расширенным набором семантических тегов. Поддержка XHTML в современных браузерах сохраняется только для обратной совместимости со старыми сайтами.

Может ли SEO-специалист обойтись без знания HTML?

Нет. SEO-специалист должен уверенно читать HTML-код страницы: видеть теги title, description, h1-h6, иерархию заголовков, атрибуты ссылок, микроразметку. Базовый уровень — умение пользоваться инспектором браузера (F12), находить нужные теги, оценивать их корректность. Глубокое знание HTML на уровне фронтенд-разработчика не требуется, но без базы работа SEO-специалиста невозможна.

© ЧУП «Кропас», 2026. Все права защищены.