06/10/2026
Inicio » WordPress avanzado y a medida » Favicon en WordPress: Guía técnica de formatos, medidas y optimización

Favicon en WordPress: Guía técnica de formatos, medidas y optimización

Descubre qué es un favicón, las medidas de un favicon ideales y los formatos clave (.ico, .png, .svg) para optimizar tu presencia en navegadores y resultados de Google sin ralentizar tu web.
Mujer navegando por internet desde un teléfono móvil en una cafetería mientras consulta una página web.

El icono de pestaña suele tratarse como un detalle estético secundario cuando, en realidad, es un activo de arquitectura web fundamental. Un favicón mal configurado no solo destruye la coherencia de marca, sino que genera errores 404 innecesarios en el servidor y degrada el porcentaje de clics (CTR) en los resultados de búsqueda.

En este artículo analizaremos cómo implementar este elemento visual bajo estándares técnicos modernos, optimizando su rendimiento y asegurando su correcta indexación.

1. ¿Qué es un favicon?

Un favicon (del inglés favorites icon) es el icono representativo de un sitio web. Aunque su presencia visual es diminuta, cumple una función crítica de usabilidad (UX) y reconocimiento de marca en el ecosistema digital.

El navegador y el sistema operativo emplean este icono en cuatro ubicaciones clave:

  • Pestañas de navegación: Facilita al usuario la localización rápida de la web entre múltiples pestañas abiertas.
  • Marcadores y favoritos: Sirve como ancla visual para las URLs guardadas.
  • Pantalla de inicio en dispositivos móviles: Actúa como el icono de una aplicación nativa cuando el usuario añade la web a su smartphone.
  • Resultados de búsqueda de Google (SERPs): Aparece junto al nombre del sitio y la URL en móviles y escritorio, afectando directamente a la visibilidad y al CTR.
Infografía que muestra la visualización de un favicon en una pestaña de navegador, en los resultados de Google (SERP) y en la pantalla de inicio de un móvil.
El favicon actúa como activo de marca omnicanal: se muestra en pestañas de navegación, resultados de Google y accesos directos en dispositivos móviles.

2. Formatos y especificaciones técnicas: Medidas y tamaño de un favicon

Atrás quedó la época en la que bastaba con subir un único archivo .ico de 16×16 píxeles. La diversidad de pantallas de alta densidad (retina) y sistemas operativos exige entender el tamaño de un favicon según el formato y el contexto de despliegue.

A. La evolución del archivo .ico

El formato .ico es el estándar legacy por excelencia. Su principal ventaja técnica es que se trata de un contenedor capaz de albergar múltiples medidas de un favicon en su interior dentro de un solo archivo.

  • Medidas internas estándar: Debe incluir versiones rasterizadas en 16×16 px, 32×32 px y 48×48 px.
  • Uso actual: Funciona como recurso de respaldo para navegadores antiguos o entornos que buscan automáticamente el archivo favicon.ico en la raíz del servidor.

B. Favicons vectoriales (.svg): El estándar moderno

El .svg es la opción técnica más eficiente para el renderizado web actual:

  • Escalabilidad y peso: Al ser un formato vectorial basado en código XML, ofrece nitidez infinita a un peso diminuto (habitualmente menor a 2 KB).
  • Soporte de modo oscuro: Permite adaptar los colores de la marca al tema del sistema operativo o del navegador. Esto se logra de forma nativa insertando una directiva CSS prefers-color-scheme directamente dentro de las etiquetas de estilo del propio archivo .svg.

C. Dimensiones PNG para dispositivos móviles y aplicaciones

Para entornos táctiles o sistemas donde el .svg no se procesa como icono nativo, se requiere la exportación en PNG transparente con dimensiones específicas:

  • Apple Touch Icon: 180×180 px (para dispositivos iOS en la pantalla de inicio).
  • Android / Web App Manifest: 192×192 px y 512×512 px (para PWA y accesos directos en Android).
  • El estándar nativo de WordPress: Independientemente de los formatos anteriores, WordPress solicita de forma nativa una imagen de 512×512 px. Al subirla desde la administración de la web, el CMS se encarga de generar automáticamente las variantes de tamaño necesarias para los diferentes dispositivos.
Formato Medidas recomendadas Área de aplicación / entorno Propósito técnico
.ico Multi-tamaño (16×16, 32×32, 48×48 px) Navegadores Desktop Legacy Contenedor fallback de compatibilidad universal con el atributo sizes="any".
.svg Escalable (Vectorial) Navegadores Modernos Máxima nitidez, ultra ligero (<2 KB) y soporte para Modo Oscuro nativo mediante CSS.
.png (Apple) 180×180 px iOS / iPadOS (Apple Touch Icon) Visualización nítida al guardar la web en la pantalla de inicio de iPhone e iPad.
.png (Android) 192×192 px / 512×512 px Android / PWA Manifest Accesos directos en Chrome móvil y pantalla de carga (splash screen) en Web Apps.
.png / .svg 512×512 px (Mínimo) CMS WordPress (Icono del Sitio) Estándar nativo del CMS; WordPress genera automáticamente los recortes secundarios.

