Sitemap je soubor, který má napomoci internetovým vyhledávačům vyznat se na webové stránce. Nejčastěji je sitemap XML soubor, nebývá to však podmínka. Často ho můžete najít i s příponami HTML či PHP. Sitemap se většinou ukládá do kořenového adresáře webu. Sitemap pomáhá vyhledávacím robotům procházet stránky, které by byly jinak těžko dosažitelné. Sitemap je doplněk pro soubor robots.txt. Zatímco robots.txt slouží pro vyloučení některých stránek z vyhledávání, tak sitemap slouží pro přidávání stránek do vyhledávače. Není tedy možné říct, že stránky, které v sitemap nejsou uvedeny vyhledávače ignorují. Sitemap je pouze doplněk ke klasickému procházení webu vyhledávacím robotem.

Příklad sitemap editovat

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii</loc>
      <changefreq>weekly</changefreq>
   </url>
   <url>
      <loc>http://www.example.com/catalog?item=73&amp;desc=vacation_new_zealand</loc>
      <lastmod>2004-12-23</lastmod>
      <changefreq>weekly</changefreq>
   </url>
   <url>
      <loc>http://www.example.com/catalog?item=74&amp;desc=vacation_newfoundland</loc>
      <lastmod>2004-12-23T18:00:15+00:00</lastmod>
      <priority>0.3</priority>
   </url>
   <url>
      <loc>http://www.example.com/catalog?item=83&amp;desc=vacation_usa</loc>
      <lastmod>2004-11-23</lastmod>
   </url>
</urlset>

Elementy editovat

Elementy je možné nalézt na oficiálních stránkách http://www.sitemaps.org/protocol.php

Element Povinné Popis
<urlset> Ano Kořenový element. Vše ostatní musí být uvnitř.
<url> Ano Obalovací element pro jednotlivé položky sitemapy.
<loc> Ano Obsahuje úplnou URL stránky, včetně protokolu (např. http, https) a ukončený lomítkem, pokud to server vyžaduje. Hodnota musí být kratší než 2048 znaků.
<lastmod> Ne Datum poslední modifikace stránky v ISO 8601 formátu. Může obsahovat jednak plný datum a čas nebo může být ve formátu: RRRR-MM-DD.
<changefreq> Ne Určuje jak často je stránka měněna:
  • always – vždy
  • hourly – každou hodinu
  • daily – každý den
  • weekly – týdně
  • monthly – měsíčně
  • yearly – ročně
  • never – nikdy

'Always' Je použito pro stránku, která se mění při každém přístupu. 'Never' je použito pro archivní stránky (například soubory, které se nikdy nezmění).

Toto je vodítko, pro vyhledávací roboty, jak často mají stránku navštívit. Není však prokázáno, že by se roboti tohoto údaje přesně drželi.

<priority> Ne Určuje prioritu stránky na serveru.

Povolené hodnoty jsou od 0.0 do 1.0, kde 1.0 značí nejdůležitější. Výchozí hodnota je 0.5.

Priorita je pouze relativní vlastnost webů na jednom serveru, neovlivní umístění stránky ve výsledku vyhledávání. Pokud se vyhledávač má rozhodovat při zobrazení ve výsledku ve vyhledávání mezi dvěma URL z jednoho webu, tak rozhodne právě na základě priority. Nastavení všech stránek na nejvyšší prioritu tedy není věc, která může webu pomoci.

Zadání editovat

Mapy stránek jsou užitečné zejména na webových stránkách, kde:

  • Některé části webu nejsou přístupné přes rozhraní pro prohlížení.[1]
  • Webmasteři používají pokročilý Ajax, Silverlight nebo Flashobsah, který vyhledávače běžně nezpracovávají.[2]
  • Stránky jsou velmi rozsáhlé a vyhledávače mohou přehlédnout část nového nebo nedávno aktualizovaného obsahu.
  • Pokud webové stránky obsahují velké množství stránek, které jsou izolované nebo špatně propojené, nebo.

Mapa stránek HTML je určena především návštěvníkům, kterým poskytuje uspořádaný seznam odkazů na všechny stránky webu.[3] Funguje jako katalog, který uživatelům usnadňuje navigaci a vyhledávání konkrétního obsahu.[4]

Mapa stránek XML je speciálně navržena pro vyhledávače. Poskytuje strukturovaný seznam adres URL, které mohou roboti vyhledávačů snadno procházet a indexovat.[5]

Mapa stránek Omezení editovat

Soubory mapy stránek jsou omezeny na 50 000 adres URL a 50MiB (52 428 800 bajtů) na jednu mapu stránek. Mapy stránek lze komprimovat pomocí gzip, což snižuje spotřebu šířky pásma. Podporováno je více souborů mapy stránek, přičemž indexový soubor mapy stránek slouží jako vstupní bod. Soubory indexu mapy stránek nesmí obsahovat více než 50 000 obrázků webu, nesmí překročit 50 mbAytů a lze je komprimovat. Můžete mít více než jeden indexový soubor mapy stránek.[6]

Externí odkazy editovat

Reference editovat

  1. Learn about sitemaps. developers.google.com [online]. [cit. 2023-10-24]. Dostupné online. 
  2. Indexing ajax loaded contents. exchangetuts.com [online]. [cit. 2023-10-24]. Dostupné online. 
  3. HTML Sitemap vs XML Sitemap: Which One Should You Use?. jasonpittock.com [online]. [cit. 2023-10-24]. Dostupné online. 
  4. What is a Sitemap?. dev.to [online]. [cit. 2023-10-24]. Dostupné online. 
  5. What is XML Sitemap ?. sitemap-checkers.com [online]. [cit. 2023-10-24]. Dostupné online. 
  6. Sitemaps XML format. www.sitemaps.org [online]. [cit. 2023-10-24]. Dostupné online.