Управление индексацией в поисковиках (noindex)
Управление доступомРешайте, может ли размещённый флипбук индексироваться поисковыми системами. Задавайте robots noindex, чтобы страница оставалась вне результатов Google и других поисковиков.
API, используемые в этом обсуждении
Что-то в этом руководстве неточно или устарело?
Что можно сделать
У каждого размещённого флипбука есть страница, которую могут обходить поисковые системы. Этот эндпоинт позволяет управлять тем, индексируется ли она:
- Добавить сигнал
noindex, чтобы поисковики держали флипбук вне своих результатов. - Убрать его обратно, чтобы флипбук индексировался как обычно.
Перед началом
Понадобится:
- API-ключ — передаётся в заголовке
X-Api-Keyв каждом запросе. flipbookId— числовой id, который возвращается при создании флипбука (какID) или из эндпоинтов списка.- Запросы идут на базовый URL
https://go.fliplink.me.
Тело запроса — form-urlencoded (не JSON).
Параметр
PUT /api/set-indexing/{flipbookId} принимает единственное urlencoded-поле:
| Поле | Тип | Что делает |
|---|---|---|
IsNoIndex | boolean | true добавляет robots noindex (страница не индексируется); false разрешает индексацию |
Сделать флипбук неиндексируемым
Задайте IsNoIndex=true. Поисковики, уважающие сигнал robots, не будут показывать страницу флипбука.
curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsNoIndex=true'
Ответ:
{ "Result": "OK", "Message": "Updated successfully" }
Снова разрешить индексацию
Задайте IsNoIndex=false, чтобы убрать сигнал noindex и флипбук снова мог появляться в результатах поиска.
curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsNoIndex=false'
Ответ:
{ "Result": "OK", "Message": "Updated successfully" }
Возможные ошибки
- Отсутствующий или неверный API-ключ → HTTP
401. Возвращается обычная HTML-страница Unauthorized — тела JSON нет. Проверьте, что заголовокX-Api-Keyприсутствует и указан верно. - Неизвестный
flipbookId(или не принадлежащий вашему ключу) → HTTP200с{ "Result": "ERROR", "Message": "Item not found" }. - Опечатка в имени поля тела запроса → HTTP
200с{ "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.
Примечания
noindex— это SEO-инструмент, а не управление доступом. Он просит поисковики не показывать страницу — он не мешает открыть флипбук тому, у кого есть ссылка. Чтобы ограничить, кто может просматривать, используйте защиту паролем или список разрешённых адресов.- Изменения индексации не мгновенны. Даже после установки
noindexпоисковику нужно заново обойти страницу, прежде чем она выпадет из результатов; сроки зависят от поисковика.