Řešení chyb

Problém s nezobrazováním favicony ve výsledcích Google a jeho řešení

  • 14 min čtení
  • Tým Hostragons
Problém s nezobrazováním favicony ve výsledcích Google a jeho řešení

Problém s nezobrazováním favicony ve výsledcích Google obvykle nastává, pokud Google nemůže správně načíst soubor favicony, není ve vhodné velikosti, není správně definován v HTML, je blokován v souboru robots.txt, dojde k prodlevě kvůli cache, nebo favicona nesplňuje pokyny kvality Google. Řešení spočívá v použití favicony ve čtvercovém formátu o rozměrech alespoň 48 x 48 pixelů (nejlépe násobky 48), zpřístupnění souboru přes HTTPS, správné definici v hlavičce hlavní stránky, kontrole souboru robots.txt, přesměrování, CDN a stavových kódů serveru a následném požádání o opětovné prohledání přes Google Search Console.

Malá ikonka stránky, která se zobrazuje ve výsledcích vyhledávání, pomáhá uživatelům rychleji rozpoznat vaši značku. Zvláště na mobilních zařízeních favicona spolu s titulkem, URL a popisem vytváří první dojem důvěryhodnosti. Pokud faviconu nevidíte, může váš web i přes technickou funkčnost působit méně profesionálně, bez identity nebo méně důvěryhodně. I když to není přímý faktor hodnocení, ovlivňuje míru prokliků, vnímání značky a důvěru uživatelů.

V tomto průvodci se zaměříme na časté chyby s faviconou z pohledu hostingu a webové infrastruktury a nabídneme praktický kontrolní seznam. Popisované kroky lze aplikovat na WordPress, vlastní řešení, Laravel, statické HTML, e‑commerce platformy i hosting s ovládacím panelem. Pokud váš web trpí pomalým načítáním, chybami SSL nebo problémy s přístupem, doporučujeme nejprve zkontrolovat Řešení rychlého webhostingu a instalace SSL certifikátu.

Co je favicona a proč je důležitá ve výsledcích Google?

Favicona je malá ikona reprezentující váš web. Zobrazuje se v záložkách prohlížeče, v záložkách oblíbených položek, na mobilních zkratkách i ve výsledcích Google. Tradičně se favicona ukládá jako soubor favicon.ico v kořenovém adresáři, moderněji může být v PNG, SVG nebo ICO formátu definována přímo v HTML. Pro Google je zásadní, aby ikona byla jasně dostupná, prohledatelná a splňovala kvalitativní požadavky.

Google ke zobrazení favicony ve výsledcích prohledává jak hlavní stránku, tak samotný soubor favicony. Tento proces není jednorázový; změny se nemusí ihned projevit. V praxi může trvat od několika dnů až po několik týdnů, než se správně nastavená favicona ve výsledcích objeví. Větší weby, které Google častěji prochází, zaznamenají aktualizaci rychleji, zatímco nové či méně navštěvované weby to mohou mít pomalejší.

SEO význam favicony je nepřímý. Dobře navržená favicona usnadňuje rozpoznání vaší značky, vytváří vizuální signál, který uživatelé znají, a na mobilních výsledcích působí profesionálněji. Kontrola favicony je proto důležitou součástí technického SEO auditu, i když jde o drobný detail.

Proč se favicona ve výsledcích Google nezobrazuje?

Problém s nezobrazováním favicony ve výsledcích Google obvykle nesouvisí jen s jednou příčinou. Většinou je potřeba společně zkontrolovat přístup k souboru, definici v HTML, velikost, cache a nastavení serveru. Následující kapitoly popisují nejčastější důvody.

1. Google nemá přístup k souboru favicony

Favicona se může zobrazovat ve vašem prohlížeči, ale Googlebot ji nemusí být schopen načíst. Příčinou mohou být bezpečnostní pravidla CDN, ochrana proti hotlinkingu, regionální blokace, filtrování botů nebo nesprávná pravidla firewallu, které blokují Googlebota. Pokud favicon URL vrací místo stavu 200 HTTP kód 403, 404, 500 nebo dlouhé přesměrovací řetězce, Google ikonu nezobrazí.

Ověřte dostupnost favicony otevřením URL v anonymním režimu, testujte na různých zařízeních a sítích. Zkontrolujte v logu serveru, zda Googlebot dostává stav 200. Pokud používáte sdílený hosting, zkontrolujte bezpečnostní pluginy a pravidla ModSecurity. Pro spolehlivé řešení můžete zvážit Hostragons hostingové balíčky s garantovanými limity a zabezpečením.

2. Favicona je v HTML hlavičce špatně definována

