ForHosting KIT · SEO

Optimizar imágenes para SEO

Cada imagen que publica suma o resta puntos a la velocidad de su página, y casi ningún equipo lo descubre hasta que Search Console se lo reclama. Este endpoint toma una imagen sin procesar y devuelve una versión lista para producción: recomprimida, convertida al formato más adecuado según quién la vaya a mostrar, y renombrada para que el propio nombre del archivo aporte una señal de palabra clave en vez del número de serie de una cámara.

● EstablePor solicitud + por imagen$0.002
Úselo desde WebAPIEmailApp prontoTelegram pronto

Ejecute esto en nuestros servidores con su cuenta. Las herramientas gratuitas corren en su navegador; esta cobra de su saldo del KIT según el precio de arriba.

El problema: imágenes pesadas y nombres sin sentido

Una foto de producto recién exportada de una cámara o de un editor de diseño casi nunca está lista para la web. Suele pesar varias veces más de lo necesario, guardarse en un formato costoso de decodificar, y llamarse algo como IMG_4821.JPG, un nombre que no le dice nada a un buscador sobre el contenido de la imagen. Multiplica eso por un catálogo de cientos de productos o un blog con años de publicaciones y el resultado es un sitio penalizado silenciosamente por las métricas de rendimiento, con imágenes que nunca aparecen en la búsqueda porque no tienen un ancla textual sobre la cual posicionar.

Qué hace exactamente el endpoint

Envíe una solicitud a POST /seo/image-optimize con la imagen de origen y una pista de slug o palabra clave, y el proceso elimina metadatos innecesarios, recodifica los píxeles con una calidad calibrada para mantenerse sin pérdida perceptible mientras reduce el peso en bytes, y elige el contenedor de salida más adecuado: formatos modernos cuando importa la compresión máxima, o JPEG y PNG cuando pesa más la compatibilidad. La respuesta incluye un nombre de archivo sugerido, normalizado en minúsculas, separado por guiones y libre de espacios o guiones bajos que rompan las URL.

Una breve nota sobre por qué el formato importa

El JPEG es el formato por defecto para fotografía web desde los años noventa porque hace bien una sola cosa: descartar el detalle que el ojo apenas nota. El PNG resolvió otro problema: salida sin pérdida para gráficos con bordes definidos y transparencia. La generación más reciente de formatos, construida sobre investigación de códecs de video, acorta esa distancia y suele producir una imagen visualmente equivalente con una fracción del peso. Elegir correctamente por imagen, en lugar de aplicar un único ajuste a toda una carpeta, es la palanca real que reduce el peso de la página.

Dónde encaja en un flujo de trabajo

Como la llamada es asíncrona, se integra con naturalidad en un flujo que ya ejecuta otros pasos: tomar la imagen recién subida a un CMS, optimizarla aquí, guardar el archivo y el nombre sugerido en el mismo registro, y continuar con la generación de texto alternativo o la actualización del mapa del sitio. Recibe un task_id de inmediato y el archivo terminado llega por webhook, sin espera síncrona.

Para quién es esto

Los equipos que publican a volumen lo notan primero: marketplaces que dan de alta vendedores, medios con un archivo cargado de imágenes, y agencias que reconstruyen la biblioteca de un cliente antes de una mejora de rendimiento. Si su CMS acepta cargas más rápido de lo que una persona puede renombrar y comprimir a mano, este es el paso que mantiene la calidad consistente sin importar quién subió el archivo.

Alta de vendedores en un marketplace

Optimice automáticamente cada foto de producto que sube un nuevo vendedor, para que las páginas de listado se mantengan rápidas sin una cola de revisión manual.

Limpieza de un archivo de blog

Procese en lote años de imágenes de publicaciones antiguas para recuperar puntaje en las métricas de rendimiento sin tocar la biblioteca de medios original.

Hook de carga en un CMS headless

Dispare el endpoint apenas un editor sube una imagen, y guarde la versión optimizada junto con el nombre de archivo listo para SEO en la misma entrada de contenido.

Migración de sitio previa al lanzamiento

Pase una carpeta completa de activos por el endpoint antes de que un rediseño salga en producción, para que el sitio nuevo nunca herede el peso del anterior.

¿Esta API optimiza imágenes para SEO automáticamente o yo elijo el formato?

El endpoint elige el formato de salida automáticamente según el contenido de la imagen y sus necesidades de compatibilidad, aunque puede restringirlo si necesita un formato específico.

¿Hay un plan gratuito para probar el endpoint de optimización de imágenes?

No hay capa gratuita: las capas gratis se abusan y ralentizan a todos. El acceso funciona con un saldo prepago de ForHosting KIT: se recarga desde $10.00 (no caduca) y cada solicitud se cobra a su precio publicado, así que una llamada sin saldo devuelve HTTP 402. Sin suscripción, sin tokens ni créditos inventados, y una tarea fallida no se cobra.

¿Qué formatos de imagen puedo enviar?

Se aceptan como entrada los formatos rasterizados comunes en la web; la respuesta le indica exactamente qué se generó para que su flujo pueda ramificarse según eso.

¿Cómo se genera el nombre de archivo optimizado para SEO?

Se deriva de la pista de palabra clave o slug que envía, normalizada en un texto en minúsculas separado por guiones y seguro para URL; siempre puede verlo antes de usarlo.

¿Puedo enviar cientos de imágenes en lote?

Sí, envíe una solicitud asíncrona por imagen; cada una devuelve su propio task_id para que pueda rastrear y conciliar lotes grandes de forma independiente.

¿Qué pasa si falla la optimización?

Las tareas fallidas se reintentan automáticamente hasta tres veces y, si aun así fallan, recibe un error claro sin ningún cargo; solo paga por resultados efectivamente entregados.

¿Cómo recibo el archivo optimizado?

Mediante una llamada de webhook firmada, que recomendamos para automatización, o un enlace firmado válido durante 24 horas si prefiere obtenerlo manualmente.

¿Cuánto cuesta por imagen?

$0.002 por solicitud más $0.005 por imagen procesada, con cobro únicamente sobre resultados completados con éxito.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/seo/image-optimize

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, y pronto desde nuestra app, el email y Telegram.

curl -X POST https://api.kit.forhosting.com/seo/image-optimize \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"image":"https://ejemplo.com/imagen.jpg"}'
{
  "image": "https://ejemplo.com/imagen.jpg"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.image_optimize",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002
Por imagen$0.005

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →