Robots.txt a sitemap (mapa stránky) sú dva základné technické SEO súbory, ktoré riadia, ako vyhľadávacie roboty prehľadávajú váš web a ktoré stránky objavia. Robots.txt hovorí robotom, ako je Googlebot, do ktorých oblastí môžu vstúpiť a do ktorých nie; mapa stránky zase oznamuje vyhľadávačom dôležité URL adresy, dátumy ich aktualizácie a štruktúru stránok. V skratke: robots.txt usmerňuje prehľadávanie, sitemap urýchľuje objavovanie. Správne pripravený súbor robots.txt a sitemap výrazne zvyšuje efektivitu indexovania, najmä pri nových weboch, e-shopoch, firemných prezentáciách a rozsiahlych obsahových archívoch.
V tomto sprievodcovi krok za krokom rozoberieme, ako vytvoriť súbory robots.txt a sitemap, aké pravidlá použiť, na čo si dať pozor pri WordPress a weboch na mieru, ako testovať chyby a ako tieto súbory odoslať do Googlu. Tento obsah pripravený pre blog Hostragons je zameraný na zámery používateľa, technickú presnosť, rozpočet na prehľadávanie, indexovateľnosť a praktické nasadenie v súlade so SEO štandardmi pre rok 2026.
Čo je to robots.txt?
Robots.txt je súbor v obyčajnom textovom formáte umiestnený v koreňovom adresári vášho webu. Zvyčajne je dostupný na adrese https://vasadomena.sk/robots.txt. Tento súbor dáva robotom vyhľadávačov pokyny o tom, ktoré priečinky alebo stránky môžu prehľadávať a ktoré nie. Kľúčové je toto: robots.txt nie je bezpečnostný nástroj. Je to len inštrukcia pre slušne vychované roboty.
Môžete ním napríklad uzavrieť administračný panel, kroky košíka, parametre filtrov, stránky s výsledkami vyhľadávania alebo testovacie adresáre. Utajené informácie však robots.txt neochráni, pretože súbor je verejne viditeľný. Na skutočné zabezpečenie je potrebné použiť ochranu heslom, obmedzenia prístupu na strane servera, bezpečnú hostingovú konfiguráciu a SSL. V tomto bode môžete pre základnú bezpečnosť svojho webu zvážiť SSL certifikát a pre výkonnú infraštruktúru webhosting.
Na čo slúži súbor robots.txt?
- Usmerňuje správanie robotov pri prehľadávaní.
- Znižuje prehľadávanie nedôležitých alebo duplicitných stránok.
- Pomáha alokovať rozpočet na prehľadávanie dôležitým stránkam.
- Oznamuje robotom umiestnenie súboru s mapou stránky.
- Dokáže zablokovať prehľadávanie testovacích, administračných, interných vyhľadávacích a parametrických URL adries.
Najmä na weboch s tisíckami produktov, kategórií, štítkov alebo filtrovacích stránok môže nesprávne nastavený robots.txt spôsobiť, že Google objaví dôležité stránky neskoro. Naopak, príliš reštriktívny súbor môže zablokovať CSS, JavaScript, obrázky či kategórie, čo môže poškodiť pozície vo vyhľadávaní.
Čo je to Sitemap?
Sitemap, po slovensky mapa stránky, je súbor vo formáte XML, ktorý vyhľadávačom poskytuje zoznam dôležitých URL adries na vašom webe. Zvyčajne sa nachádza na adrese https://vasadomena.sk/sitemap.xml. Mapa stránky vysiela vyhľadávačom odkaz: Tieto stránky sú pre mňa dôležité, prosím, objavte ich a zaraďte do procesu indexovania tie vhodné.
Súbor sitemap môže obsahovať informácie ako URL, dátum poslednej úpravy, frekvenciu zmien a prioritu. V SEO prístupe pre rok 2026 je obzvlášť dôležitý dátum poslednej úpravy, pretože vyhľadávače chcú efektívnejšie objavovať aktuálny a kvalitný obsah. Samotná sitemap však nie je zárukou indexácie. To, že je URL v mape stránky, neznamená, že sa určite zobrazí v Google. Stránka musí byť kvalitná, prístupná, indexovateľná, kánonicky správna a zodpovedať zámeru používateľa.
Kedy je sitemap potrebná?
- Ak máte novovytvorený web.
- Ak máte veľký počet stránok, produktov alebo blogových článkov.
- Ak je interné prelinkovanie vášho webu slabé.
- Ak máte veľa obrázkového, video alebo spravodajského obsahu.
- Ak vo svojom e-shope často aktualizujete produkty.
- Ak pravidelne aktualizujete starší obsah.
Používanie sitemap je dobrým zvykom aj pri malom webe s kvalitnou štruktúrou interných odkazov. Mapa stránky totiž ponúka vyhľadávačom jasný zoznam URL a znižuje potenciálne oneskorenia pri objavovaní.
Rozdiely medzi Robots.txt a Sitemap
Hoci robots.txt a sitemap spolupracujú, ich úlohy sú odlišné. Kým robots.txt hrá úlohu pri povoľovaní a obmedzovaní prehľadávania, sitemap vypisuje URL adresy, ktoré si prajete nechať objaviť. Nasledujúca tabuľka sumarizuje hlavné rozdiely.
| Vlastnosť | Robots.txt | Sitemap |
|---|---|---|
| Hlavný účel | Usmerniť, ktoré oblasti roboty prehľadajú | Oznámiť vyhľadávačom dôležité URL |
| Umiestnenie súboru | Koreňový adresár: /robots.txt | Zvyčajne /sitemap.xml |
| Formát | Obyčajný text | XML |
| Zaručuje indexáciu? | Nie | Nie |
| Riziko nesprávneho použitia | Môže uzavrieť dôležité stránky pred prehľadávaním | Môže odoslať nekvalitné alebo noindex stránky |
| SEO vplyv | Pomáha spravovať rozpočet na prehľadávanie | Posilňuje objavovanie URL a signál o aktualizácii |
Ako vytvoriť súbor Robots.txt?
Vytvorenie súboru robots.txt je technicky jednoduché, no zo SEO hľadiska vyžaduje pozornosť. Názov súboru musí byť malými písmenami robots.txt a musí byť nahraný do koreňového adresára webu. Správna adresa je teda https://vasadomena.sk/robots.txt. Súbor robots.txt nahraný do podadresára nie je považovaný za platný.
1. Vytvorte základnú štruktúru robots.txt
Najjednoduchšia štruktúra dáva všetkým robotom povolenie prehľadávať web a oznamuje umiestnenie sitemap:
- User-agent: *
- Allow: /
- Sitemap: https://vasadomena.sk/sitemap.xml
Tu User-agent: * označuje všetky roboty. Allow: / povoľuje prehľadávanie celého webu. Riadok Sitemap oznamuje umiestnenie mapy stránky. Pre novozaložený web, ktorý si želáte nechať indexovať, je táto štruktúra zvyčajne bezpečným začiatkom.
2. Určite oblasti, ktoré nechcete prehľadávať
Nie každú stránku je potrebné prehľadávať. Najmä používateľsky špecifické, dočasné, duplicitné stránky alebo stránky s nízkou SEO hodnotou môžu byť obmedzené pomocou robots.txt. Napríklad:
- Disallow: /wp-admin/
- Disallow: /kosik/
- Disallow: /platba/
- Disallow: /vyhladavanie/
- Disallow: /test/
Pri WordPress weboch je bežné uzavrieť priečinok /wp-admin/ pred prehľadávaním. Aby však niektoré AJAX súbory WordPressu fungovali, je potrebné povoliť súbor /wp-admin/admin-ajax.php. Preto môže vzorová štruktúra pre WordPress vyzerať takto:
- User-agent: *
- Disallow: /wp-admin/
- Allow: /wp-admin/admin-ajax.php
- Sitemap: https://vasadomena.sk/sitemap.xml
V tomto príklade je administračný panel uzavretý pred prehľadávaním, zatiaľ čo AJAX operácie, ktoré potrebujú témy a pluginy, sú povolené. Pre rýchlejší a stabilnejší chod vášho WordPress webu môžete preskúmať aj WordPress hosting.
3. Pri e-shopoch kontrolujte parametre a filtre
V e-shopoch môžu filtrovanie, triedenie, farba, veľkosť, cenové rozpätie, skladová dostupnosť a vyhľadávacie parametre generovať obrovské množstvo URL adries. Napríklad rovnaká kategória sa môže znásobiť variáciami ako: /topanky?farba=cierna, /topanky?velkost=42, /topanky?sort=price_asc. Ak sa táto štruktúra nekontroluje, Googlebot môže prehľadávať tisíce parametrických stránok s nízkou hodnotou.
Pre takéto oblasti by sa mali spoločne vyhodnotiť robots.txt, kánonické značky a údaje z Google Search Console. Vypnúť každý parameter len pomocou robots.txt nie je vždy správnym riešením, pretože niektoré filtrovacie stránky môžu niesť komerčný vyhľadávací zámer. Ak má napríklad filter "cierne panske sportove topanky" SEO hodnotu, mal by byť naplánovaný ako samostatná indexovateľná stránka kategórie.
4. Neblokujte CSS a JavaScript súbory
V modernom SEO Google nevyhodnocuje stránky len ako HTML, ale v ich vykreslenej podobe. Blokovanie CSS a JavaScript súborov preto môže Googlu sťažiť pochopenie rozloženia stránky, mobilnej použiteľnosti, menu alebo štruktúry načítavania obsahu. Široké pravidlá používané v minulosti, ako Disallow: /assets/ alebo Disallow: /js/, sú dnes rizikové.
Bezpečný prístup pre rok 2026 je: CSS, JS, obrázkové a fontové súbory, ktoré tvoria používateľský zážitok, by mali byť pre robotov otvorené. Obmedzené by mali byť len tie adresáre, ktoré naozaj nie je potrebné prehľadávať, ako administrácia, dočasné alebo súkromné priečinky.
5. Otestujte súbor robots.txt
Po nahratí súboru ho nezabudnite otestovať. Čo musíte skontrolovať:
- Otvorí sa adresa https://vasadomena.sk/robots.txt so stavovým kódom 200?
- Nie je súbor prázdny, chybný alebo nepatrí k nesprávnej doméne?
- Ukazuje riadok Sitemap správnu URL?
- Sú dôležité stránky kategórií, produktov, služieb a blogu zablokované?
- Nie sú omylom uzavreté CSS, JS a obrázkové zdroje?
Pomocou nástroja na kontrolu URL v Google Search Console môžete overiť, či sú dôležité stránky prehľadávateľné. Analýza serverových logov, ktoré URL Googlebot navštevuje, je pokročilá, ale veľmi cenná metóda. Pre silný výkon servera a správnu konfiguráciu môžete zvážiť VPS server alebo firemný hosting.
Ako vytvoriť súbor Sitemap?
Pri vytváraní sitemap je cieľom ponúknuť vyhľadávačom čistý zoznam kvalitných URL adries, ktoré si želáte indexovať. Nie každá URL musí byť v sitemap zahrnutá. Naopak, pridávanie noindex, presmerovaných, chybových alebo duplicitných stránok môže vytvárať negatívny SEO signál.
1. Pridávajte iba indexovateľné URL
Stránky, ktoré pridáte do sitemap, by mali spĺňať tieto kritériá:
- Musia vracať stavový kód 200.
- Nesmú obsahovať značku noindex.
- Nesmú byť blokované v súbore robots.txt.
- Kánonická značka musí ukazovať na ne alebo na správny cieľ.
- Musia obsahovať originálny obsah prinášajúci hodnotu používateľovi.
- Mali by byť responzívne a rýchlo sa načítavať.
Napríklad odstránené produktové stránky, produkty, ktoré nie sú na sklade a sú trvalo stiahnuté, výsledky interného vyhľadávania, košík a platobné stránky by v sitemap nemali figurovať. Naopak, hlavné stránky kategórií, dôležité podkategórie, stránky služieb, blogové články a aktívne produkty by mali byť do mapy stránky zahrnuté.
2. Používajte správny formát XML Sitemap
Jednoduchá XML štruktúra sitemap je vytvorená na tomto princípe:
- <urlset> je hlavný kontajner.
- <url> je samostatný blok pre každú stránku.
- <loc> obsahuje úplnú URL adresu stránky.
- <lastmod> uvádza dátum poslednej úpravy stránky.
Príklad záznamu URL si môžeme predstaviť takto: <loc>https://vasadomena.sk/sluzby/</loc> a <lastmod>2026-01-15</lastmod>. Odporúča sa, aby bol formát dátumu rok-mesiac-deň. Je dôležité, aby sa pole lastmod aktualizovalo automaticky a správne. Aktualizovať dátum všetkých URL každý deň len s cieľom stimulovať Google nie je dôveryhodná praktika.
3. Pri veľkých weboch rozdeľte sitemap na časti
Štandardný XML súbor sitemap by mal obsahovať maximálne 50 000 URL adries a jeho nekomprimovaná veľkosť by nemala presiahnuť 50 MB. Pri veľkých weboch je zdravšie použiť index sitemap namiesto jedného súboru. Napríklad:
- /post-sitemap.xml
- /page-sitemap.xml
- /product-sitemap.xml
- /category-sitemap.xml
- /image-sitemap.xml
Táto štruktúra umožňuje vyhľadávačom efektívnejšie spracovávať súbory a uľahčuje analýzu toho, pri ktorom type obsahu vzniká problém s indexáciou. Ak je napríklad z 20 000 URL v produktovej sitemap indexovaných len 8 000, je potrebné samostatne preskúmať popisy produktov, skladovú dostupnosť, duplicitný obsah, rýchlosť stránky alebo štruktúru filtrov.
4. Vytváranie sitemap vo WordPress
WordPress vo verziách 5.5 a novších obsahuje vstavanú funkciu XML sitemap. V predvolenom nastavení je prístupná na adrese /wp-sitemap.xml. V mnohých profesionálnych projektoch sa však uprednostňujú SEO pluginy ako Rank Math, Yoast SEO alebo podobné, pretože ponúkajú pokročilejšiu kontrolu nad mapou stránky. Pomocou týchto pluginov môžete určiť, ktoré typy obsahu budú do sitemap zahrnuté, či sa zobrazia archívy štítkov a ako sa budú spravovať archívy autorov.
Častou chybou na WordPress weboch je pridávanie stránok štítkov s nízkou hodnotou do sitemap. Ak stránky štítkov nemajú originálny popis, silné interné prelinkovanie a reálny vyhľadávací dopyt, môže byť správnejšie vynechať ich z mapy stránky. Na posilnenie vašej obsahovej stratégie môžete odkázať aj na tému ako napísať SEO-friendly blogový článok.
5. Nastavte automatizáciu sitemap na weboch na mieru
Na weboch používajúcich softvér na mieru je možné pripraviť sitemap manuálne, no pri dynamických projektoch je potrebná automatická generácia. Keď pribudne produkt, publikuje sa blogový článok alebo sa aktualizuje stránka služby, mala by sa automaticky aktualizovať aj sitemap. Odporúča sa, aby vývojársky tím implementoval tieto pravidlá:
- Publikované stránky nech sa automaticky pridávajú do sitemap.
- Odstránené URL alebo URL vracajúce 404 nech sa zo sitemap odstraňujú.
- Stránky s nastaveným noindex nech sa do sitemap nepridávajú.
- Stránky s odlišným kánonickým cieľom nech sú spravované opatrne.
- Lastmod nech sa aktualizuje iba pri skutočnej zmene obsahu.
Táto automatizácia je kriticky dôležitá pre technické SEO zdravie najmä pri často aktualizovaných spravodajských, inzertných, rezervačných, vzdelávacích a e-commerce projektoch.
Ako uviesť Sitemap v súbore Robots.txt?
Pridať adresu sitemap na koniec súboru robots.txt je osvedčený postup. Vďaka tomu môžu roboty ľahko nájsť vašu mapu stránky. Príklad použitia:
- User-agent: *
- Allow: /
- Sitemap: https://vasadomena.sk/sitemap.xml
Ak máte viacero súborov sitemap, môžete každý uviesť na samostatnom riadku:
- Sitemap: https://vasadomena.sk/post-sitemap.xml
- Sitemap: https://vasadomena.sk/product-sitemap.xml
- Sitemap: https://vasadomena.sk/category-sitemap.xml
Ak na svojej doméne používate HTTPS, aj URL adresy sitemap musia byť HTTPS. Variácie HTTP, www a non-www by sa nemali miešať. Preto je dôležité hneď od začiatku správne nastaviť doménu, SSL a štruktúru presmerovaní. Ak začínate nový projekt, zvážte kroky vyhľadávanie domény a SSL certifikát spolu s vaším plánom technického SEO.
Odoslanie Sitemap do Google Search Console

