# Status kód a nefunkčné odkazy

> HTTP status kód je trojmiestna odpoveď servera na požiadavku, napríklad 200 (v poriadku) alebo 404 (nenájdené). Nefunkčný odkaz vedie na stránku, ktorá vráti chybu.

- **Číslo kontroly:** S18
- **Oblasť:** [SEO](https://be1st.ai/sk/glossary/seo)
- **Nástroj:** [SEO + Bezpečnosť + Výkon](https://be1st.ai/sk/tools/ssp-audit)
- **Stránka:** https://be1st.ai/sk/glossary/seo/status-code-and-broken-links

## Prečo na tom záleží

Nefunkčné odkazy zhoršujú používateľský zážitok aj SEO. Google horšie hodnotí stránky s mnohými nefunkčnými odkazmi. Samotná stránka musí vrátiť status 2xx alebo presmerovanie 3xx, iný status (napr. 5xx) znamená technické problémy.

## V praxi

E-shop má na homepage 85 odkazov. Kontrola ukáže, že 3 vedú na zrušené produkty (404) a 1 externý odkaz na partnerskú firmu, ktorá už neexistuje (timeout). Oprava týchto odkazov zlepší crawl budget aj používateľský zážitok.

## Ako to be1st kontroluje

Kontrola HTTP status kódu analyzovanej URL a overenie odkazov na stránke. Odkazy `<a href>` sa naozaj overia HTTP HEAD požiadavkou a zistí sa, či fungujú, alebo sú nefunkčné (404, 5xx, timeout). Pri veľmi veľkom počte odkazov sa môže overiť reprezentatívna vzorka naprieč sekciami webu a doménami; výsledok uvádza, koľko odkazov sa overilo.

[SEO + Bezpečnosť + Výkon](https://be1st.ai/sk/tools/ssp-audit), záložka SEO.

Každá kontrola skončí ako: V poriadku, Varovanie, Chyba.

## Zdroje

- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) (Google Search Central)
- [HTTP Status Codes](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status) (MDN Web Docs)

## Súvisiace pojmy

- [robots.txt](https://be1st.ai/sk/glossary/seo/robots-txt): robots.txt je textový súbor v koreni webu, ktorý crawlerom hovorí, ktoré časti webu môžu navštíviť a ktoré nie.
- [sitemap.xml](https://be1st.ai/sk/glossary/seo/sitemap-xml): XML sitemapa je súbor so zoznamom dôležitých URL webu, aby ich vyhľadávače našli aj bez toho, aby sa spoliehali len na odkazy.
- [HTTPS (SEO)](https://be1st.ai/sk/glossary/seo/https): HTTPS je šifrovaná verzia protokolu HTTP. Chráni dáta medzi prehliadačom a serverom a weby bez neho prehliadače označia ako nezabezpečené.
- [WWW konzistencia](https://be1st.ai/sk/glossary/seo/www-consistency): WWW konzistencia znamená, že web odpovedá len na jednom názve, buď s www, alebo bez neho, a druhú verziu presmeruje na prvú.
- [Lomka na konci URL (trailing slash)](https://be1st.ai/sk/glossary/seo/trailing-slash-consistency): Lomka na konci URL (trailing slash) sa má používať jednotne: každá adresa má len jeden tvar, /stranka alebo /stranka/, a druhý tvar na ňu presmeruje.
- [Veľkosť HTML (SEO)](https://be1st.ai/sk/glossary/seo/html-size): Veľkosť HTML je váha HTML dokumentu stránky v kilobajtoch bez obrázkov, štýlov a skriptov. Vyhľadávač aj prehliadač ho musia celý stiahnuť a spracovať.
