Saltar al contenido
SEOImportancia: Recomendable

Flash, Java y Silverlight: cómo quitarlos de tu web

Flash, Silverlight, los applets de Java y los controles ActiveX eran complementos (“plugins”) que el navegador necesitaba para mostrar vídeos, animaciones o juegos. Todos están retirados: si tu web aún los usa, esa parte se ve como un hueco vacío o un aviso de error.

3 min de lecturaActualizada el

Por qué importa

Adobe dejó de dar soporte a Flash Player a finales de 2020 y bloqueó la reproducción de contenido Flash a principios de 2021; Microsoft retiró Silverlight en 2021, y los navegadores habían dejado de admitir los applets de Java años antes. Ningún navegador actual, ni en ordenador ni en móvil, puede mostrar ese contenido.

Para Google tampoco existe: en 2019 anunció que su buscador dejaría de indexar el contenido Flash. Si el menú, el texto de una sección o el catálogo están dentro de uno de estos objetos, ni tus visitantes ni Google los ven. Además, suele ser señal de código antiguo sin mantener en otras partes de la web.

Cómo lo comprueba Posiciona

Buscamos en el HTML elementos que necesitan uno de estos complementos: <embed> u <object> con archivos .swf o tipos de Flash, objetos de Silverlight o con archivos .xap, etiquetas <applet> y objetos de Java, y cualquier <object> con classid (ActiveX). Si no hay ninguno, la puntuación es 100. Si hay al menos uno, es 0 y el aviso se marca como crítico.

En la nota de SEO esta comprobación cuenta como “recomendable” (peso 2 de 5).

Cómo solucionarlo

  1. Localiza los elementos con los ejemplos del informe o buscando en el código fuente (Ctrl+U) .swf, .xap, <applet y classid.

  2. Si es un vídeo o un audio, conviértelo a MP4 o MP3 y usa las etiquetas <video> o <audio> de HTML, o súbelo a YouTube o Vimeo e insértalo.

  3. Si es una animación, un banner o una galería, rehazlo con HTML, CSS y JavaScript, o sustitúyelo por una imagen o un vídeo corto.

  4. Si es un juego o una pieza antigua que quieres conservar tal cual, hay emuladores de Flash en JavaScript, como Ruffle, que reproducen muchos archivos .swf sin plugin. Úsalos para archivo, no para contenido nuevo.

  5. Si el elemento ya no aporta nada, como un contador de visitas o un reproductor en desuso, bórralo sin más.

  6. Si había texto importante dentro del objeto (menús, descripciones, precios), pásalo a HTML normal para que visitantes y Google puedan leerlo.

Antes: vídeo en FlashHTML
<object data="presentacion.swf" type="application/x-shockwave-flash" width="640" height="360"></object>
Después: vídeo HTML5HTML
<video controls width="640" height="360" poster="presentacion.jpg">
  <source src="presentacion.mp4" type="video/mp4">
</video>

En WordPress

  • Suele venir de entradas antiguas con código insertado, de un plugin abandonado (reproductores, galerías o mapas de hace años) o de un tema muy viejo. Para encontrarlo, busca .swf en toda la base de datos con un plugin como Better Search Replace, que permite buscar sin modificar nada.
  • Desactiva y elimina los plugins que dependían de Flash y sustituye su contenido por los bloques de Vídeo, Audio o Galería del editor.

En Shopify

  • Los temas actuales de Shopify no usan estos complementos. Si aparecen, suelen estar en código pegado en descripciones de producto, páginas o entradas del blog: edítalas en la vista HTML del editor de texto y elimina el <embed> u <object>.
  • Si el código está en el tema, búscalo en theme.liquid y en las secciones personalizadas desde Tienda online → Temas → Editar código.

Preguntas frecuentes

¿Qué ven mis visitantes donde estaba el Flash?

Depende del navegador: normalmente un recuadro vacío, un icono de complemento no disponible o un mensaje que pide instalar algo que ya no existe. Si el contenido era la navegación o un catálogo, esa parte de la web directamente no funciona. Por eso lo marcamos como crítico aunque el resto de la página cargue sin errores aparentes.

¿Y si mis visitantes instalan el plugin?

No pueden. Adobe ya no distribuye Flash Player y recomienda desinstalarlo, y los navegadores actuales no tienen forma de cargar complementos de este tipo. Pedir a un cliente que instale software antiguo, además, sería exponerle a fallos de seguridad que ya nadie corrige. La única solución es sustituir el contenido.

Guías relacionadas

Descubre qué más frena tu web

Nota de 0 a 100 y los problemas ordenados por importancia, con la solución de cada uno. Gratis y en menos de un minuto.