Over 10 years we helping companies reach their financial and branding goals. Onum is a values-driven SEO agency dedicated.

LATEST NEWS
CONTACTS

HTTP je protokol, na kterém stojí celý web. Každé načtení stránky, každé kliknutí na odkaz, každý API request — to vše se děje přes HTTP nebo jeho zabezpečenou variantu HTTPS.

V roce 2026 už čistý HTTP najdete jen výjimečně — Google ho označuje jako nezabezpečený a prohlížeče zobrazují varování. V tomhle článku si vysvětlíme, jak HTTP funguje, proč existují různé verze (HTTP/1.1, HTTP/2, HTTP/3), co znamenají stavové kódy a proč má HTTP versus HTTPS přímý dopad na vaše SEO.

Co je HTTP a proč ho potřebujete znát

HTTP (HyperText Transfer Protocol) je aplikační protokol, který definuje, jak si klient (typicky webový prohlížeč) a server vyměňují data. Vznikl na začátku 90. let v laboratořích CERN, kde ho jako součást projektu World Wide Web navrhl Tim Berners-Lee.

Princip je jednoduchý: klient pošle požadavek (request) a server odpoví odpovědí (response). Tahle dvojice tvoří základ veškeré komunikace na webu.

Když v prohlížeči zadáte URL, prohlížeč nejprve přeloží doménu na IP adresu (DNS lookup), naváže TCP spojení se serverem a pak teprve odešle HTTP request. Server obsah zpracuje a pošle zpět HTML kód, obrázky, CSS soubory a další zdroje, které prohlížeč složí do podoby webové stránky.

HTTP je tzv. bezstavový protokol. To znamená, že každý požadavek server zpracovává nezávisle — neví, jestli jste na webu poprvé, nebo už jste si tam před chvílí něco prohlíželi. Stav (přihlášení, košík, jazykové preference) se proto řeší přes cookies, session tokeny nebo hlavičku Authorization.

Jak vypadá HTTP request a response

HTTP komunikace má jasnou strukturu. Každý request obsahuje pět základních prvků:

  • HTTP metoda — co chcete dělat (GET, POST, PUT, DELETE)
  • URL — kterou cestu nebo zdroj žádáte
  • Verze HTTP protokolu — HTTP/1.1, HTTP/2 nebo HTTP/3
  • Hlavičky (headers) — metadata o požadavku (typ obsahu, kódování, autorizace)
  • Tělo (body) — volitelná data, typicky u POST a PUT

Server odpoví podobnou strukturou — status kódem (např. 200 nebo 404), hlavičkami a tělem odpovědi. Právě status kód je pro SEO klíčový, jak si ukážeme dál.

HTTP metody: GET, POST a další, které byste měli znát

HTTP definuje devět metod, ale v praxi se nejčastěji setkáte se čtyřmi až pěti. Každá má svoje pravidla a sémantiku.

GET — používá se pro získání dat. Když načítáte stránku, prohlížeč posílá GET request. GET je bezpečná (nemění stav na serveru) a idempotentní (opakované volání má stejný efekt jako jedno).

POST — slouží pro odesílání dat na server, typicky při odeslání formuláře nebo vytvoření nového záznamu. POST není idempotentní — opakované odeslání může vytvořit duplicitní záznam (proto ten klasický „opravdu chcete znovu odeslat formulář?”).

PUT a PATCH — používají se pro aktualizaci existujících dat. PUT typicky nahrazuje celý zdroj, PATCH mění jen část.

DELETE — smaže zdroj. Idempotentní (smazání už smazaného zdroje má stejný výsledek).

HEAD a OPTIONS — méně časté, ale praktické. HEAD vrátí jen hlavičky bez těla (vhodné pro kontrolu, jestli zdroj existuje), OPTIONS popisuje, jaké metody server podporuje.

Stavové kódy HTTP: co znamenají a proč jsou klíčové pro SEO

Stavové kódy (HTTP status codes) jsou trojciferná čísla, kterými server odpovídá na každý request. Pro technické SEO jsou naprosto zásadní — Google podle nich rozhoduje, jak se k vašim URL chovat.

Kódy se dělí do pěti tříd podle prvního čísla:

  • 1xx — informační odpovědi (vzácně používané)
  • 2xx — úspěch (request proběhl v pořádku)
  • 3xx — přesměrování (zdroj se přesunul jinam)
  • 4xx — chyba na straně klienta (request je špatně)
  • 5xx — chyba na straně serveru

