Почему Google перестал учитывать страницы OpenCart после установки SSL

Узнайте, почему Google не индексирует страницы OpenCart после установки SSL, и как исправить ошибки, чтобы восстановить трафик и улучшить SEO.

Почему Google перестал учитывать страницы OpenCart после установки SSL

Представим, что вы установили SSL-сертификат на свой сайт, чтобы обеспечить безопасное соединение. Это решение — правильное: оно повышает доверие пользователей и помогает в SEO, поскольку Google учитывает наличие HTTPS как фактор ранжирования. Однако, спустя некоторое время вы замечаете, что страницы вашего интернет-магазина на OpenCart перестали попадать в индекс поисковой системы или их количество резко сократилось.

Такая ситуация не редкость при переходе на HTTPS, особенно если учесть особенности настройки OpenCart и возможные проблемы с конфигурацией сайта. В этой статье мы разберём, почему это может происходить, какие ошибки чаще всего совершают владельцы сайтов и как всё исправить.

Почему переход на HTTPS может вызвать проблемы

SSL-сертификат изменяет протокол доступа к вашему сайту с HTTP на HTTPS. Это, по сути, значит, что для пользователей и поисковых систем ваш сайт теперь доступен как другой ресурс. Например, URL http://example.com и https://example.com воспринимаются как два разных сайта.

Если переход на HTTPS был выполнен с ошибками, это может привести к следующим проблемам:

  • Дублирование страниц. При отсутствии корректной настройки редиректов сайт становится доступен одновременно по HTTP и HTTPS. Поисковые роботы могут воспринимать это как дублирование контента, что снижает SEO.
  • Неправильные редиректы. Если редиректы настроены некорректно или вообще отсутствуют, поисковые системы могут отказаться сканировать новый адрес.
  • Сломанные ссылки в карте сайта. OpenCart, при переходе на HTTPS, не всегда автоматически обновляет ссылки, которые находятся в карте сайта (sitemap.xml).
  • Проблемы с файлом robots.txt. Если в этом файле запрещено сканирование сайта по новому протоколу, Google просто не сможет индексировать страницы.
  • Нет обновления в Google Search Console. Если вы не добавили HTTPS-версию сайта в Search Console, поисковый робот не будет учитывать ваш новый адрес.

Как найти причину проблемы

Чтобы понять, почему Google перестал учитывать ваши страницы, важно провести диагностику. Вот что можно проверить:

  • Проверка индексации сайта. Введите в поисковик запрос site:example.com (замените example.com на ваш домен). Точно ли Google видит ваши страницы? Если количество страниц отличается от ожидаемого, это повод для более детального анализа.
  • Планшетная проверка HTTP и HTTPS. Проверьте, доступны ли страницы одновременно по старому (http://) и новому (https://) адресам. Это можно сделать вручную, введя URL в браузер, либо с помощью инструментов, например, проверки ответа сервера (HTTP Status Checker). Результат должен быть редирект с HTTP на HTTPS.
  • Карта сайта (sitemap.xml). Откройте карту сайта в браузере. Проверьте, ведут ли все ссылки в ней на HTTPS-адреса. Если нет, файл нужно обновить.
  • Файл robots.txt. Убедитесь, что этот файл не блокирует сканированиеHTTPS-страниц. Например, команда Disallow: / полностью запрещает индексировать сайт.
  • Google Search Console. Если ваш сайт ещё остался привязанным только к HTTP-версии, добавьте его новый вариант с HTTPS.

Как исправить ситуацию

Если вы нашли источник проблемы, дальше потребуется корректная настройка вашего сайта на OpenCart. Вот поэтапный план действий.

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

Настройте 301-редирект (постоянный перенаправляющий код) с HTTP на HTTPS. Это можно сделать в файле .htaccess. Для OpenCart стандартный редирект выглядит следующим образом:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Этот код автоматически направит всех пользователей и поисковых роботов с HTTP на HTTPS-версию вашего сайта.

Обновление системного файла config.php

У OpenCart есть два файла настройки: config.php и admin/config.php. После установки SSL убедитесь, что в этих файлах все ссылки и пути изменены на HTTPS. Например:

define('HTTP_SERVER', 'https://example.com/');
define('HTTPS_SERVER', 'https://example.com/');

Обновление карты сайта

Если вы используете встроенное расширение для генерации карты сайта в OpenCart либо сторонний плагин, сгенерируйте новую карту сайта, чтобы все ссылки были на HTTPS. Затем снова отправьте карту в Google Search Console.

Проверка robots.txt

Откройте robots.txt файл на сайте и убедитесь, что он не блокирует индексацию HTTPS-версии. Например:

User-agent: *
Allow: /

Добавьте сайт с HTTPS в Google Search Console

Google рассматривает HTTP и HTTPS как отдельные сайты. Добавьте новую версию с HTTPS в раздел «Параметры индексации» Search Console. Если вы используете карту сайта, отправьте её заново.

Чего ещё стоит избегать

Помимо очевидных ошибок, есть ещё несколько моментов, которые могут мешать индексации:

  • Использование смешанного контента. Если на HTTPS-страницах грузятся ресурсы (например, изображения, скрипты) по HTTP, браузеры и поисковики это не одобряют.
  • Неправильная конфигурация плагинов, устанавливающих SSL.
  • Игнорирование обновления внутренних ссылок. Убедитесь, что все ссылки на сайте используют HTTPS и не ведут на HTTP.

На что смотреть при выборе хостинга

Если вы столкнулись с проблемами после установки SSL, иногда это может быть связано с ограничениями хостинга. Вот что важно уточнить:

  • Поддержка SSL. Убедитесь, что ваш провайдер предлагает бесплатные SSL-сертификаты (например, Let’s Encrypt) или возможность подключения платных сертификатов.
  • Корректная настройка HTTPS. У некоторых хостингов есть встроенные инструменты для настройки SSL. Если их нет, у вас останутся все настройки «на руках».
  • Производительность сервера. HTTPS требует больших ресурсов для обработки запросов. Сервер с низкой производительностью может замедлить ваш сайт.
  • Протокол HTTP/2. Новый протокол повышает скорость загрузки страниц на HTTPS. Проверьте, поддерживает ли его ваш хостинг.
  • Техническая поддержка. Узнайте, сможет ли ваш провайдер помочь с настройкой редиректов или найти ошибки.

Если ваш сайт на OpenCart и вам нужен надежный хостинг, обратите внимание на виртуальный хостинг Beget. Он предлагает быструю настройку и поддержку 30+ CMS в один клик, включая OpenCart.

Подводя итог

Если Google перестал учитывать страницы после установки SSL, это, скорее всего, связано с ошибками при переходе на HTTPS. Чтобы их исправить, достаточно детально проверить настройки сайта, обновить критичные элементы вроде редиректов, карты сайта и конфигурационных файлов. После исправлений нормальная индексация восстановится.

Рекомендуем регулярно проверять индексирование ваших страниц через инструменты вроде Google Search Console и диагностировать возможные проблемы, чтобы заранее их решать. Надёжный хостинг и аккуратная настройка системы помогут сделать переход на HTTPS максимально безболезненным для вашего бизнеса.

Если тема хостинга и автоматизации вам близка — подписывайтесь:

Разбираем AI и автоматизацию бизнеса в
Telegram-канале ProDelo
свежие новости каждый день. Вопросы можно задать в
общем чате.

Видео по OpenCart, автоматизации и AI:
YouTube,
Яндекс Дзен,
ВКонтакте.

0 0 голоса
Рейтинг статьи

Вам так же может понравиться

Об авторе: Admin

Подписаться
Уведомить о

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии