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

Нажав кнопку "Принять и продолжить", вы соглашаетесь с Политики конфиденциальности

Принять и продолжить

Закрыть

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

Отменить
1979
How-to Читать 7 минут 19 марта 2019

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

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

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

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

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

  • UTF-8;
  • Windows 1251.

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

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

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

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

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

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

Для проверки используются специальные сервисы. Один из них — Browserstack. Следует завести аккаунт и в течение тестового периода совершить проверку веб-сайта. Также проверить можно через Validator, который определяет кодировку с заголовков HTTP и остальных данных в документе.
Проверка валидности кода страницы Validator
Зайдите в личный кабинет сервиса Browserstack. Выберите нужные устройства и запустите проверку:
Проверка отображения сайта на разных устройствах Browserstack
После этого вы увидите, как отображается ваш сайт на различных устройствах и операционных системах.

Как влияет кодировка сайта на 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 кодировка важна, чтобы опубликованный контент отображался в нормальном виде. Если пользователи получат на веб-ресурсе набор иероглифов вместо текста, они перестанут посещать сайт. В результате ухудшатся поведенческие факторы, а затем упадет ранжирование.

Поэтому отслеживайте отображение контента, следите через системы метрик за посещаемостью, отказами и глубиной просмотров, которые могут натолкнуть на мысль об ошибке с кодировкой.
Эта статья — часть модуля «Список задач» в Serpstat
«Список задач» в Serpstat
«Список задач» — готовый to-do лист, который поможет вести учет
о выполнении работ по конкретному проекту. Инструмент содержит готовые шаблоны с обширным списком параметров по развитию проекта, к которым также можно добавлять собственные пункты.
Начать работу со «Списком задач»

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

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

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

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

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

Поделитесь статьей с вашими друзьями

Войти Регистрация

Вы исчерпали лимит запросов.

Или email
Забыли пароль?
Или email
Back To Login

Не волнуйтесь! Напишите свой электронный адрес и мы пришлем вам новый пароль.

Вы уверены?

Awesome!

To complete your registration you need to enter your phone number

Назад

Мы отправили код подтверждения на ваш номер телефона

Your phone Resend code Осталось запросов

Что-то пошло не так.

Свяжитесь с нашей службой поддержки
Или подтвердите регистрацию с помощью Телеграм бота Перейдите по этой ссылке
Выберите один из проектов

Знакомство с сервисом

Ознакомьтесь с основными возможностями Serpstat удобным способом!

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

Имя

Email

Телефон

Будем рады вашему комментарию
Увеличить лимиты

Улучшить тариф

Экспорт недоступен для вашего тарифного плана. Вам необходимо улучшить свой тариф до Lite или выше, чтобы получить доступ к инструменту Подробнее

Зарегистрироваться

Спасибо, мы с вами свяжемся в ближайшее время

Пригласить
Просмотр Редактирование

E-mail
Сообщение
необязательно
E-mail
Сообщение
необязательно

У вас закончились лимиты

Вы достигли лимита на количество созданных проектов и больше не можете создавать новые проекты. Увеличьте лимиты или удалите существующие проекты.

Я хочу больше лимитов