3. Requisitos de Google para que tu favicon aparezca en los resultados de búsqueda (SERPs)

Que un favicon se visualice correctamente en la pestaña de un navegador no garantiza que vaya a aparecer en los resultados de Google. El buscador cuenta con un bot específico (Googlebot-Image) que procesa y valida este recurso bajo directrices estrictas.

A. Reglas técnicas de indexación de Google

Para que Google muestre tu icono junto a tu resultado orgánico en dispositivos móviles y de escritorio, debes cumplir estas reglas:

  • Relación de aspecto cuadrada (1:1): El archivo de imagen debe ser obligatoriamente un cuadrado perfecto.
  • Dimensiones y nitidez: El tamaño mínimo absoluto procesado por Google es de 8×8 px, aunque recomienda encarecidamente trabajar con un tamaño de al menos 48×48 px o superior (como el archivo de 512×512 px nativo de WordPress) para garantizar la máxima resolución en cualquier densidad de pantalla.
  • Acceso desbloqueado: La URL del icono debe ser accesible para los rastreadores. Si tu archivo robots.txt bloquea la ruta a Googlebot-Image o a la carpeta de assets, Google omitirá el icono y mostrará un gráfico genérico por defecto.
  • Ubicación accesible: La etiqueta <link rel="icon"> o <link rel="shortcut icon"> debe estar presente en el <head> del HTML de la página de inicio.

B. Indexación, caché y actualización diferida

Uno de los problemas más habituales es la lentitud con la que Google actualiza el favicon en las SERPs tras un cambio de diseño.

  • Google almacena en caché el icono en sus propios servidores CDN y lo rastrea con una frecuencia muy inferior a la del contenido HTML.
  • Acelerar la reindexación: Para solicitar el rastreo tras actualizar el icono, envía la URL de la página de inicio a reindexación desde Google Search Console y confirma que la etiqueta <link> apunta correctamente a la nueva imagen.

4. Implementación limpia en el HTML: Código mínimo e inspección de recursos

A la hora de integrar las etiquetas en la cabecera <head>, es habitual encontrar plantillas sobredimensionadas con más de 10 líneas de código legacy. Una implementación moderna solo requiere el marcado esencial para garantizar compatibilidad total sin penalizar el rendimiento.

El marcado HTML optimizado

Este es el bloque limpio que cubre el 99 % de los navegadores y dispositivos actuales. Incluye el atributo sizes="any" en el archivo .ico para indicar al navegador que el contenedor alberga múltiples tamaños internos, evitando que descargue el .ico si el sistema ya soporta el formato SVG:

<!-- Favicon vectorial principal para navegadores modernos -->
<link rel="icon" href="/favicon.svg" type="image/svg+xml">

<!-- Fallback .ico para navegadores antiguos -->
<link rel="icon" href="/favicon.ico" sizes="any">

<!-- Icono para dispositivos iOS (Apple Touch Icon) -->
<link rel="apple-touch-icon" href="/apple-touch-icon.png">

<!-- Manifest para PWA y Android -->
<link rel="manifest" href="/site.webmanifest">

Cómo descargar un favicon HTML de cualquier sitio web

Si necesitas analizar la implementación de otra web, extraer su icono para un rediseño o realizar una auditoría, puedes hacerlo mediante dos métodos directos:

  • Método por URL directa de Google: Introduce en la barra de direcciones de tu navegador la siguiente URL cambiando el dominio objetivo:
    https://www.google.com/s2/favicons?domain=websitestory.es&sz=128
    (Nota técnica: La API de Google sirve el archivo hasta un límite máximo de 128×128 px. Si la web original únicamente subió una imagen de menor tamaño, como 32×32 px, la API devolverá ese archivo original sin aumentar su resolución).
  • Extracción directa del original mediante DevTools:
    1. Abre la web a auditar y pulsa F12 para desplegar las Herramientas de Desarrollador.
    2. En la pestaña Elementos (Elements), despliega el bloque <head>.
    3. Localiza la etiqueta <link rel="icon"> o <link rel="apple-touch-icon">.
    4. Haz clic secundario sobre la ruta incluida en el atributo href, selecciona abrir en una nueva pestaña y guarda el archivo fuente original en su resolución real (incluyendo archivos SVG vectoriales).

5. Cómo gestionar y crear un favicon en WordPress de forma eficiente

Existen dos vías principales para configurar este elemento en WordPress: la herramienta nativa del CMS y la inyección técnica mediante código personalizado.

