Indexability

GET /api/v1/indexability

Find out whether a page can be indexed — and if not, exactly why. We check robots.txt, the meta robots tag, the X-Robots-Tag header, canonicalisation and redirect resolution, and return every blocking reason.

Query parameters

NameTypeDescription
url requiredstringThe page to check.

Request

Response

200 · application/json
  1. {
  2. "url": "https://example.com/private",
  3. "indexable": false,
  4. "reasons": [
  5. { "source": "meta_tag", "directive": "noindex" },
  6. { "source": "robots_txt", "directive": "Disallow: /private" }
  7. ],
  8. "signals": {
  9. "metaRobots": "noindex, nofollow",
  10. "xRobotsTag": null,
  11. "robotsTxtAllowed": false,
  12. "canonical": "https://example.com/private",
  13. "canonicalisedAway": false
  14. }
  15. }

Response fields

FieldTypeDescription
indexablebooleanWhether the page is eligible for indexing.
reasons[]arrayEach blocker: source (robots_txt, meta_tag, http_header, canonical, redirect) and the directive responsible.
signalsobjectRaw indexability signals collected from the page and server.

See Errors for status codes.