Jak strukturovat informace o autorech ve WordPressu, aby vás Google a AI modely citovaly jako autoritu

TL;DR Cílem je udělat z autora entitu (Person + sameAs), ne jen jméno v byline. Google říká jasně: E-E-A-T není ranking faktor, ale byline a odkaz na autorskou stránku patří k základům důvěryhodnosti. Technický základ je Article.author (Person, name, url) plus ProfilePage s mainEntity: Person. Častá past: Rank Math má Author Robots Meta defaultně na "No Index" a AI crawlery nespouští JavaScript, takže JSON-LD musí být server-side. Realisticky: author markup je nutná hygiena a signál pro Google i Bing, sám o sobě ale citace v AI negeneruje. Co dál: změřit vlastním A/B testem a doplnit o znalostní bázi (Semly).

Když se řekne "autorita autora", většina lidí si představí hezký autorský box s fotkou. To je jen špička. Google i AI modely potřebují vědět, kdo text napsal, co umí a kde ho najít. A to se dá ve WordPressu nastavit poměrně rychle.

Tenhle návod je praktický. Projdeme šest kroků od vyplnění profilu po měření efektu. Nebudeme se zdržovat teorií, kterou nevyužijete.

Strukturování informací o autorech ve WordPressu: co je cíl a co od toho čekat

Strukturování informací o autorech ve WordPressu znamená, že z člověka uděláte entitu. Ne jen jméno pod titulkem, ale propojený uzel: profil na webu, odkazy na další profily, strukturovaná data.

Rozlišujte tři věci, které se často pletou:

  • Byline je jméno pod článkem. Vidí ho čtenář.
  • Autorská stránka je archiv na /author/jmeno/. Tam se dá dojít pro víc informací.
  • Structured data je strojově čitelný popis. Tohle čtou vyhledávače.

Google k tomu říká dvě věci, které stojí za zapamatování. E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) není konkrétní ranking faktor. Je to soubor signálů, ze kterých systémy skládají obrázek o důvěryhodnosti. A druhá věc: Google výslovně doporučuje uvádět byline a vést ho na další informace o autorovi.

Co znamená "citace AI"? To je situace, kdy ChatGPT, Gemini, Claude nebo Perplexity ve své odpovědi uvedou váš web jako zdroj. Strukturovaná data tuhle šanci nezaručují. AI crawlery navíc často JSON-LD vůbec nečtou. Markup je tedy signál pro Google a Bing, ne kouzelný vypínač citací. Více o tom, jak funguje viditelnost v AI Search, najdete v samostatném průvodci.

Praktický závěr: AI cituje především domény, které má značka pod kontrolou. Vlastní web, dokumentace, oficiální profily. Autor markup je součást téhle hygieny.

Na co si dát pozor: Markup musí odpovídat viditelnému obsahu. Když v JSON-LD uvedete titul, který na stránce nikde není, je to chyba.

Co si připravit, než začnete (profily, přístupy, plugin)

Než sáhnete do administrace, sesbírejte vstupy. Ušetříte si běhání.

Checklist před startem:

  • Reálné jméno a příjmení. Ne přezdívka, ne "admin".
  • Aktivní e-mail, na který autor skutečně vidí.
  • URL webu, kde autor působí.
  • Kvalitní reálná fotka. Ne Gravatar placeholder.
  • Vyplněná Biographical Info: specializace, praxe, ocenění, publikace, vzdělání.
  • Přístup do WP adminu.
  • Možnost editovat šablonu nebo child theme, případně použít plugin.
  • Seznam profilů pro sameAs: LinkedIn, X, Wikidata, osobní web.

Rozhodněte se hned na začátku: jde o web s jedním autorem, nebo s více? U jednoho autora dává smysl autorské archivy spíš vypnout, protože duplikují blog. U více autorů je naopak chcete zapnout a indexovat.

Musíte umět kódovat? Ne. Plugin zvládne základ. Vlastní JSON-LD se hodí, když chcete mít kontrolu nad detaily.

Krok 1 — Vyplňte autorský profil (jméno, bio, fotka, odkazy)

Tohle je základ entity. Všechno ostatní z něj vychází.

Jděte do Users → Profile. Vyplňte jméno, příjmení, přezdívku (tu nastavte stejnou jako jméno, ať v URL není chaos), Biographical Info a profilovou fotku.

Bio pište tak, aby fungovalo jako důkaz odbornosti. Ne "mám rád kávu a marketing". Spíš konkrétně.

Mini-příklad struktury bio:

"Specializuji se na technické SEO pro e-shopy. Posledních osm let vedu SEO ve dvou českých e-shopech a publikuji o strukturovaných datech. Přednášel jsem na konferenci X a spravuji databázi Y."

