Sitemapu (sitemap.xml) vám váš vlastní WordPress nevytvoří (WordPress.com ano), takže si musíte pořídit nějaký plugin, který to umí – například All in One SEO, a další, viz dále. Ručně ji totiž zcela určitě vytvářet nechcete, jedině snad u statického webu, kde se prakticky nikdy nic nebude měnit.
Vedle klasické sitemap.xml (Co je to sitemap.xml, k čemu to slouží a jak s tím mám zacházet) navíc můžete chtít získat sitemapu pro Zprávy Google, mapu webu jako HTML stránku (často používaná funkčnost) a řešit i to, co v sitemap.xml bude – jaké druhy odkazů a jak se bude sitemapa chovat při zveřejňování nových příspěvek/stránek.
Pluginy se mohou lišit i v tom, zda vytváří sitemap.xml fyzicky na disku (tam budete narážet občas na problémy s právy pro zápis a šlo spíše o v minulosti používaný způsob) nebo “virtuální”, tedy neexistující v rootu webu, ale fungují jak má.
Sitemap.xml slouží primárně pro SEO – Google a další vyhledávače ji použijí pro snazší zpracování obsahu vašeho webu a budou ji používat opakovaně – proto je nutné aby se nové věci v sitemapě objevovaly včas a správně. Navíc je zpravidla možné vyhledávačům v sitemapě sdělit jak často mají něco načítat.
Vhodné pluginy
XML Sitemap & Google News pokud chcete něco samostatného (nezapomeňte, že Google News sitemapu nemusíte generovat, pokud nejste součástí Zprávy Google) a šetrnějšího. Generuje vše bez vytváření souborů na disku a ve výchozí podobě řeší pouze příspěvky, autory a stránky. Rubriky, štítky a ostatní je zapnutelné.
All in One SEO má jako jednu z možnosti generování sitemapy (a dalších podobných pomůcek). Nevýhodou je, že tam ve výchozí podobě dá nejen všechny příspěvky, ale také všechno co na webu máte – stránky, autory, rubriky, štítky, média.
POZOR: Pro web s desítkami tisíc příspěvků (a tím i desítkami tisíc obrázků) je All in One SEO nepřijatelná zátěž pro provoz. A není to jenom pro Sitemap.xml, zatažuje SQL i v jiných momentech.
XML Sitemaps se věnuje (a dobře) jediné věci, tedy vytváření sitemap.xml. Hodit se může to, že umí i sitemap.xml.gz, tedy komprimovanou verzi.
Jetpack přímo od WordPressu (Automattic) umí sitemapy a používá se k tomuto na WordPress.com – umí klasickou sitemap.xml, sitemapu pro Zprávy Google a sitemapy pro obrázky a videa. Pokud tedy na webu používáte právě Jetpack, tak je možná rozumné si nepořizovat zbytečně nic dalšího.
TIP. Hledáte další pluginy? Zkuste Jak na vlastní WordPress. Nepostradatelné pluginy pro WordPress
Další možností
- Premium SEO Pack – WP SEO Plugin
- Yoast SEO
- Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin
- Simple Sitemap – Create a Responsive HTML Sitemap (jak název napovídá, nejde o sitemap.xml ale o HTML sitemapu)
Na co si dát pozor
U velkých webů ale pozor, výše zmíněný All in One SEO automaticky vytváří kompletní sitemap.xml obsahující vše – články, obrázky, stránky, rubriky, štítky. U většího webu to může znamenat nejen vyšší nároky na vytváření (a aktualizaci), ale také možná vznik problému pokud se “něco” rozhodně vaši sitemapu zpracovat – povede to k stažení kompletního webu.
Velký web = velká sitemapa a u dnes běžného způsobu generování v okamžiku vyžádání to může někdy znamenat zvýšenou zátěž webu.
Stejně tak pozor, All In One SEO navíc automaticky generuje RSS Sitemapu (a lze zapnout HTML Sitemapa, mapa stránek videa a News Sitemapa) – pokud nepotřebujete, tak je vhodné vypnout.
Nezapomeňte, že právě sitemap.xml se přidává do Google Search Console (dnes už Google Webmaster Tools). Blíže viz K čemu je dobré používat Google Search Console. A jak tam přidat blog na WordPress.com a proč to vlastně chtít
Prohlédnout si sitemap.xml webu bývá velmi jednoduché – v prohlížeči prostě otevřete /sitemap.xml (tedy například 365tipu.cz/sitemap.xml) – někdy uvidíte jenom čisté XML, jinde bude k dispozici “styl”, který umožní sitemapu lépe prohlížet.
Některé takto otevřené sitemapy budou jen odkazy na další detailní sitemapy – All In One Seo to takto například dělá u feedit.cz/sitemap.xml – množství sitemap s články a samostatné sitemapy pro stránky, rubriky či štítky.
Další tipy ve kterých zjistíte jak na WordPress
TIP#2592: Ještě stále máte na webu Google AMP? Je to zlo, rychle s tím pryč
Je to vlastně už docela dlouho, co jsem na všech mých webech zrušil podporu Google AMP. Pak jsem delší dobu chtěl napsat tip tomu věnovaný, ale nějak to zapadlo v záplavě jiných tipů.…
TIP#2554: Potřebujete vyměnit obrázek v médiích na vašem WordPressu? Je nutné mít plugin
Jedna z věcí, kterou (neznámo proč) WordPress neumí přímo. Můžete nahrát média (obrázek, fotku, atd) ale když chcete nahrát upravenou verzi, tak to není možné. Přitom je to dost zásadní věc, kterou budete…
TIP#2548: Jak synchronizovat (zálohovat) web přístupný přes FTP na disk ve Windows?
Taková ta úplně klasická věc. Máte někde webový server (třeba právě jako 365tipu.cz) a je dostupný jen přes FTP (SFTP). Chcete si ho zálohovat na disk ve Windows (ať už lokální nebo místní…
TIP#2533: Jak získat štítky z WordPressu pomocí vlastního PHP
Když už byla řeč o tom jak analyzovat duplicitní štítky, tak je vhodné ještě přidat možnost jak exportovat štítky z WordPressu pomocí PHP. Předpokládá to, že máte přístup k vašemu hostingu a můžete…
TIP#2528: Jak ve WordPressu vyhledat duplicitní štítky? AI a Python pomůže
Štítky ve WordPressu jsou tak trochu peklo. Nejen že je třeba je udržovat tak abyste neměli zbytečné štítky (takové co mají žádné nebo minimum článků), ale velmi snadno vznikají různorodé “duplicity”. Hlavně tak…
TIP#2514: Jak ve WordPressu deaktivovat plugin bez přístupu k WP-Admin
Tohle je snadné, ale musíte mít přístup k vašemu hostingu, tedy většinou FTP/SFTP přístup, ale může to být SSH. Prostě tak, abyste se dostali k souborům. (Pokračování textu…)
TIP#2512: Jak z WordPress blogu udělat sledovatelný ActivityPub feed
Automattic před pár týdny vypustil betu ActivityPub pluginu a na počátku září přišla “ostrá” první verze. Použití je přitom snadné a z vašeho blogu/webu na WordPressu vytvoří ActivityPub feed – ten mohou sledovat…
TIP#2505: Uklízíte v databázi ve vašem WordPressu? Co dělat s oEmbed Cache In Post Meta
Jedna maličkost, kterou nejspíš neznáte – kdykoliv do příspěvků umístíte nějaký ten “embedovaný” obsah, tedy například video na YouTube, tak editor stáhne potřebný kód pro embed a uloží do “oEmbed Cache” pro další…
TIP#2500: Otevírat odkazy v novém okně (záložce) či neotevírat?
Otevření odkazu v novém okně či záložce je běžná praxe na mnoha webových stránkách. Ale je to vždy správný krok? Jaká jsou rizika a výhody obou přístupů? (Pokračování textu…)
TIP#2497: Uklízíte v databázi ve vašem WordPressu? Kolik revizí příspěvků tam máte schovaných?
Typická věc vhodná k úklidu jsou revize. Každá změna v příspěvku/stránce totiž uchovává předchozí verzi. A pokud hodně opravujete, ale třeba i postupně píšete, tak těch revizí může být docela dost a mohou…