SEO BUNDLE · 13 ENDPOINTS

SEO Bundle

13 endpoints for technical SEO: meta, schema, redirects, broken links, mixed content, plus crawlability.

Target Persona & Use Cases:

For SEO consultants and in-house technical SEO leads.

13 Endpoints
~3 cr Workflow Band
Bearer Auth Unified Token
MCP Server Compatible
SPECIFICATION

Endpoints in this bundle

Each endpoint is independently callable. Bundle membership is for discovery only — you do not need to opt in.

Method Endpoint Path Credits Operation Summary
POST /v1/seo/meta-audit 1 cr Title, description, canonical, og, and twitter card audit.
POST /v1/seo/schema-validate 1 cr JSON-LD schema.org validation.
POST /v1/seo/readability 1 cr Six readability formulas (Flesch, FK grade, Gunning, ARI, SMOG, Coleman-Liau).
POST /v1/seo/redirect-chain-map 1 cr Walk 301/302/308 chains and tag each hop.
POST /v1/seo/broken-links-audit 1 cr Crawl and report 4xx/5xx links on a page.
POST /v1/seo/anchor-text-audit 1 cr Anchor-text distribution and over-optimisation flags.
POST /v1/seo/mixed-content 1 cr https-on-http resource detection.
POST /v1/seo/snippet-candidates 1 cr Featured-snippet-eligible passages from the page.
POST /v1/seo/keyword-extract 1 cr Keyword surfacing with TF and density bands.
POST /v1/intel/sitemap 1 cr sitemap.xml parse with per-URL summary.
POST /v1/intel/robots 1 cr robots.txt parse and rule evaluation.
POST /v1/intel/redirects 1 cr Follow and tag a redirect chain from a starting URL.
POST /v1/scrape/smart 1 cr Fetch with auto-escalation through the render cascade.
PRODUCTION RECIPE

Page-level technical audit

Recommended step-by-step workflow sequence for composing these endpoints in production:

01
Step 1

Pull the sitemap with /v1/intel/sitemap to get a URL inventory plus lastmod.

02
Step 2

For each URL, call /v1/seo/meta-audit and /v1/seo/schema-validate in parallel to score on-page tags.

03
Step 3

Run /v1/seo/broken-links-audit and /v1/seo/redirect-chain-map on high-traffic pages to catch dangling links and redirect loops.

04
Step 4

Roll the per-URL JSON into a single client-facing report and store deltas between runs.

INTEGRATION CODE

Try a request

Pick a language. Copy-pasteable code snippet configured with your standard Bearer token header.

curl -X POST https://api.ollagraph.com/v1/seo/meta-audit \
  -H "Authorization: Bearer $OLLAGRAPH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/blog/seo-checklist"}'
FREQUENTLY ASKED QUESTIONS

SEO bundle FAQ

Common questions about rate limits, execution behavior, and parameters for this workflow.

Does broken-links-audit follow off-site links?

Yes, but only HEAD-checks them. It will not crawl beyond the seed page.

What schema.org version does schema-validate target?

Latest schema.org core plus pending. We do not enforce Google's rich-results subset — use the report's `google_eligibility` flag.

Why does meta-audit sometimes report missing og tags on pages that render them client-side?

Server-rendered HTML is what counts for crawlers. If your og tags are injected by JS, escalate to /v1/scrape/smart so we get the rendered DOM, then re-run meta-audit on that HTML.

1,000 free credits · No card required

Ship with the SEO bundle.

1,000 credits on signup. No card. Every endpoint in this bundle is live from minute one.

✓ No credit card required
·
✓ Flat 1 credit / call base
·
✓ All 13 endpoints ready