Google hledá faviconu v hlavičce hlavní stránky, konkrétně v rel icon odkazech. Pokud definice chybí, odkazuje na špatnou URL, dochází k mixu HTTP a HTTPS nebo byla při aktualizaci šablony odstraněna, favicona se ve výsledcích neukáže. U WordPress šablon může být problém, že i když je favicona nastavena v administraci, cache pluginy mohou stále poslouchat starý výstup hlavičky.

Správný přístup je použít absolutní nebo kořenovou cestu k faviconě na hlavní stránce. Například pokud je favicona v kořenovém adresáři, ujistěte se, že rel icon v kódu ukazuje právě na tento soubor. Pokud jich máte víc, Google může být zmatený a použít starou nebo špatnou ikonu.

3. Favicona není ve správném rozměru nebo formátu

Google doporučuje, aby favicona měla čtvercový formát a minimálně 48 x 48 pixelů. Ideální jsou rozměry násobků 48, například 48 x 48, 96 x 96, 144 x 144 nebo 192 x 192 px. Příliš malé, obdélníkové, rozmazané nebo příliš detailní favicony ve výsledcích nejsou dobře viditelné. Google může zvolit nezobrazovat nevhodný obrázek nebo použije výchozí ikonu.

Formáty ICO, PNG a správně podávané SVG jsou běžné. Nejbezpečnější je kombinace 48 x 48 nebo 96 x 96 PNG a současně favicon.ico v kořenovém adresáři, což zajistí kompatibilitu se staršími prohlížeči i moderními platformami a vyhledávači.

4. Robots.txt nebo bezpečnostní nastavení blokují faviconu

Soubor robots.txt může omylem blokovat složky s obrázky, šablonami nebo kořenové soubory. Například pravidlo Disallow na celou složku wp-content nebo assets znemožní Googlebotovi stáhnout faviconu. Některé weby také z bezpečnostních důvodů omezují přístup botům k statickým souborům, což ale brání Google ve stažení favicony.

Zkontrolujte, že robots.txt nebrání přístupu k faviconě ani adresáři, kde je uložena. Pomohou nástroje Search Console pro testování robots.txt a kontrolu URL. Pokud si nejste jistí, projděte si základní pravidla v co je robots.txt a jak ho upravit.

5. Google ještě neaktualizoval faviconu

I když je favicona správně nastavena, Google může ve výsledcích stále zobrazovat starou ikonu nebo žádnou. Důvodem je, že Google kešuje favicony a jejich aktualizace není tak rychlá jako u titulků či meta popisků. Tento efekt je výraznější u nových webů nebo těch se vzácným procházením Googlebotem.

Obvykle je potřeba pár dní až týdnů trpělivosti. Pokud po dvou až třech týdnech favicona stále není aktualizovaná, znovu zkontrolujte přístup k souboru, definici v HTML, přesměrování a kvalitativní pravidla. Čekat bez ověření technických parametrů není ideální.

6. Problémy s doménou, SSL nebo přesměrováním

Google faviconu spojuje s hlavní stránkou webu. Pokud máte mezi HTTP a HTTPS, nebo mezi www a bez www nesprávná přesměrování, Google může vidět různé verze URL. Například faviconu voláte přes HTTP, ale hlavní stránka je na HTTPS, což může vést k problémům s bezpečností, přesměrováním nebo přístupem.

Doména by měla fungovat pouze v jedné kanonické variantě. SSL certifikát musí být platný, nesmí se zobrazovat upozornění na smíšený obsah a favicona musí vracet stav 200 přes HTTPS. Pro správné nastavení domény a bezpečné publikování doporučujeme Registrace domény a správa DNS a nákup SSL certifikátu.

Rychlý kontrolní přehled: problém, příznak, kontrola a řešení

Rychlý kontrolní přehled: problém, příznak, kontrola a řešení
ProblémPříznakZpůsob kontrolyŘešení
Soubor nenalezenFavicon URL vrací 404Otevřete URL favicony v prohlížečiNahrajte soubor do správného adresáře a opravte odkaz
Bot je blokovánVidíte faviconu v prohlížeči, Google neZkontrolujte robots.txt a logy serveruPovolte přístup Googlebotovi
Nesprávné rozměryIkona je rozmazaná nebo nezobrazenáZměřte velikost obrázkuPoužijte čtvercový PNG 48x48 nebo 96x96 px
Neodpovídající HTTPSSmíšený obsah nebo přesměrováníOtestujte HTTP stavový kódServírujte faviconu přes HTTPS
Cache GoogleZobrazuje se stará faviconaZkontrolujte v Search ConsolePožádejte o opětovné prohledání a vyčkejte

