Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Aplikace Google
Hlavní nabídka

Vytvoření a odeslání souboru Sitemap

Tato stránka popisuje, jak vytvořit soubor Sitemap a odeslat jej do Googlu.

Vytvoření a odeslání souboru Sitemap:

  1. Rozhodněte se, které stránky vašeho webu by měl Google procházet, a pro každou stránku určete kanonickou verzi
  2. Rozhodněte se, který formát souborů Sitemap chcete používat. Soubor Sitemap můžete vytvořit ručně, nebo si můžete vybrat z celé řady nástrojů třetích stran, které soubor Sitemap vygenerují za vás.
  3. Otestujte soubor Sitemap pomocí nástroje na testování souborů Sitemap ve službě Search Console.
  4. Zpřístupněte soubor Sitemap Googlu tím, že jej přidáte do souboru robots.txt a odešlete do služby Search Console.

Formáty souborů Sitemap

Google podporuje několik formátů souborů Sitemap, které zde jsou popsány.

Ve všech formátech je každý soubor Sitemap omezen nezkomprimovanou velikostí 50 MB a počtem 50 000 adres URL. Máte-li větší soubor nebo více adres URL, budete seznam muset rozdělit do několika souborů Sitemap. Volitelně můžete vytvořit index souborů Sitemap (soubor, který odkazuje na seznam souborů Sitemap) a odeslat do Googlu jeden index souborů Sitemap. Do Googlu můžete odeslat několik souborů Sitemap nebo několik indexů souborů Sitemap.

XML

Google podporuje standardní protokol Sitemap. Google také podporuje rozšíření formátu XML pro video, obrázky, zprávy. Pomocí těchto rozšíření můžete popsat soubory videí, obrázky a další obtížně analyzovatelný obsah svého webu s cílem zajistit lepší indexování těchto zdrojů.

Zde je velmi základní soubor Sitemap ve formátu XML, který zahrnuje jedinou adresu URL:


<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
  <url>
    <loc>http://www.example.com/foo.html</loc> 
  </url>
</urlset>

Zde je složitější soubor Sitemap, který zahrnuje jednu adresu URL a také informace o obrázku a souboru videa na dané stránce:


<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 
  xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" 
  xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url> 
    <loc>http://www.example.com/foo.html</loc> 
    <image:image>
       <image:loc>http://example.com/obrazek.jpg</image:loc>
       <image:caption>Psi hrající poker</image:caption>
    </image:image>
    <video:video>
      <video:content_loc>
        http://www.example.com/video123.flv
      </video:content_loc>
      <video:player_loc allow_embed="yes" autoplay="ap=1">
        http://www.example.com/videoplayer.swf?video=123
      </video:player_loc>
      <video:thumbnail_loc>
        http://www.example.com/miniatury/123.jpg
      </video:thumbnail_loc>
      <video:title>Letní grilování steaků</video:title>  
      <video:description>
        Naučte se udělat steak pokaždé perfektně.
      </video:description>
    </video:video>
  </url>
</urlset>
RSS, mRSS a Atom 1.0

Pokud máte blog se zdrojem RSS nebo Atom, odešlete jako soubor Sitemap adresu URL tohoto zdroje. Většina blogového softwaru dokáže zdroj vytvořit za vás. Tento zdroj však poskytuje informace pouze o adresách URL z poslední doby.

  • Společnost Google přijímá zdroje RSS (Real Simple Syndication) 2.0 a Atom 1.0.
  • Informace o videích na svém webu můžete Googlu poskytnout pomocí zdroje mRSS (media RSS).
Text

Pokud váš soubor Sitemap obsahuje pouze adresy URL webových stránek, můžete Googlu poskytnout jednoduchý textový soubor s jednou adresou URL na řádek. Příklad:


http://www.example.com/soubor1.html
http://www.example.com/soubor2.html

Pokyny k textovým souborům Sitemap:

  • Soubor by měl používat kódování UTF-8.
  • Textový soubor nesmí obsahovat nic jiného než seznam adres URL.
  • Textový soubor můžete pojmenovat libovolně, musí však mít příponu .txt (například sitemap.txt).
Weby Google

Pokud jste stránky vytvořili a ověřili pomocí služby Weby Google, soubor Sitemap jsme vám již vygenerovali. Soubor Sitemap nemůžete upravit, ale pokud si chcete přečíst data přehledu souboru Sitemap, můžete jej odeslat do Googlu. Upozorňujeme, že pokud máte v jednom podadresáři více než 1000 stránek, nemusí se soubor Sitemap zobrazit správně.

  • Je-li váš web hostován ve službě Weby Google, adresa URL souboru Sitemap je http://sites.google.com/site/nazevwebu/system/feeds/sitemap.
  • Pokud jste stránky vytvořili pomocí služby Google Apps, adresa URL souboru Sitemap je http://sites.google.com/domena/nazevwebu/system/feeds/sitemap

