Lastmod: co to je a proč na něm záleží
<lastmod> je volitelný prvek v XML sitemapách, který vyjadřuje datum a čas poslední významné změny dané URL. Správné používání lastmod pomáhá vyhledávačům, asistenčním systémům (AIO/AEO) a jazykovým modelům (LLM) lépe plánovat crawlování, interpretovat aktuálnost obsahu a vyhodnocovat, zda je potřeba stránku znovu načíst. V moderním SEO je lastmod jedním z mála explicitních signálů čerstvosti obsahu, který máte plně pod kontrolou.
Jak lastmod funguje ve struktuře sitemap
Na úrovni URL se používá v rámci <urlset> pro každou položku <url>. Na úrovni indexu se používá v <sitemapindex> a označuje čas poslední změny pod-sitemapy. Tím můžete efektivně „signalizovat“ změny ve velkých částech webu bez nutnosti re-crawlovat všechny soubory.
Příklady bez použití <pre> (řádky jsou odděleny <br>):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.priklad.sk/clanek/lastmod</loc>
<lastmod>2025-10-22T13:45:00+02:00</lastmod>
</url>
</urlset>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.priklad.sk/sitemaps/blog.xml</loc>
<lastmod>2025-10-22</lastmod>
</sitemap>
</sitemapindex>
Povolené formáty data a času
- Datum:
YYYY-MM-DD(např.2025-10-22). - Datum a čas:
YYYY-MM-DDThh:mm:ssTZD(např.2025-10-22T13:45:00+02:00nebo2025-10-22T11:45:00Zpro UTC). - Doporučení v praxi: konzistentně používejte časové pásmo (ideálně
Zpro UTC) a sekundy – zlepší to přesnost a porovnatelnost.
Co je „významná změna“ pro lastmod
lastmod signalizuje změny, které mění sémantiku nebo obsah stránky v kontextu hodnoty pro uživatele a index. Ne vše je významné:
- Ano: změny textu, nadpisů, obrázků, data publikace, cenotvorby, dostupnosti produktů, schématu
JSON-LDreflektujícího obsah, zásadní úpravy struktury. - Spíše ne: kosmetické úpravy CSS, změny analytických skriptů, prohození pořadí prvků bez obsahové změny, drobné překlepy bez dopadu na význam.
- Hraniční případy: dynamické bloky (např. „Dnes otevřeno do 17:00“) – pokud jsou spíše „chrome“ než jádrem obsahu, nezvyšujte
lastmodkvůli nim při každé malé změně.
Proč je správný lastmod důležitý pro SEO, AIO/AEO a LLM
- Lepší plánování crawlu: vyhledávače upřednostní URL s nedávným
lastmod, ale omezí zbytečné re-crawly u nezměněných URL. - Čerstvost odpovědí asistentů: AIO/AEO systémy si udrží aktuální obraz o stránkách, které se často mění (např. produkty, události, pracovní nabídky).
- Stabilita extrakce pro LLM: modely snadněji rozpoznají, kdy znovu extrahovat fakta ze schématu a obsahu.
Rozdíl: lastmod v sitemapě vs. HTTP hlavičky
HTTP hlavička Last-Modified a mechanizmy If-Modified-Since/ETag řeší podmíněné načítání při požadavku na konkrétní URL. lastmod v sitemapě je „mapový“ signál, který umožňuje vyhledávači rozhodnout, které URL vůbec požádat. Doporučení: udržujte lastmod a Last-Modified konzistentní – minimalizujete rozpory.
Strategická pravidla pro kvalitu a důvěryhodnost lastmod
- Pravdivost: nikdy uměle neaktualizujte
lastmodjen kvůli „čerstvosti“. Dlouhodobě to zhoršuje crawling a důvěru. - Granularita: používejte sekundovou přesnost, pokud lze spolehlivě získat timestamp obsahu (např. z databáze).
- Stabilita ID: při výrazných změnách URL (přesuny, kanonikalizace) řešte 301 přesměrování a aktualizujte
lastmodna cílové URL, nikoli na staré. - Vazba hreflang: jazykové alternativy (
xhtml:linkv sitemapě) by měly mítlastmododrážející změny ve své jazykové verzi.
Zdroj pravdy: odkud brát datum změny
- Aplikační databáze: sloupce
updated_at/modified– ideální pro většinu CMS a ecommerce platforem. - Git historie: pro statické weby (SSG) použijte timestamp posledního commitu, který se týká souboru.
- Obsahový hash: porovnávejte hash „významných zón“ stránky (hlavní text, cena, dostupnost). Při změně přepočítejte a nastavte
lastmod. - ETL pipeline: u agregovaných stránek (tagy, kategorie) používejte maximum z
lastmodpoložek, které stránka zobrazuje.
Zpracování specifických typů stránek
- Články a blogy: při editaci aktualizujte
lastmoda v obsahu uvádějtedateModified(i vJSON-LD), aby byl signál konzistentní. - Produktové stránky: změny cen a dostupnosti jsou legitimní důvod pro aktualizaci
lastmod. - Kategorie / listingy:
lastmodmůže odrážet poslední významnou změnu v seznamu (nový produkt, zásadní změna pořadí), nikoli každou drobnou fluktuaci. - Stránky s parametry: do sitemap zásadně nezahrnujte dočasné nebo sledovací parametry (UTM, session).
locmusí být kanonická URL.
Časté chyby u lastmod a jak se jim vyhnout
- Masové přepisování: build pipeline přegeneruje všechny
lastmodna „teď“. Řešení: generujte diferencovaně a čtěte skutečné zdroje změny. - Neplatný formát: míchání lokálních formátů (např. 22.10.2025). Používejte ISO 8601 s časovým pásmem.
- Nekonzistence s obsahem:
lastmodtvrdí, že URL se změnila, ale na stránce ani vJSON-LDnení žádná stopa o modifikaci. Zavádějte interní audit „content parity“. - Zahrnutí neindexovatelných URL: URL s
noindex, 404 nebo 301 v sitemapě zbytečně spotřebovávají crawl budget. Udržujte sitemapu čistou.
Procesní doporučení a QA checklist
- Definujte „významnou změnu“ pro každý typ stránky (policy do repozitáře).
- Automatizujte testy: unit testy na formát data, integrační testy na změnu
lastmodpři skutečné editaci. - Logujte generování: ukládejte diff a důvod, který vedl ke změně
lastmod(např. „změna ceny z 79,90 → 74,90“). - Monitorujte v GSC: sledujte report Sitemaps a porovnávejte tempo re-crawlu s očekáváními.
Hranice, limity a struktura velkých sitemap
- Segmentace: rozdělujte sitemapu podle typů obsahu (blog, produkty, kategorie) a používejte
sitemapindexs vlastnímlastmodpro každou pod-sitemapu. - Strategie aktualizací: méně často se měnící sitemap soubory (např. statické stránky) mějte se stabilním
lastmod; často měnící se (produkty) aktualizujte častěji.
Interakce se schématem a metadaty
Pokud v obsahu používáte JSON-LD s datePublished a dateModified, dbejte na to, aby dateModified korespondovalo s lastmod. Tím sjednotíte signály pro vyhledávače i LLM a snížíte riziko nekonzistencí v znalostních grafech.
Praktický workflow pro generování lastmod
- Zdroj data: pro každou URL určete autoritativní timestamp (DB, Git, hash diff).
- Normalizace: konvertujte do UTC a serializujte v ISO 8601 s
Znebo s+/-HH:MM. - Filtrace: aplikujte prah (např. ignorujte změny menší než X znaků nebo bez významové změny).
- Generování: aktualizujte pouze záznamy, kde došlo k významné změně.
- Validace: lint XML, schema, a náhodná kontrola URL vůči reálné stránce a HTTP hlavičkám.
Měření dopadu a ladění strategie
- Serverové logy: sledujte frekvenci požadavků Googlebotu po změnách
lastmod. - Index Coverage: změny v počtu validních/varovných URL po úpravách strategie.
- Doba do re-crawlu: u typů stránek se smysluplným SLÁ (např. pracovní nabídky, akce) měřte metriky „změna → re-crawl → aktualizace snippetů“.
Minimalistické, ale přesné příklady
Pouze datum (postačuje u řídkých úprav):
<lastmod>2025-10-22</lastmod>
Datum a čas v UTC:
<lastmod>2025-10-22T11:45:00Z</lastmod>
Datum a čas s časovým posunem:
<lastmod>2025-10-22T13:45:00+02:00</lastmod>
Nejlepší praktiky v kostce
- Uvádějte skutečný čas poslední obsahové změny.
- Používejte ISO 8601 s časovým pásmem a sekundami.
- Zajistěte konzistenci s
Last-ModifiedadateModifiedve schématu. - Nemanipulujte
lastmodkvůli „freshness hackingu“ – zaměřte se na skutečný obsah. - Segmentujte sitemapu a využívejte
sitemapindexslastmodpro efektivní řízení crawlu.
Shrnutí
lastmod je klíčový, ale často podceňovaný signál čerstvosti obsahu. Při disciplinovaném používání zlepšuje rozdělování crawl budgetu, zkracuje dobu k re-crawlu po změnách a pomáhá AIO/AEO i LLM udržovat aktuální obraz o vašem webu. Největší hodnotu přináší tehdy, když je přesný, konzistentní a odvozený od skutečných obsahových změn.