Technikai alapok Szakszó

Favicon

Szerző: · 8 perc olvasás · Frissítve:
Favicon - Technikai alapok (szakszó) a tudástárban
Favicon - Technikai alapok | eClick GEO-audit tudástár

A favicon az a kis ikon, amelyet a böngésző a fül címe mellett, a könyvjelzőkben és az előzményekben mutat a weboldalad helyett. Technikailag egy képfájl, amit a HTML <head> szekciójában egy <link rel="icon"> tag jelöl ki, vagy amit a böngésző a domain gyökerében keres /favicon.ico néven.

Hogyan működik

A böngésző minden oldalbetöltéskor keresi az oldal ikonját. Először a <head>-ben lévő <link rel="icon"> vagy <link rel="apple-touch-icon"> tageket nézi meg. Ha egyik sincs, automatikusan lekéri a /favicon.ico címet a domain gyökeréből. Ez az automatikus kérés akkor is lefut, ha soha nem töltöttél fel ilyen fájlt: ilyenkor a szerver 404-et ad vissza, és a fül üres lapot mutat.

Modern oldalakon nem egy fájl van, hanem több. A böngészőfül 16x16 és 32x32 pixeles ikont használ, az iOS kezdőképernyő 180x180-at, az Android telepíthető ikon pedig 192x192 és 512x512 méretet a web app manifestből. Az SVG-favicon egyetlen fájllal fedi le a méreteket, és sötét módban más színt is tud mutatni a prefers-color-scheme médialekérdezéssel.

Mi köze a keresőkhöz és az AI-hoz

A Google a mobil találati oldalon megjeleníti az oldal faviconját az eredmény fölött. Ha nincs, egy szürke alapértelmezett földgömb kerül a helyére. Ez nem rangsorolási tényező, de a találati oldalon látható vizuális jel, ami a kattintási arányt befolyásolja. A Google külön dokumentálja a követelményeit: az ikonnak legalább 8x8 pixelesnek kell lennie, és a méretének 48 többszörösének kell lennie (48x48, 96x96, 144x144 a javasolt).

A generatív keresőknél és az AI-összefoglalókban a favicon a forrásmegjelölés grafikai eleme. Az AI-válaszok alatti hivatkozás-csempéken gyakran csak a favicon és a domain látszik. Ugyanez a logika él az Open Graph képeknél is: a gép valamilyen vizuális azonosítót fog keresni az oldaladhoz, és ha nem adsz neki, generál vagy üresen hagy.

Mikor számít igazán

A favicon hatása önmagában alacsony. Akkor lesz érzékelhető, ha sok fület nyitogató felhasználóid vannak, vagy ha visszatérő látogatókra építesz. A dokumentációs oldalak, SaaS-felületek és webshopok esetében a fül ikonja navigációs segédeszköz. Az is számít, hogy egy hiányzó favicon szemre azonnal feltűnik: ez az első jel a látogatónak, hogy az oldalt nem fejezték be rendesen.

Röviden: a favicon öt perc munka, és minden olyan felületen ott lesz, ahol a márkád kicsiben jelenik meg.

Miért fontos

Felhasználói oldalról

A fül ikonja az egyetlen dolog, ami a márkádból látszik, amikor valakinek 15 fül van nyitva. Szöveg nincs, csak a 16x16 pixeles kép. Ha nincs ikon, a felhasználó nem találja vissza az oldaladat a fülek között.

Keresőből és AI-ból

A Google mobil találati oldalon az eredmény fölött megjelenít egy ikont a domainhez. Ha nem adsz meg favicont, a Google alapértelmezett szürke földgömböt tesz oda. A találati oldalon ez vizuális hátrány a versenytársakhoz képest, akiknek van logójuk.

A generatív keresők forráshivatkozásai szintén faviconnal jelölik a domaint. Az AI-válaszok alatti kis csempéken sokszor csak az ikon és a domain neve fér el.

Bizalmi jel

A riportokban ezt látjuk: ahol hiányzik a favicon, ott jellemzően más alapbeállítás is hiányzik. Az üres fül azt üzeni, hogy az oldalt nem fejezték be. Egy webshopnál ez mérhető bizalmi kérdés.

Költség-haszon

A favicon tipikus gyors győzelem: egy fájl feltöltése és egy sor HTML. Nincs kockázata, nem tör el tőle semmi, és percek alatt kész. Pontosan ezért nem éri meg kihagyni, még ha a hatása alacsony is.

Kikre vonatkozik

Vonatkozik

  • Minden nyilvános weboldalra. Nincs olyan oldaltípus, ahol indokolt lenne kihagyni.
  • Webshopokra kiemelten: a vásárló gyakran több fület nyit, és úgy hasonlít össze árakat.
  • Dokumentációs és SaaS-felületekre, ahol a felhasználó sok időt tölt nyitott fülekkel.
  • Több domainre vagy aldomainre: mindegyiknek saját favicon kell, az öröklés nem működik.