Krok za krokem: Jak zajistit zobrazení favicony ve výsledcích Google

Krok 1: Připravte správný soubor favicony

Začněte technicky správnou faviconou. Obrázek by měl být čtvercový, neměl by obsahovat příliš jemné detaily a měl by být i v malém formátu dobře rozpoznatelný. Pokud máte logo s dlouhým horizontálním tvarem, zvažte použití iniciály, symbolu nebo jednoduchého emblému místo celého loga. Ve výsledcích vyhledávání je ikona velmi malá, proto jednoduchost často funguje lépe.

  • Doporučené rozměry: 48 x 48, 96 x 96 nebo 192 x 192 pixelů.
  • Doporučený formát: PNG a zároveň favicon.ico.
  • Pozadí: Průhledné nebo s dostatečně kontrastní barvou značky.
  • Název souboru: Jednoduchý a trvalý, např. favicon.png nebo favicon.ico.
  • Kvalita: Nepoužívejte rozmazané, oříznuté, licenčně problematické ani zavádějící obrázky.

Není dobré často měnit název souboru favicony. Pokud je změna nutná, mějte na paměti, že stará URL může být v cache Google stále aktivní. Nový soubor je nejlepší nahrát na stejnou adresu a požádat o opětovné prohledání v Search Console.

Krok 2: Nahrajte faviconu do kořenového nebo trvalého adresáře

Nejčastější a nejbezpečnější je umístit favicon.ico přímo do kořenového adresáře webu. Například https://vasedomena.cz/favicon.ico by měla načítat soubor s HTTP stavem 200. Pokud používáte PNG, můžete zvolit například https://vasedomena.cz/favicon.png s trvalou URL. Vyhněte se dočasným upload složkám, adresářům podle data nebo CDN cache, které mohou být později odstraněny.

Po nahrání zkontrolujte přístupová práva souboru. Na Linux serverech by měly být 644. Nesprávná práva mohou způsobovat chybu 403. Pomocí Použití správce souborů cPanel zjistíte, jak správně nastavit oprávnění.

Krok 3: Přidejte definici favicony do hlavičky hlavní stránky

Aby Google faviconu rozpoznal, musí být ve zdrojovém kódu hlavní stránky v sekci <head> správně uvedena. Ve WordPressu ji nastavíte přes Vzhled → Přizpůsobit → Identita webu. V případě vlastního řešení upravte šablonu tak, aby obsahovala rel icon s HTTPS URL favicony.

Někdy může více pluginů, šablon nebo SEO nástrojů generovat konfliktní definice favicony, což může způsobit zmatek. Zkontrolujte zdrojový kód stránky a vymažte zbytečné nebo chybné odkazy. Ujistěte se, že URL favicony odpovídá kanonické doméně a nevytváří přesměrovací řetězce.

Krok 4: Otestujte robots.txt a HTTP stavové kódy

Google musí mít možnost faviconu procházet. Otevřete soubor robots.txt a ujistěte se, že cesta k faviconě není zablokovaná. Poté ověřte, že URL favicony vrací stav 200. Přesměrování 301 nebo 302 jsou obvykle v pořádku, ale dlouhé řetězce, smyčky nebo kódy 403 způsobí problém.

  • Hlavní stránka by měla vracet stav 200 nebo jednorázové trvalé přesměrování na správnou verzi.
  • Favicona musí být dostupná s HTTP stavem 200.
  • Robots.txt nesmí blokovat faviconu nebo její složku.
  • CDN, firewall nebo bezpečnostní pluginy nesmí blokovat Googlebota.
  • SSL certifikát musí být platný a bez bezpečnostních varování.

Pokud najdete chyby, řešte je nejdříve, protože problém s faviconou často signalizuje širší potíže s indexací a dostupností webu. Serverové chyby 5xx, výpadky DNS nebo SSL problémy ovlivňují nejen faviconu, ale i celkovou organickou viditelnost.

Krok 5: Vyčistěte cache prohlížeče, CDN a šablon

Po změně favicony může být prohlížeč, CDN, server či pluginy stále zobrazovat starou ikonu kvůli cache. Ve WordPressu vyčistěte cache pluginu, proveďte purge CDN a smažte cache prohlížeče. Pokud používáte Cloudflare nebo podobnou službu, vymažte cache konkrétního souboru nebo celou cache webu.

Favicony se často servírují s dlouhou expirací, což je dobré pro výkon, ale zpožďuje aktualizaci. Pokud jste změnili název souboru, upravte také odkaz v HTML. Pokud jste aktualizovali obsah na stejné URL, ověřte, že CDN již neukládá staré verze.

