Por qué tu favicon no se actualiza y cómo forzarlo
Cambiaste el favicon, desplegaste, recargaste... y el antiguo sigue ahí. Es la queja sobre favicons más habitual de todas, y casi nunca es un problema de código. Los navegadores guardan los favicons en caché de forma mucho más agresiva que las páginas o las imágenes, y la caché de favicons suele sobrevivir a una recarga normal.
Resuélvelo en este orden:
- Recarga forzada.
Ctrl+Shift+R(Windows) oCmd+Shift+R(Mac) recarga saltándose la caché de la página. - Vuelve a abrir la pestaña. La caché de favicons suele estar ligada a la pestaña abierta. Ciérrala por completo y abre una nueva.
- Rómpela con un parámetro. Apunta el link a una URL «nueva» mientras pruebas:
<link rel="icon" href="/favicon.ico?v=2">. Sube el número en cada cambio. - Confirma que el archivo está de verdad ahí. Carga
yourdomain.com/favicon.icodirectamente; si da un 404, el navegador está mostrando un icono en caché de un archivo que ya no existe.
Google Search es un caso aparte. Guarda tu favicon en caché de forma independiente de tus páginas y se actualiza según el calendario de Google, así que un icono nuevo en los resultados de búsqueda puede retrasarse días o semanas aunque tu sitio ya sea correcto. No hay ningún botón para acelerarlo: asegúrate de que /favicon.ico devuelve 200 a Googlebot y espera.