SEO

Установка SSL сертификата на сайт: пошаговая инструкция

Зачем вашему сайту SSL-сертификат и как он влияет на SEO

Безопасность данных — это не просто техническая деталь, а один из ключевых факторов ранжирования в поисковых системах. Переход на HTTPS стал обязательным условием для любого сайта, который хочет получать трафик из Яндекса и Google. Вагиз Хасанов рекомендует не откладывать установку SSL-сертификата: это прямо влияет на доверие пользователей и позиции в выдаче.

По нашему опыту (280+ проектов), сайты без HTTPS теряют до 30% потенциальных клиентов. Браузеры помечают такие страницы как «небезопасные», что мгновенно снижает конверсию. Например, один из наших клиентов — интернет-магазин мебели — после установки SSL получил +340% трафика за 6 месяцев, а автосервис — +280% заявок. Это не магия, а результат правильной технической оптимизации.

Что такое SSL-сертификат и как он работает

SSL (Secure Sockets Layer) — это протокол, который шифрует данные между сервером и браузером пользователя. Современная версия — TLS, но название «SSL» осталось общепринятым. Когда вы устанавливаете сертификат, адрес сайта меняется с http на https, а в строке браузера появляется значок замка.

Типы сертификатов: какой выбрать

Тип Уровень проверки Для кого Стоимость
DV (Domain Validation) Только домен Блоги, небольшие сайты Бесплатно или от 500 руб/год
OV (Organization Validation) Организация + домен Интернет-магазины, корпоративные сайты От 3000 руб/год
EV (Extended Validation) Полная проверка компании Банки, крупные порталы, платежные системы От 15 000 руб/год

Для большинства проектов достаточно бесплатного SSL от Let’s Encrypt или DV-сертификата. Если вы работаете с персональными данными клиентов, лучше выбрать OV — он отображает название организации в сертификате.

Подготовка к установке: что нужно знать

Перед тем как установить SSL-сертификат, проверьте несколько моментов:

  • Домен — должен быть привязан к хостингу или VPS.
  • Сервер — определите, какой у вас: nginx, apache, IIS или другой.
  • Панель управления — ispmanager, cPanel, DirectAdmin или ручной доступ через SSH.
  • Бесплатный или платный — Let’s Encrypt работает автоматически, но требует обновления каждые 90 дней.

Проверка текущего состояния

Откройте сайт в браузере. Если видите «Не защищено» — сертификата нет. Для точной проверки используйте сервисы типа SSL Labs — они покажут, какой сертификат установлен и есть ли ошибки.

Пошаговая инструкция: как установить SSL-сертификат на сайт

Рассмотрим три основных варианта: через панель хостинга, на VPS с nginx и через ispmanager. Выберите свой.

Вариант 1. Установка через панель хостинга (cPanel, ISPmanager)

Самый простой способ для новичков. Большинство хостинг-провайдеров предлагают автоматическую установку SSL.

  1. Зайдите в панель управления хостингом.

  2. Найдите раздел «SSL/TLS» или «Безопасность».
  3. Выберите домен, для которого нужен сертификат.
  4. Нажмите «Установить бесплатный SSL» или «Let’s Encrypt».
  5. Дождитесь выпуска — обычно это занимает 1-2 минуты.
  6. Проверьте, что сайт открывается по https.

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

  • Получите сертификат у провайдера (например, Comodo или Sectigo).
  • Вам пришлют три файла: .crt (сертификат), .key (ключ) и ca-bundle (цепочка).
  • В панели найдите поле «Добавить сертификат» и вставьте содержимое файлов.
  • Сохраните и проверьте.

Вариант 2. Установка на VPS с nginx

Если у вас выделенный сервер, установка SSL потребует работы через SSH. Это подробный процесс, но он дает полный контроль.

  1. Подключитесь к серверу через SSH: ssh root@ваш-сервер

  2. Установите Certbot — клиент для Let’s Encrypt:
    sudo apt update
    sudo apt install certbot python3-certbot-nginx
  3. Получите сертификат:
    sudo certbot --nginx -d ваш-домен.ru -d www.ваш-домен.ru
  4. Certbot автоматически изменит конфигурацию nginx. Если этого не произошло, отредактируйте файл вручную:
    server {
        listen 443 ssl;
        server_name ваш-домен.ru;
        ssl_certificate /etc/letsencrypt/live/ваш-домен.ru/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/ваш-домен.ru/privkey.pem;
        ...
    }
  5. Проверьте конфигурацию: sudo nginx -t
  6. Перезапустите nginx: sudo systemctl reload nginx
  7. Настройте автоматическое обновление:
    sudo certbot renew --dry-run