Dvě až tři věty stačí. Specializace, praxe, důkaz.

Kam dát sameAs odkazy? Do profilu, pokud to plugin umožňuje (Rank Math má "Additional profile URLs", Yoast má Social profily). Když ne, přijdou do JSON-LD.

Časté otázky: Jak dlouhé bio? Dvě až tři věty. Mám uvést titul? Klidně, ale patří do jobTitle nebo honorificPrefix, ne do name. Co když nemám LinkedIn? Nevadí, použijte osobní web nebo Wikidata.

Krok 2 — Zapněte a nastavte autorské archivy (a dejte je do Indexu)

Autorská stránka musí existovat a musí být indexovatelná. Bez toho nemá Google kam odkazovat.

Multi-author web: archivy zapněte a nastavte na Index. Single-author web: zvažte vypnutí. Archiv duplikuje blog a nepřináší nic navíc.

Kde to najdete:

  • Yoast: Settings → Advanced → Author archives.
  • Rank Math: Titles & Meta → Authors.

Na co si dát pozor: Rank Math má Author Robots Meta defaultně na "No Index". Když to nepřepnete, autorská stránka se v Googlu neobjeví.

Po nastavení zkontrolujte dvě věci: že stránka není noindex a že je v sitemapě.

Typický příznak chyby: autorská stránka se neobjevuje ve výsledcích. V devíti z deseti případů je na vině robots meta nebo chybějící sitemap.

Krok 3 — Přidejte strukturovaná data: Article.author a ProfilePage

Tohle je technické jádro. Propojíte článek s autorem a autora s jeho profilem.

Na článku chcete Article nebo BlogPosting s polem author. Uvnitř @type: Person, name (jen jméno), url na autorskou stránku a jobTitle.

Na autorské stránce chcete ProfilePage s mainEntity: Person. Přidejte sameAs, knowsAbout, image a description.

U více autorů dávejte každému vlastní author pole. Neslévejte je do jednoho. A vždy používejte @type: Person, ne Thing.

Ilustrativní vzor (jen jako orientace):

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Název článku",
  "author": {
    "@type": "Person",
    "name": "Jan Novák",
    "url": "https://example.com/author/jan-novak/",
    "jobTitle": "SEO specialista"
  }
}

Musíte psát JSON ručně? Ne. Plugin to zvládne za vás. Ruční zápis se hodí, když chcete mít jistotu, že markup sedí na viditelný obsah.

Poznámka k hasCredential: Google tuhle vlastnost v dokumentaci k ProfilePage mezi podporovanými neuvádí. Můžete ji použít, ale nečekejte od ní rich results.

Vlastnost Kde ji vyplnit Proč
name Users → Profile Identifikace autora
url Autorská stránka Propojení článku s profilem
jobTitle Profil / JSON-LD Kontext odbornosti
sameAs Social profily Disambiguace entity
knowsAbout JSON-LD Témata odbornosti
image Profilová fotka Vizuální identita

Krok 4 — Zajistěte server-side rendering a přístup AI crawlerů

Tady se láme spousta snah. AI crawlery často nespouští JavaScript.

GPTBot, ClaudeBot i PerplexityBot stahují HTML, ale JS nespouští. Gemini je výjimka, protože dědí renderovací infrastrukturu Googlebotu. Prakticky to znamená jediné: JSON-LD i hlavní obsah renderujte server-side. Když je markup vygenerovaný až JavaScriptem, velká část botů ho neuvidí.

V robots.txt řešte dvě skupiny odděleně:

  • Trénovací crawlery: GPTBot, Google-Extended, ClaudeBot.
  • Search crawlery: OAI-SearchBot, PerplexityBot.

Blokace GPTBot neznamená blokaci ChatGPT search. Jsou to různé boty s různým účelem.

A co llms.txt? Dnes nemá měřitelný efekt u AI crawlerů. Můžete ho mít, ale nepočítejte s tím, že vám přinese citace.

Na co si dát pozor: Strukturovaná data nejsou pro generativní AI search vyžadována. Google to říká jasně a "overfocusing" na schema uvádí mezi tím, co nedělat.

Krok 5 — Ověřte indexaci a validujte markup

Než přejdete k měření, ověřte, že všechno funguje.

Checklist "hotovo":

  • Jméno, bio a fotka vyplněné v profilu.
  • Autorský archiv v Indexu a v sitemapě.
  • Article.author s @type: Person a url.
  • ProfilePage s mainEntity: Person.
  • JSON-LD renderovaný server-side.
  • robots.txt nastavený podle vašich preferencí.
  • Markup prošel Rich Results Testem bez chyb.