Nem vagy alig vonatkozik

  • Staging- és fejlesztői környezetekre nem kötelező. Ott viszont hasznos trükk másik színű ikont használni, hogy ne keverd össze az éles oldallal.
  • API-végpontokra és géppel olvasott felületekre nincs értelme.
  • noindex-elt belső felületekre nem SEO-kérdés, legfeljebb kényelmi.

A magyar KKV-oldalak többségén a favicon megvan, de rossz: a CMS alapértelmezett ikonja maradt bent, vagy egy 16 pixelre kicsinyített, olvashatatlan logó.

Hogyan ellenőrzöd

Lépések

  1. Nyisd meg az oldalt böngészőben. Nézd meg a fül ikonját. Ha üres lapot vagy a böngésző alapértelmezett jelét látod, nincs favicon.
  2. Ürítsd a gyorsítótárat, vagy nyiss inkognitó ablakot. A böngésző agresszívan cacheli a faviconokat, a régi ikon sokáig megmaradhat.
  3. Nézd meg a forrást. Ctrl+U vagy devtools, majd keress rá a rel="icon" kifejezésre a <head>-ben.
  4. Ellenőrizd a hálózati kérést. Devtools Network fül, szűrés favicon-ra, majd oldalfrissítés. Nézd a státuszkódot és a Content-Type fejlécet.
  5. Kérd le parancssorból. curl -I https://pelda.hu/favicon.ico megmutatja, hogy létezik-e a fájl.
  6. Nézd meg a Google mobil találati oldalán. Keress rá a site:domain.hu kifejezésre mobilnézetben, és nézd meg, milyen ikon jelenik meg.

Jó jel

  • A <head>-ben van <link rel="icon"> konkrét fájlra mutatva.
  • A fájl HTTP 200-zal jön vissza, helyes Content-Type fejléccel (image/png, image/svg+xml vagy image/x-icon).
  • Van apple-touch-icon is, 180x180 pixel méretben.
  • Az ikon 16 pixelen is felismerhető marad.
  • HTTPS-en töltődik be, nem okoz kevert tartalmat.

Rossz jel

  • A /favicon.ico 404-et ad, és nincs <link rel="icon"> sem.
  • A fájl 200-at ad, de valójában HTML-t szolgál ki (ez soft 404).
  • A CMS vagy a sablon alapértelmezett ikonja maradt bent.
  • A teljes logó van lekicsinyítve 32 pixelre, így olvashatatlan mosás lett belőle.
  • Az ikon relatív úton hivatkozik, és aloldalakon eltörik.

Hogyan javítod

Készíts egy négyzetes PNG-t legalább 512x512 pixelben, egyszerű grafikával. A logó szöveges része általában nem fér el: használd a szimbólumot vagy a kezdőbetűt.

WordPress

  1. Menj a Megjelenés > Testreszabás > Webhelyazonosító menüpontba.
  2. A Webhelyikon mezőnél tölts fel egy legalább 512x512 pixeles képet.
  3. A WordPress automatikusan generálja a méretváltozatokat és beszúrja a <link rel="icon"> tageket.
  4. Ha a sablon felülírja, nézd meg a téma beállításait is, nehogy két különböző ikon kerüljön ki.

Shopify

  1. Nyisd meg a Online Store > Themes > Customize felületet.
  2. A Theme settings > Favicon résznél tölts fel egy 32x32 pixelnél nagyobb képet.
  3. A Shopify a favicon filterrel méretezi át, extra teendő nincs.

Unas

  1. Lépj be az adminba, és keresd a Megjelenés vagy Arculat menüt.
  2. A favicon feltöltő mezőben töltsd fel az ikont.
  3. Ha a sablon nem kínál mezőt, a saját HTML-fejléc mezőbe szúrd be a <link rel="icon"> sort.

Shoprenter

  1. Az adminban a Megjelenés > Sablonkezelő alatt keresd a favicon beállítást.
  2. Ha nincs, a Beállítások > Fejléc kód mezőbe illeszd be a <link> tageket.
  3. A Shoprenter sablonjainál érdemes ellenőrizni, hogy a sablon nem tesz-e ki saját alapértelmezett ikont.

Egyedi fejlesztés

  1. Generálj ikonkészletet: favicon.ico (16+32 px), icon.svg, apple-touch-icon.png (180x180), plusz 192x192 és 512x512 PNG a manifesthez.
  2. Tedd a fájlokat a domain gyökerébe vagy egy verziózott statikus könyvtárba.
  3. Szúrd be a <link> tageket minden oldal <head> szekciójába, abszolút vagy gyökértől induló úttal.
  4. Állíts be hosszú Cache-Control fejlécet, és a fájlnévbe tegyél verziót, ha cserélni akarod.
  5. Ellenőrizd a Content-Type fejlécet: az .ico fájlt sok szerver rosszul szolgálja ki.