Status kódy, které musí znát každý SEO specialista

200 OK — všechno v pořádku, server vrátil obsah. Tohle chcete vidět u všech důležitých stránek webu.

301 Moved Permanently — trvalé přesměrování. Předává tzv. link equity (PageRank) na novou URL. Používejte při migraci z HTTP na HTTPS, při změně URL struktury nebo přesunu obsahu.

302 Found — dočasné přesměrování. Nepředává link equity. Podle dokumentace KelVPN z roku 2026 je 302 vhodné jen pro krátkodobé situace — pokud ho necháte aktivní příliš dlouho, Google ho začne vyhodnocovat jako 301.

304 Not Modified — souvisí s cachováním. Říká prohlížeči, že obsah se od minulé návštěvy nezměnil a může použít kopii v paměti. Šetří přenos dat a zrychluje načítání.

404 Not Found — stránka neexistuje. Pár 404 chyb je normální, ale velké množství může poškodit crawl budget a signalizovat Googlu, že web je špatně udržovaný.

410 Gone — stránka byla úmyslně a trvale odstraněna. Google ji odindexuje rychleji než při 404. Podle RFC 9110 (z června 2022) by se 410 mělo používat tam, kde víte, že obsah už nikdy nebude.

500 Internal Server Error a 503 Service Unavailable — chyby serveru. Pokud trvají dlouho, Google může váš web přestat indexovat a snížit jeho ranking. 503 použijte při plánované odstávce — signalizuje, že problém je dočasný.

Verze HTTP: od HTTP/1.1 přes HTTP/2 k HTTP/3

HTTP se za 35 let své existence několikrát zásadně přepracoval. Každá nová verze řešila konkrétní problémy té předchozí.

HTTP/1.1: dědictví 90. let, které stále nezmizelo

HTTP/1.1 byl standardizován v roce 1997 a dlouhé roky byl jediným protokolem webu. Hlavní problém: každý request potřeboval vlastní TCP spojení, což u stránek s desítkami zdrojů (CSS, JS, obrázky) vedlo k pomalému načítání.

Pozdější verze přinesly tzv. persistent connections — jedno TCP spojení mohlo přenést více requestů. Přesto trpí HTTP/1.1 problémem zvaným head-of-line blocking: pokud se zasekne jeden request, zablokuje všechny další ve frontě.

Zajímavé je, že HTTP/1.1 je v roce 2026 stále výrazně živý. Podle analýzy provozu Cloudflare za první čtvrtletí 2026 tvoří HTTP/1.x stále 27,84 % všech requestů — primárně kvůli starším botům, server-to-server komunikaci a legacy systémům.

HTTP/2: binární protokol s multiplexingem

HTTP/2 byl publikován v roce 2015 (RFC 7540) a vychází z protokolu SPDY, který v roce 2009 vyvinul Google. Přinesl tři klíčová vylepšení:

  • Binární framing — místo textového formátu posílá data v binárních rámcích, což zrychluje parsování
  • Multiplexing — jedno TCP spojení zvládne paralelně desítky streamů
  • HPACK komprese hlaviček — zmenšuje datovou zátěž, zejména u opakujících se requestů

HTTP/2 je v roce 2026 dominantním protokolem webu. Cloudflare data ukazují, že tvoří 51,04 % všech requestů a jeho podíl dál roste. Plánovat infrastrukturu tak, jako by HTTP/2 byl jen přechodový protokol mezi 1.1 a 3, by byla chyba.

HTTP/3 a QUIC: rychlejší, ale ne vždy lepší

HTTP/3 byl finalizován v roce 2022 (RFC 9114) a přináší zásadní změnu: místo TCP používá protokol QUIC postavený nad UDP. To řeší head-of-line blocking na úrovni transportní vrstvy a urychluje navazování spojení (kombinuje TCP handshake a TLS handshake do jednoho round-tripu).

Akademická studie z konference ACM Web Conference 2024 (Zhang et al., „QUIC is not Quick Enough over Fast Internet”) ale ukázala překvapivý výsledek: na rychlém fixním internetu nad 500 Mbps ztrácí QUIC až 45,2 % propustnosti oproti HTTP/2. Důvod: QUIC řeší ACK pakety v userspace, což na rychlých sítích nestíhá.

