Google Search Console Series: HTTPS — What Google Checks and What Errors Mean

Google Search Console
7All Views
📚 Series: Google Search Console Complete Guide
  1. Performance Report
  2. Pages & Indexing
  3. Sitemaps
  4. URL Inspection
  5. Core Web Vitals
  6. HTTPS

The HTTPS report in Google Search Console shows whether your site is being served securely and whether Google is seeing any mixed content or certificate issues. HTTPS is a confirmed Google ranking signal and a basic security requirement for any modern website. Here’s what the report shows and what to do if you see errors.

Why HTTPS matters for SEO

Google has used HTTPS as a ranking signal since 2014. Sites without HTTPS get a small ranking penalty — not enough to destroy rankings on its own, but in competitive niches every signal counts. More importantly, browsers like Chrome show a “Not Secure” warning on HTTP pages, which destroys user trust and increases bounce rates.

Beyond rankings, HTTPS encrypts the connection between your server and the visitor’s browser, protecting form submissions, login credentials, and payment data. It’s non-negotiable for any serious site.

What the HTTPS report shows

In Google Search Console → Experience → HTTPS, you’ll see:

  • HTTPS pages: URLs Google found that are correctly served over HTTPS
  • Non-HTTPS pages: URLs still being served over HTTP — these need fixing
  • Reasons for non-HTTPS status: Google categorises the issues by type

Common HTTPS issues and fixes

Pages served over HTTP

The page URL starts with http:// instead of https://. Your SSL certificate may not be installed, or your WordPress site isn’t configured to use HTTPS.

Fix:

  1. Install an SSL certificate — most hosts (Hestia, cPanel, Cloudflare) provide free Let’s Encrypt certificates
  2. In WordPress → Settings → General, change the Site URL and WordPress URL from http:// to https://
  3. Add a 301 redirect from HTTP to HTTPS in your .htaccess (Apache) or Nginx config

Mixed content

The page itself is served over HTTPS, but it loads resources (images, scripts, stylesheets) from HTTP URLs. Browsers block these or show warnings, and Google flags the page as not fully secure.

Fix: Find all HTTP resource references in your content and update them to HTTPS. Use a plugin like Better Search Replace to update URLs in your database, or use Cloudflare’s Automatic HTTPS Rewrites feature if you’re behind Cloudflare. Also check your theme’s hardcoded assets — any http:// URLs in your theme files need updating.

Invalid SSL certificate

Your SSL certificate is expired, self-signed, or configured incorrectly. Google treats this the same as no HTTPS.

Fix: Renew your SSL certificate. Let’s Encrypt certificates expire every 90 days — most hosts auto-renew them, but if the auto-renewal fails you’ll get this error. Check your host’s control panel or run certbot renew on the server if managing SSL manually.

Certificate doesn’t cover this domain

Your SSL certificate is valid but was issued for a different domain. Common when you’ve recently migrated from one domain to another, or if your certificate doesn’t cover both www and non-www variants.

Fix: Issue a new SSL certificate that covers your exact domain and the www variant.

Checking your HTTPS setup outside Search Console

Use these free tools to diagnose HTTPS issues in detail:

How HTTPS and the RankAlSEO plugin interact

The RankAlSEO plugin outputs canonical tags, sitemap URLs, and Open Graph tags using the URL format WordPress is configured to use. If your WordPress Site URL is set to https:// in Settings → General, all of these will correctly use HTTPS. If it’s still on http://, the plugin will output HTTP URLs in meta tags — which can confuse Google about your canonical URL.

Always make sure your WordPress Site URL and Home URL both start with https:// before worrying about anything else.

Setting up the correct redirect

Once HTTPS is configured, make sure all HTTP traffic redirects to HTTPS with a 301 (permanent) redirect. For Apache, add to your .htaccess:

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

For Nginx, add to your server block:

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    return 301 https://$host$request_uri;
}

After adding the redirect, go to Settings → Permalinks → Save Changes in WordPress to flush rewrite rules — the same fix as for sitemap 404s. See: WordPress Sitemap Returns 404? Here’s the Fix

Action steps

  1. Go to Search Console → Experience → HTTPS
  2. Check the ratio of HTTPS to non-HTTPS pages
  3. If you have non-HTTPS pages, click in to see which URLs and what reason
  4. Run your site through SSL Labs to check your certificate
  5. Make sure WordPress Settings → General has https:// URLs
  6. Confirm your .htaccess or Nginx config redirects HTTP → HTTPS
  7. Use Why No Padlock to check for mixed content on your homepage

That’s the complete Google Search Console series. You now understand every major report — Performance, Pages, Sitemaps, URL Inspection, Core Web Vitals, and HTTPS. The RankAlSEO plugin handles the SEO layer of all of these automatically — schema, sitemaps, canonicals, meta tags, and the webmaster verification codes for Search Console setup.

If you’re on the free plan and want to unlock the full suite — rank tracking, AI content generation, full-site audits, and priority support — upgrade to RankAlSEO PRO from €5.99/month.

Power up your WordPress SEO

RankAl SEO PRO gives you unlimited AI content generation, daily rank tracking, full-site audits, and WooCommerce SEO — all inside WordPress. From €8.99/month.

Leave a Reply

Your email address will not be published. Required fields are marked *

⚡ RankAl SEO PRO

The WordPress SEO plugin
your site actually needs.

AI content generation, rank tracking, full-site audit, WooCommerce SEO. From €8.99/month.