ACC-04
Vybočila jedna ze tří hodnot: stav, přesměrování, canonical
Co kontrola měří
Tenhle kód sdružuje tři různé vady dostupnosti do jednoho nálezu. Stránka ho dostane, když platí aspoň jedna z nich, a nejvýš jednou, i kdyby platily všechny tři najednou:
- Chybový stav. Stránka odpověděla kódem 400 a vyšším (4xx nebo 5xx).
- Dlouhý řetězec přesměrování. Cesta k obsahu měla víc než 2 skoky. Práh je v
config/podthresholds. json rule_jakoengine. ACC- 04 max_a pochází ze zadání produktu.redirect_ hops: 2 - Chybějící canonical. Stránka nemá
<link rel=."canonical">
Třetí podmínka má vlastní pojistku, kterou je dobré znát: canonical se posuzuje jen na skutečně živém obsahu (odpověď 2xx) a jen u stránek, které samy nejsou mezikrokem přesměrování. Adresa, která jen přesměrovává jinam, canonical mít nemá a nemusí; svůj vlastní má až cílová stránka řetězce. Bez tohohle rozlišení by report hlásil chybu u každé staré adresy, kterou jste korektně přesměrovali.
Co kontrola nedělá:
- Neposuzuje, jestli canonical ukazuje správně. Kontroluje jen, že tam je. Canonical mířící na cizí doménu nebo na úvodní stránku projde.
- Titulek neříká, který ze tří důvodů nastal: je jeden společný pro všechny tři, protože report nálezy stejného kódu sdružuje pod jeden titulek. Text nálezu ale od 2026-09-19 uvádí všechny tři naměřené hodnoty (stavový kód, počet skoků, počet odkazů
rel=), takže je z něj vidět, která vybočila, a doporučení výslovně říká, ať řešíte jen ji. Vzniklo to z produkčního auditu, kde platil jen canonical, a zákazník přesto dostal úkol opravit odkazy na 4xx/5xx a zkrátit přesměrování, který neměl co splnit."canonical" - Nerozlišuje 4xx od 5xx. Pro rozbité odkazy VEDOUCÍ z vašeho webu ven i dovnitř jsou od toho
SIT-03(4xx) aSIT-04(5xx), které navíc umí říct, ze které stránky odkaz vedl.ACC-04mluví o stránce samotné. - Nepočítá skoky mimo doménu. Crawler zadanou doménu nikdy neopouští.
Nález je na úrovni stránky, závažnost varování.
Jak silný důkaz za tím stojí
Bez tohohle se vám AI vyhledávání nemá jak zobrazit. Google to má ve vlastní dokumentaci: stránka musí být zaindexovaná a způsobilá pro zobrazení s úryvkem. Nejtvrdší třída, jakou máme.
Chybová stránka se nezaindexuje. Tím je věc uzavřená. A je to ta nejsilnější třída tvrzení, jakou máme, protože ji má Google ve vlastní dokumentaci:
Aby stránka mohla být zobrazena jako podpůrný odkaz v AI Overviews nebo AI Mode, musí být zaindexovaná a způsobilá k zobrazení s úryvkem ve vyhledávání Google. Žádné další požadavky neexistují.Google Search Central, AI features
Uvnitř nálezu se ale síla důkazu liší a bylo by nepoctivé to zamlčet:
| Část nálezu | Jak pevné to je |
|---|---|
| 4xx / 5xx | Nutná podmínka bez výhrad. Stránka, která vrací chybu, se do indexu nedostane, a tím pádem ani do odpovědí AI. |
| Řetězec přes 2 skoky | Nejslabší doklad z trojice; řekneme rovnou proč. Google má přesměrování popsaná ve vlastní dokumentaci jako podporovaný mechanismus, ale o délce řetězce ani o žádném limitu skoků tam nestojí nic (ověřeno 2026-09-12 přečtením celé stránky, ne z paměti). Hranice 2 je naše nastavení z config/thresholds.json, ne číslo od Googlu, a netvrdíme, že za ní něco přestává fungovat. Je to hygiena: každý skok je požadavek navíc a místo, kde se dá ztratit cíl. |
| Chybějící canonical | Slabý doklad, ale doložený. Google výslovně píše, že bez uvedeného canonicalu si kanonickou verzi zvolí sám, a že rel="canonical" je pro něj silný signál, ne příkaz. Nález tedy říká, že tuhle volbu neřídíte vy; neříká, že je stránka mimo hru. |
Prakticky to znamená: berte v tomhle nálezu 4xx a 5xx vážně a canonical jako úklid. Report vám u každé stránky ukáže, co konkrétně na ní nesedí, takže rozlišení uděláte snadno sami.
Jak to opravit
Postupujte v pořadí podle dopadu, ne podle počtu:
- Stránky s 5xx napřed. Chyba serveru je váš problém, ne návštěvníkův, a často mizí a vrací se; pokud ji vidíme my, viděl ji i někdo jiný. Podívejte se do logů na ten čas.
- Pak 4xx. U každé zjistěte, jestli má obsah někam vést (pak trvalé přesměrování 301 přímo na cíl), nebo je nenávratně pryč (pak čistá 404, nebo 410, když chcete robotům říct, že se vracet nemají).
- Pak řetězce přesměrování. Zkraťte je na jeden skok: přesměrujte z původní adresy rovnou na finální cíl, ne přes mezistanice. Řetězce vznikají vrstvením: nejdřív změna
http→https, pakwww, pak nová struktura URL. Každá vrstva je jeden skok. - Nakonec canonical. Na každou indexovatelnou stránku doplňte
<link rel=s absolutní adresou preferované verze."canonical">
<link rel="canonical" href="https://vase-domena/cesta-ke-strance" />Kde se to nejčastěji láme:
- Canonical ukazující sám na sebe je správně. Není to chyba ani duplicita, je to způsob, jak říct „tohle je ta správná adresa“.
- Relativní canonical funguje, ale je riskantní. Absolutní adresa nemá jak selhat při změně základní cesty.
- Canonical na verzi s parametry. Pokud stránka existuje s
?utm_source=…i bez něj, canonical musí mířit na verzi bez parametrů, jinak si pro každou kampaň vyrobíte vlastní kanonickou stránku. - Přesměrování 302 místo 301. Dočasné přesměrování říká „vrať se sem příště znovu“. U trvalé změny použijte 301.
- Přesměrovací smyčka po opravě. Když přepisujete pravidla, ověřte výsledek zvenčí (
curl -IL), ne jen v konfiguraci.
Co o tom říká report
Popis nálezu
Na téhle stránce jsme naměřili: stavový kód [status], počet skoků přesměrování [hops] (náš práh je [maxHops]) a počet odkazů `rel=
Doporučení
Řešte jen tu hodnotu, která vybočila. Stavový kód 4xx nebo 5xx: opravte nebo odstraňte odkazy, které na stránku vedou. Víc skoků, než dovoluje práh: přesměrujte rovnou na cílovou adresu, ne přes mezikroky. Nula odkazů canonical: doplňte `<link rel=
Zdroje
- Google Search Central: AI features and your website (ověřeno 2026-08-19)
- Google Search Central: Redirects and Google Search (ověřeno 2026-09-12)
- Google Search Central: Canonical URLs (ověřeno 2026-09-12)
Text ověřen 2026-09-12