Po vytvorení sitemap je potrebné ju odoslať cez Google Search Console. Kroky sú nasledovné:
- Prihláste sa do Google Search Console.
- Vyberte správnu vlastníctvo. Najlepšie je použiť vlastníctvo na úrovni domény.
- V ľavom menu prejdite do časti Mapy stránok.
- Zadajte URL adresu sitemap. Napríklad sitemap.xml.
- Kliknite na tlačidlo Odoslať.
- V časti Stav skontrolujte informáciu "Úspešné" a počet objavených URL adries.
Po odoslaní sitemap neočakávajte okamžitú indexáciu všetkých stránok. Google najprv URL objaví, prehľadá, spracuje a na základe kvalitatívnych signálov sa rozhodne, či ich indexuje. Pri nových weboch môže tento proces trvať niekoľko dní až týždňov. Silné interné prelinkovanie, kvalitný obsah a rýchla odozva servera tento proces pozitívne ovplyvňujú.
Najčastejšie chyby v Robots.txt a Sitemap
1. Omylom zablokovať celý web
Najkritickejšou chybou je ponechanie pravidla Disallow: / na ostrom webe. Toto pravidlo bráni prehľadávaniu celého webu. Ak sa toto nastavenie použité vo vývojovom prostredí neodstráni pri nasadení do ostrej prevádzky, Google nemôže prehľadávať nové stránky. Kontrolný zoznam pred spustením do ostrej prevádzky musí nevyhnutne obsahovať kontrolu robots.txt.
2. Pridávanie noindex stránok do Sitemap
Ak stránke nastavíte noindex a zároveň ju pridáte do sitemap, vytvárate protichodný signál. Sitemap hovorí "táto stránka je dôležitá", zatiaľ čo noindex hovorí "túto stránku neindexuj". Preto by mala sitemap pozostávať iba z URL adries, ktoré si želáte indexovať.
3. Ponechať v mape stránky URL vracajúce 301, 404 alebo 500
URL v sitemap by mali ideálne vracať stavový kód 200. Presmerované, nenájdené alebo chybové URL by sa mali pravidelne čistiť. Vykonávanie mesačného technického SEO auditu vám umožní tieto chyby včas zachytiť.
4. Použitie nesprávnej domény alebo protokolu
Ak používate https://www.vasadomena.sk, URL v sitemap musia byť v rovnakom formáte. Odlišné variácie protokolu alebo domény môžu Googlu sťažiť zlučovanie signálov. Preto by kánonická URL, sitemap, robots.txt a štruktúra presmerovaní mali ukazovať na rovnaký hlavný formát URL.
5. Odosielanie príliš veľkého množstva URL
Sitemap nie je odpadkový kôš. Namiesto pridávania každej URL pridajte len tie kvalitné stránky, ktoré si naozaj želáte indexovať. Vynechanie nekvalitných, duplicitných alebo slabých stránok z mapy stránky vysiela vyhľadávačom čistejší signál.
Kontrolný zoznam technického SEO pre rok 2026
Pri príprave súborov robots.txt a sitemap môžete použiť nasledujúci kontrolný zoznam:
- Je robots.txt v koreňovom adresári a je prístupný?
- Je adresa sitemap správne uvedená v súbore robots.txt?
- Nie sú dôležité stránky blokované v robots.txt?
- Sú CSS, JavaScript a obrázkové zdroje prehľadávateľné?
- Obsahuje sitemap iba indexovateľné URL vracajúce kód 200?
- Sú noindex stránky mimo sitemap?
- Odrážajú dátumy lastmod skutočné aktualizácie?
- Používa sa na veľkých weboch index sitemap?
- Bola sitemap úspešne spracovaná v Google Search Console?
- Podporujú časy odozvy servera efektivitu prehľadávania?
Technické SEO sa neobmedzuje len na vytváranie súborov. Priamy vplyv má aj výkon hostingu, konfigurácia SSL, správnosť DNS, presmerovania, mobilná responzivita a kvalita obsahu. Preto je pri plánovaní infraštruktúry vášho projektu užitočné spoločne zvážiť témy hostingové balíky, transfer domény a bezpečnosť webových stránok.
Príklad stratégie Robots.txt a Sitemap
Pre jednoduchý firemný web môže byť odporúčaná štruktúra nasledovná: Hlavná stránka, stránky služieb, o nás, kontakt a blogové články sú zahrnuté v sitemap. Administračný panel, ďakovacie stránky formulárov, testovanie dočasných kampaní a výsledky interného vyhľadávania sú riadené pomocou robots.txt alebo noindex. Na takomto webe je sitemap zvyčajne v rozsahu 20-200 URL.
V stredne veľkom e-shope môžu byť produktové, kategóriové, značkové a blogové sitemap oddelené. Aktívne produkty sú pridané do sitemap, trvalo odstránené produkty sú vyradené a je na ne nastavené 301 presmerovanie na podobné produkty. Filtrovacie URL sú analyzované jednotlivo. Filtre s objemom vyhľadávania a konverzným potenciálom sú štruktúrované ako špeciálne kategórie; ostatné sú kontrolované stratégiou robots.txt, canonical alebo noindex.
Pri blogu alebo spravodajskom webe s hustým obsahom sú mimoriadne dôležité dátumy publikovania, dátumy aktualizácie, štruktúra kategórií a interné prelinkovanie. Keď sa starý obsah aktualizuje, lastmod sa musí správne zmeniť, ale nemala by sa vykonávať umelá aktualizácia. Signál, ktorému Google dôveruje, je skutočné vylepšenie obsahu.
Často kladené otázky
Zabráni súbor robots.txt úplne indexácii?
Nie. Robots.txt bráni prehľadávaniu; nie v každom prípade úplne zabráni indexácii. Ak URL získava odkazy z iných stránok, Google ju môže zobraziť v indexe aj bez prehľadania. Na zamedzenie indexácie je zvyčajne potrebné použiť značku noindex alebo vhodné obmedzenie prístupu.
Zabezpečí súbor sitemap vyššie pozície v Google?
Sitemap priamo nezaručuje vyššie hodnotenie. Pomáha však rýchlejšiemu objavovaniu dôležitých stránok, oznamovaniu aktualizácií vyhľadávačom a zlepšovaniu technického SEO zdravia. Na hodnotenie sú potrebné aj kvalita obsahu, spätné odkazy, používateľský zážitok, rýchlosť a signály dôvery.
Je povinné uvádzať sitemap v súbore robots.txt?
Nie je to povinné, ale odporúča sa to. Pridanie adresy sitemap do robots.txt umožňuje vyhľadávačom ľahšie nájsť vašu mapu stránky. Dobrou praxou je tiež odoslanie sitemap cez Google Search Console.
Aká je adresa WordPress sitemap?
Predvolená adresa WordPress sitemap je zvyčajne /wp-sitemap.xml. Ak používate SEO pluginy, adresa môže byť /sitemap_index.xml alebo /sitemap.xml. Adresu musíte skontrolovať podľa toho, ktorý plugin používate.
Koľko URL môže byť v sitemap?
Jeden XML súbor sitemap môže obsahovať maximálne 50 000 URL adries a nemal by presiahnuť limit 50 MB. Pri väčších weboch je najsprávnejším prístupom použiť index sitemap a rozdeliť obsah do samostatných súborov, ako sú stránky, články, produkty, kategórie alebo obrázky.
Záver
Robots.txt a sitemap sú dve zdanlivo malé, ale s veľkým dopadom, základné súčasti technického SEO. Kým robots.txt usmerňuje správanie robotov pri prehľadávaní, sitemap uľahčuje objavovanie dôležitých URL adries. Pre správnu konfiguráciu musíte nechať dôležité stránky otvorené, kontrolovane obmedziť nepotrebné oblasti, pridávať do sitemap iba indexovateľné URL a pravidelne sledovať stav cez Google Search Console.
Ak chcete postaviť pevný technický základ svojho webu, dobrým prvým krokom je začať so spoľahlivým hostingom, správnou správou domény a SSL konfiguráciou. Preskúmaním webhosting, doména a SSL certifikát riešení od Hostragons môžete pre svoj web vybudovať rýchlu, bezpečnú a SEO-friendly infraštruktúru.