Postup: spusťte Rich Results Test a URL Inspection. Zkontrolujte indexaci a eligibility pro generativní AI features v Search Console. Když test hlásí chybu, opravte ji a požádejte o re-crawl.

Jedna drobnost na závěr: dateModified aktualizujte jen při reálné editaci. Umělé přepisování data je signál, kterému Google ani AI nevěří.

Krok 6 — Změřte efekt a udržujte autory aktuální

Nastavení je hotové. Teď jde o to zjistit, jestli to něco dělá.

Nejlepší je vlastní A/B test. Vezměte 5 až 10 testovacích stránek a 5 až 10 kontrolních. Nechte to běžet 30 a více dní. Metodiku popisuje Ahrefs ve svém testu z května 2026, kde 1 885 stránek dostalo JSON-LD a výsledky v AI Overviews, AI Mode ani ChatGPT se výrazně nezměnily. Důležité omezení: všechny testované stránky už měly přes 100 citací v AI Overviews. Co se stane u stránek s nulovými citacemi, studie neříká.

Co sledovat:

  • Skóre viditelnosti značky.
  • Míru citovanosti.
  • Podíl na hlasu.
  • Sentiment.
  • Pokrytí promptů.

Jak tyhle metríky správně nastavit a vyhodnocovat, popisuje návod na měření viditelnosti značky v AI.

Čerstvost hraje roli. Stránky aktualizované v posledních 12 měsících mají podle dat Semly dvakrát vyšší šanci na citaci. Nastavte si proto redakční kalendář aktualizací. Ne přepisovat všechno, ale průběžně doplňovat a upřesňovat.

Realistické očekávání: první účinky viditelnosti v AI se obvykle objeví měsíc po aktivaci. Není to okamžité.

Tady se hodí Semly. Platforma sleduje, jak se vaše značka zobrazuje v ChatGPT, Gemini, Claude, Grok a AI Overviews, a ukazuje, které zdroje odpovědi formují. K autorským profilům se dá přidat znalostní báze, která doplní kontext o vás i o autorech.

Nejčastější chyby a jak je napravit

Rychlý přehled toho, co se kazí nejčastěji.

  • Author Robots Meta na "No Index". Náprava: přepněte na Index v nastavení pluginu.
  • JSON-LD neodpovídá viditelnému obsahu. Náprava: sjednoťte jméno, bio a fotku v markupu i na stránce.
  • Markup jen v JavaScriptu. Náprava: přesuňte generování JSON-LD na server.
  • author.name obsahuje titul nebo publisher. Náprava: do name jen jméno, titul do jobTitle.
  • Více autorů sloučeno do jednoho pole. Náprava: každý autor vlastní author pole.
  • @type: Thing místo Person. Náprava: přepište typ na Person.
  • Autorská stránka mimo sitemapu. Náprava: zapněte archivy a zkontrolujte sitemap.
  • dateModified měněn bez reálné editace. Náprava: aktualizujte datum jen při skutečné změně.

Když se markup nezobrazuje, hledejte nejdřív v renderování a robots meta. Když vás AI necituje, podívejte se na viditelný obsah a přístup crawlerů, ne na schema.

Co dál: kdy zvolit jednodušší a kdy komplexnější cestu

Rozcestník podle toho, kde jste.

Jednodušší cesta: jeden autor, plugin, základní Person markup. Stačí vám Yoast nebo Rank Math, vyplněný profil a zapnutý archiv. Hotovo za odpoledne.

Komplexnější cesta: více autorů, vlastní JSON-LD, redakční politiky, znalostní báze. Tady se vyplatí investovat do kontroly nad markupem a do konzistence entity napříč kanály.

Systematický monitoring: když chcete vědět, jestli vás AI skutečně cituje a jak si stojíte proti konkurenci, přejděte k měření. Semly sleduje viditelnost v ChatGPT, Gemini, Claude, Grok a AI Overviews a ukazuje podíl na hlasu i sentiment. Podrobný postup najdete v monitoringu viditelnosti v AI.

Drzewko rozhodnutí:

  • Mám jednoho autora a chci základ → plugin a hotovo.
  • Mám tým autorů a chci kontrolu → vlastní JSON-LD a redakční politika.
  • Chci vědět, jestli to funguje → A/B test a monitoring viditelnosti.

llms.txt a sitemapu řešte, když chcete mít web technicky připravený. Efekt dnes neměřitelný, ale škodit nebude.

Ať zvolíte kteroukoli cestu, platí jedno: autor markup je základ, ne cíl. Rozhoduje viditelný obsah, indexovatelnost a to, jestli o vás AI vůbec ví.

Zdroje

Zjistěte, zda vás vidí

Zadejte adresu svého webu a získejte bezplatný report o viditelnosti v AI