HTTPS: co je zabezpečený protokol a proč patří na každý web.
HTTPS chrání komunikaci mezi návštěvníkem a webovým serverem. Pro SEO není kouzelnou zkratkou k lepším pozicím, ale je to technický standard, který pomáhá důvěryhodnosti, správné kanonizaci URL a bezpečnému fungování webu.
- TLS šifrované spojení
- SEO konzistentní URL
- Certifikát ověření domény
- Migrace HTTP na HTTPS
Co je HTTPS.
HTTPS znamená Hypertext Transfer Protocol Secure. Jde o zabezpečenou variantu protokolu HTTP, přes který spolu komunikuje webový prohlížeč a server. Písmeno S na konci znamená “Secure”, tedy zabezpečený.
Hlavní smysl HTTPS není “udělat SEO”, ale chránit přenos dat. Když návštěvník odešle formulář, přihlásí se do účtu, vytvoří objednávku nebo předá osobní údaje, neměla by tato komunikace putovat internetem jako snadno čitelný text. HTTPS ji přenáší uvnitř zabezpečeného spojení.
Z pohledu SEO je HTTPS důležité hlavně proto, že HTTP a HTTPS jsou technicky dvě různé URL. Pokud web funguje současně na obou variantách bez jasného nastavení, může vznikat duplicita, zmatek v kanonizaci a zbytečné technické problémy.
HTTPS zabezpečuje komunikaci mezi prohlížečem a serverem. Pro web je dnes standardem podobně jako responzivní design, správné stavové kódy nebo funkční indexace.
HTTP vs. HTTPS.
HTTP přenáší komunikaci bez ochrany poskytované TLS. HTTPS používá TLS k vytvoření zabezpečeného spojení. Pro návštěvníka je nejviditelnější rozdíl v adrese stránky, která začíná zabezpečeným protokolem HTTPS. Prohlížeč zároveň dokáže ověřit certifikát serveru a upozornit, pokud je s připojením problém.
| Oblast | HTTP | HTTPS |
|---|---|---|
| Bezpečnost | Komunikace není chráněná TLS. | Komunikace probíhá přes zabezpečené spojení. |
| Typický port | 80 | 443 |
| Důvěra uživatele | Prohlížeč může upozorňovat na nezabezpečený web. | Moderní standard pro veřejné weby, formuláře a e-shopy. |
| SEO dopad | Může vytvářet duplicitu vedle HTTPS varianty. | Preferovaná zabezpečená varianta, pokud je správně nastavená. |
Pro běžného uživatele není důležité znát čísla portů nebo technické detaily handshake. Důležité je, že prohlížeč dokáže navázat důvěryhodné šifrované spojení se serverem, pro který byl certifikát vydán.
Co HTTPS chrání.
HTTPS stojí na třech základních vlastnostech: šifrování, integritě dat a ověření serveru. Díky tomu pomáhá chránit formuláře, přihlášení, objednávky, platební komunikaci i běžné prohlížení webu.
Data nejsou snadno čitelná
Komunikace mezi návštěvníkem a serverem je přenášená zabezpečeně, což je důležité hlavně na veřejných sítích.
Menší riziko změny po cestě
HTTPS pomáhá bránit tomu, aby někdo během přenosu nepozorovaně upravil obsah komunikace.
Certifikát patří doméně
Prohlížeč ověřuje, zda certifikát odpovídá doméně a zda mu může důvěřovat.
Očekávání uživatelů
HTTPS dnes lidé i prohlížeče berou jako samozřejmost. U formulářů a e-shopů je prakticky nutností.
HTTPS neznamená automaticky bezpečný web.
Tohle je dobré říct naplno: HTTPS chrání přenos dat, ale samo o sobě nedokazuje, že je provozovatel webu poctivý, že e-shop odešle zboží, že web neobsahuje chyby nebo že obsah na stránce je pravdivý. Platný certifikát může mít i podvodný web.
HTTPS je tedy technický a bezpečnostní základ. Skutečná důvěryhodnost webu stojí také na reputaci značky, jasných kontaktech, recenzích, transparentních podmínkách, kvalitním obsahu, bezpečné administraci a signálech, které souvisí s tématem E-E-A-T.
Co je TLS a proč se pořád říká SSL.
HTTPS dnes používá protokol TLS, tedy Transport Layer Security. Starší označení SSL vychází z předchůdce TLS a technicky už není přesné. V běžné praxi se ale výraz SSL certifikát používá tak často, že tím lidé většinou myslí certifikát pro HTTPS.
TLS certifikát obsahuje informace potřebné k ověření domény, vydavatele certifikátu a doby platnosti. Pokud certifikát vyprší, neodpovídá doméně nebo není důvěryhodný, prohlížeč může návštěvníka zastavit bezpečnostním varováním. To je problém pro důvěru, konverze i technickou kvalitu webu.
Jak HTTPS komunikace zjednodušeně funguje.
Když uživatel otevře HTTPS stránku, prohlížeč a server navážou zabezpečené spojení. Server předloží certifikát, prohlížeč ho ověří a během TLS handshake se strany dohodnou na parametrech spojení a klíčích potřebných pro bezpečnou komunikaci.
Starší vysvětlení někdy říkají, že prohlížeč všechna data zašifruje veřejným klíčem a server je soukromým klíčem rozšifruje. To je příliš zjednodušené. Asymetrická kryptografie pomáhá hlavně při ověření a navázání spojení, samotný přenos potom používá efektivnější symetrické šifrování.
HTTPS a SEO.
HTTPS má pro SEO význam, ale není fér z něj dělat zázračný rankingový trik. Google ho historicky označil jako lehký hodnoticí signál, ale hlavní přínos dnes spočívá v technické čistotě, bezpečnosti, důvěře uživatelů a konzistentní podobě URL.
Pokud je stejný obsah dostupný přes HTTP i HTTPS, vznikají dvě technicky rozdílné adresy. Vyhledávač pak musí určit, která z nich je hlavní. Google může HTTPS preferovat jako kanonickou variantu, pokud stránka nemá problémy typu neplatný certifikát, nebezpečné závislosti, přesměrování zpět přes HTTP nebo canonical ukazující na HTTP.
Správně nastavený web by měl vysílat konzistentní signály: HTTPS v interních odkazech, HTTPS canonical, HTTPS URL v sitemapě a permanentní přesměrování HTTP na HTTPS. To je práce pro technické SEO, ne jen pro jedno zaškrtnutí v hostingu.
Samotné zapnutí HTTPS nezaručí rychlejší indexaci. Tu ovlivňuje hlavně objevitelnost URL, crawling, kvalita stránky, interní odkazy, sitemap, stav serveru a celková hodnota obsahu.
HTTPS a rychlost webu.
Dříve se občas říkalo, že HTTPS výrazně zpomaluje web. U současných serverů, protokolů a běžných webů to není dobrý argument pro používání HTTP. TLS má určitou režii, ale moderní infrastruktura je na zabezpečenou komunikaci připravená.
Navíc moderní web často využívá HTTP/2 nebo HTTP/3, které pomáhají efektivnější komunikaci mezi prohlížečem a serverem. Pokud je web pomalý, příčina bývá většinou jinde: těžké obrázky, špatný hosting, neoptimalizovaný JavaScript, pomalé šablony, externí skripty nebo problémy s Core Web Vitals.
Je HTTPS placené?
Nemusí být. Dříve byly certifikáty často spojené s dalšími náklady, dnes má mnoho hostingů vystavení a automatickou obnovu certifikátu přímo v ceně. Běžný web tak může HTTPS aktivovat v administraci hostingu během chvíle.
Důležité je hlídat platnost certifikátu a automatickou obnovu. Propadlý certifikát je pro návštěvníka tvrdá brzda: prohlížeč zobrazí varování, uživatel ztrácí důvěru a web může přicházet o poptávky i objednávky. Praktický postup popisuji i v návodu, jak na aktivaci SSL certifikátu ve Wedosu.
Jak přejít z HTTP na HTTPS.
U nového webu je to jednoduché: spusťte ho rovnou na HTTPS. U existujícího webu je přechod z HTTP na HTTPS malá migrace URL. Mění se sice jen protokol, ale pro vyhledávač jde technicky o jiné adresy.
Nejlepší je připravit mapování starých HTTP adres na odpovídající HTTPS varianty a nastavit permanentní přesměrování. Typicky se používá stavový kód 301 nebo 308. Ideální je vztah 1:1, tedy stará stránka na stejnou novou stránku, ne všechno na homepage.
Při migraci je dobré nespojovat příliš mnoho zásadních změn najednou. Pokud současně přecházíte na HTTPS, měníte doménu, strukturu URL, CMS, design i obsah, bude těžké poznat, co způsobilo případné propady nebo technické problémy.
Co po migraci zkontrolovat.
Po přechodu na HTTPS nestačí podívat se na homepage. Je potřeba zkontrolovat celý web, hlavně důležité vstupní stránky, kategorie, produkty, články, formuláře a šablony. U větších webů dává smysl technický crawl a kontrola dat v Google Search Console.
- HTTP URL se přesměrovávají na odpovídající HTTPS URL.
- Interní odkazy vedou přímo na HTTPS, ne přes staré HTTP adresy.
- Canonical tagy ukazují na HTTPS varianty.
- Sitemap.xml obsahuje HTTPS URL.
- Robots.txt je dostupný a neblokuje důležité části webu.
- Nezůstaly dočasné noindex direktivy z vývoje.
- Obrázky, CSS, JavaScript a další zdroje se načítají přes HTTPS.
- Hreflang, strukturovaná data a měřicí kódy nepoužívají staré HTTP URL.
- Nejsou dlouhé redirect chainy ani zbytečné smyčky.
- Search Console sleduje crawling, indexaci a výkon nových HTTPS URL.
Canonical, sitemap a robots.txt po přechodu.
Canonical by měl po migraci ukazovat na zabezpečenou HTTPS variantu. Pokud stránka běží na HTTPS, ale canonical míří na HTTP, posíláte vyhledávači protichůdné signály. Totéž platí pro sitemapu, interní odkazy nebo hreflang.
Robots.txt by měl být dostupný na HTTPS adrese a případný odkaz na sitemapu by měl také směřovat na správnou HTTPS URL. Po spuštění nové verze je potřeba odstranit dočasné blokace, které se někdy používají na testovací nebo vývojové verzi webu.
Co je mixed content.
Mixed content neboli smíšený obsah vzniká, když samotná stránka běží na HTTPS, ale některé zdroje se stále načítají přes HTTP. Typicky jde o obrázky, skripty, styly, iframe nebo externí soubory.
Moderní prohlížeče mohou část takového obsahu blokovat nebo návštěvníka upozornit, že připojení není zcela bezpečné. U webu to může způsobit rozbité prvky, nefunkční skripty, problémy s měřením a horší důvěru. Mixed content je proto jedna z věcí, kterou při technické kontrole po HTTPS migraci nechcete přehlédnout.
HTTPS, crawling a indexace.
Při přechodu na HTTPS musí vyhledávač nové URL objevit, projít a zpracovat. Proto se HTTPS potkává s tématy jako crawling, indexace, přesměrování a stavové kódy.
Google doporučuje u URL migrací ponechat permanentní přesměrování co nejdéle, obecně alespoň jeden rok. Z pohledu uživatelů, starých odkazů a bezpečnosti bývá u HTTP → HTTPS přesměrování rozumné nechat ho dlouhodobě. Staré odkazy z cizích webů, profilů nebo dokumentů totiž mohou existovat roky.
HSTS.
HSTS znamená HTTP Strict Transport Security. Server pomocí HTTP hlavičky řekne podporujícímu prohlížeči, že má pro daný web používat pouze HTTPS spojení. To může zvýšit ochranu proti některým typům útoků, kdy by se někdo snažil návštěvníka přinutit k nezabezpečenému HTTP spojení.
HSTS ale není věc, kterou bych zapínal bez kontroly. Volba includeSubDomains se vztahuje také na subdomény. Pokud některá z nich HTTPS správně nepodporuje, můžete si způsobit problém s dostupností. HSTS preload je ještě přísnější krok a dává smysl až ve chvíli, kdy přesně víte, co děláte.
HTTPS u e-shopu.
U e-shopu je HTTPS naprostá samozřejmost. Zpracováváte jména, adresy, e-maily, telefony, přihlášení, objednávky, platební komunikaci a někdy i citlivější zákaznická data. Nezabezpečený e-shop dnes působí zastarale a zároveň zbytečně ohrožuje důvěru návštěvníků.
HTTPS ale není náhrada za další bezpečnost. E-shop pořád potřebuje aktualizovaný systém, bezpečnou administraci, kvalitní hosting, dobré zálohy, ochranu účtů, správné pluginy a pravidelnou technickou kontrolu. U SEO pro e-shopy se HTTPS řeší hlavně jako součást širší technické kvality webu.
Nejčastější chyby při HTTPS.
HTTP a HTTPS běží vedle sebe
Stejný obsah je dostupný na dvou protokolech bez jasného přesměrování a kanonické varianty.
Canonical ukazuje na HTTP
Web technicky běží na HTTPS, ale sám vyhledávači říká, že hlavní URL je stará HTTP varianta.
Mixed content
Stránka je zabezpečená, ale obrázky, skripty nebo styly se stále načítají přes nezabezpečené HTTP.
Redirect chainy
Staré URL nejdou rovnou na finální HTTPS variantu, ale přes několik mezikroků a zbytečných přesměrování.
HTTPS checklist pro SEO.
Pokud chcete mít jistotu, že HTTPS na webu neškodí technické čistotě, projděte alespoň tento základní seznam. U větších webů bych ho doplnil o crawl, data z Search Console, serverové logy a kontrolu nejdůležitějších šablon.
- Platný TLS certifikát pro správnou doménu a subdomény.
- Permanentní přesměrování z HTTP na HTTPS.
- Přesměrování 1:1 na odpovídající cílové URL.
- Interní odkazy, canonical, sitemap a hreflang na HTTPS.
- Žádný nechtěný noindex nebo blokace v robots.txt.
- Žádný mixed content v obrázcích, CSS, JavaScriptu nebo iframech.
- Správné strukturované údaje s aktuálními URL.
- Kontrola Search Console, výkonu, indexace a chyb po migraci.
Pokud si nejste jistí, co je na webu opravdu problém a co jen kosmetika, pomůže SEO audit nebo širší SEO analýza. U HTTPS se často nevyplatí hádat, protože jedna drobná chyba v přesměrování nebo canonicalu může ovlivnit velkou část webu.
Shrnutí.
HTTPS je zabezpečený způsob komunikace mezi prohlížečem a serverem. Využívá TLS, chrání přenos dat, pomáhá ověřit server a je dnes standardem pro prakticky každý veřejný web. Samo o sobě nedělá web dokonale bezpečný, ale bez něj web působí nedůvěryhodně a technicky zastarale.
Z pohledu SEO je HTTPS hlavně otázka správné technické implementace. Důležité je mít jednoznačnou HTTPS variantu, nastavit permanentní přesměrování, aktualizovat interní odkazy, canonical, sitemapu a robots.txt, odstranit mixed content a následně sledovat crawling a indexaci. U nového webu je nejjednodušší řešení jasné: spustit ho rovnou na HTTPS.
Chcete zkontrolovat HTTPS a technické SEO?
Projdu přesměrování, canonical, sitemapu, robots.txt, mixed content, stavové kódy, Search Console i šablony webu. Dostanete konkrétní seznam oprav podle dopadu.
Napsat zprávuČasté otázky.
Co je HTTPS?
HTTPS je zabezpečená varianta HTTP. Pomocí TLS chrání komunikaci mezi prohlížečem a serverem, aby přenášená data nebyla snadno čitelná nebo upravitelná po cestě.
Je HTTPS důležité pro SEO?
Ano, ale realisticky. HTTPS je lehký signál a hlavně technický standard. Pro SEO je důležité správné přesměrování, canonical, sitemap, interní odkazy a absence mixed contentu.
Je SSL totéž co TLS?
Technicky ne. SSL je starší označení a předchůdce TLS. V běžné řeči se ale výraz SSL certifikát stále používá pro certifikát, který umožňuje HTTPS.
Musím po přechodu na HTTPS upravit sitemapu?
Ano. Sitemap by měla obsahovat nové HTTPS URL. Staré HTTP adresy v sitemapě vytvářejí zbytečný šum a protichůdné signály.
Co je mixed content?
Mixed content vzniká, když stránka běží přes HTTPS, ale některé zdroje, například obrázky, skripty nebo CSS, se stále načítají přes HTTP.