A. Cómo crear un favicon e integrarlo desde el panel de WordPress

Si buscas la solución más directa sin editar los archivos del tema:

  1. Creación del diseño: Diseña una imagen cuadrada transparente (PNG o SVG) de 512×512 píxeles.
  2. Acceso al CMS: Ve a Ajustes > Generales > Icono del sitio. Si utilizas un tema clásico anterior a la era FSE, también lo encontrarás en Apariencia > Personalizar > Identidad del sitio.
  3. Subida del archivo: En el apartado Icono del sitio, sube tu imagen de 512×512 px. WordPress procesará el archivo y generará automáticamente los recortes y versiones secundarias requeridas para diferentes navegadores y dispositivos móviles.
Vista previa de la opción Icono del sitio en el panel de administración de WordPress mostrando la imagen subida y la simulación en pestaña.
Panel nativo de WordPress donde se gestiona y previsualiza el Icono del sitio (favicon de 512×512 px).

B. Implementación avanzada vía functions.php (soporte SVG real)

Si prefieres usar un icono SVG vectorial dinámico (con soporte para modo oscuro) y evitar que WordPress convierta tu icono en imágenes PNG rasterizadas, inyecta el marcado limpio directamente desde el archivo functions.php de tu tema hijo (child theme):

function agregar_favicon_svg_personalizado() {
    $version = '2.0'; // Modifica este número al actualizar el icono para romper la caché
    $theme_dir = get_stylesheet_directory_uri();
    
    echo '<link rel="icon" href="' . $theme_dir . '/assets/favicon.svg?v=' . $version . '" type="image/svg+xml">' . "\n";
    echo '<link rel="icon" href="' . $theme_dir . '/assets/favicon.ico?v=' . $version . '" sizes="any">' . "\n";
    echo '<link rel="apple-touch-icon" href="' . $theme_dir . '/assets/apple-touch-icon.png?v=' . $version . '">' . "\n";
}
add_action('wp_head', 'agregar_favicon_svg_personalizado', 10);

C. Solución a problemas de caché al cambiar de icono

El navegador web almacena en caché el favicon de forma agresiva. Si has actualizado el diseño de tu icono pero tus usuarios siguen viendo la versión antigua:

  • Invalida la caché mediante versionado (query string): Como ves en el código PHP anterior, añadiendo ?v=2 a la URL del archivo se fuerza al navegador a detectar un cambio de ruta. Al cambiar la variable $version = '2.0', todos los navegadores desecharán la versión almacenada y descargarán el nuevo archivo inmediatamente.

6. Conclusión y checklist de verificación

La optimización del favicon en un sitio web profesional va mucho más allá de una simple decisión estética. Implementar un activo ligero, compatible con el modo oscuro y alineado con los criterios del bot de indexación de Google garantiza una identidad visual sólida y una mejor tasa de clics (CTR) en los resultados de búsqueda.

Checklist de comprobación técnica antes de lanzar a producción:

  • [ ] Formato y medidas nativas: Has subido una imagen cuadrada de 512×512 px en WordPress para cubrir todos los recortes automáticos.
  • [ ] Optimización SVG: Tu archivo .svg vectorial es ligero (menor a 2 KB) e incluye soporte para Modo Oscuro mediante prefers-color-scheme.
  • [ ] Fallback .ico: Cuentas con un recurso de respaldo .ico en la raíz del servidor con el atributo sizes="any" para navegadores legacy.
  • [ ] Directrices de Google: El icono cumple la relación de aspecto 1:1, supera los 48×48 px recomendados y no está bloqueado por el archivo robots.txt para Googlebot-Image.
  • [ ] Invalidación de caché: Has añadido un parámetro de versión (query string como ?v=2.0) en el marcado HTML/PHP para forzar la actualización inmediata en los navegadores de tus usuarios.
Juan Carlos Pliego, fundador de Web Site Story y desarrollador experto

Juancar Pliego es el fundador de Web Site Story.

Desarrollador web con 7+ años de experiencia, especializado en WordPress a medida, SEO estratégico y optimización de velocidad.

Su misión es impulsar negocios y, especialmente, ONGs y proyectos de impacto social. Como experto en código y arquitectura web, asegura que cada web sea un motor de crecimiento sostenible.

Artículos relacionados

Director de ONG en Madrid revisando el presupuesto y optimización de una página web profesional en su ordenador.

¿Cuánto cuesta una página web profesional en 2026?

En 2026, una página web profesional en WordPress avanzado y a medida cuesta entre 1.500 € y 6.000 €. Huye de las plantillas baratas clónicas y de la venta de humo: descubre cuánto cuesta desarrollar una infraestructura digital real, rápida y escalable para tu marca.

Leer más »
Logotipo de Web Site Story: Espiral digital con colores LGTBI+

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.