HTTPS / SSL
Secure data transfer protocol. Since 2014, it has been a Google ranking factor, and browsers mark HTTP sites as 'Not Secure'.
HTTPS (HTTP Secure) is an extension of HTTP that uses SSL/TLS encryption to protect data between the browser and server. Switching to HTTPS is mandatory for SEO – not only as a ranking signal but also for user trust and proper browser behaviour.
Why HTTPS matters for SEO
Google uses HTTPS as a lightweight but confirmed ranking signal. More importantly, browsers (Chrome, Firefox, Safari) explicitly mark HTTP sites as 'Not secure', scaring visitors and hurting conversions. Since 2018, the 'Not secure' label appears on all HTTP pages, even without data‑entry forms.
Mixed content issue
After migrating to HTTPS, a common error occurs: the main page loads over HTTPS, but some elements (images, CSS, JS, fonts) are still requested over HTTP. Browsers may block such content (especially scripts), breaking display and functionality.
<!-- Bad: loading an image over HTTP on an HTTPS page -->
<img src="http://example.com/photo.jpg" />
<!-- Good: relative path or HTTPS -->
<img src="/photo.jpg" />
<img src="https://example.com/photo.jpg" />How to migrate to HTTPS smoothly
- Obtain and install an SSL certificate (a free Let‘s Encrypt certificate works as well).
- Set up 301 redirects from HTTP to HTTPS for all pages.
- Update all absolute internal links, canonical tags, sitemap, robots.txt, hreflang.
- Check the site for Mixed Content (using Why No Padlock or browser dev tools).
- Add the HTTPS version in Google Search Console and Google Analytics.
- Update external services that link to your site (affiliate networks, ad accounts).
Common questions
Discuss your project?
Share your goals and website context — I will suggest a practical next step.