Krok 6: Požádejte o opětovné prohledání přes Google Search Console

Po dokončení technických kroků použijte v Google Search Console nástroj Kontrola URL a otestujte hlavní stránku. Ujistěte se, že Google má ke stránce přístup. Pak požádejte o zařazení do indexu. To nezaručí okamžité zobrazení nové favicony, ale pošle signál Google, aby stránku znovu prohledal.

Bez Search Console přicházíte o důležité technické informace. I u favicony lze díky ní odhalit blokace, chyby serveru, problémy s přesměrováním nebo HTTPS. Pokud ji ještě nemáte, podívejte se na návod Nastavení Google Search Console.

Nezobrazování favicony ve WordPressu

Ve WordPressu se favicona většinou nastavuje jednoduše v administraci v sekci Vzhled → Přizpůsobit → Identita webu. Přesto se může stát, že Google ji nevidí kvůli konfliktům s šablonou, cache nebo pluginy. Nejprve ověřte, že je favicona správně definovaná v administraci a že WordPress generuje odkaz v hlavičce.

Dále zkontrolujte zdrojový kód hlavní stránky, zda obsahuje správné rel icon odkazy. Některé optimalizační pluginy mohou tyto definice upravovat nebo odstraňovat. Bezpečnostní pluginy mohou omezovat přístup botů do složky uploads. V takovém případě je lepší faviconu umístit přímo do kořenového adresáře a definovat ji v hlavičce ručně.

Pokud používáte vícejazyčné pluginy, multisite instalaci nebo CDN, ujistěte se, že favicona je dostupná pod všemi jazykovými a doménovými verzemi. Google totiž může procházet různé varianty URL a nestačí pouze jedna správná favicona.

Specifika favicony u vlastních řešení a e‑commerce platforem

U frameworků jako Laravel, Node.js, React, Next.js, Vue nebo vlastních PHP řešení a e‑shopů bývá favicona uložena ve veřejném adresáři, složce šablony nebo ve výsledné build složce. Pokud build systém přidává hash do názvu souboru, URL favicony se může měnit při každém nasazení, což ztěžuje Google její trvalé přiřazení. Proto je lepší používat co nejstálejší URL.

U SPA aplikací by měla být favicona definována přímo v <head> index.html. Na serveru renderované aplikace obvykle faviconu Google načte bez problémů, ale u čistě klientských řešení je lepší mít jasné a jednoduché definice. E‑commerce weby s režimem údržby, ochranou proti botům nebo regionálními blokacemi mohou zamezit Googlebotovi přístup k faviconě a dalším SEO prvkům.

Kvalitativní pravidla pro faviconu: co Google nezobrazí?

Kvalitativní pravidla pro faviconu: co Google nezobrazí?

Google nezobrazuje pouze technicky nedostupné favicony, ale také ty, které nesplňují kvalitu. Nepoužívá nevhodné, zavádějící, vulgární, nenávistné nebo uživatele matoucí ikony. Nelegální je také bez povolení používat cizí značky či loga, což může vést k bezpečnostním i právním rizikům.

Dobrá favicona by měla mít tyto vlastnosti:

  • Reprezentuje značku, ale v malém formátu zůstává jednoduchá.
  • Má vysoký kontrast a je jasně viditelná na mobilních zařízeních.
  • Neimitujte cizí značky.
  • Je v souladu s obsahem webu.
  • Neobsahuje dlouhé texty ani složité detaily.
  • Funguje bez oříznutí v čtvercovém formátu.

Příklad: u hostingové firmy je lepší použít jednoduchý firemní znak nebo iniciálu než složitý obrázek serveru. U právnického webu postačí jednoduchá ikona váhy místo detailního kresleného motivu. E‑shop lépe zvýrazní značku než symbol kategorie.

Jak dlouho trvá, než se změna favicony projeví ve výsledcích Google?

Nelze přesně říct, jak rychle Google faviconu aktualizuje. U často procházených webů se změna může projevit během několika dnů. Na nových nebo méně navštěvovaných webech to může trvat i několik týdnů. Pokud po měsíci favicona stále není vidět, problém pravděpodobně nespočívá jen v cache, ale je třeba zkontrolovat technické nastavení.

Nemá smysl měnit soubor nebo definice každý den. Časté změny mohou Google zmást a zpomalit proces. Nejlepší je připravit správný soubor, publikovat jej na trvalou URL, vyčistit cache, požádat o opětovné prohledání a s rozumem vyčkat.

Kontrolní seznam pro technické SEO

