Agent Name Delivery

Agent Name Delivery es un método de entrega de contenidos donde el servidor decide qué versión de una página mostrar según el user agent (navegador, bot, dispositivo) que realiza la petición, pudiendo utilizarse para cloaking si se muestran contenidos diferentes a usuarios y rastreadores.

Agent Name Delivery es una técnica mediante la cual un servidor web adapta el contenido que entrega según el user agent que realiza la petición HTTP. El user agent es la cadena que identifica el tipo de software que accede a la web (navegador, bot de buscador, app, etc.).

En la práctica, el servidor analiza la cabecera HTTP "User-Agent" y, en función de su valor, decide qué versión de la página servir. Esto permite, por ejemplo, mostrar un contenido a navegadores de escritorio, otro a navegadores móviles o a determinados bots.

En el contexto del SEO técnico, el agent name delivery se vuelve crítico cuando se utiliza para mostrar un contenido a los usuarios humanos y otro diferente a los bots de los motores de búsqueda. Cuando esta diferenciación se hace con intención de manipular los rankings, se considera una forma de cloaking, práctica catalogada como black hat SEO y sancionada por los buscadores.

Usar agent name delivery para adaptar la presentación (por ejemplo, simplificar scripts para bots o ajustar el diseño a distintos dispositivos) sin alterar sustancialmente el contenido suele ser aceptable. Sin embargo, mostrar textos, enlaces o landing pages radicalmente distintos a Googlebot que a los usuarios puede acarrear penalizaciones algorítmicas o manuales.

Por ello, al implementar cualquier lógica basada en user agents es recomendable:

  • Evitar variaciones de contenido que puedan interpretarse como engañosas.
  • Priorizar soluciones basadas en responsive design o detección de características del dispositivo en lugar de depender del user agent.
  • Comprobar regularmente, con herramientas de inspección y cambio de user agent, que bots y usuarios ven esencialmente el mismo contenido.

Ejemplos

  • Ejemplo:
    Un servidor detecta el user agent "Googlebot" y devuelve una página muy extensa y optimizada con abundante texto y enlaces internos, mientras que a los usuarios humanos les muestra una versión corta con poco contenido. Esta diferencia intencional se considera cloaking basado en agent name delivery.
  • Ejemplo:
    Una web de noticias adapta el layout según el user agent: elimina algunos scripts pesados cuando detecta bots para facilitar el rastreo, pero mantiene los mismos titulares y textos que ven los usuarios. Aquí se usa agent name delivery de forma técnica sin cambiar el contenido esencial.
  • Ejemplo:
    Un ecommerce sirve una landing de productos legítimos a los usuarios, pero cuando detecta user agents de buscadores muestra una página con contenido repleto de palabras clave ajenas a la temática del sitio para posicionar mejor; esto es un uso claramente spam de agent name delivery.

Preguntas frecuentes

¿Agent Name Delivery es siempre cloaking?
No. Agent Name Delivery describe cualquier entrega de contenidos condicionada por el user agent. Solo se considera cloaking cuando se aprovecha esta técnica para mostrar versiones sustancialmente diferentes a usuarios y bots con el objetivo de manipular los rankings de búsqueda.
¿Es recomendable usar Agent Name Delivery en una estrategia SEO?
Desde una perspectiva de SEO sostenible, solo es recomendable usarlo para ajustes técnicos o de presentación que no cambien el contenido principal. Para segmentar experiencias es preferible apoyarse en diseño responsive, detección de dispositivo o configuración del usuario, evitando depender del user agent para modificar el contenido que consumen los rastreadores.
¿Cómo saber si mi sitio está haciendo cloaking con Agent Name Delivery?
Puedes comparar la versión que ve un navegador normal con la que ve un user agent de buscador usando herramientas de cambio de user agent o funciones de inspección de URL de los propios buscadores. Si el contenido que se muestra a bots y usuarios difiere de forma relevante, podrías estar incurriendo en cloaking.

SINÓNIMOS

También conocido como: Entrega de contenidos por user agent, User agent based delivery

ÚLTIMA REVISIÓN

Actualizado el: 01/10/2025