≡En resumen
- Un deep link lleva al usuario al contenido exacto que busca, no a la portada de la web o de la app.
- En apps hay tres variantes: esquemas propios (miapp://), enlaces verificados (Universal Links y App Links) y enlaces diferidos.
- Los enlaces verificados usan URL https normales: abren la app si está instalada y la web si no.
- Firebase Dynamic Links ya no funciona; Google recomienda App Links y Universal Links o un proveedor externo.
- En la UE, enlazar a contenido de libre acceso no requiere autorización del titular según la sentencia Svensson.
01 ¿Qué es el deep linking?
En la web cualquier enlace a una página interna es, técnicamente, un deep link. El término se hizo famoso en los noventa por los pleitos de medios que no querían que otros enlazaran sus noticias saltándose la portada y su publicidad: el caso Shetland Times contra Shetland News (Escocia, 1996) o Ticketmaster contra Microsoft (1997), que acabó en acuerdo. Hoy se usa sobre todo en el mundo de las apps móviles, donde enlazar a un contenido concreto no es automático y requiere configuración.
02 Tipos de deep links
| Tipo | Formato | Si la app está instalada | Si no está instalada |
|---|---|---|---|
| Deep link web | https://tienda.com/zapatillas/modelo-x | Se abre en el navegador | Se abre en el navegador |
| Esquema de URI propio | tienda://producto/123 | Abre la app (en Android puede preguntar con qué app) | Error o no hace nada |
| Universal Links (iOS) | https://tienda.com/producto/123 | Abre la app directamente | Abre la web |
| Android App Links | https://tienda.com/producto/123 | Abre la app sin diálogo de selección | Abre la web |
| Deep link diferido | Enlace de un proveedor de atribución | Abre la app en el contenido | Lleva a la tienda de apps y, tras instalar, abre el contenido |
Los esquemas propios fueron la primera solución, pero cualquier app puede reclamar el mismo esquema y no funcionan si la app falta. Por eso Apple y Google crearon enlaces basados en una URL https normal y verificados contra el dominio: una sola dirección sirve para la web y para la app. El enlace diferido (deferred deep link) resuelve el caso más delicado: el usuario que todavía no tiene la app llega al contenido prometido después de instalarla.
03 Cómo configurar deep links en una app
-
1
Diseña las rutas
Decide qué URL de la web corresponde a cada pantalla de la app, por ejemplo /producto/{id} o /pedido/{id}.
-
2
Verifica el dominio en iOS
Publica el fichero apple-app-site-association (sin extensión) en tu dominio y añade el dominio a los Associated Domains de la app.
-
3
Verifica el dominio en Android
Publica https://tudominio.com/.well-known/assetlinks.json con la huella del certificado de la app y declara los filtros de intención con autoVerify.
-
4
Gestiona el enlace en la app
La app recibe la URL, la interpreta y navega a la pantalla correcta, pidiendo inicio de sesión si hace falta.
-
5
Prepara la alternativa web
Cada URL debe funcionar también en el navegador para quien no tenga la app.
-
6
Prueba todos los casos
App instalada, no instalada, sesión caducada, enlaces mal formados y apertura desde email, redes y mensajería.
04 Firebase Dynamic Links: cierre y alternativas
Google recomienda dos caminos. Si solo necesitas abrir la app ya instalada, usa las soluciones nativas: App Links en Android y Universal Links en iOS. Si necesitas enlaces diferidos, atribución de instalaciones o enlaces cortos con analítica, recurre a un proveedor especializado; en su guía de migración cita, entre otros, Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava y Singular. El resto de servicios de Google Firebase, como la autenticación o la base de datos, sigue activo.
05 Deep linking en marketing: usos y ejemplos
Email y SMS
Cada botón abre el producto, el carrito o la oferta exacta dentro de la app.
Publicidad
Los anuncios de retargeting llevan a quien ya tiene la app directamente a lo que vio.
Redes sociales
Un enlace en la bio o en un post abre el contenido en la app en vez de en el navegador interno.
Códigos QR
Un QR en tienda física abre la ficha del producto o el programa de fidelización.
Programas de referidos
El enlace del amigo aplica el descuento al nuevo usuario incluso después de instalar.
Notificaciones push
Cada aviso lleva a la pantalla relacionada, no a la portada.
Una tienda de moda lanza anuncios a usuarios que abandonaron el carrito. El enlace del anuncio es una URL https verificada:
- Con la app instalada: se abre el carrito en la app, con la sesión iniciada y el pago a un toque.
- Sin la app: se abre el mismo carrito en la web móvil, sin obligar a descargar nada.
- Medición: los parámetros UTM de la URL permiten atribuir la venta a la campaña en ambos casos.
Este tipo de configuración encaja con la gestión de campañas de Google Ads para apps y con las campañas de retargeting en redes.
06 Deep linking y SEO
En la web, los enlaces profundos son la base del enlazado interno y externo: llevan autoridad y usuarios a las páginas que de verdad responden a cada búsqueda, no solo a la portada. En apps, usar la misma URL para la web y para la app tiene una ventaja directa: la página que posiciona en Google abre la app a quien la tenga instalada, sin duplicar contenido.
- ✓Usa URL https verificadas en lugar de esquemas propios para todo lo que quieras posicionar.
- ✓Mantén una versión web indexable de cada contenido importante de la app.
- ✓Evita que la web obligue a instalar la app con intersticiales que tapan el contenido.
- ✓Enlaza desde la ficha de la tienda de apps a tu web y viceversa, algo que también ayuda al ASO.
- ✓Revisa que los enlaces antiguos (por ejemplo, page.link) redirijan a URL que funcionen.
Para posicionar la app dentro de App Store y Google Play entran en juego otros factores; los tienes explicados en el término ASO. Y si aún dudas entre app nativa o web, revisa nuestra comparativa de tipos de apps: nativa, híbrida, web app o PWA, porque la estrategia de deep linking cambia en cada caso.
07 ¿Es legal hacer deep linking a otras webs?
Además, el Grupo de Arquitectura Técnica del W3C sostiene desde hace años que prohibir el enlace profundo nace de un malentendido de cómo funciona la web. En la práctica, las disputas actuales tienen más que ver con el framing (mostrar contenido ajeno dentro de tu página como si fuera propio) o con la copia de contenidos que con el simple enlace.
08 Buenas prácticas de deep linking
- ✓Una misma URL para web y app, verificada en iOS y Android.
- ✓Alternativa web para cada deep link, nunca un callejón sin salida.
- ✓Parámetros UTM o de atribución para medir cada canal.
- ✓Pantalla de inicio de sesión que, tras entrar, vuelve al contenido pedido.
- ✓Pruebas periódicas desde email, WhatsApp, Instagram y navegadores internos.
- ✓Inventario de enlaces antiguos y plan de migración si cambias de proveedor.
Configurar bien los deep links toca la web, la app y la analítica a la vez, así que conviene planificarlo desde el principio del proyecto de desarrollo de aplicaciones móviles y no como un parche cuando llega la primera campaña.
Preguntas frecuentes sobre Deep Linking
Significa enlazado profundo: usar enlaces que llevan a un contenido concreto dentro de una web o una app en lugar de a su página de inicio.
Es un enlace que abre una pantalla específica de una aplicación móvil, como un producto o un pedido, en vez de abrir la app desde el principio.
Son la misma idea en dos sistemas: Universal Links es la solución de Apple para iOS y App Links la de Google para Android. Ambos usan URL https verificadas contra tu dominio.
Es un enlace profundo diferido: si el usuario no tiene la app, lo lleva a la tienda y, tras instalarla, abre el contenido al que apuntaba el enlace original.
Google lo cerró el 25 de agosto de 2025 y sus enlaces dejaron de funcionar. Recomienda usar App Links y Universal Links o un proveedor de deep linking externo.
Sí, en la web los enlaces profundos reparten autoridad y usuarios a páginas concretas, y en apps permiten que una misma URL posicionada en Google abra la app o la web.
En la UE, sí cuando el contenido está en libre acceso, según la sentencia Svensson del TJUE de 2014. No lo es saltarse muros de pago ni enlazar a contenido publicado sin permiso.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