Wat is het verschil tussen http en https (ssl-certificaat)
Voordat we uitleggen hoe je een https-verbinding verkrijgt, duiken we verder de technische verschillen tussen het ophalen van een webpagina met en zonder https-verbinding.
1. NS-resolutie
Wanneer een gebruiker een URL (bijvoorbeeld https://www.example.com) invoert in de adresbalk van hun browser en op “Enter” drukt, begint het proces met de DNS (Domain Name System) om het IP-adres van de server achter die URL op te zoeken. Dit is nodig om de webserver te bereiken.
2. TCP-handshake
Nadat het IP-adres van de server is opgezocht, wordt er een TCP-verbinding tot stand gebracht tussen de browser en de webserver. Dit wordt gedaan via een reeks van drie stappen, bekend als de TCP-handshake:
3. SSL/TLS-handshake
Wanneer de TCP-verbinding eenmaal is opgezet, begint de SSL/TLS (Secure Sockets Layer/Transport Layer Security) handshake. Tijdens deze fase vindt er een uitwisseling/communicatie van informatie plaats om de beveiligingsparameters vast te stellen en om te zorgen voor encryptie.
4. Gegevensoverdracht en verbindingssluiting
Gedurende jouw websitebezoek kunnen de browser en de server veilig gegevens uitwisselen. Wanneer de sessie wordt afgesloten, kan dit op verschillende manieren gebeuren, maar meestal wordt de verbinding gewoon gesloten.
Ssl-certificaat belangrijk voor SEO
Een SSL-certificaat, ofwel een https-verbinding, is vooral belangrijk bij e-commerce bedrijven. E-commerce bedrijven zijn niets anders dan bedrijven die online producten en diensten verkopen en die beschikken over een betaalmodule zoals iDeal.
Met het oog op zoekmachine optimalisatie is een SSL-certificaat belangrijk. Google wil haar zoekers bij een zoekopdracht zo goed mogelijk bedienen met betrouwbare en relevante informatie. Een SSL-certificaat zorgt ervoor dat een website meer vertrouwen richting de bezoeker van een website uitstraalt. Bij websites met een http-verbinding is dat niet het geval omdat uitwisseling van gegevens niet veilig gebeurt. Een SSL heeft geen onbeperkte levensduur en daarom is het tijdig verlengen van het SSL-certificaat belangrijk.
Veelgemaakte fouten binnen seo met ssl-certificaat
Niet tijdig verlengen van SSL-certificaat
Dubbele URL-structuren
Het komt nog wel eens naar voren dat websites gebruik maken van twee URL-structuren, namelijk de https://-variant en de https://www.-variant. Mits het niet instellen van canonicals of 301-redirects heeft dit negatieve impact op je SEO (zoekmachine-optimalisatie).
Dubbele canonical tag
Een canonical is een tag in de HTML-code van een website waarin je specificeert waar de originele inhoud van de website staat. Je verwijst hierbij altijd naar de pagina waar de identieke inhoud zich bevindt.
Stel, je hebt een website met twee URL-paden/pagina’s zoals hieronder weergegeven wordt. In het geval dat beide pagina’s een zelfreferenende canonical tag (naar eigen URL) hebben, dan heeft Google in deze situatie moeite om de juiste content te specificeren. Google heeft hier moeite mee omdat de website aangeeft dat dit verschillende content is.
- https://www.domeina.nl/seo/
- https://domeina.nl/seo/
De oplossing is om de canonical niet zelfrefererend te maken of om een 301-redirect te plaatsen.
Geen 301-redirect vanaf http naar https
We zien, helaas, nog vaak genoeg voorkomen dat een http-variant een zelfrefererend canonical heeft, wat mogelijk voor duplicate content zorgt. Voor een webbouwer is het niet moeilijk om een 301-redirect binnen het .htaccess-bestand toe te voegen, waarbij alle http-URL’s naar een https-URL verwijzen.