«Не защищено», NET::ERR_CERT_* или «смешанный контент» — разные вещи. Сначала смотрим сертификат снаружи, потом контент страницы.
Сертификат
- Истёк срок или неверный CN/SAN.
- Неполная цепочка (нет intermediate).
- Сертификат на другой домен/www.
Mixed content
Страница по HTTPS, а картинки/скрипты грузятся по HTTP. В DevTools → Security/Console. Нужно https:// у ресурсов или относительные URL.
Бесплатный vs платный SSL — в гайде: статья про SSL.