Přeskočit na obsah

Blog na Shoptetu: strukturovaná data má jen třetina

Měření 30 článků na Shoptetu: 11 má NewsArticle, datum vydání i aktualizace a canonical. U 19 se ta kombinace neobjevila; jeden další nesl jen typ Article.

~1 200 slov 6 častých otázek ~6 minut čtení Aktualizováno: 8. 8. 2026
Blog na Shoptetu: strukturovaná data má jen třetina
Stručná odpověď

Změřil jsem 30 blogových článků na e-shopech běžících na Shoptetu. Jedenáct z nich mělo kombinaci NewsArticle, data vydání i aktualizace a rel=canonical. Devatenáct nemělo z téhle čtveřice ani jednu položku; jeden další článek nesl jen typ Article, bez dat i bez canonicalu. Ve všech třiceti stálo v meta name=author jméno e-shopu, ne konkrétní osoby.

U blogových článků na Shoptetu se ve vzorku neukázalo postupné zlepšování, ale dvě oddělené větve. Jedenáct z třiceti článků mělo strukturovaná data, datum vydání i aktualizace a canonical. Devatenáct z téhle čtveřice nemělo nic.

Poslední díl bloku měl původně čekat na odpovědi z administrace: má článek pole pro autora a vidí návštěvník datum aktualizace? Odpověděla nápověda Shoptetu.

Co říká nápověda

Podle dokumentace má článek pole pro název, adresu, text, rubriku, datum zveřejnění (jde naplánovat dopředu), externí odkaz, náhledový obrázek a SEO pole. Pole pro autora ani pro datum aktualizace tam uvedené není. Rubrika navíc umí datum zveřejnění ve výpisu skrýt.

Cestou jsem narazil na cizí text, podle kterého mají blogové články na Shoptetu automaticky schema včetně data publikace, autora, publishera i obrázku. Měření to v téhle podobě nepotvrdilo: kombinaci NewsArticle, obou dat a canonicalu jsem našel u 11 z 30 článků, jeden další nesl typ Article. Bez kontroly vlastního zdroje tedy nejde předpokládat, že to váš blog řeší sám.

Vzorek

Stejných 47 e-shopů jako v předchozích dílech. Blogovou rubriku jsem našel u 33 z nich, konkrétní článek u 30. Jedna adresa článku na e-shop, domény neuvádím.

Hlavní nález: všechno, nebo nic

Zjištění na článkuPočet
má typ NewsArticle11 z 30
má typ Article1 z 30
má typ BlogPosting0 z 30
nemá ani jeden z nich18 z 30

Zajímavější než ta čísla je ale to, jak se skládají dohromady:

KombinacePočet
strukturovaná data i rel=canonical11
ani jedno19
jen strukturovaná data0
jen canonical0

Není to škála, je to přepínač. Jedenáct článků se seskupilo do jedné větve: NewsArticle, datum vydání, datum aktualizace i canonical. U zbylých devatenácti se ta kombinace neobjevila ani zčásti a smíšený případ ve vzorku nebyl. Mimo tuhle dvojici stojí jeden článek s typem Article, ale bez dat i bez canonicalu.

Praktický závěr je jednoduchý: nepočítejte s tím, že Shoptet blogová data řeší za vás. Otevřete zdroj jednoho vlastního článku a během minuty zjistíte, ve které větvi jste.

Autor je vždycky e-shop

ZjištěníPočet
<meta name="author">30 z 30 — vždy název e-shopu
itemprop="author"7 z 30
jméno konkrétní osoby v meta name="author"0 z 30

S nápovědou to sedí: dokumentace pole pro autora neuvádí a ve vzorku se do meta name="author" vždy propsal název e-shopu. Pro obsah, u kterého má na důvěryhodnosti záležet zkušenost konkrétního člověka, je to strop — a autorský profil pro AI se na Shoptetu bez zásahu do šablony nedá postavit tak, jak by měl. Rozhodnutí je i tady binární: buď přijmete, že autorem v datech bude značka, nebo si necháte upravit šablonu.

Datum: v datech dobře, v HTML někdy špatně

datePublished i dateModified mají všechny články, které vůbec strukturovaná data nesou — a ve správném strojovém tvaru. Horší je viditelné datum:

ZjištěníPočet
článek má prvek <time datetime="…">23 z 30
hodnota začíná datem ve tvaru RRRR-MM-DD15 z 23
hodnota, která tomu tvaru neodpovídá (typicky 22.3.2026)8 z 23

Atribut datetime má nést strojově čitelnou hodnotu data nebo data a času. Česky zapsané 22.3.2026 tuhle podmínku nesplňuje — pro člověka je to čitelné, pro parser ne.

Ještě jedna věc: dateModified se u pěti z jedenácti liší od data vydání. Co ten rozdíl vyvolalo, jsem neměřil a nedělám z toho závěr o tom, jak čerstvý ten obsah je.

Vedlejší nález: stopy po vložení z chatu

Tohle jsem nehledal. Ve 3 z 30 článků zůstaly v HTML atributy jako data-start, data-end a data-message-author-role — u jednoho z nich 274krát.

Tyhle atributy velmi pravděpodobně pocházejí z toho, že se odpověď z chatového rozhraní zkopírovala do schránky a vložila do editoru i s doprovodným kódem rozhraní.

Další naměřené signály

Přesně jeden h1 má 27 z 30 článků, tři jich mají víc; meta robots je index,follow u všech třiceti. Délka textu se mezi e-shopy hodně liší: medián 1 426 slov, čtvrtina pod 831 a čtvrtina nad 2 542.

