JSitemap Professional už dávno není jen nástroj pro vytvoření jednoho souboru sitemap.xml. Aktuální verze umí z jednoho nastavení generovat klasickou XML a HTML mapu, image a video sitemap, Google News, hreflang, RSS i výstupy pro AI nástroje. V tomto návodu projdeme nejdůležitější nastavení pro Joomla! 5 a 6, zapojení IndexNow, práci s obrázky a správné použití cache.

JSitemap pro Joomla!

Co dnes JSitemap umí

Komponenta vytváří mapy dynamicky z datových zdrojů Joomla! a rozšíření třetích stran. Kromě standardní XML mapy nabízí responzivní HTML mapu pro návštěvníky, mapu obrázků a videí, mapu pro Google News a AMP, vícejazyčnou hreflang sitemap, RSS kanály, geolokační výstupy a nástroje pro AI indexaci včetně llms.txt, Markdown stránek a AI feedu.

Doporučený základ

Pro běžný firemní web zapněte standardní XML sitemap, image sitemap a podle potřeby hreflang. HTML mapu používejte jako doplňkovou navigaci. Google News, video, AMP nebo geolokační mapu zapínejte jen tehdy, když pro ně web skutečně má odpovídající obsah.

Krok 1

Nastavte datové zdroje

Otevřete Komponenty → JSitemap → Data Sources. Průvodce umí založit zdroje pro Joomla články, menu, kontakty, štítky i řadu rozšíření, například VirtueMart nebo page buildery. Pro každý zdroj určete, které záznamy se mají do mapy dostat.

Do sitemap patří

  • kanonické články a kategorie,
  • produkty a produktové kategorie,
  • veřejné landing pages,
  • jazykové varianty určené k indexaci.

Vylučte

  • košík, přihlášení a uživatelský účet,
  • interní vyhledávání a filtrovací URL,
  • duplicitní nebo nekanonické stránky,
  • obsah označený noindex.

Pokud vaše rozšíření nemá připravený zdroj, použijte Custom Data Source a SQL Query Compiler. Vlastní zdroj vždy otestujte: každá výsledná URL musí být veřejná, vracet HTTP 200 a mít správnou kanonickou adresu.

Krok 2

XML sitemap a rozdělení velkých map

V hlavním přehledu otevřete XML sitemap a zkontrolujte, zda obsahuje jen správné SEF adresy. U rozsáhlého webu aktivujte rozdělení sitemap. JSitemap vytvoří hlavní sitemap index a dílčí soubory, které se rychleji generují a lépe zpracovávají.

  1. Zkontrolujte protokol HTTPS a preferovanou doménu.
  2. Odstraňte URL s přesměrováním, chybou 404 nebo duplicitním obsahem.
  3. Nastavte smysluplné datum poslední změny.
  4. Výslednou URL odešlete do Google Search Console a Bing Webmaster Tools.

Hodnoty priority a changefreq berte jako pomocné. Pro indexaci jsou důležitější kvalitní interní odkazy, kanonické URL a reálné datum změny.

Krok 3

IndexNow: rychlé oznámení změněných URL

IndexNow umožňuje podporovaným vyhledávačům oznámit přidání, aktualizaci nebo odstranění stránky. Nezaručuje indexaci, ale zkracuje dobu, než se vyhledávač o změně dozví.

  1. Na stránce IndexNow Get Started vygenerujte klíč.
  2. Stáhněte soubor s klíčem a nahrajte jej do kořene webu, případně použijte způsob ověření podporovaný vaší konfigurací.
  3. V JSitemap otevřete Configuration → Features & Tools.
  4. Klíč vložte do pole IndexNow ApiKey a nastavení uložte.
  5. Odešlete několik změněných URL a v Bing Webmaster Tools ověřte jejich přijetí.

Neposílejte stále celý web. IndexNow používejte pro nově vytvořené, změněné nebo odstraněné adresy. Hromadné opakované odesílání nepřináší výhodu a může zbytečně spotřebovat prostředky serveru.

Krok 4

Jak správně nastavit image sitemap

Image sitemap vzniká procházením stránek a vyhledáním obrázků v jejich HTML. Proto musí být obrázky načtené ve zdrojovém kódu, veřejně dostupné a nesmějí být blokované v robots.txt.

  • Zapněte XML Images Sitemap a nejprve spusťte test crawleru.
  • U velkého webu použijte postupné AJAX předgenerování.
  • Pokud server vrací chybu 429, nastavte zpoždění mezi požadavky crawleru.
  • Na sdíleném hostingu začněte nižším počtem zpracovaných URL a hodnotu zvyšujte postupně.
  • Po přidání většího množství obrázků obnovte cache image sitemap.

Galerie načítané pouze JavaScriptem nemusí crawler objevit. V takovém případě ověřte HTML stránky a případně zapněte rozpoznávání obrázků galerií.

Krok 5

Cache a předgenerování sitemap

JSitemap používá vlastní cache nezávislou na globální cache Joomla!. Nabízí standardní časovou cache a pokročilé postupné předgenerování. To je důležité hlavně pro e-shopy, image sitemap a weby s tisíci URL.

