Entender el hotlinking es crucial para cualquier propietario de un sitio web, ya que puede generar un uso innecesario de tus recursos. Es un acto en el que otro propietario de un sitio web utiliza el ancho de banda de tu página. Generalmente lo hacen para mostrar videos, audios o imágenes de tu web en la suya. Este acto es una de las malas prácticas de Blackhat SEO. Cuando ocurre, tu página estará cubriendo los costos del servidor cada vez que esa imagen, video o audio enlazado desde tu sitio se muestre.
Todo propietario de un sitio web debe haber oído hablar del hotlinking en algún momento, ya que pone a su página en gran desventaja. Este artículo tiene como objetivo explicar el significado del hotlinking, qué es y cómo prevenirlo en tu web.
¿Qué es el hotlinking?
El hotlinking es un acto de Blackhat SEO en el que un propietario de un sitio web enlaza un archivo desde otro servidor sin descargarlo. Al hacerlo de dicho archivo, lo alojan en su servidor sin proporcionar ninguna cita. Mayormente, este proceso se realiza con imágenes, pero otros activos digitales también pueden ser enlazados.
Este hotlinking necesita un hosting web para el archivo y utiliza el ancho de banda de tu servidor. No solo es una mala etiqueta, algunos incluso lo llaman robo. La razón es simple: un sitio que hace hotlinking no obtiene ningún beneficio y, en su lugar, se usa el ancho de banda de tu página. Es como un hosting compartido donde tú pagas la factura por otros.
Existen múltiples pasos que puedes tomar para prevenir el hotlinking en tu sitio web.
¿Qué es la protección contra hotlinking?
La protección contra hotlinking es la manera de proteger los activos digitales de tu página, asegurándote de que solo las personas autorizadas puedan acceder a ellos. Esto es importante porque un sitio con hotlinking enfrenta problemas como:
- Carga lenta de la página;
- Altos costos de hosting;
- Uso excesivo de recursos del servidor.
Todos estos problemas son sin un solo beneficio para el propietario.
Cuando inviertes en la prevención de hotlinking, estás ahorrando tu ancho de banda y mejorando el rendimiento general de tu sitio web. Protege tu página de sitios menos confiables utilizando la protección. Esto evita que otros usen tu contenido sin permiso.
El beneficio de prevenir el hotlinking es que los motores de búsqueda podrán reconocer tu página como un sitio de alta calidad.
Evita el hotlinking para mejorar el rendimiento de tu página
Asóciate con un proveedor de hosting que evite el hotlinking desde el inicio. Elige Ultahost para mejorar el rendimiento y la protección de tu página.
¿Qué es el hotlinking de imágenes?
El hotlinking de imágenes ocurre cuando algunos propietarios de páginas usan imágenes de otro sitio mediante la referencia de su URL. El hotlinking es cuando usas la imagen de alguien más en tu web sin permiso o sin dar crédito, lo cual no está bien.
Esto genera un uso innecesario de los recursos del servidor del propietario original del sitio. También afecta negativamente la experiencia del usuario.
¿Cómo detener el hotlinking de imágenes?
Para proteger tu página del hotlinking de imágenes, existen varias herramientas de SEO como:
- CDNs,
- Plugins de WordPress,
- cPanel,
- Apache.
¿Cómo asegurar la protección contra hotlinking para tu página?
La protección contra hotlinking es una práctica muy seria que todo propietario de una página debe seguir. Esta protección resuelve problemas como el robo de ancho de banda y de activos digitales.
Si te preocupa que la protección contra hotlinking pueda afectar la presencia de tu página en los motores de búsqueda, la respuesta es no. Tus esfuerzos de SEO no se verán afectados siempre y cuando no se bloquee el indexado de imágenes por parte de los motores de búsqueda.
Hay 4 métodos ampliamente utilizados para la protección contra hotlinking.
Acceder a la configuración de cPanel
Este método es aceptable incluso si tu página tiene un servidor de hosting cPanel u otro tipo. El proceso es el mismo para todos los tipos de paneles de control. Los pasos son:
- Inicia sesión en la cuenta de cPanel;
- En el menú de seguridad, haz clic en Protección contra Hotlinking;
- Habilita la protección contra hotlinking;
- Verifica que tus sitios estén listados bajo las URLs que tienen acceso;
- Ingresa todos los tipos de archivos que deseas proteger;
- Pon la URL a la que deseas redirigir a cualquiera que intente hacer hotlinking de tus archivos o imágenes. Si la configuración es correcta, haz clic en Enviar;
- La protección contra hotlinking estará habilitada. Para verificar, navega nuevamente a la página de protección contra hotlinking.
Acceder al cliente FTP
El segundo método es editar el archivo .htaccess de tu página y acceder a él mediante el cliente FTP o el ‘’Administrador de Archivos’’ de tu servidor virtual.
Recuerda: este método requiere la edición del código original de la página. Incluso un error menor puede hacer que el sitio web quede inutilizable.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)example.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ - [F]
- Cambia “example.com” por el nombre de dominio de tu página.
- Guarda este archivo .htaccess editado y vuelve a subirlo a la carpeta ‘’public_html’’.
Deshabilitar la función de clic derecho
Para hacer hotlinking de imágenes, los usuarios suelen usar la funcionalidad de clic derecho. Los usuarios hacen clic derecho sobre la imagen, copian su dirección y la incrustan en su sitio. Para evitar el hotlinking de imágenes, simplemente debes deshabilitar esta funcionalidad.
Esta es una solución controvertida, ya que no evitará que todos los usuarios hagan hotlinking. Algunos pueden encontrar una manera de eludirla si realmente quieren robar tus imágenes.
- Aún así, este es un JavaScript puro que necesitas para prevenir una gran cantidad de hotlinking de imágenes.
<script type="text/javascript">
var message="Function Disabled!";
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false; }
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
</script>
Usar un CDN con protección contra hotlinking incorporada
La manera más segura y sencilla de prevenir el hotlinking es usar un CDN con protección incorporada.
Un CDN común como Cloudflare previene que otros sitios hagan hotlinking de tus recursos digitales. Una vez habilitado, el sitio web bloqueará cualquier intento de hotlinking de tus activos digitales. Los usuarios aún pueden ver y descargar imágenes desde tu página.
Este método tiene una desventaja; interfiere con los bots de rastreo como Googlebot. Esto puede impedir el acceso a tu página y, a su vez, disminuir el indexado de tu sitio web.
Conclusión
El hotlinking es una seria amenaza para los recursos de cualquier página web, incrementando los costos de hosting y disminuyendo los tiempos de carga. Para prevenir el hotlinking, hay varios métodos viables como configuraciones .htaccess, un CDN eficiente para hosting web o ajustes manuales desde cPanel.
El Hotlinking de imágenes es uno de los intentos más comunes de hotlinking. Se puede prevenir con herramientas como los plugins de WordPress, configuraciones de Apache y cPanel. Todo propietario de un sitio debe asegurarse de implementar medidas para prevenir el hotlinking. Esto no solo mantiene el rendimiento de la página en óptimas condiciones, sino que aumenta su credibilidad en los rankings de los motores de búsqueda.
El hotlinking es una seria amenaza para el rendimiento y el uso de recursos de tu página. Elige el mejor servicio de hosting de la industria de Ultahost con soluciones de hosting en Cloudflare. Un CDN con protección contra hotlinking incorporada te ayuda a prevenir cualquier intento de hotlinking directamente desde el servidor. Elige el hosting empresarial de WordPress de Ultahost para protegerte contra el hotlinking sin comprometer tus esfuerzos de SEO.
FAQ
¿Qué significa el término hotlinking?
El hotlinking se refiere a un acto en el que otro sitio web utiliza los recursos de tu servidor para mostrar tus activos digitales en su página. Estos recursos digitales incluyen imágenes, audio, videos, etc.
¿Cuáles son los daños del hotlinking?
El sitio web con hotlinking experimenta tiempos de carga lentos, altos costos de hosting y un uso excesivo de recursos. Todo esto sin ningún beneficio para el propietario original.
¿Qué es la protección contra hotlinking?
La protección contra hotlinking es la práctica de salvaguardar los activos digitales de tu sitio, dando acceso solo a usuarios autorizados. Esto evita que usuarios no autorizados hagan hotlinking de tu página y usen tu ancho de banda.
¿La protección contra hotlinking afecta el SEO de la página?
No, siempre y cuando el propietario de la página no bloquee el indexado de imágenes en los motores de búsqueda, no habrá impacto en tus estrategias de SEO.