Case study · hloubkový audit · 23. 7. 2026

Hloubková analýza forbescasino.cz: SEO + AIO audit

Nezávislá technická analýza veřejně dostupných dat: live crawl 14 URL + 954 URL v sitemapě, analýza JS bundlu, blogu, entitní stopy a viditelnosti v AI vyhledávání (AI Overviews, ChatGPT, Perplexity). Ukázka metodiky, kterou aplikujeme na každý projekt.

Shrnutí

Hlavní závěr: pro AI vyhledávače tento web neexistuje

Hlavní doména je Angular SPA bez server-side renderingu. Z pohledu HTML crawleru má všech 954 URL jediný titulek „Forbes", žádné popisky, žádný obsah („Loading...") a žádná strukturovaná data. AI crawleři (GPTBot, ClaudeBot, PerplexityBot) JavaScript nerendrují — vidí prázdný web. Fakta o značce tak v AI odpovědích definují výhradně affiliate weby a síť falešných „oficiálních" domén.

29/100
celkové SEO skóre auditu (technická 22, on-page 12, obsah 38, výkon 40)
954
URL v sitemapě — všechny servírují identický 11,9kB HTML shell s titulkem „Forbes"
0
strukturovaných dat, meta descriptions, canonicalů a H1 v serverovém HTML hlavní domény
2,6 MB
JavaScript bundle (805 kB po kompresi) — podmínka zobrazení jakéhokoli obsahu
10+
klonových domén vydávajících se za „oficiální stránky" — bez viditelné obrany značky
46
FAQ otázek už na webu existuje — perfektní AIO surovina, ale 100% neviditelná pro crawlery
Klíčová zjištění

Co audit odhalil

🕳️ Prázdný web pro crawlery

Každá URL vrací identický shell: <title>Forbes</title>, tělo = spinner + <app-root>. Test s Googlebot user-agentem vrátil totéž — žádný dynamic rendering. Titulky a popisky se nastavují až client-side JavaScriptem.

🎭 Entitní kolize s Forbes magazínem

Web sám sebe tituluje „Forbes" — jménem globálně dominantní cizí entity. Značka nemá Wikidata ani Wikipedii; na brandové dotazy Google servíruje cizí entity (Walter Forbes, 888casino). Žádný sameAs markup neříká „jsme jiná firma než Forbes Media".

🐍 Síť falešných „oficiálních" webů

forbes-casino.co.cz, forbes-casinos.com, forbes.casino, forbescasino-cz.app a další se označují za „oficiální stránky", plus hacknuté české weby (jídelna, fotbalový klub) s vloženými „recenzemi". AI asistenti mohou citovat falešné domény a smyšlené bonusy — čísla v ekosystému si už dnes protiřečí (200 % vs. 300 % bonus).

⚠️ Compliance neviditelná v HTML

Povinné varování MF a 18+ (zák. 186/2016 Sb.) nebylo nalezeno v HTML ani v JS bundlu — renderuje se až z CMS API. Pro ne-JS kontrolu (i regulátora skenujícího zdrojový kód) je neviditelné. U YMYL vertikály zásadní E-E-A-T handicap.

🗑️ Znečištěná sitemapa

Testovací stránky (/kleisl-test, /tesssssss), chybové stránky (/503), personalizovaná /tournaments/player, ~90 „-app" duplicit, jazykové mutace bez hreflang, nula lastmod. Soft 404: neexistující URL vrací HTTP 200.

📝 Blog je jediný funkční kanál

blog.forbescasino.cz (WordPress + AIOSEO) má canonical, schema graf i čerstvý obsah — ale rozbitou entitu: Organization „Blog.ForbesCasino.cz" bez sameAs, nesmyslný LocalBusiness s otevírací dobou Po–Ne 9–17 a generického autora bez E-E-A-T.

Druhá vrstva · obsah, UX a brand

Co ukazuje analýza renderovaného webu

Po JS renderu web obsah má — footer s 18+, provozovatelem (Victoria-Tip a.s., IČO) a cookie lištou, herní stránky s titulky, blog s H1–H3 strukturou. Problém je, že nic z toho nevidí crawler. Druhá vrstva auditu hodnotí kvalitu tohoto skrytého obsahu a brand.

📄 Thin content na herních stránkách

Popisy her jsou generické šablonové texty, titulky opakují vzorec „[Hra] – Výherní automaty online…". Chybí unikátní obsah, návody a strategie, které by vykryly long-tail dotazy hráčů — a to i po renderu.

🔗 Slabý backlinkový profil

Nízká autorita domény, odkazy převážně jen z katalogů (Firmy.cz, Mapy.cz) a affiliate recenzí. Bez PR a linkbuildingu z autoritativních médií se web nemá jak prosadit ani v klasickém SEO, ani v AI citacích.

🚪 Chybí age gate a licence na očích

Věková brána před vstupem není; licence MF ČR není vizuálně prezentována (logo, číslo licence). Obojí zvyšuje důvěryhodnost u hráčů i E-E-A-T signály u YMYL webu.

🧭 Duplicitní navigace a rušivé prvky

