Полный аудит сайта
Полный аудит сайта

Проверка кодировки страницы онлайн

Проверьте, корректно ли указана кодировка страницы и совпадает ли она в заголовке и HTML

Бесплатно, быстро и без регистрации
Результаты проверки

Это проверка только кодировки. Чтобы проверить страницу по всем параметрам — воспользуйтесь полной проверкой страницы.

Вы также можете проверить весь сайт. Дубли title и description, orphan-страницы, битые ссылки между разделами и другие системные проблемы можно найти только при проверке всего сайта.

Если у вас нет SEO-специалиста — мы поможем исправить найденные ошибки.

Полная проверка страницы Проверить весь сайт Исправить ошибки

Что такое кодировка и зачем она нужна

Кодировка (charset) определяет, как байты HTML-документа преобразуются в символы на экране. Если кодировка указана неправильно или отсутствует, текст на странице может отобразиться в виде «кракозябр» — нечитаемых символов. Стандартом для современного веба является UTF-8.

Что проверяет этот инструмент

  • Наличие мета-тега charset — указана ли кодировка в HTML
  • Заголовок Content-Type — передаётся ли кодировка в HTTP-заголовке
  • Совпадение кодировок — одинакова ли кодировка в заголовке и HTML
  • Использование UTF-8 — применяется ли рекомендуемая кодировка
  • Позиция тега — мета-тег charset должен быть в первых 1024 байтах документа

Почему кодировка важна для SEO

Некорректная кодировка приводит к тому, что поисковый робот не может правильно прочитать контент страницы. Кириллический текст, отображённый как набор символов, не будет проиндексирован по нужным запросам. Кроме того, «кракозябры» на странице ухудшают поведенческие факторы — пользователи мгновенно покидают такой сайт.

  • Поисковик не сможет корректно проиндексировать текст с неправильной кодировкой
  • Кириллица особенно чувствительна к ошибкам кодировки
  • UTF-8 поддерживает все языки мира и является стандартом HTML5
  • Несовпадение кодировок в заголовке и HTML вызывает непредсказуемое поведение

Частые ошибки

  • Кодировка не указана — браузер пытается определить её автоматически, что не всегда работает
  • Использование windows-1251 вместо UTF-8 — устаревшая кодировка, не поддерживает многие символы
  • Несовпадение кодировки в HTTP-заголовке и мета-теге — браузеры по-разному выбирают приоритет
  • Мета-тег charset расположен далеко от начала документа — браузер может его не заметить
  • Файл сохранён в одной кодировке, а в мета-теге указана другая

Частые вопросы

Почему на странице отображаются «кракозябры»?
Чаще всего это происходит из-за несовпадения фактической кодировки файла и указанной в мета-теге или HTTP-заголовке. Например, файл сохранён в windows-1251, а в мета-теге указан UTF-8. Решение — привести всё к единой кодировке UTF-8.
Чем UTF-8 лучше windows-1251?
UTF-8 — это универсальная кодировка, которая поддерживает символы всех языков мира, эмодзи и специальные символы. Windows-1251 поддерживает только кириллицу и латиницу. Стандарт HTML5 рекомендует UTF-8, и все современные сайты используют именно её.
Где нужно указывать кодировку — в HTML или в заголовке сервера?
Лучше указывать в обоих местах, и они должны совпадать. Мета-тег <meta charset="UTF-8"> должен быть в первых строках секции <head>. HTTP-заголовок Content-Type: text/html; charset=UTF-8 настраивается на стороне сервера.

Другие проверки