Configuring HTTPS and SSL certificates (my roadmap)

HTTPS has been the standard for years – and for good reason. It provides an encrypted connection between browser and server, which is essential for security as well as SEO. Yet I still see sites without SSL or with wrong settings. In this article: my practical roadmap to implement HTTPS correctly.

1. Choose the right SSL certificate

Not every certificate is the same. You have a choice of:

Types of certificates:

  • DV (Domain Validated) – sufficient for 99% of websites
  • OV (Organization Validated) – more trust, especially with business portals
  • EV (Extended Validation) – green lock + company name in address bar (increasingly irrelevant)

Do you use WordPress or a simple site? Then a free Let’s Encrypt certificate is usually sufficient.

2. Install the certificate on the server

Installation varies by hosting party. In many cases it is a matter of one click through the hosting panel.

Examples:

  • Cloudways / Kinsta / SiteGround → integrated Let’s Encrypt installation
  • Plesk / DirectAdmin / cPanel → upload .crt and .key files manually or via Let’s Encrypt addon

Are you using a VPS? Then you install the certificate through the terminal, often with Certbot:

bash
sudo certbot --apache
Copy to Clipboard

or

bash
sudo certbot –nginx
Copy to Clipboard

Getting started with SEO? Feel free to get in touch.

Senior SEO-specialist






    3. Force HTTPS in your configuration

    After installation, make sure all traffic is redirected to the HTTPS variant.

    Options:

    • .htaccess (Apache):
    apacheconf
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    Copy to Clipboard
    • nginx.conf:
    nginx
    RewriteEngine On
    server {
        listen 80;
        server_name jouwsite.nl;
        server_name jouwsite.nl;
        return 301 https://jouwsite.nl$request_uri;
    }
    Copy to Clipboard
    • WordPress: change the Site URL as well as WordPress URL in the settings.

    4. Check for mixed content

    A common problem is mixed content: the HTML loads over HTTPS, but images or scripts load over HTTP. This causes security warnings.

    Resolve:

    • Search the database for http://jouwdomein.nl and replace it with https://….
    • Use a plugin such as Better Search Replace or Really Simple SSL
    • Check the site via DevTools (Console tab → alerts)

    5. Update your sitemap and robots.txt

    Make sure all references to HTTP are replaced with HTTPS.

    • Sitemap.xml → all URLs must point to HTTPS
    • Robots.txt → modify the Sitemap:-line
    • 301 redirects → check that old HTTP links are properly redirected

    Resubmit your sitemap to Google Search Console (under ‘Sitemaps’)

    6. Test if everything is set correctly

    Use a tool to check your HTTPS setup:

    • SSL Labs Test
    • Why No Padlock
    • Redirect Checker

    Notice:

    • Certificate valid?
    • No mixed content?
    • 301 redirects correct?

    In conclusion

    HTTPS is no longer an “extra,” it is a basic requirement. Not only for SEO and user confidence, but also for compatibility with modern browsers and tools. With this roadmap, you’ll have a secure, properly set up HTTPS site – with no detours or loose ends.

    Senior SEO-specialist

    Ralf van Veen

    Senior SEO-specialist
    Five stars
    My clients give me a 5.0 on Google out of 85 reviews

    I have been working for 12 years as an independent SEO specialist for companies (in the Netherlands and abroad) that want to rank higher in Google in a sustainable manner. During this period I have consulted A-brands, set up large-scale international SEO campaigns and coached global development teams in the field of search engine optimization.

    With this broad experience within SEO, I have developed the SEO course and helped hundreds of companies with improved findability in Google in a sustainable and transparent way. For this you can consult my portfolio, references and collaborations.

    This article was originally published on 16 May 2025. The last update of this article was on 21 July 2025. The content of this page was written and approved by Ralf van Veen. Learn more about the creation of my articles in my editorial guidelines.