Předpokládat, že blog data prostě má

Ve vzorku je mělo 11 z 30. A protože je to přepínač, nezjistíte to od oka — musíte se podívat do zdroje. Cizí tvrzení, že „Shoptet to dělá automaticky“, platí pro necelou třetinu.

Stavět E-E-A-T na autorovi, kterého platforma neumí

Pole pro autora článek nemá a ve všech třiceti měřených článcích je jako autor název e-shopu. Jméno člověka do dat bez zásahu do šablony nedostanete.

Vkládat text z chatu přes schránku

Vezme s sebou atributy rozhraní. Ve třech článcích ze třiceti tam zůstaly, jednou v počtu 274. Vkládejte jako čistý text a formátujte až v editoru.

Co si ověřit na vlastním blogu, v tomhle pořadí

  • Zjistit, ve které větvi váš článek je Otevřít zdroj a hledat NewsArticle. Buď tam je i s daty a canonicalem, nebo tam z téhle čtveřice není nic.
  • Rozhodnout se u autora Buď vám stačí značka, nebo chcete jméno člověka — a to je úprava šablony, ne políčko v administraci.
  • Opravit datetime, pokud je v českém tvaru Osm z 23 měřených článků tam mělo zápis, který parser nepřečte.
  • Vyčistit HTML od atributů po vložení z chatu Hledejte data-start a data-message. Vkládejte jako čistý text a formátujte až v editoru.
  • Zkontrolovat nadpisovou osnovu Ve vzorku mělo 27 z 30 článků přesně jeden h1. Tři měly víc.

Konec bloku

Za pět dílů se opakovalo totéž: o výsledku nerozhodují jemné nuance v nastavení, ale několik tvrdých limitů platformy a šablony. U blogu je to vidět nejlíp — buď je článek v technicky lépe vybavené větvi, nebo není, a mezistupeň neexistuje.

Jestli si z celé série máte odnést jednu věc: otevřete si ve zdroji jeden produkt, jednu stránku filtrů a jeden článek. Za půl hodiny poznáte, co je jen provozní nedodělek a co už bez úpravy šablony neobejdete.

Předchozí díly: formát strukturovaných dat, robots.txt a AI roboti, produktová pole proti požadavkům Googlu a filtry se stránkováním.

Souvislosti mimo platformu řeší E-E-A-T pro AI a jak často aktualizovat obsah.

Sniper Design
Pomoc s implementací

Nechcete to řešit interně? Postavíme to za vás.

V Sniper Design děláme kompletní AI SEO — strategii, audit, implementaci i obsah. Zlatý partner Upgates i Shoptetu, přes 600 e‑shopů na CZ trhu. Na AI vyhledávání připravujeme návrhy homepage, obsahovou strukturu i audity klientských webů.

  • 600+ e‑shopů
  • Vlastní e‑shop MEGA DETAIL
FAQČasté otázky

Časté otázky, které k tématu nejčastěji padají

Má článek na Shoptetu pole pro autora?
Podle nápovědy Shoptetu ne. Článek má název, adresu, text, rubriku, datum zveřejnění, externí odkaz, náhledový obrázek a pole pro vyhledávače. Autor mezi nimi není a měření to potvrzuje: ve všech třiceti měřených článcích je jako autor uvedený název e-shopu, nikdy konkrétní člověk.
Vidí návštěvník datum aktualizace?
Tohle měření neověřovalo, jestli návštěvník někde vidí zvlášť datum aktualizace. Zjistil jsem jen, že ve strukturovaných datech je dateModified u jedenácti z třiceti článků a u pěti z nich se liší od data vydání. Co ten rozdíl vyvolalo, jsem neměřil. Nastavení rubriky mimochodem umožňuje datum zveřejnění ve výpisu naopak skrýt.
Proč mají články NewsArticle a ne BlogPosting?
Ve vzorku se tam, kde strukturovaná data byla, objevil typ NewsArticle jedenáctkrát a Article jednou; BlogPosting ani jednou. Jestli je NewsArticle pro radu typu jak vybrat granule nejvýstižnější typ, tohle měření samo neřeší. Pro praxi je důležitější jiná věc: většina měřených článků neměla ani tenhle základní balík dat.
Proč má jen třetina článků strukturovaná data?
To z měření nevyplývá. Vím jen, že rozdělení je binární: jedenáct článků má NewsArticle, obě data i canonical, devatenáct nemá z téhle čtveřice nic a smíšený případ se neobjevil; jeden článek nesl navíc jen typ Article. Vypadá to na dvě generace šablony nebo na nastavení, ale příčinu jsem zvenku neověřil.
Co jsou zbytky atributů z chatového rozhraní?
Ve třech článcích ze třiceti jsou v HTML atributy jako data-start, data-end nebo data-message-author-role, u jednoho z nich dvě stě sedmdesát čtyřikrát. Velmi pravděpodobně pocházejí z vložení odpovědi z chatového rozhraní přes schránku i s doprovodným kódem. Neznamená to, že text psal model — znamená to, jakou cestou se do e-shopu dostal.
Jsou data v článku ve správném formátu?
Ta v microdatech ano, u všech jedenácti. Horší je atribut datetime u zobrazeného data: z dvaceti tří článků, které ho mají, začíná strojově čitelnou hodnotou jen patnáct. U zbylých osmi jsem našel nevyhovující zápis, typicky český tvar jako 22.3.2026.
Čtěte dál

Související články

Všechny články v blogu Zpět na úvod