Как узнать кодировку сайта?
В видео о том, как сделать поиск на сайте от Google я чуть упомянул про кодировку. А в этой маленькой статье опишу данный процесс текстом.
Сначала, кстати, рекомендую почитать статью «что такое кодировки текста«.
Если вы хотите знать, какова кодировка на страницах вашего интернет-проекта, то проще всего сделать это так:
- Откройте любую веб-страницу
- «Взгляните» на её исходный код. Сделать это можно, нажав сочетание клавиш CTRL+U, — если не помогает, то щёлкните правой кнопкой мышки на любом месте страницы и в появившемся меню выберите что-то вроде этого:

![]()
Мета тег с кодировкой (UTF-8)
Вполне возможно, что ничего и не найдётся — значит кодировка не задана и её не узнать. Это не очень хорошо, поэтому лучше добавьте код:

Наверное, это всё про то, как можно узнать кодировку сайта. Хотя очень велика вероятность, что это будет UTF-8 (и вероятность поменьше, что будет windows-1251). Если, например, вы создали сайт на WordPress, то можете вообще не проверять — там точно UTF-8.
Сейчас всё больше и больше веб-ресурсов создаются в кодировке UTF-8. Скорей всего, и ваш там
Как узнать кодировку сайта онлайн?
![]()
Наверняка вы ни раз сталкивались с ситуацией, когда заходите на какой-либо сайт или скачиваете из интернета файл с данными и видите нечитаемый текст. Происходит это из-за того, что неверно указана или и вовсе не указана кодировка. Последствиями такой ошибки могут быть потеря клиентов, низкие позиции в поиске и проблемы с индексацией.
Для того, чтобы выявить эту проблему на начальных этапах продвижения сайта, далее мы расскажем вам о нескольких простых способах, как узнать кодировку сайта, не владея навыками программирования и другими специальными знаниями, а также перечислим инструменты и ссылки на них, которые вам в этом помогут.
Способы определения кодировки сайта
Сегодня при создании веб-сайтов принято использовать одну из двух наиболее популярных в мире кодировок «utf-8» или «windows-1251», на усмотрение вебмастера.
Юникод (utf-8) — появилась в 1992 году, занимает 1 место по популярности, используется при создании мультиязычных проектов.
Кириллица (windows-1251) — появилась в 1990 году, занимает 2 место по популярности, используется при создании только русскоязычных проектов.
Чтобы браузеры пользователей и поисковые роботы смогли правильно определить кодировку сайта и корректно считать разные символы, в исходном коде каждой страницы необходимо прописать специальный мета-тег:
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <meta charset="utf-8">
Обратите внимание, содержимое данного мета-тега обязательно должно соответствовать кодировке документа, формируемого ответа сервером и базы данных.
Определение кодировки сайта с помощью инструмента Пиксель Тулс
С помощью онлайн инструмента для быстрого аудита сайтов от Пиксель Тулс проверить и узнать кодировку можно ещё проще и ещё быстрее, рассмотрим кратко работу с ним:
Зайдите на страницу инструмента.
Введите домен и кликните на кнопку «Проверить».
В результатах найдите строку «Кодировка», это и есть то самое значение, которое вас интересует.
Преимущества данного способа:
Весь процесс займёт у вас не более 30 секунд.
Дополнительно получите информацию по ещё 20+ параметрам анализируемого сайта.
Результаты останутся доступны в истории и для выгрузки в файл.
![]()
Ручной (через исходный код)
Узнать кодировку сайта вручную довольно просто, рассмотрим этот процесс на примере браузера Google Chrome и ему подобных (все браузеры на основе Chromium):
Зайдите на сайт.
Кликните правой кнопкой мыши в любую область страницы, в меню выберите пункт «Просмотр кода страницы». Или воспользуйтесь горячими клавишами «CTRL+U».
В окне с исходным кодом найдите строку с параметром charset, содержимое которого и является значением кодировки сайта.
* для удобства рекомендуем воспользоваться встроенным поиском в браузере, вызвать его можно с помощью горячих клавиш «CTRL+F».
![]()
Выводы
Если вы только создаёте сайт или только взяли его на продвижение, при первичном аудите обязательно уделите должное внимание такому параметру как кодировка.
По нашей статистике, довольно много вебмастеров и SEO-специалистов упускают из внимания эту проверку, допуская критическую ошибку, которая приводит к серьёзным последствиям, мы перечисляли выше: потеря клиентов, падение позиций в поиске, проблемы с индексацией. Чтобы этого избежать, рекомендуем пользоваться инструментами от Пиксель Тулс.
Исправить эту ошибку своевременно займёт у вас и ваших разработчиков всего несколько минут, а решать последствия, которые она может вызвать — до нескольких месяцев.
![]()
Автор статьи:
Артём Азаров
Руководитель развития проекта «Пиксель Тулс»
Как настроить кодировку сайта самостоятельно