Podle dat Cloudflare Radar adopce HTTP/3 v dubnu 2026 stagnuje na 21,11 % — z vrcholu 28 % v květnu 2023. HTTP/3 jasně vyhrává tam, kde je síť pomalejší nebo ztrátová: na mobilních sítích a v rozvíjejících se trzích. Itálie, Brazílie a Indie překračují 29 %, zatímco Singapur s rychlým fiberem zůstává na necelých 8 %.

Akamai ve svém State of the Internet reportu z roku 2025 uvádí, že HTTP/3 zkracuje mobilní latenci přibližně o 30 %.

HTTP versus HTTPS: proč v roce 2026 čistý HTTP zabíjí vaše SEO

HTTPS (HTTP Secure) je zabezpečená verze HTTP, která komunikaci šifruje přes TLS protokol. Místo portu 80 (HTTP) běží na portu 443. Nešifrovaný HTTP přenáší data jako otevřenou pohlednici — kdokoli na trase ji může číst.

Google v srpnu 2014 oficiálně potvrdil HTTPS jako ranking faktor. Tehdy šlo o lehký signál ovlivňující méně než 1 % dotazů, ale jeho váha postupně rostla. V roce 2026 Google v dokumentaci říká jasně: HTTPS přispívá k Page Experience signálům a je předpokladem konkurenceschopného webu.

Co konkrétně získáte přechodem na HTTPS:

  • Lepší pozice v SERPu — HTTPS funguje jako tie-breaker mezi jinak rovnocennými stránkami
  • Důvěru uživatelů — visačka v adresním řádku snižuje bounce rate a zvyšuje konverzní poměr
  • Žádná varování v prohlížečích — Chrome, Firefox a Safari označují HTTP weby jako „Not Secure”, což odrazuje návštěvníky
  • Přístup k novým protokolům — HTTP/2 a HTTP/3 fungují jen přes HTTPS
  • Přesnější analytics — referrer data se z HTTPS na HTTP nepředávají, takže provoz vypadá jako „direct”

V roce 2026 navíc začíná příprava na post-kvantovou kryptografii — TLS handshake postupně přidává kvantově odolné algoritmy, aby data zašifrovaná dnes nešla dešifrovat budoucími kvantovými počítači.

Praktické tipy: jak HTTP správně řešit pro SEO

Nasaďte HTTPS bez ztráty pozic

Migrace z HTTP na HTTPS je jeden z nejcitlivějších SEO úkolů. Správně provedená nemá zásadní dopad na ranking — chyba ho ale může srazit o desítky procent.

  1. Pořiďte SSL/TLS certifikát (Let’s Encrypt zdarma, nebo placený od certifikační autority)
  2. Nastavte 301 přesměrování ze všech HTTP URL na HTTPS varianty
  3. Aktualizujte interní odkazy, kanonické URL a sitemap
  4. Zaregistrujte HTTPS verzi v Google Search Console jako novou property
  5. Aktivujte HSTS hlavičku pro vynucení HTTPS i u zapamatovaných návštěvníků
  6. Sledujte Search Console a server logy první týdny pro detekci problémů

Hlídejte status kódy přes Search Console a crawler

Pravidelně kontrolujte report Indexování stránek v Google Search Console — ukáže vám, kolik URL vrací 404, 500 nebo přesměrování. Pro hlubší analýzu použijte Screaming Frog SEO Spider nebo Sitebulb.

Časté chyby, které poškozují SEO:

  • Soft 404 — server vrací 200 OK na stránce „nic nenalezeno”. Google sice obsah neindexuje, ale plýtvá crawl budgetem
  • Řetězení redirectů — A → B → C → D oslabuje předávané signály, ideálně řetězec zkraťte na jeden krok
  • 302 místo 301 — používejte 302 jen tam, kde se přesměrování opravdu vrátí do původního stavu (A/B test, dočasný banner)
  • Přesměrování smazané stránky na homepage — Google to vyhodnotí jako soft 404 a žádný PageRank nepředá

Optimalizujte protokol pro rychlost

Pokud váš web používá CDN jako Cloudflare nebo Fastly, HTTP/2 i HTTP/3 dostanete „zdarma” — stačí je v dashboardu zapnout. U vlastního Nginxu si zkontrolujte konfiguraci ssl_protocols a hlavičku Alt-Svc, která prohlížečům říká, že HTTP/3 je k dispozici.