Menu a patička opakují stejné položky („Klientská zóna" vs. „Pro hráče"), newsletter pop-up a cookie banner ruší mobilní UX. Registrace/KYC bez AI ověření identity = zbytečné tření v konverzní cestě.

🎰 Nevytěžená Forbesmánie

Věrnostní program existuje, ale bez gamifikace (vizualizace úrovní, progres odměn) a bez propojení s personalizací. Přitom je to nejsilnější retenční aktivum webu.

💸 Low-budget testovací kanály

Vedle certifikovaného PPC lze konverze testovat s minimem: nativní sítě (MGID, PropellerAds od ~2 500 Kč), Meta Ads s 18+ cílením, barterové spolupráce s mikro-influencery (free spiny za promokód) a affiliate čistě za CPA/revshare.

Ranked podle závažnosti

20 největších chyb

  1. Žádný SSR/prerendering KritickéCelý web (954 URL) závisí na JS renderingu. Ne-JS crawleři, AI vyhledávače a social boti vidí prázdnou stránku „Loading...". Pro GPTBot, ClaudeBot a PerplexityBot web fakticky neexistuje.
  2. Jediný titulek „Forbes" pro celý web Kritické6 znaků, nulová keyword relevance, identický na všech stránkách — a navíc přesné jméno mnohem silnější cizí entity (Forbes magazín). Nejhorší možná varianta pro SEO i AI disambiguaci.
  3. Chybí meta description v HTML na 100 % stránek KritickéNastavuje se pouze client-side — pro crawlery a snippety neexistuje.
  4. Soft 404 KritickéNeexistující URL vrací HTTP 200 se stejným shellem → index bloat, plýtvání crawl budgetem, Soft-404 reporty v GSC.
  5. Nulová strukturovaná data na hlavní doméně KritickéŽádné Organization, WebSite, BreadcrumbList, FAQPage (přestože FAQ se 46 otázkami existuje), ani LocalBusiness pro kamenné pobočky.
  6. Compliance varování (18+/MF) není v HTML ani v bundlu KritickéPovinné prvky dle zák. 186/2016 Sb. se renderují až z API — právní riziko a E-E-A-T handicap v YMYL vertikále.
  7. Canonical jen client-side a = aktuální URL VysokéSoft-404 a duplicity se „samo-kanonizují", žádná konsolidace signálů.
  8. Znečištěná sitemapa VysokéTestovací stránky (/kleisl-test, /tesssssss), /503, personalizovaná /tournaments/player, ~90 „-app" duplicit, bez jediného lastmod.
  9. Jazykové mutace bez hreflang VysokéSuffixové slugy -ru/-ua/-vi/-ph a /en bez jakéhokoli hreflang — duplicity a špatný geo-targeting.
  10. 2,6 MB JS bundle (805 kB gzip) VysokéObsah se nevykreslí, dokud se bundle nestáhne a nespustí — degradované LCP/FCP/INP; LCP elementem je spinner.
  11. Duplicitní URL dvojice Vysoké/freespiny + /freespins, /bonus + /bonuses, /live-casino + /live_casino, web vs. „-app" verze — keyword kanibalizace bez 301 konsolidace.
  12. Globální OG tagy, og:url vždy homepage StředníSdílení jakékoli podstránky ukazuje homepage URL a bonusový text; chybí og:type, og:locale i Twitter Cards.
  13. Žádná entitní kotva značky VysokéChybí Wikidata/Wikipedie; na brandové dotazy Google servíruje cizí entity (Walter Forbes, 888casino). Rozpor v identitě provozovatele napříč zdroji (Victoria Tip vs. FORBES GAME).
  14. Síť klonových „oficiálních" domén bez obrany Vysoké10+ fake domén a hacknuté weby s vloženými recenzemi — AI modely mohou citovat falešné domény a smyšlené bonusové podmínky.
  15. Fakta o značce definují jen třetí strany VysokéAffiliate weby si protiřečí (bonus 200 % vs. 300 %, 20 000 vs. 125 000 Kč) a web nenabízí žádný indexovatelný zdroj pravdy, který by to opravil.
  16. Nulové E-E-A-T VysokéŽádná indexovatelná stránka o provozovateli, licenci MF, IČO; blog s generickým autorem „blog.forbescasino.cz" bez bia, auto-generované popisky s „......".
  17. Entitně rozbitý blog StředníOrganization „Blog.ForbesCasino.cz" bez sameAs na hlavní web a sociální sítě; nesmyslný LocalBusiness s otevírací dobou pro online casino.
  18. 705 herních URL s ID a podtržítky Střední/game/2210/free/blood_moon_wheel — neoptimalizovaná struktura, thin content; chybí landing /automaty pro high-volume dotaz „automaty online".
  19. Chyby v robots.txt a chybějící llms.txt StředníSitemap direktiva na non-www (301), žádné Disallow pro privátní routy, blog bez Sitemap direktivy; /llms.txt vrací 403; žádná politika pro AI boty.
  20. Výkonnostní a hygienické resty StředníChybí Cache-Control na fingerprintovaných assetech, user-scalable=0 (WCAG 1.4.4), 28 apple-touch-startup-image v head, redirect řetěz 2 skoky, prázdné alt texty, dev URL (casino-forbes-dev.leris.cz) leakující v produkčním bundlu.