Obecné pokyny k souborům Sitemap

  • Používejte konzistentní plně kvalifikované adresy URL. Google vaše adresy URL bude procházet přesně tak, jak jsou uvedeny. Je-li váš web například http://www.example.com/, neuvádějte adresu URL jako /http://example.com/ (bez předpony www) ani jako ./stranka.html (relativní adresa URL).
  • V souboru Sitemap nezahrnujte ID relací z adres URL. Snížíte tak množství duplicitního procházení těchto adres URL.
  • Informujte Google o jazykových verzích adres URL za účelem procházení a indexování tím, že v souboru Sitemap uvedete kanonické adresy URL pro jednotlivé jazyky a použijete anotace hreflang.
  • Soubory Sitemap musejí používat kódování UTF-8 a adresy URL musí být správně zakódovány.
  • Velké soubory Sitemap rozdělte na několik menších souborů. Předejdete tak přetížení serveru v případě, že Google bude soubor Sitemap požadovat často. Soubor Sitemap nesmí obsahovat více než 50 000 adres URL a rozbalený nesmí být větší než 50 MB.
  • Uveďte všechny své soubory Sitemap pomocí indexu souborů Sitemap a namísto jednotlivých souborů Sitemap do Googlu odešlete tento jeden soubor.
  • Pomocí doporučených metod kanonizace Googlu sdělte, zda je váš web dostupný pomocí verzí vaší domény s předponou www i bez ní. Soubor Sitemap je třeba odeslat pouze pro preferovanou doménu.
  • Pokud uvažujete o najmutí konzultanta, který by vám soubory Sitemap pomohl optimalizovat, přečtěte si naše pokyny pro webmastery a příručku Optimalizace pro vyhledávače pro začátečníky. Chcete-li soubor Sitemap využít na maximum, může být také užitečné kontaktovat kolegy s podobnými weby nebo obory činnosti.
  • Jiné než alfanumerické znaky a znaky, které nepatří do sady ASCII. Požadujeme, aby měl soubor Sitemap kódování UTF-8 (obvykle je lze vybrat při ukládání souboru). Stejně jako u všech souborů XML platí, že znaky uvedené v tabulce níže musejí být ve všech datových hodnotách (včetně adres URL) zadány pomocí entit.  Soubor Sitemap může obsahovat pouze znaky sady ASCII. Nesmí obsahovat znaky z rozšířené sady ASCII a některé řídicí kódy nebo speciální znaky, jako jsou například *, { a }. Obsahuje-li adresa URL souboru Sitemap tyto znaky, zobrazí se při pokusu o jeho přidání chyba.
    Znak Entita
    Ampersand & &amp;
    Apostrof ' &apos;
    Uvozovky " &quot;
    Větší než > &gt;
    Menší než < &lt;
    Navíc musejí být všechny adresy URL (včetně adresy URL samotného souboru Sitemap) kódovány tak, aby je byl schopen přečíst webový server, na kterém jsou umístěny, a zakódovány pro adresu URL (URL escaped). Pokud však ke generování adres používáte nějaký skript, nástroj či soubor protokolu (cokoli kromě ručního zápisu), bude to zpravidla již provedeno za vás. Pokud odešlete soubor Sitemap a vrátí se vám chyba, že Google některé z vašich adres URL nemůže najít, zkontrolujte, zda vaše adresy URL odpovídají standardu RFC-3986 pro identifikátory URI, standardu RFC-3987 pro identifikátory IRI a standardu XML.

    Níže je uveden příklad adresy URL se znakem, který není součástí sady ASCII (ü), a znakem, který je potřeba zakódovat pomocí entity (&):
    http://www.example.com/ümlat.html&q=name
    Zde je stejná adresa URL kódovaná pomocí ISO-8859-1 (pro hostování na serveru, který používá toto kódování) a zakódovaná pro adresu URL:
    http://www.example.com/%FCmlat.html&q=name
    Zde je stejná adresa URL, kódovaná pomocí UTF-8 (pro hostování na serveru, který používá toto kódování) a zakódovaná pro adresu URL:
    http://www.example.com/%C3%BCmlat.html&q=name
    Zde je stejná adresa URL po nahrazení znaku & entitou:
    http://www.example.com/%C3%BCmlat.html&amp;q=name

Rozšíření souborů Sitemap pro další typy médií

Google podporuje rozšířenou syntaxi souborů Sitemap pro níže uvedené typy médií. Pomocí těchto rozšíření můžete popsat soubory videí, obrázky a další obtížně analyzovatelný obsah svého webu s cílem zajistit lepší indexování.

Zpřístupnění souboru Sitemap Googlu (odeslání souboru Sitemap do Googlu)

Soubor Sitemap můžete Googlu zpřístupnit dvěma způsoby:

Odstraňování problémů se soubory Sitemap

Přečtěte si průvodce odstraňováním problémů se soubory Sitemap.

Pomohl vám tento článek?
Jak bychom článek mohli vylepšit?