Měřit reálný dopad můžete přes Chrome DevTools (záložka Network → sloupec Protocol) nebo přes Core Web Vitals v Search Console. U mobilních uživatelů je rozdíl mezi HTTP/1.1 a HTTP/3 typicky znát — méně u stolních počítačů na fiberu.

Nejčastější otázky

V čem se liší HTTP a HTTPS?

HTTP přenáší data v otevřené podobě, HTTPS používá TLS šifrování. HTTPS běží na portu 443 (HTTP na 80) a je v roce 2026 standardem — Google ho zohledňuje v rankingu, prohlížeče označují HTTP weby jako nezabezpečené.

Je HTTP/3 vždy rychlejší než HTTP/2?

Ne. Na pomalejších a ztrátových sítích (mobilní, rozvíjející se trhy) HTTP/3 výrazně vyhrává — Akamai měří zhruba 30% snížení mobilní latence. Na rychlém fiberu nad 500 Mbps ale studie z roku 2024 ukázala, že QUIC ztrácí až 45 % propustnosti oproti HTTP/2.

Jaký je rozdíl mezi 301 a 302 přesměrováním?

301 je trvalé přesměrování a předává link equity (PageRank) na novou URL — používejte při migraci a změnách URL struktury. 302 je dočasné, link equity nepředává a starou URL ponechává v indexu. Pro permanentní změny vždy 301.

Kolik 404 chyb na webu je ještě v pořádku?

Pár 404 chyb je naprosto normální — vznikají při mazání obsahu nebo překlepech v URL. Problém nastává, když 404 tvoří významnou část procházených URL. Tehdy hrozí plýtvání crawl budgetem. Pravidelně kontrolujte report Indexování v Google Search Console.

Musím přejít z HTTP/2 na HTTP/3?

Ne nutně. HTTP/2 je v roce 2026 dominantním protokolem (51 % requestů) a na rychlých sítích často poráží HTTP/3. Pokud máte hodně mobilního provozu nebo cílíte na rozvíjející se trhy, HTTP/3 zapněte. Většina CDN ho má jako přepínač jedním kliknutím.

Co znamená status kód 410 a kdy ho použít?

410 Gone signalizuje, že obsah byl trvale a úmyslně odstraněn. Google takovou URL odindexuje rychleji než při 404. Použijte ho u smazaných produktů, ukončených akcí nebo zaniklého obsahu, který se nikdy nevrátí. Pokud existuje nástupnická stránka, raději 301.

Další zdroje:

  1. Overview of HTTP – MDN Web Docs [online]. [cit. 8. 5. 2026]. Dostupné z: https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Overview
  2. HTTP Status Codes for SEO – Search Engine Land [online]. [cit. 8. 5. 2026]. Dostupné z: https://searchengineland.com/http-status-codes-seo-guide-446700
  3. HTTPS As A Google Ranking Factor – Search Engine Journal [online]. [cit. 8. 5. 2026]. Dostupné z: https://www.searchenginejournal.com/ranking-factors/https/
  4. We analyzed HTTP protocol adoption in 2026 – TechnologyChecker [online]. [cit. 8. 5. 2026]. Dostupné z: https://technologychecker.io/blog/http-protocol-adoption
  5. HTTP Status Codes: A Complete List for SEO Experts – SE Ranking [online]. [cit. 8. 5. 2026]. Dostupné z: https://seranking.com/blog/seo-http-status-codes/
  6. HTTP Explained – http.dev [online]. [cit. 8. 5. 2026]. Dostupné z: https://http.dev/explained
  7. Cloudflare Radar 2025 Year in Review – Cloudflare [online]. [cit. 8. 5. 2026]. Dostupné z: https://radar.cloudflare.com/year-in-review/2025
  8. HTTPS SEO in 2026: Why Website Security Matters for Rankings – Tangence [online]. [cit. 8. 5. 2026]. Dostupné z: https://www.tangence.in/blog/https-seo-guide-2026/

Zaujal tě článek? Dej nám zpětnou vazbu:

Hodnocení: 4.8 / 5. Hlasů: 44

Ještě žádné hodnocení 🙁 Buď první!

Autor

Ivo Matěj

Online marketingu se věnuje přes 16 let. Je zakladatelem Converso, kde se specializuje na SEO, affiliate marketing a obsahové projekty. Dříve vedl marketing ve firmách jako Balíkobot, Srovnáme.cz nebo SportFotbal.

Přidat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *