Controllare l'indicizzazione sui motori di ricerca (noindex)

Controllo degli accessi

Decidi se un flipbook ospitato può essere indicizzato dai motori di ricerca. Imposta un noindex per i robot così la pagina resta fuori da Google e dagli altri risultati di ricerca.

API usate in questa discussione

C'è qualcosa di inesatto o non aggiornato in questa guida?

Cosa puoi fare

Ogni flipbook ospitato ha una pagina che i motori di ricerca possono sottoporre a scansione. Questo endpoint ti permette di controllare se quella pagina è indicizzabile:

  • Aggiungere un segnale noindex così i motori di ricerca tengono il flipbook fuori dai loro risultati.
  • Rimuoverlo di nuovo così il flipbook può essere indicizzato normalmente.

Prima di iniziare

Ti serviranno:

  • Una chiave API — inviata come header X-Api-Key in ogni richiesta.
  • Il flipbookId — l'id numerico restituito quando crei un flipbook (come ID) o dagli endpoint di elenco.
  • Le richieste vanno all'URL di base https://go.fliplink.me.

Il body è form-urlencoded (non JSON).

Parametro

PUT /api/set-indexing/{flipbookId} accetta un unico campo urlencoded:

CampoTipoCosa fa
IsNoIndexbooleantrue aggiunge un noindex per i robot (la pagina non viene indicizzata); false consente l'indicizzazione

Rendere un flipbook non indicizzabile

Imposta IsNoIndex=true. I motori di ricerca che rispettano il segnale robots non elencheranno la pagina del flipbook.

curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
  -H 'X-Api-Key: YOUR_API_KEY' \
  --data-urlencode 'IsNoIndex=true'

Risposta:

{ "Result": "OK", "Message": "Updated successfully" }

Consentire di nuovo l'indicizzazione

Imposta IsNoIndex=false per rimuovere il segnale noindex così il flipbook può comparire nei risultati di ricerca.

curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
  -H 'X-Api-Key: YOUR_API_KEY' \
  --data-urlencode 'IsNoIndex=false'

Risposta:

{ "Result": "OK", "Message": "Updated successfully" }

Errori possibili

  • Chiave API mancante o non valida → HTTP 401. Restituisce una semplice pagina HTML di Unauthorized — non c'è alcun body JSON. Controlla che l'header X-Api-Key sia presente e corretto.
  • flipbookId sconosciuto (o non di proprietà della tua chiave) → HTTP 200 con { "Result": "ERROR", "Message": "Item not found" }.
  • Campo del body scritto male → HTTP 200 con { "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.

Note

  • noindex è un controllo SEO, non un controllo degli accessi. Chiede ai motori di ricerca di non elencare la pagina — non impedisce a chi ha il link di aprire il flipbook. Per limitare chi può vedere, usa la protezione con password o un elenco email consentite.
  • Le modifiche all'indicizzazione non sono immediate. Anche dopo aver impostato noindex, un motore di ricerca deve sottoporre di nuovo a scansione la pagina prima che sparisca dai risultati; i tempi dipendono dal motore.

Discussioni correlate