Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Serpstat. Нажимая "Принять и продолжить", вы соглашаетесь с нашей Политика конфиденциальности

Сообщить об ошибке

Отменить
19199
How-to Читать 8 минут

Как правильно задать кодировку сайта

Как указать кодировку страницы на сайте
ЧЕК-ЛИСТ: ТЕХНИЧЕСКАЯ ЧАСТЬ — СЕРВЕР
Инструкцию одобрил
SEO-специалист в Luxeo
Чтобы информация на страницах сайта отображалась нормально — устанавливайте правильную кодировку. Если кодировка выбрана верно, а на сайте вместо нужного контента все равно выводятся «ьХПНЙЮЪ», придется устранять ошибки.

Что такое кодировка сайта

Кодировка — это набор связанных между собой символов кода и их воспроизведение на экране. По сути, это способ передачи знаков алфавита, цифр, спецсимволов в виде байтов.

Сейчас используются две самые популярные кодировки:

  • UTF-8;
  • Windows 1251.

В пределах одного ресурса иногда применяют разные кодировки. В этом случае и происходит некорректное отображение информации. Чтобы избежать проблем, желательно выбирать единый стандарт, тогда системы не будут конфликтовать между собой.
Неправильная кодировка на сайте
Ряд специалистов считает более предпочтительным вариант UTF-8. Его поддерживают все серверы, площадки, самые популярные поисковики и браузеры.

Вторая кодировка была создана для обслуживания русификаторов операционной системы Windows. Поэтому популярность у нее ниже.

Как определить кодировку сайта

Кодировку сайта можно узнать через исходный код. Для этого необходимо:

  • открыть нужную веб-страницу;
  • нажать сочетание клавиш «CTRL + U» — появится такая страница:
Исходный код страницы в Google Chrome
  • затем нажать клавиши «CTRL + F», чтобы открылось окно поиска вверху:
Кодировка страницы в исходном коде
  • ввести в поиск слово «charset» и посмотреть, какая возле него указана кодировка.
Кодировка UTF-8 в коде страницы
В данном случае — UTF-8.

Если после всех манипуляций ничего не нашлось, возможно, кодировка пока не задана.

Для проверки используются специальные сервисы. Один из них — Serpstat.

В модуле Аудит сайта можно создать проект для вашего домена и проверить, есть ли ошибка в кодировке. Создайте проект для сайта и укажите страницы, которые нужно проверить. Затем начните сканирование.
Настройка перед запуском сканирования сайта
После того, как отчет будет сформирован, перейдите во вкладку Все проверки и нажмите на ошибку Не указана кодировка.

Сервис покажет все страницы, на которых была обнаружена ошибка, информацию по ней и рекомендацию по устранению.
Аудит сайта серпстат. Ошибка Не указана кодировка
Чтобы быстро узнать какие проблемы есть у твоего сайта и получить рекомендации по их устранению, нажимай на Проверить свой сайт.
Еще подойдет Browserstack. Следует завести аккаунт и в течение тестового периода совершить проверку веб-сайта.
Проверка валидности кода страницы Validator
Зайдите в личный кабинет сервиса Browserstack. Выберите нужные устройства и запустите проверку:
Проверка отображения сайта на разных устройствах Browserstack
После этого вы увидите, как отображается ваш сайт на различных устройствах и операционных системах.
Также проверить можно через Validator, который определяет кодировку с заголовков HTTP и остальных данных в документе.
Хотите узнать, как с помощью Serpstat найти и исправить технические ошибки на сайте?
Оставьте заявку и наши специалисты проконсультируют вас по продвижению вашего проекта, поделятся учебными материалами и инсайтами рынка!

Как влияет кодировка сайта на SEO

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

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

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

Поэтому влияние кодировки на SEO — косвенное. Оно сосредоточено на поведенческих факторах, глубине просмотра и на показателе отказов.

Как решать проблему неправильной кодировки

Выделяют несколько этапов решения проблемы:

  • кодировка в meta-теге;
  • кодировка документа;
  • кодировка в .htaccess;
  • кодировка в базе данных MySQL.

Кодировка в meta-теге

Тег meta задает нужную кодировку. Для этого при создании любого HTML-документа вебмастера указывают ее в блоке head. Пример:
Кодировка в блоке head
Данный фрагмент не является готовым кодом, поэтому перед его внедрением необходимо консультироваться со специалистами.

Кодировка документа

Готовые текстовые HTML-файлы также необходимо сохранять в выбранной кодировке. Для этого достаточно воспользоваться текстовым редактором Notepad++. Просто откройте в нем документ, перейдите в раздел «Кодировки», затем — «Преобразовать в UTF-8 без ВОМ».
Преобразовка документа в UTF-8
Если сделать с ВОМ, появятся пустые символы. Они также выполняют свою функцию, однако в данном случае не будут лишними символами.

Кодировка в .htaccess

Если при открытии веб-страниц непонятные символы все равно появляются, измените настройки сервера. Для этого откройте файл .htaccess в корневой директории и пропишите в нем строку:
AddDefaultCharset UTF-8
Если файла нет, следует его создать. Настройки сохранить. Сервер перезапускать не надо.

Кодировка в базе данных MySQL

Поскольку ресурс держится еще и на базах данных, следует заменить кодировку в таблицах и полях. Если нечитаемые символы не исчезают, исключить проблему в подключении. Для этого подключитесь к серверу баз данных на правах пользователя mysql root.
mysql  -u root -p
Выберите нужную базу данных:
USE имя_базы;
Выполните запрос:
SET NAMES ‘utf8’;

Кодировка при помощи онлайн инструментов

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

Самые популярные из них:
1
2cyr. Универсальный декодер — конвертер кириллицы. Вставьте текст в окно дешифратора. Программа сама попытается подобрать кодировку и перекодирует его. Также на сайте описываются ситуации, при которых расшифровка невозможна, и объясняются пути решения проблемы.
2
Foxtools. Еще один декодер с автоматическим определением кодировки. Прост и удобен в использовании.

Вместо заключения

На каждом сайте необходимо задавать кодировку. Это позволит преобразить контент в читабельный для пользователя вид. При выборе кодировок желательно отдавать предпочтение UTF-8. Она самая популярная, ее распознает большинство поисковых машин, площадок, браузеров.

Чтобы узнать, правильно ли отображается кодировка на контенте веб-ресурса, используйте онлайн-инструменты:

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


Для SEO кодировка важна, чтобы опубликованный контент отображался в нормальном виде. Если пользователи получат на веб-ресурсе набор иероглифов вместо текста, они перестанут посещать сайт. В результате ухудшатся поведенческие факторы, а затем упадет ранжирование.

Поэтому отслеживайте отображение контента, следите через системы метрик за посещаемостью, отказами и глубиной просмотров, которые могут натолкнуть на мысль об ошибке с кодировкой.
Задавайте вопросы в комментариях или пишите в техподдержку.:) А также вступайте в чат любителей Серпстатить и подписывайтесь на наш канал в Telegram.

Сэкономьте время на изучении Serpstat

Хотите получить персональную демонстрацию сервиса, тестовый период или эффективные кейсы использования Serpstat?

Оставьте заявку и мы свяжемся с вами ;)

Оцените статью по 5-бальной шкале

4.78 из 5 на основе 9 оценок
Нашли ошибку? Выделите её и нажмите Ctrl + Enter, чтобы сообщить нам.