Controlar la indexación en buscadores (noindex)
Control de accesoDecide si un flipbook alojado puede ser indexado por los buscadores. Aplica un noindex de robots para que la página quede fuera de Google y de otros resultados de búsqueda.
APIs usadas en esta discusión
¿Hay algo incorrecto o desactualizado en esta guía?
Qué puedes hacer
Cada flipbook alojado tiene una página que los buscadores pueden rastrear. Este endpoint te deja controlar si esa página es indexable:
- Añade una señal
noindexpara que los buscadores mantengan el flipbook fuera de sus resultados. - Quítala de nuevo para que el flipbook pueda indexarse con normalidad.
Antes de empezar
Vas a necesitar:
- Una clave de API — se envía en el encabezado
X-Api-Keyen cada solicitud. - El
flipbookId— el id numérico que se devuelve al crear un flipbook (comoID) o desde los endpoints de listado. - Las solicitudes van a la URL base
https://go.fliplink.me.
El cuerpo es form-urlencoded (no JSON).
Parámetro
PUT /api/set-indexing/{flipbookId} toma un único campo urlencoded:
| Campo | Tipo | Qué hace |
|---|---|---|
IsNoIndex | boolean | true añade un noindex de robots (la página no se indexa); false permite la indexación |
Haz que un flipbook no sea indexable
Fija IsNoIndex=true. Los buscadores que respetan la señal de robots no listarán la página del flipbook.
curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsNoIndex=true'
Respuesta:
{ "Result": "OK", "Message": "Updated successfully" }
Permite la indexación de nuevo
Fija IsNoIndex=false para quitar la señal noindex y que el flipbook pueda aparecer en los resultados de
búsqueda.
curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsNoIndex=false'
Respuesta:
{ "Result": "OK", "Message": "Updated successfully" }
Errores posibles
- Clave de API ausente o no válida → HTTP
401. Esto devuelve una página HTML de "Unauthorized" sin formato — no hay cuerpo JSON. Comprueba que el encabezadoX-Api-Keyesté presente y sea correcto. flipbookIddesconocido (o uno que tu clave no posee) → HTTP200con{ "Result": "ERROR", "Message": "Item not found" }.- Campo del cuerpo mal escrito → HTTP
200con{ "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.
Notas
noindexes un control de SEO, no de acceso. Le pide a los buscadores que no listen la página — no impide que quien tenga el enlace abra el flipbook. Para restringir quién puede ver, usa la protección con contraseña o una lista de correos permitidos.- Los cambios de indexación no son instantáneos. Incluso tras aplicar
noindex, un buscador tiene que volver a rastrear la página antes de que desaparezca de los resultados; los tiempos dependen del buscador.