Typ webuDoporučeníObnova
Malý často měněný webStandardní cache přibližně 1 denPo větší změně struktury
Stabilní firemní webNěkolik dnů až týdnůPo publikaci větší série obsahu
Velký e-shopAJAX precaching a dělení sitemapPravidelný cron a po importech
Image/video sitemapPostupné předgenerováníPo přidání nových médií

Po vypršení životnosti se mapa vytvoří znovu. Pokud potřebujete vyhledávačům vždy podávat rychlou kopii, použijte předgenerovanou sitemap a obnovujte ji plánovanou úlohou. Po zásadní změně vyčistěte cache Joomla! a nechte mapu znovu vygenerovat.

Krok 6

Další užitečné funkce JSitemap

SEO Spider a Links Analyzer

Najde nefunkční odkazy, přesměrování, chybné titulky, robots direktivy a další problémy před odesláním mapy.

Metainfo Dashboard

Umožňuje upravovat titulky, popisy, Open Graph a X metadata pro konkrétní URL z jednoho místa.

Search Console a PageSpeed

Spojuje kontrolu sitemap, výkon ve vyhledávání a Core Web Vitals přímo s administrací Joomla!.

Pro vícejazyčný web zapněte samostatné mapy a hreflang výstup. Aktuální JSitemap nabízí také Google Indexing API, Google News a RSS, editory robots.txt a .htaccess s verzováním a AI výstupy llms.txt, Markdown a JSON feed. Tyto funkce aktivujte pouze po ověření, že odpovídají struktuře a cíli webu.

Pro SEO přehledy lze doplnit také Open PageRank API. Postup najdete v článku Open PageRank API: jak získat klíč pro JSitemap.

Kontrolní seznam

Co zkontrolovat před odesláním sitemap

  1. Sitemap se načte rychle a vrací HTTP 200.
  2. Obsahuje pouze HTTPS kanonické URL určené k indexaci.
  3. Neobsahuje administraci, košík, účet, hledání ani filtrovací duplicity.
  4. URL nevedou přes přesměrování a nekončí chybou.
  5. Cache se po změnách obnovuje a u velkého webu funguje precaching.
  6. Google Search Console a Bing Webmaster Tools přijaly správnou adresu mapy.
  7. IndexNow používáte pouze pro skutečně změněné URL.
Časté otázky

Nejčastější dotazy k JSitemap

Aktuální řada JSitemap Pro podporuje Joomla! 5 i Joomla! 6. Před aktualizací Joomla! vždy ověřte minimální verzi komponenty a kompatibilitu dalších SEO rozšíření.

Základem je standardní XML sitemap. Obvykle se hodí také image sitemap a u vícejazyčného webu hreflang mapa. Ostatní typy zapínejte podle skutečného obsahu.

Nemusí. Data Sources umějí zahrnout obsah komponent i bez samostatné položky menu. Výsledná URL ale musí být správně routovaná, veřejná a kanonická.

IndexNow je protokol pro rychlé oznámení nových, změněných a odstraněných URL podporovaným vyhledávačům. Odeslání není zárukou indexace.

V konfiguraci JSitemap jej vložte do pole IndexNow ApiKey v části Features & Tools. Současně musí být správně ověřeno vlastnictví klíče pro danou doménu.

Crawler musí obrázky najít ve veřejném HTML. Problém může způsobit JavaScriptová galerie, robots.txt, ochrana proti crawlerům, nízký limit zpracovaných URL nebo timeout serveru.

Snižte počet současně zpracovávaných URL, použijte postupné předgenerování a v novější verzi nastavte prodlevu mezi požadavky crawleru.

Ne. JSitemap má vlastní cache a dobu platnosti nezávislou na globálním nastavení cache Joomla!.

Předgenerování se hodí pro rozsáhlé XML mapy, e-shopy a image nebo video sitemap, jejichž dynamické vytvoření je pomalé nebo končí timeoutem.

Záleží na době platnosti a způsobu generování. U předgenerované image sitemap nebo po větším importu obsah obnovte ručně či pomocí naplánované úlohy.

Rozdělení použijte u tisíců URL, při vysoké spotřebě paměti nebo timeoutu. Dílčí mapy spojí jeden sitemap index.

Ano. Do mapy lze zahrnout produkty a kategorie. Vylučte košík, účet, interní hledání a duplicitní filtrovací URL.

Aktuální verze umí vytvářet llms.txt, Markdown verze stránek, AI JSON feed, schema výstupy a znalostní graf. Jde o doplňky k technickému SEO, ne náhradu kvalitního obsahu.

Mohou pomoci s organizací mapy, ale vyhledávače je nemusejí respektovat. Důležitější jsou interní odkazy, kanonické adresy a kvalita obsahu.

Otevřete ji v anonymním okně, zkontrolujte HTTP 200 a několik URL. Poté sledujte stav v Google Search Console a Bing Webmaster Tools a opravte nahlášené chyby.

Zdroje: JSitemap Professional a oficiální dokumentace JSitemap.