Разбираем, на что влияет кодировка, нужно ли указывать ее самостоятельно, и почему могут появиться так называемые «кракозябры» на сайте.
Зачем нужна кодировка
Кодировка (Charset) — способ отображения кода на экране, соответствие набора символов набору числовых значений. О ней сообщает строка Content-Type и сервер в header запросе.
Несовпадение кодировок сервера и страницы будет причиной появления ошибок. Если они не совпадают, информация декодируется некорректно, так что контент на сайте будет отображаться в виде набора бессвязных букв, иероглифов и символов, в народе называемых «кракозябрами». Такой текст прочитать невозможно, так что пользователь просто уйдет с сайта и найдет другой ресурс. Или останется, если ему не очень важно содержание:
Студентка списывала реферат с формулами, а на сайте слетела кодировка. Реальная история
Google рекомендует всегда указывать сведения о кодировке, чтобы текст точно корректно отображался в браузере пользователя.
Кодировка влияет на SEO?
Разберемся, как кодировка на сайте влияет на индексацию в Яндекс и Google.
Позиция Google такая же. Поисковики не рассматривают Charset как фактор ранжирования или сигнал для индексирования, тем не менее, она косвенно влияет на трафик и позиции.
Если кодировка сервера не совпадает с той, что указана на сайте, пользователи увидят нечитабельные символы вместо контента. На таком сайте сложно что-либо понять, так что скорее всего пользователи сбегут, а на сайте будут расти отказы.
Пример страницы со слетевшей кодировкой
Поэтому она важна для SEO, хоть и влияет на него косвенно через поведенческие. Пользователи должны видеть читабельный текст на человеческом языке, чтобы работать с сайтом.
Виды кодировок
Существует довольно много видов, но сейчас распространены два:
Unicode Transformation Format — универсальный стандарт кодирования, который работает с символами почти всех языков мира. Символы могут занимать от 1 до 4 байт, такое кодирование позволяет создавать мультиязычные сайты.
Есть несколько вариантов — UTF-8, 16, 32, но чаще используют восьмибитное.
Windows-1251
Этот вид занимает второе место по популярности после UTF-8. Windows-1251 — кодирование для кириллицы, созданное на базе кодировок, использовавшихся в русификаторах операционной системы Windows. В ней есть все символы, которые используются в русской типографике, кроме значка ударения. Символы занимают 1 байт.
Выбор кодировки остается на усмотрение веб-мастера, но UTF-8 используют намного чаще — ее поддерживают все популярные браузеры и распознают поисковики, а еще ее удобнее использовать для сайтов на разных языках.
Как определить кодировку на сайте
Определить кодировку страницы своего или чужого сайта можно через исходный код страницы. Откройте страницу сайта, выберите «Просмотр кода страницы» (сочетание горячих клавиш Ctrl+U» в Google Chrome) и найдите упоминание «charset» внутри тега head.
На странице сайта используется кодировка UTF-8:
Указание кодировки в коде страницы
Узнать вид кодирования можно с помощью сервиса для анализа сайта. Сервис проверяет в том числе и техническую сторону ресурса: анализирует серверную информацию, определяет кодировку, проверяет редиректы и другие пункты.
Фрагмент анализа
С помощью этого же сервиса можно проверить корректность указанного кодирования на конкретных страницах. Сервис проверяет кодировку сервера и сравнивает ее с той, которая указана на внутренней странице. Найденные ошибки он покажет в результатах проверки, и вы сразу узнаете, где нужно исправить.
Отчет
Проверить кодировку еще можно через сервис Validator.w3, о котором писали в статье о проверке валидации кода. Нужная надпись находится внизу страницы.
Кодировка сайта в валидаторе
Если валидатор не обнаружит Charset, он покажет ошибку:
Ошибка указания кодировки
Но валидатор работает не точно: он проверяет только синтаксис разметки, поэтому может не показать ошибку, даже если кодирование указано неправильно.
Если кодировка не отображается
Если вы зашли на чужой сайт с абракадаброй, а вам все равно очень интересно почитать контент, то в Справке Google объясняют, как исправить кодирование текста через браузер.
О проблеме возникновения абракадабры на вашем сайте будут сигнализировать метрики поведения: вырастут отказы, уменьшится глубина просмотров. Но скорее всего вы и раньше заметите, что что-то пошло не так.
Главное правило — для всех файлов, скриптов, баз данных сайта и сервера должна быть указана одна кодировка. Ошибка может возникнуть, если вы случайно указали на сайте разные виды кодировки.
Яндекс советует использовать одинаковую кодировку для страниц и кириллических адресов структуры. К примеру, если робот встретит ссылку href=»/корзина» на странице с кодировкой UTF-8, он сохранит ее в этом же UTF-8, так что страница должна быть доступна по адресу «/%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0».
Где указать кодировку сайта
У всех таблиц, колонок, файлов, сервера и вообще всего, что связано с сайтом, должна быть одна кодировка. Нужно привести все к единому виду:
- кодировка в мета-теге;
- кодировка в .htaccess;
- кодировка документа;
- кодировка в базе данных MySQL.
Кодировка в мета-теге
Добавьте указание кодировки в head файла шаблона сайта.
При создании документа HTML укажите тег meta в начале в блоке head. Некоторые браузеры могут не распознать указание кодировки, если оно будет ниже.
Мета-тег может выглядеть так:
В HTML5 они эквивалентны.
Тег кодировки в HTML
В темах WordPress обычно тег «charset» с кодировкой указан по умолчанию, но лучше проверить.
Кодировка в файле httpd.conf
Инструкции для сервера находятся в файле httpd.conf, обычно его можно найти на пути «/usr/local/apache/conf/».
Если вам нужно сменить кодировку Windows-1251 на UTF-8, замените строчку «AddDefaultCharset windows-1251» на «AddDefaultCharset utf-8».
Убедитесь, что сервер не передает HTTP-заголовки с конфликтующими кодировками.
Кодировка в .htaccess
Добавьте кодировку в файл .htaccess:
- Откройте панель управления хостингом.
- Перейдите в корневую папку сайта.
- В файле .htaccess добавьте в самое начало код:
- для указания кодировки UTF-8 — AddDefaultCharset UTF-8;
- для указания кодировки Windows-1251 — AddDefaultCharset WINDOWS-1251.
Кодировка документа
Готовые файлы HTML важно сохранять в нужной кодировке сайта. Узнать текущую кодировку файла можно через Notepad++: откройте файл и зайдите в «Encoding». Меняется она там же: чтобы сменить кодировку на UTF-8, выберите «Convert to UTF-8 without BOOM». Нужно выбрать «без BOOM», чтобы не было пустых символов.
Кодировка Базы данных
Выбирайте нужную кодировку сразу при создании базы данных. Распространенный вариант — «UTF-8 general ci».
Где менять кодировку у БД:
- Кликните по названию нужной базы в утилите управления БД phpMyAdmin и откройте ее.
- Кликните на раздел «Операции»:

