Controlar la indexación en buscadores (noindex)

Control de acceso

Decide 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 noindex para 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-Key en cada solicitud.
  • El flipbookId — el id numérico que se devuelve al crear un flipbook (como ID) 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:

CampoTipoQué hace
IsNoIndexbooleantrue 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 encabezado X-Api-Key esté presente y sea correcto.
  • flipbookId desconocido (o uno que tu clave no posee) → HTTP 200 con { "Result": "ERROR", "Message": "Item not found" }.
  • Campo del cuerpo mal escrito → HTTP 200 con { "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.

Notas

  • noindex es 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.

Discusiones relacionadas