Přejít k obsahu
BeoHosting
BeoHosting
WordPress

Jak vytvořit sitemapu pro web na WordPressu

BeoHosting Team··9 min čtení čtení
Jak vytvořit sitemapu pro web na WordPressu

Co je sitemapa a proč na ní záleží

XML sitemapa je soubor obsahující seznam všech stránek vašeho webu, které chcete nechat vyhledávači zaindexovat. Představte si ji jako mapu webu, kterou předáte Googlu, Bingu a dalším vyhledávačům, aby snáze našly a pochopily strukturu vašeho obsahu. Bez sitemapy se vyhledávače musí při objevování vašich stránek zcela spoléhat na sledování odkazů, což může znamenat, že některé stránky se nikdy nezaindexují.

Sitemapa je obzvlášť důležitá pro nové weby, které nemají mnoho zpětných odkazů, weby s velkým počtem stránek (přes 500), weby se složitou strukturou, kde některé stránky nejsou dobře propojené interními odkazy, a weby, které často přidávají nový obsah, jako jsou blogy a e-shopy. Google používání sitemapy výslovně doporučuje jako součást základní SEO praxe.

Typy sitemap

XML sitemapa

XML sitemapa je standardní formát, kterému vyhledávače rozumí. Obsahuje URL stránek spolu s metadaty, jako je datum poslední úpravy (lastmod), frekvence změn (changefreq) a priorita stránky (priority). Weby na WordPressu mají obvykle index sitemap, který odkazuje na více jednotlivých souborů sitemap – jeden pro příspěvky, jeden pro stránky, jeden pro rubriky atd. To je obzvlášť užitečné u velkých webů, protože jeden soubor sitemapy může obsahovat maximálně 50 000 URL.

HTML sitemapa

HTML sitemapa je stránka na vašem webu určená pro lidské návštěvníky, ne pro vyhledávače. Zobrazuje uspořádaný seznam všech důležitých stránek s odkazy. Ačkoli není přímým SEO faktorem, pomáhá uživatelům najít obsah a zlepšuje uživatelský zážitek. Mnoho webů má stránku s HTML sitemapou v patičce.

Video a obrázková sitemapa

Pokud váš web obsahuje hodně video obsahu nebo obrázků, samostatné sitemapy pro mediální soubory pomáhají vyhledávačům je zaindexovat. Video sitemapa obsahuje informace o délce, kategorii a popisu videa. Obrázková sitemapa pomáhá Google Images lépe zaindexovat vaše obrázky, což může přinést významný provoz, zejména u e-shopů a portfoliových webů.

Vestavěná sitemapa WordPressu

Od verze 5.5 má WordPress vestavěnou podporu XML sitemapy bez potřeby dalšího pluginu. Vestavěná sitemapa je dostupná na vaseweb.cz/wp-sitemap.xml a automaticky zahrnuje příspěvky, stránky, rubriky a štítky. Vestavěná sitemapa WordPressu má však omezené možnosti přizpůsobení – nelze snadno vyloučit konkrétní stránky, přidat priority ani ovládat, které typy obsahu zahrnout. Pro většinu webů je lepší volbou SEO plugin s pokročilými funkcemi sitemapy.

Vytvoření sitemapy pomocí Yoast SEO

Instalace a aktivace

Yoast SEO je nejoblíbenější SEO plugin pro WordPress s více než 5 miliony aktivních instalací. Po instalaci a aktivaci se funkčnost sitemapy automaticky zapne. Vaše sitemapa bude dostupná na vaseweb.cz/sitemap_index.xml. Yoast automaticky generuje index sitemap obsahující odkazy na jednotlivé soubory sitemap pro každý typ obsahu.

Konfigurace sitemapy v Yoast

V administraci WordPressu přejděte na Yoast SEO → Settings → Site features → APIs. Ověřte, že je možnost XML sitemaps zapnutá. Poté můžete pro každý typ obsahu (příspěvky, stránky, vlastní typy obsahu) nastavit, zda je do sitemapy zahrnut. Pokud máte typy obsahu, které by neměly být indexovány (jako soukromé stránky nebo vstupní stránky reklam), vylučte je ze sitemapy. Yoast také automaticky přidává do sitemapy obrázky, což pomáhá indexovat vizuální obsah.

Vyloučení jednotlivých stránek

Chcete-li ze sitemapy vyloučit konkrétní stránku, otevřete ji v editoru, najděte meta box Yoast SEO dole a na záložce Advanced nastavte „Allow search engines to show this page in search results?“ na „No“. Tím se zároveň nastaví tag noindex a stránka se odebere ze sitemapy. Použijte to u děkovacích stránek, stránek s duplicitním obsahem nebo jakýchkoli stránek, které ve vyhledávání nechcete.

Vytvoření sitemapy pomocí Rank Math

Základní nastavení

Rank Math je novější SEO plugin, jehož obliba rychle roste díky bohatým bezplatným funkcím. Sitemapa se konfiguruje přes Rank Math → Sitemap Settings. Rank Math nabízí v bezplatné verzi podrobnější kontrolu než Yoast – můžete nastavit počet odkazů na stránku sitemapy, zahrnout nebo vyloučit obrázky a ovládat každý typ obsahu jednotlivě.

Pokročilé možnosti

Rank Math umožňuje přidávat do sitemapy externí stránky (stránky, které nejsou příspěvky ani stránkami WordPressu), vylučovat konkrétní příspěvky a stránky podle ID, nastavovat prioritu a changefreq pro každý typ obsahu, automaticky pingovat vyhledávače při aktualizaci sitemapy a speciální sitemapy pro lokální firmy (Local SEO sitemap) a video obsah (Video Sitemap ve verzi Pro). Díky těmto pokročilým možnostem je Rank Math vynikající volbou pro weby se specifickými SEO potřebami.