- Введите нужную кодировку для базы данных MySQL:

- Перейдите на сайт и очистите кэш.
Для всех таблиц, колонок, файлов, сервера и вообще всего, что связано с сайтом, должна быть одна кодировка.
С новой БД проще, но если вы меняете кодировку у существующей базы, то у созданных таблиц и колонок заданы свои кодировки, которые тоже нужно поменять.
Проблема может не решиться, если все дело в кодировке подключения к базе данных. Что делать:
- Подключитесь к серверу с правами mysql root пользователя:
mysql -u root -p - Выберите нужную базу:
USE имя_базы; - Выполните запрос:
SET NAMES ‘utf8’;
Если вы хотите указать Windows-1251, то пишите не «utf-8», а «cp1251» — обозначение для кодировки Windows-1251 у MySQL.
Как узнать кодировку сайта
Кодировка — это набор связанных между собой символов кода и их воспроизведение на экране. По сути, это способ передачи знаков алфавита, цифр, спецсимволов в виде байтов.
Сейчас используются две самые популярные кодировки:
- UTF-8;
- Windows 1251.
Ряд специалистов считает более предпочтительным вариант UTF-8. Его поддерживают все серверы, площадки, самые популярные поисковики и браузеры.
Вторая кодировка была создана для обслуживания русификаторов операционной системы Windows. Поэтому популярность у нее ниже.
Кодировку сайта можно узнать через исходный код. Для этого необходимо:
- открыть нужную веб-страницу;
- нажать сочетание клавиш «CTRL + U» — появится такая страница:
- затем нажать клавиши «CTRL + F», чтобы открылось окно поиска вверху:
- ввести в поиск слово «charset» и посмотреть, какая возле него указана кодировка.
В данном случае — UTF-8.
Если после всех манипуляций ничего не нашлось, возможно, кодировка пока не задана.
Для проверки используются специальные сервисы. Один из них — Serpstat .
В модуле Аудит сайта можно создать проект для вашего домена и проверить, есть ли ошибка в кодировке. Создайте проект для сайта и укажите страницы, которые нужно проверить. Затем начните сканирование.
После того, как отчет будет сформирован, перейдите во вкладку Все проверки и нажмите на ошибку Не указана кодировка .
Сервис покажет все страницы, на которых была обнаружена ошибка, информацию по ней и рекомендацию по устранению.
Стандартные кодировки сайтов могут отличаться, все зависит от сайта. Поисковые машины распознают и проиндексируют текст все равно. Однако важно проверить, чтобы при его отображении не появлялись нечитаемые символы, иероглифы.
Ошибки встречаются, если кодировка сервера не совпадает с кодировкой сайта. И даже несмотря на то, что робот в этом случае сможет распознать контент и выдавать его в поисковой выдаче правильно, пользователи будут уходить.
Непонятный набор символов не несет никакой смысловой нагрузки и не вызывает доверия. Посетители не будут тратить время и усилия на самостоятельную настройку кодировки через браузер. Потому что не каждый знает, как это выполнить, или просто не посчитает необходимым терять свое время. Из-за этого будет падать посещаемость и, соответственно, доход.
Поэтому влияние кодировки на SEO — косвенное. Оно сосредоточено на поведенческих факторах, глубине просмотра и на показателе отказов.