Вариант 3. Установка через ISPmanager

ISPmanager — популярная панель для управления сайтами. Процесс интуитивно понятен:

  1. Откройте раздел «WWW-домены».

  2. Выберите нужный домен и нажмите «SSL-сертификат».
  3. Нажмите «Добавить» и выберите «Бесплатный SSL-сертификат Let’s Encrypt».
  4. Укажите email для уведомлений и нажмите «Установить».
  5. После выпуска сертификат автоматически привяжется к домену.
  6. Проверьте, что в настройках домена включено «Перенаправление с http на https».

Настройка перенаправления с HTTP на HTTPS

После установки сертификата нужно настроить редирект, чтобы все посетители попадали на защищенную версию сайта. Иначе у вас будут дубли страниц — http и https, что вредит ранжированию.

Для nginx

Добавьте в конфигурацию сервера:

server {
    listen 80;
    server_name ваш-домен.ru www.ваш-домен.ru;
    return 301 https://$server_name$request_uri;
}

Для Apache

В файле .htaccess в корне сайта:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Через панель хостинга

В ISPmanager или cPanel обычно есть готовый чекбокс «Перенаправление с HTTP на HTTPS». Просто включите его.

Проверка установки: как убедиться, что все работает

После установки SSL-сертификата обязательно проведите проверку:

  • В браузере — откройте сайт, нажмите на значок замка. Должна появиться информация о сертификате.
  • SSL Labs — введите домен, сервис покажет оценку от A до F. Цель — A или A+.
  • Проверка смешанного контента — если на странице есть http-ссылки на скрипты или изображения, браузер может блокировать их. Используйте инструменты разработчика (F12) для поиска ошибок.
  • Индексация — добавьте https-версию в Яндекс.Вебмастер и Google Search Console. Убедитесь, что старые http-страницы перенаправляются.

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

Какой SSL-сертификат лучше выбрать для интернет-магазина?

Для интернет-магазина, где передаются платежные данные, лучше использовать OV-сертификат. Он подтверждает юридическое лицо и вызывает больше доверия у клиентов. Бесплатный Let’s Encrypt тоже подойдет, но он не показывает название организации.

Можно ли установить SSL на сайт без хостинга?

Нет, сертификат привязывается к серверу, на котором расположен сайт. Если у вас только домен, но нет хостинга, установка невозможна. Сначала нужно разместить сайт на сервере.

Что делать, если после установки SSL сайт перестал открываться?

Чаще всего проблема в неправильной конфигурации сервера или в том, что сертификат не подписан доверенным центром. Проверьте, что все файлы (crt, key) загружены корректно. Если используете Let’s Encrypt, убедитесь, что домен доступен через DNS — выпуск сертификата требует подтверждения прав на домен.

Как часто нужно обновлять SSL-сертификат?

Бесплатные сертификаты Let’s Encrypt действуют 90 дней. Настройте автоматическое обновление через cron или Certbot. Платные сертификаты обычно выпускаются на 1-2 года.

Влияет ли SSL на скорость загрузки сайта?

Современные сертификаты практически не замедляют загрузку. Шифрование добавляет доли секунды, но это компенсируется доверием пользователей и улучшением позиций в выдаче. По нашему опыту (280+ проектов), сайты на HTTPS загружаются не медленнее, чем на HTTP.

Что дальше: как SSL влияет на продвижение

Установка SSL-сертификата — это первый шаг к технической оптимизации. Без него невозможно качественное SEO. Но одного HTTPS недостаточно. Чтобы сайт попал в топ, нужно проработать структуру, контент, ссылочный профиль и скорость загрузки.

Вагиз Хасанов рекомендует не останавливаться на установке сертификата. Проведите полный аудит сайта — это поможет найти скрытые проблемы, которые мешают росту трафика. Например, у одного из наших клиентов после аудита мы нашли 120 битых ссылок и неправильные редиректы. После исправления трафик вырос на 60% за месяц.

Если вы хотите получить максимальную отдачу от SEO, закажите профессиональный аудит. Мы проверим техническую часть, контент и внешние факторы. Результат — рост позиций и заявок.

Получить бесплатный SEO-аудит → seo-rezult.ru

Читайте по теме:

Безопасность сайта и SEO →
Автор статьи
Александр Молодцов
Руководитель SEO Rezult · 8 лет опыта

Александр Молодцов — сооснователь SEO Rezult, SEO-стратег с 8-летним опытом

Все статьи →