Ruční vytvoření sitemapy

Vytvoření XML souboru

Pokud nechcete používat plugin, můžete XML sitemapu vytvořit ručně. Vytvořte soubor sitemap.xml v kořenovém adresáři webu. Soubor musí začínat XML deklarací a používat jmenný prostor urlset. Každá URL se definuje uvnitř tagu url s povinným prvkem loc (URL stránky) a volitelnými prvky lastmod (datum poslední úpravy), changefreq (daily, weekly, monthly) a priority (0.0 až 1.0). Ruční sitemapa vyžaduje ruční aktualizaci pokaždé, když přidáte nebo změníte stránku, což ji u aktivních webů činí nepraktickou.

Online generátory sitemap

Pokud máte malý statický web, můžete použít online nástroje jako XML-Sitemaps.com, Screaming Frog nebo Sitemap Generator, které váš web automaticky projdou a vygenerují XML sitemapu. Tyto nástroje jsou užitečné pro jednorázové vygenerování sitemapy, ale pro weby na WordPressu, které se pravidelně aktualizují, je řešení pomocí pluginu mnohem praktičtější, protože sitemapu automaticky aktualizuje při každé změně obsahu.

Odeslání sitemapy do Google Search Console

Přidání webu do GSC

Google Search Console (GSC) je bezplatný nástroj Google pro sledování přítomnosti vašeho webu ve vyhledávání Google. Pokud ještě nemáte účet GSC, vytvořte si ho na search.google.com/search-console. Přidejte svou doménu pomocí vlastnictví typu Domain (doporučeno), které pokrývá všechny varianty URL, nebo vlastnictví URL prefix pro konkrétní verzi. Vlastnictví ověříte přes DNS záznam (u typu Domain) nebo HTML tag, soubor či Google Analytics (u URL prefix).

Odeslání sitemapy

V GSC přejděte na Sitemaps v levém menu. Zadejte URL své sitemapy (obvykle sitemap_index.xml nebo sitemap.xml) a klikněte na Submit. Google začne sitemapu zpracovávat a zobrazí stav – úspěšně načtené URL, chyby a varování. Dejte pozor na případné chyby, jako jsou URL vracející stav 404 nebo stránky blokované souborem robots.txt.

Sledování stavu indexace

Po odeslání sitemapy sledujte v GSC report Coverage (Pokrytí), který ukazuje, kolik stránek je zaindexovaných, kolik má chyby a kolik je vyloučených. Nejčastějšími chybami jsou: „Submitted URL has crawl issue“ (stránku nelze projít), „Submitted URL marked noindex“ (stránka má tag noindex, ale je v sitemapě) a „Submitted URL seems to be a Soft 404“ (stránka existuje, ale nemá obsah). Chyby řešte pravidelně, protože nahromaděné chyby mohou negativně ovlivnit crawl budget.

Optimalizace sitemapy

Co do sitemapy zahrnout

Zahrňte všechny stránky, které chcete zaindexovat a které přinášejí uživatelům hodnotu: publikované příspěvky a stránky s kvalitním obsahem, rubriky a štítky s dostatkem obsahu, vlastní typy obsahu (produkty, položky portfolia) a kanonické URL. Nezahrnujte stránky s tenkým obsahem, duplicitní stránky, stránky s tagem noindex, soukromé stránky a administrátorské URL.

Pravidelné aktualizace

Sitemapa by měla být vždy aktuální. SEO pluginy jako Yoast a Rank Math sitemapu automaticky aktualizují, když publikujete nový příspěvek nebo upravíte stávající. Pravidelně kontrolujte, že sitemapa neobsahuje URL vracející chyby (404, 500) ani přesměrování (301, 302). K projití sitemapy a identifikaci problémových URL použijte nástroj jako Screaming Frog.

Časté chyby u sitemap

  • Zahrnutí stránek s noindex: Pokud má stránka tag noindex, ale je v sitemapě, Google nahlásí chybu. Vždy synchronizujte nastavení noindex se sitemapou.
  • Zastaralé URL: Smazané nebo přesunuté stránky, které v sitemapě zůstanou, generují v GSC chyby 404. Sitemapu pravidelně čistěte.
  • Příliš velká sitemapa: Sitemapa s více než 50 000 URL nebo větší než 50 MB musí být rozdělena na menší soubory s indexem sitemap.
  • Blokování sitemapy v robots.txt: Ověřte, že robots.txt neblokuje přístup k souboru sitemapy. Do robots.txt přidejte direktivu Sitemap:.
  • Nepoužívání HTTPS URL: Pokud používáte HTTPS s aktivním certifikátem, musí být všechny URL v sitemapě ve verzi HTTPS.

Závěr

Sitemapa je jednoduchý, ale účinný nástroj, který vyhledávačům pomáhá efektivně procházet a indexovat váš web. Pro CMS WordPress doporučujeme používat plugin Yoast SEO nebo Rank Math, který sitemapu automaticky generuje a aktualizuje. Po vytvoření sitemapu nezapomeňte odeslat do Google Search Console a pravidelně sledovat stav indexace. V BeoHostingu se všechny WordPress hostingové tarify dodávají s předinstalovaným pluginem Yoast SEO a automaticky generovanou sitemapou, takže váš web je pro vyhledávače viditelný hned od prvního dne.

BeoHosting Team

10+ let zkušeností — Specialisté na webhosting a infrastrukturu

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Naposledy aktualizováno: