¿Qué es el Cloaking (encubrimiento)?
El encubrimiento (cloaking) es una técnica de SEO en la que el contenido mostrado a los usuarios difiere del que se presenta a los rastreadores de motores de búsqueda (también conocidos como spiders o bots).
Dentro del sector del SEO, el encubrimiento se considera una práctica deshonesta e ilegal, ya que los servidores de las páginas web se programan específicamente para mejorar el posicionamiento en buscadores mediante ciertas palabras clave.
Esta técnica está prohibida y no debe utilizarse, ya que engaña y manipula a los motores de búsqueda con el fin de aumentar el tráfico web y mejorar las posiciones en los resultados de búsqueda.
¿Quiénes son responsables del cloaking?
Algunas agencias de venta de productos contratan atacantes para realizar encubrimiento SEO. Estos atacantes intentan vulnerar la seguridad de tu sitio web y, si lo logran, ocultan enlaces dentro de tus páginas.
A través de tu sitio, promocionan y posicionan sus propias páginas web en los motores de búsqueda. Quizás te preguntes por qué no lo hacen directamente desde su propio sitio: es porque saben que el encubrimiento puede provocar que una web sea penalizada o incluso incluida en listas negras.
Tipos de cloaking
Existen cinco tipos principales de cloaking:
- Cloaking basado en IP: Es la técnica más común. El propietario del sitio usa herramientas de reversa de DNS en el panel de control para identificar la dirección IP del usuario y redirigirlo desde una página ya posicionada hacia otra deseada. Luego, configura el archivo ‘.htaccess’ para dirigir a los visitantes a la URL objetivo.
- Cloaking por agente de usuario: Los agentes de usuario son programas (agentes de software) que actúan en nombre de los usuarios, como los navegadores. Estos envían un código al servidor para identificarse, y cuando se detecta un agente de búsqueda, se sirve contenido encubierto.
- Cloaking mediante HTTP_REFERER: Se verifica el encabezado HTTP_REFERER del visitante para decidir si se sirve una versión encubierta o no del sitio.
- Cloaking por encabezado HTTP Accept-Language: Esta técnica identifica el idioma aceptado en el encabezado HTTP del usuario. Si se trata de un motor de búsqueda, se entrega contenido encubierto.
- Cloaking mediante JavaScript: Se entregan diferentes versiones del contenido dependiendo de si el navegador tiene JavaScript activado o no. Como los bots no suelen ejecutar JavaScript, se les muestra contenido diferente al que verían los usuarios humanos.
Formas comunes de implementar el encubrimiento
A continuación, se enumeran algunos métodos estándar utilizados para implementar el encubrimiento en sitios web:
- Texto invisible u oculto: Se consigue añadiendo texto del mismo color que el fondo, de modo que no sea visible para el ojo humano.
- Sitios web con alto contenido HTML: Se recomienda que una página web tenga una proporción “texto/HTML” lo más alta posible, es decir, que contenga más texto (contenido) que etiquetas HTML. Por el contrario, redactar artículos o publicaciones breves produce una baja proporción texto/HTML. Para cumplir con las directrices SEO sin rediseñar sus sitios, algunas personas recurren al encubrimiento.
- Sitios web basados en Flash: Es bien sabido que Flash no es recomendable según las directrices SEO. Sin embargo, muchos sitios lo incluyen o dependen de él, por lo que no pueden evitarlo. En lugar de reconstruirlos completamente en HTML, se crean páginas ricas en contenido solo visibles para los rastreadores, y páginas en Flash para los visitantes.
- Sitios web de galerías de imágenes: Una galería de imágenes contiene más imágenes que contenido textual. Estas imágenes, por más relevantes que sean, no son indexadas por los bots de los motores de búsqueda. Por eso, algunos administradores insertan palabras clave y contenido textual camuflado para mejorar el posicionamiento.
La respuesta de Google al encubrimiento
Google puede penalizar o incluir en una lista negra los sitios web que infrinjan las Directrices para Webmasters. Esto conlleva una pérdida de posiciones en los resultados y la desaparición del tráfico orgánico.
¿Qué hacer si detectas encubrimiento en tu sitio web?
Dado que el uso prolongado del encubrimiento puede provocar la inclusión en listas negras, debes actuar con rapidez. Si tienes conocimientos de programación, puedes proteger tu sitio contra el spam. En caso contrario, lo más recomendable es contratar a un especialista en SEO para que te asista.
La mayoría de los motores de búsqueda no tolera el encubrimiento. Sus algoritmos son más inteligentes de lo que pensamos y están en constante actualización para desalentar y bloquear prácticas como el encubrimiento y otras que afectan negativamente la experiencia del usuario. Tarde o temprano, los motores de búsqueda detectarán el encubrimiento y sancionarán el sitio afectado.