Prioritizovaný akční plán

20 doporučení

Doporučení č. 1 je podmínkou smysluplnosti všech ostatních — bez server-side obsahu nemá zbytek na čem stavět.

  1. Nasadit SSR / prerenderingAngular Universal, SSG nebo dynamic rendering pro boty na nginx — minimálně pro homepage, /online-casino, /bonuses, /freespiny, /about, /branches, /page/faq, /page/responsibility a top herní stránky.
  2. Unikátní title + meta description pro každou stránkuV serverovém HTML, vzor „… | Forbes Casino – legální online herna" — nikdy samotné „Forbes". Řeší SEO i entitní disambiguaci najednou.
  3. Opravit 404Neznámé routy musí vracet HTTP 404 (SPA fallback jen pro validní routy, nebo prerendered 404 s noindex).
  4. Compliance blok do statického HTML„Ministerstvo financí varuje…" + 18+ + odkaz na zodpovědné hraní a rejstřík vyloučených osob přímo v index.html, ne přes JS.
  5. JSON-LD na hlavní doménuOrganization (legalName provozovatele, IČO, číslo licence MF, sameAs → Facebook, Instagram, Twitch, blog, seznam MF ČR) + WebSite + BreadcrumbList.
  6. FAQPage schema + rozpad FAQ do SSR stránek46 otázek už existuje — rozdělit do tematických stránek (registrace/BankID, výběry, limity, bonusy, jackpoty). Přesně formát, který AI Overviews citují.
  7. Stránka „O nás / Licence" jako zdroj pravdyProvozovatel, licence MF s číslem, odkaz na oficiální whitelist MF, rok vzniku, pobočky — indexovatelně. Opraví protichůdná fakta v affiliate ekosystému.
  8. Publikovat /llms.txt a povolit AI botyShrnutí značky (provozovatel, licence, oficiální doména, aktuální bonusy s podmínkami) + explicitní politika pro GPTBot/ClaudeBot/PerplexityBot v robots.txt.
  9. Vybudovat entitní kotvuWikidata položka (česká online herna, provozovatel, licence) + zmínky v autoritativních médiích — explicitní odlišení od Forbes Media.
  10. Obrana proti klonůmUDRP/stížnosti u registrátorů na „oficiální" fake domény, Google spam reporty na hacknuté weby, hlášení MF ČR a CZ.NIC. Jinak LLM dál trénují na falešných datech.
  11. Kanonická stránka /bonusesAktuální čísla, datum aktualizace, Offer/FAQ schema — a proaktivní opravy u velkých affiliate webů (CasinoArena, Vyhraj.cz…), protože právě je AI cituje.
  12. Vyčistit sitemapuOdstranit test/-app/503/player URL, doplnit lastmod, oddělit content vs. game sitemap, automaticky generovat z CMS.
  13. Zavést hreflangcs/en/ru/uk/vi — ideálně přechod na podadresáře (/ru/…) místo suffixových slugů; přechodně hreflang přes sitemap.
  14. Server-side canonical + 301 konsolidaceSjednotit /freespins→/freespiny, /bonus→/bonuses, /live_casino→/live-casino a „-app" duplicity.
  15. Opravit robots.txtSitemap na www verzi, Disallow pro /tournaments/player a account routy; do blog robots.txt doplnit Sitemap direktivu.
  16. Snížit initial JS pod 300 kBCode-splitting per route (Angular lazy loading) + Cache-Control: public, max-age=31536000, immutable na hashované bundly.
  17. Dynamické OG + Twitter Cardsog:url = aktuální URL, og:type, og:locale=cs_CZ, unikátní og:title/description per stránka — v rámci SSR.
  18. SEO landing /automaty + čisté herní URLKategorizace podle výrobců (Synot, Kajot, Pragmatic…), interní prolinkování; přejmenovat /game/{id}/free/{slug} na /automaty/{slug} bez ID a podtržítek.
  19. E-E-A-T a propojení bloguReální autoři s bio, oprava auto-descriptions a alt textů, oprava Organization + sameAs, smazání nesmyslného LocalBusiness; kontextové odkazy blog ↔ money pages a blok „Z magazínu" na hlavním webu.
  20. Měření a hygiena po nasazeníGSC: coverage/soft-404/CWV monitoring + resubmit sitemap; týdenní tracking brand dotazů v AI Overviews/ChatGPT/Perplexity (cituje se oficiální doména, nebo klony?); noindex/blokace dev prostředí na leris.cz.

Chcete stejnou hloubkovou analýzu pro svůj web?

Tento audit je ukázka naší metodiky: live crawl, analýza JS bundlu, strukturovaných dat, entitní stopy a viditelnosti v AI vyhledávání — s prioritizovaným akčním plánem. Dodáme do 5 pracovních dnů.

Objednat audit: info@botrento.com