
Definición:
El cloaking, o encubrimiento, es una práctica que consiste en mostrar a los rastreadores de los buscadores un contenido o una URL sustancialmente diferente de la que reciben los usuarios, con la finalidad de manipular el posicionamiento o engañar a quienes acceden desde los resultados de búsqueda.
No toda diferencia entre respuestas constituye cloaking. La evaluación depende del contenido entregado, su equivalencia, las condiciones que determinan cada versión y el propósito de esa diferenciación.
Índice de contenidos
Cómo funciona el cloaking
Diferenciación de respuestas
Una web puede producir respuestas distintas según las características de la solicitud. El servidor, la aplicación o el código ejecutado en el navegador pueden modificar el HTML, los recursos, las redirecciones o el contenido finalmente renderizado.
El cloaking aparece cuando esta diferenciación se utiliza para ofrecer al buscador una versión orientada a posicionar y al usuario otra materialmente distinta. El problema no depende únicamente de que cambie el código fuente, sino de si cambia el significado, la utilidad o el destino de la página.
Señales utilizadas para cambiar el contenido
La respuesta puede variar según el user-agent, la dirección IP, la sesión, las cookies, el origen de la visita o determinadas capacidades del navegador. Estas señales también se emplean en funciones legítimas, por lo que su presencia no demuestra por sí sola que exista encubrimiento.
En una implementación manipuladora, el sistema puede reconocer solicitudes asociadas a un rastreador y entregar contenido, enlaces o redirecciones que los usuarios habituales no reciben. La identificación técnica debe complementarse con una comparación de las versiones y del objetivo que cumple cada una.
Modalidades de cloaking
Las políticas de spam de Google definen el encubrimiento a partir de la diferencia entre lo mostrado a los buscadores y a los usuarios cuando se pretende manipular el posicionamiento y engañar. Algunas formas que pueden detectarse son:
- Contenido diferente: El rastreador recibe textos, productos o temas que no aparecen en la versión destinada a los usuarios.
- Palabras clave exclusivas: Se añaden términos, bloques o encabezados únicamente cuando la solicitud parece proceder de un buscador.
- Enlaces y navegación diferentes: La versión rastreada contiene enlaces, destinos o estructuras que no están disponibles para el visitante.
- Redirecciones selectivas: El buscador puede acceder a una URL mientras determinados usuarios son enviados a otro contenido o dominio.
- Renderizado sustancialmente distinto: El HTML inicial, los recursos o JavaScript producen para el rastreador una página cuyo contenido principal no equivale al que ve el usuario.
Estas diferencias pueden originarse también por errores de caché, configuración, geolocalización, autenticación o JavaScript. Detectar versiones distintas abre una investigación, pero no permite concluir automáticamente que exista una práctica deliberada de cloaking.
El encubrimiento forma parte de las prácticas asociadas al SEO manipulador, aunque también puede aparecer tras una intrusión. Un atacante puede mostrar contenido spam a los buscadores y ocultarlo al propietario o a los visitantes habituales.
Alcance del cloaking
Tres adaptaciones legítimas deben distinguirse del cloaking:
-
Personalización y localización: Una página puede adaptar idioma, moneda, disponibilidad, recomendaciones o elementos de la interfaz según la ubicación, la cuenta o las preferencias del usuario. Esto no constituye automáticamente cloaking si el propósito y el contenido principal siguen siendo coherentes.
La personalización no debe utilizarse para reservar al rastreador afirmaciones, palabras clave o contenidos que no estén disponibles para la audiencia correspondiente. También conviene mantener rutas rastreables y alternativas claras cuando una adaptación modifica elementos relevantes.
-
Pruebas A/B: Las pruebas A/B muestran variantes para comparar su efecto sobre el comportamiento de los usuarios. Google admite estos experimentos, pero desaconseja mostrar una variante exclusivamente a Googlebot y otra a las personas.
Sus recomendaciones para pruebas A/B incluyen utilizar
rel="canonical"en las URL alternativas, emplear redirecciones temporales cuando proceda y retirar la prueba cuando haya cumplido su finalidad.La asignación de variantes debe responder al diseño del experimento, no a un trato preferente para el buscador.
-
Renderizado dinámico: El renderizado dinámico sirve una versión procesada a determinados rastreadores y otra renderizada en el navegador a los usuarios. Google indica que no suele considerarlo cloaking cuando ambas versiones ofrecen contenido similar.
No obstante, Google describe el renderizado dinámico como una solución provisional y recomienda valorar alternativas de renderizado más estables. Si la versión del rastreador contiene información completamente distinta, la implementación sí puede convertirse en encubrimiento.
Diagnóstico del cloaking
El diagnóstico y la corrección se apoyan en tres líneas de trabajo:
-
Comparación del rastreo y el renderizado: El diagnóstico debe comparar la respuesta recibida por un navegador habitual con la obtenida durante el rastreo. Deben revisarse el HTML, el contenido renderizado, los enlaces, los recursos cargados, las redirecciones y los códigos de estado.
La herramienta de inspección de URLs permite consultar información de la versión indexada, probar una URL publicada y observar el HTML y la captura generados durante la inspección. Esta información debe compararse con la página real y con pruebas realizadas bajo condiciones controladas.
-
Respuestas HTTP y registros: Los registros del servidor pueden mostrar qué URL se solicitó, qué user-agent intervino, qué respuesta se entregó y si se produjo una redirección. También deben revisarse las reglas del servidor, la CDN, la caché, los sistemas de personalización y el código que modifica la página.
Una diferencia puede depender del dispositivo, el idioma, la ubicación, la autenticación o una incidencia temporal. Por eso deben repetirse las comprobaciones y separar los cambios funcionales legítimos de las divergencias creadas para manipular la búsqueda.
-
Consecuencias y corrección: Google puede reducir el posicionamiento de los sitios que infringen sus políticas o dejar de mostrarlos en los resultados. Sus sistemas automáticos y las revisiones humanas también pueden dar lugar a acciones manuales.
La corrección consiste en eliminar la entrega engañosa y garantizar que buscadores y usuarios puedan acceder a contenido principal equivalente. También deben revisarse redirecciones, reglas condicionales, sistemas de caché, código inyectado y posibles problemas de seguridad.
La solución no consiste en ocultar mejor la diferencia, sino en eliminarla o justificarla mediante una adaptación legítima y verificable. Después de corregirla, conviene repetir las comparaciones y comprobar que las respuestas se mantienen coherentes.
