Google doprecyzowało wytyczne techniczne dotyczące faviconów w wynikach wyszukiwania. Łańcuchy przekierowań ze strony głównej oraz sam plik ikony muszą być w pełni otwarte dla Googlebota i Googlebot-Image w pliku robots.txt, aby Twoja marka nie straciła widoczności w SERP i nie została zastąpiona szarą, domyślną kulą ziemską.
Brak ikony marki przy adresie URL w wynikach wyszukiwania bezpośrednio obniża współczynnik klikalności (CTR). Użytkownicy skanują wzrokiem listę wyników i szukają znajomych logotypów. Kiedy zamiast dopracowanego sygnetu widzą generyczny symbol globu, Twoja witryna traci wiarygodność już na etapie selekcji linków. Wbrew obiegowym opiniom winny rzadko bywa sam plik graficzny - problemem jest najczęściej niewidoczna bariera na poziomie reguł serwera lub nieprawidłowo obsłużony łańcuch przekierowań HTTP.
Co dokładnie zmieniło się w dokumentacji Google dotyczącej favicon?
Jak podaje Search Engine Roundtable, Google zaktualizowało oficjalne wytyczne w dokumentacji Search Central, dodając precyzyjny wymóg dotyczący podążania za przekierowaniami ze strony głównej do miejsca zadeklarowania ikony.
Dotychczasowy zapis w dokumentacji skupiał się wyłącznie na dostępności samego pliku i strony głównej. Nowa wersja wprost wskazuje na konieczność bezbłędnego crawlowania każdego adresu pośredniego w łańcuchu przekierowań.
Ta modyfikacja zamyka lukę interpretacyjną. Wielu deweloperów przekierowuje użytkowników ze strony głównej na wersje językowe (np. z / na /pl/ lub /en/) albo stosuje routing geolokalizacyjny. Jeśli reguła w robots.txt odcinała adres główny lub któryś z kroków pośrednich, robot gubił ślad deklaracji faviconu, a wyszukiwarka porzucała wyświetlanie ikony w SERP.
Jak Googlebot i Googlebot-Image współpracują przy pobieraniu favicon?
Proces pobierania ikony witryny przez Google jest dwuetapowy i angażuje dwa różne roboty indeksujące. Zrozumienie tego podziału ułatwia szybkie zlokalizowanie usterki:
- Googlebot (główny crawler webowy): Wchodzi na stronę główną Twojej witryny, analizuje kod HTML w poszukiwaniu znacznika linku do faviconu i - w razie konieczności - podąża za przekierowaniami HTTP do adresu docelowego. Jeśli chcesz sprawdzić szczegóły działania robota na kolejnych etapach, zobacz mój poradnik o tym, jak działa indeksowanie strony w Google.
- Googlebot-Image (crawler graficzny): Otrzymuje wyodrębniony adres URL pliku graficznego i wykonuje bezpośrednie żądanie HTTP, aby go pobrać i przekazać do przetworzenia w systemach wyświetlania SERP.
Najczęstszy błąd polega na tym, że programiści zezwalają robotowi Googlebot-Image na pobranie pliku graficznego, ale w regułach robots.txt blokują katalogi skryptów lub parametry przekierowań dla głównego Googlebota. Jeśli Googlebot potknie się na którymkolwiek etapie łańcucha przekierowań ze strony głównej, Googlebot-Image w ogóle nie dostanie zlecenia pobrania ikony.
Jak ustawić favicon w HTML zgodnie z wytycznymi Google?
Aby wyszukiwarka przypisała ikonę do całej domeny, musisz zadeklarować ją w sekcji <head> strony głównej serwisu. Google szuka faviconu wyłącznie na stronie głównej - umieszczenie go tylko na podstronach artykułów czy w panelu logowania nie wystarczy.
Oficjalne wymagania określa dokumentacja Google Search Central dotycząca definiowania faviconu witryny. Składnia znacznika w kodzie HTML powinna wyglądać następująco:
Google dopuszcza dowolny poprawny atrybut rel: icon, shortcut icon lub apple-touch-icon. URL w atrybucie href może być ścieżką względną (np. /favicon.ico) lub pełnym adresem bezwzględnym (https://twojadomena.pl/assets/favicon.png). Adres pliku musi być stały - częste zmienianie nazwy pliku powoduje opóźnienia w odświeżaniu SERP, ponieważ Google aktualizuje ikony znacznie rzadziej niż treść podstron.
Jeśli budujesz nowoczesne aplikacje we frontendowych frameworkach i static site generatorach, pamiętaj o pułapkach hydratacji i metadanych. Listę typowych problemów zebrałem we wpisie omawiającym SEO dla stron statycznych i problemy techniczne do weryfikacji.
Jaki rozmiar i format powinien mieć favicon pod kątem Google?
Google nakłada konkretne restrykcje geometryczne na plik ikony. Nie każdy rozmiar wyświetli się prawidłowo:
- Wielokrotność kwadratu 48 pikseli: Wymiary pliku rastrowego muszą mieć proporcje 1:1 i być wielokrotnością 48 px. Zalecane formaty to 48x48 px, 96x96 px, 144x144 px lub 192x192 px.
- Minimalny rozmiar: Wynosi 16x16 px, jednak używanie tak małej ikony sprawi, że w wynikach na ekranach o wysokim zagęszczeniu pikseli (Retina, mobile) grafika będzie rozmyta.
- Pliki wektorowe SVG: Format SVG nie ma sztywnych ograniczeń pikselowych, ponieważ skaluje się bez utraty jakości do dowolnego kontenera. To obecnie najlepszy wybór.
- Obsługiwane formaty: Google akceptuje każdy format graficzny wspierany przez nowoczesne przeglądarki -
.ico,.png,.svg,.gif(tylko pierwsza statyczna klatka, animacje nie działają).
Pamiętaj też o wytycznych dotyczących treści wizualnej: ikona musi jednoznacznie reprezentować markę Twojej witryny. Google zastrzega sobie prawo do ukrycia faviconu, jeśli grafika przedstawia treści nieodpowiednie, symbole nienawiści lub wprowadza w błąd (np. podszywa się pod ikonę innej znanej instytucji).
Jak przeprowadzić audyt robots.txt i łańcucha przekierowań faviconu?
Po aktualizacji dokumentacji koniecznie zweryfikuj ścieżkę dotarcia do faviconu. Przygotowałem procedurę diagnostyczną w terminalu, którą wykonasz w 2 minuty.
1. Sprawdzenie nagłówków HTTP i łańcucha przekierowań
Użyj narzędzia curl, aby sprawdzić, czy strona główna przekierowuje robota i jakie nagłówki statusu zwraca serwer:
Jeśli po drodze występuje przekierowanie 301 lub 302, zobacz pełną trasę:
Upewnij się, że każdy adres w łańcuchu zwraca kod statusu 200 OK na końcu ścieżki i że nie ma tam zapętleń (redirect loops).
2. Weryfikacja reguł w pliku robots.txt
Pobierz swój plik robots.txt i upewnij się, że żadna z poniższych reguł nie odcina dostępu robotom:
Poprawna konfiguracja powinna jawnie zezwalać na dostęp do ikony lub nie zawierać żadnych reguł blokujących:
Więcej o strukturze dyrektyw i pułapkach związanych z konfiguracją crawlerów dowiesz się z mojego artykułu o tym, co to jest plik robots.txt i jak upewnić się, że nie blokuje Twojej strony. Jeżeli Twoja witryna ma szersze kłopoty z widocznością w wyszukiwarkach, przeczytaj również zestawienie 10 powodów, dlaczego Google i AI nie widzą Twojej strony.
3. Test w narzędziu do sprawdzania adresów URL w Google Search Console
Ostatni krok to test na żywo w Google Search Console:
- Otwórz narzędzie Sprawdzanie adresu URL dla swojej strony głównej.
- Kliknij Przetestuj adres URL na żywo.
- Przejdź do zakładki Wyświetl przetestowaną stronę -> Zrzut ekranu oraz Więcej informacji -> Zasoby strony.
- Sprawdź, czy plik faviconu nie figuruje na liście „Nie można wczytać zasobu” z powodu reguł
robots.txt.
Jeżeli wszystkie etapy testu przejdą pomyślnie, robot pobierze zaktualizowaną ikonę przy kolejnej reindeksacji strony głównej. Cały proces może zająć od kilku dni do kilku tygodni, ponieważ kolejka przetwarzania faviconów ma niższy priorytet niż indeksowanie treści tekstowych.
Źródła
- Search Engine Roundtable: Googlebot Must Follow Redirects From Homepage To Favicon, Updated Doc Say
Miniaturka została wygenerowana przez AI.
Sprawdzę indeksację, robots.txt i renderowanie - dostaniesz listę konkretów do naprawy.