Csere után számolj azzal, hogy a Google hetekig a régi ikont mutathatja. A böngésző cache-t is üríteni kell a saját ellenőrzéshez.

Gyakori hibák

  • Nincs semmilyen favicon, így a fülön üres lap, a mobil találati oldalon szürke földgömb jelenik meg a márkád helyett.
  • A CMS alapértelmezett ikonja maradt bent, ami azt üzeni, hogy az oldalt nem fejezték be, és a sablon sok más beállítása is érintetlen.
  • A teljes, szöveges logó van lekicsinyítve, ami 16 pixelen felismerhetetlen pacává olvad.
  • Csak apple-touch-icon van megadva, így az asztali böngésző fülén továbbra sem jelenik meg semmi.
  • Relatív útvonalú <link href="favicon.png">, ami az aloldalakon rossz címre mutat és 404-et ad.
  • A /favicon.ico HTML-t szolgál ki 200-as kóddal, ami félrevezeti a böngészőt és a keresőrobotokat is.
  • HTTP-ről hivatkozott ikon HTTPS-oldalon, ami kevert tartalmat okoz, és a böngésző blokkolja.

Technikai példa

Minimális, de teljes favicon-blokk a <head> szekcióban. Modern böngészőnek elég az SVG, a régiek és a Google az ICO-t használják.

<head>
  <meta charset="utf-8">
  <link rel="icon" href="/favicon.ico" sizes="32x32">
  <link rel="icon" href="/icon.svg" type="image/svg+xml">
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
  <link rel="manifest" href="/site.webmanifest">
</head>

A site.webmanifest a telepíthető ikonokat írja le. Az Android kezdőképernyő ezeket használja.

{
  "name": "Példa Kft.",
  "short_name": "Példa",
  "icons": [
    { "src": "/icon-192.png", "type": "image/png", "sizes": "192x192" },
    { "src": "/icon-512.png", "type": "image/png", "sizes": "512x512" }
  ]
}

Gyors ellenőrzés parancssorból. A státuszkód és a Content-Type fejléc a lényeg.

curl -I https://pelda.hu/favicon.ico
# HTTP/2 200
# content-type: image/x-icon
# cache-control: public, max-age=31536000

Mit néz ebből a riport

Az audit megnézi, hogy a HTML fejlécében van-e favicon-hivatkozás, illetve elérhető-e a fájl. A hatása alacsony, a hatóköre kód: egy sor HTML és egy feltöltött fájl. Az ajánlás ennyi: adj hozzá favicont a <link rel="icon"> taggel.

Gyakori kérdések

Elég, ha csak feltöltöm a favicon.ico fájlt a gyökérbe?
A böngészők többsége megtalálja így is, mert automatikusan lekérik a /favicon.ico címet. Ez viszont csak tartalék mechanizmus. Biztosabb, ha a <head>-ben is kiteszed a <link rel="icon"> taget, mert így te szabod meg a fájl nevét, helyét és méretét.
Milyen méretű képet készítsek?
Indulj egy 512x512 pixeles négyzetes PNG-ből, és abból generálj kisebb változatokat. A Google azt kéri, hogy az ikon mérete a 48 többszöröse legyen, tehát 48x48, 96x96 vagy 144x144. A böngészőfülhöz 16x16 és 32x32 kell, az iOS kezdőképernyőhöz 180x180.
Kicseréltem a favicont, de a régi látszik. Mi a baj?
Szinte biztosan cache. A böngészők sokáig tárolják a favicont, néha a normál cache-ürítés sem elég. Próbáld inkognitó ablakban, vagy nevezd át a fájlt és frissítsd a <link> tagben az utat. A Google találati oldalán a csere hetekbe is telhet.
Befolyásolja a favicon a Google rangsorolást?
Nem, ez nem rangsorolási tényező. Viszont megjelenik a mobil találati oldalon és a generatív keresők forráshivatkozásain. Hiányában szürke alapértelmezett ikont kapsz, ami a kattintási arányodat rontja a versenytársakhoz képest.
SVG-favicont használjak vagy ICO-t?
Mindkettőt. Az SVG egyetlen fájllal minden méretet lefed, és sötét módban más színt is tud mutatni. Az ICO-ra viszont szükség van a régebbi böngészőkhöz és a Google feldolgozásához, ezért a /favicon.ico fájlt is tartsd meg.

Források

Kapcsolódó fogalmak

A te oldaladon hogy áll a(z) „Favicon”?

Futtass egy SEO-auditot: pontszám, fejlesztői ítélet, a leggyorsabb javítások, és minden tételhez bizonyíték.

Ingyenes SEO-audit indítása