Pro rychlou a systematickou kontrolu problému s nezobrazováním favicony ve výsledcích Google postupujte podle následujícího seznamu:

  • Je favicona čtvercová a minimálně 48 x 48 pixelů?
  • Je soubor ve formátu PNG, ICO nebo kompatibilním?
  • Je favicona dostupná přes HTTPS?
  • Vrací favicona HTTP status 200?
  • Je v hlavičce hlavní stránky definována rel icon?
  • Ukazuje definice na správnou doménu a soubor?
  • Neblokuje robots.txt faviconu ani její složku?
  • Neblokuje Googlebota CDN, firewall nebo bezpečnostní plugin?
  • Byla vyčištěna cache?
  • Byla provedena kontrola URL a požádáno o opětovné prohledání v Search Console?

Pokud jsou všechny tyto body splněny, zobrazení favicony je většinou otázkou času. Pokud však některý z nich selhává, nemá smysl čekat, dokud problém technicky nevyřešíte.

Časté chyby a tipy odborníků

Jednou z nejčastějších chyb je spoléhat se pouze na zobrazení favicony v prohlížeči. Prohlížeče automaticky hledají favicon.ico v kořenovém adresáři, ale Google vyžaduje správnou definici, přístupnost a kvalitu. Nespoléhejte se proto jen na prohlížeč, ale otestujte faviconu i z pohledu Google.

Další častou chybou je publikovat faviconu jako příliš velký a neoptimalizovaný soubor. Přestože se jedná o malý obrázek, příliš velké soubory mohou negativně ovlivnit výkon a hodnocení. Většinou stačí PNG 96 x 96 px. Současné používání favicon.ico zvyšuje zpětnou kompatibilitu.

Tip pro profesionály: Pokud měníte značku, nespojujte změnu favicony s migrací webu, změnou domény nebo přechodem na HTTPS. Tyto velké změny mohou ztížit identifikaci zdroje problému. Nejprve zajistěte stabilní infrastrukturu, pak aktualizujte faviconu a značkové prvky. Pokud plánujete přesun webu, inspirujte se v Průvodce přenosem webové stránky a připravte správné přesměrování a DNS nastavení.

Často kladené otázky

Proč se favicona nezobrazuje ve výsledcích Google?

Nezobrazení favicony je často způsobeno chybnou definicí v HTML, nedostupností souboru, blokací v robots.txt, nevhodnou velikostí, problémy s HTTPS nebo přesměrováním, omezeními CDN nebo cache Google.

Jaký je ideální rozměr favicony?

Google preferuje čtvercové favicony s minimální velikostí 48 x 48 pixelů. Násobky 48 jako 96 x 96, 144 x 144 nebo 192 x 192 jsou také vhodné. Pro lepší viditelnost na mobilních zařízeních volte jednoduchý, kontrastní design, který reprezentuje vaši značku.

Kdy se změna favicony projeví ve vyhledávání Google?

Správně nastavená favicona se může objevit během několika dní, ale u některých webů to může trvat i několik týdnů kvůli cache Google. Žádost o opětovné prohledání v Search Console může proces urychlit.

Nastavil jsem faviconu ve WordPressu, ale Google ji nevidí. Co dělat?

Zkontrolujte, zda je favicona správně nastavena v administraci, ověřte její definici ve zdrojovém kódu hlavní stránky, vymažte cache pluginů a CDN, zkontrolujte robots.txt a ujistěte se, že favicona je dostupná přes HTTPS s HTTP stavem 200.

Ovlivňuje favicona přímo SEO hodnocení?

Favicona není přímým faktorem pořadí ve vyhledávání, ale ovlivňuje rozpoznatelnost značky, důvěru uživatelů a míru prokliků ve výsledcích. Proto je důležité ji správně nastavit z hlediska technického SEO a uživatelské zkušenosti.

Shrnutí a další kroky

Problém s nezobrazováním favicony ve výsledcích Google lze obvykle vyřešit správným souborem, korektní definicí v HTML, zajištěním přístupnosti přes HTTPS, kontrolou robots.txt a stavových kódů, vyčištěním cache a požádáním o opětovné prohledání v Google Search Console.

Pokud máte problémy s SSL, DNS, hostingem nebo přístupem, může být problém s faviconou příznakem širších technických potíží. Pro stabilnější, rychlejší a bezpečnější provoz webu doporučujeme využít hosting, doménové a SSL služby Hostragons a postupně optimalizovat vaši infrastrukturu.

Sdílejte tento článek:

Tým Hostragons

Aktuální průvodci od našeho týmu odborníků na hosting, servery a doménová jména. Pojďme společně najít to správné řešení pro váš projekt.

Kontaktujte nás