Controlar a indexação em buscadores (noindex)
Controle de acessoDecida se um flipbook hospedado pode ser indexado por buscadores. Defina um noindex de robots para que a página fique fora do Google e de outros resultados de busca.
APIs usadas nesta discussão
Algo impreciso ou desatualizado neste guia?
O que você pode fazer
Todo flipbook hospedado tem uma página que os buscadores podem rastrear. Este endpoint permite controlar se essa página é indexável:
- Adicione um sinal
noindexpara que os buscadores mantenham o flipbook fora dos resultados deles. - Remova-o de novo para que o flipbook possa ser indexado normalmente.
Antes de começar
Você vai precisar de:
- Uma chave de API — enviada como cabeçalho
X-Api-Keyem toda requisição. - O
flipbookId— o id numérico retornado quando você cria um flipbook (comoID) ou vindo dos endpoints de listagem. - As requisições vão para a URL base
https://go.fliplink.me.
O corpo é form-urlencoded (não JSON).
Parâmetro
PUT /api/set-indexing/{flipbookId} recebe um único campo urlencoded:
| Campo | Tipo | O que faz |
|---|---|---|
IsNoIndex | boolean | true adiciona um noindex de robots (a página não é indexada); false permite a indexação |
Torne um flipbook não indexável
Defina IsNoIndex=true. Os buscadores que respeitam o sinal de robots não listarão a página do flipbook.
curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsNoIndex=true'
Resposta:
{ "Result": "OK", "Message": "Updated successfully" }
Permita a indexação de novo
Defina IsNoIndex=false para remover o sinal noindex, de modo que o flipbook possa aparecer nos resultados de busca.
curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsNoIndex=false'
Resposta:
{ "Result": "OK", "Message": "Updated successfully" }
Erros possíveis
- Chave de API ausente ou inválida → HTTP
401. Isso retorna uma página HTML de Unauthorized simples — não há corpo JSON. Confira se o cabeçalhoX-Api-Keyestá presente e correto. flipbookIddesconhecido (ou que não pertence à sua chave) → HTTP200com{ "Result": "ERROR", "Message": "Item not found" }.- Campo do corpo digitado errado → HTTP
200com{ "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.
Notas
noindexé um controle de SEO, não de acesso. Ele pede aos buscadores que não listem a página — ele não impede quem tem o link de abrir o flipbook. Para restringir quem pode ver, use proteção por senha ou uma lista de e-mails permitidos.- Mudanças de indexação não são instantâneas. Mesmo depois de definir
noindex, um buscador tem de rastrear a página de novo antes de ela sair dos resultados; o tempo fica a cargo do buscador.