SEO ANALYZE API
See the details.
Find your next fix.
Make website evidence actionable. Explore metadata, internal links, canonical declarations, and content structure without hiding the findings behind a mystery score.
WHAT GOES IN
The right input.
The right question.
An authorized crawl, supplied HTML, URL inventory, and optional owner-provided search data.
KEEP THE SCOPE CLEARRetrieval, indexing, and ranking are different states. A successful page fetch does not establish search visibility.
WHAT COMES OUT
A report you can use.
- Page-level metadata observations
- Internal-link and canonical review tasks
- Prioritized findings with reproducible evidence
Keep the evidence, interpretation, and next action separate. Document missing inputs instead of filling them with guessed values.
A PRACTICAL WORKFLOW
Turn an audit into an editorial backlog
Group findings by page template, attach the affected URLs, and distinguish a missing element from a content recommendation. Give each issue an owner and a check that confirms the fix.
Explore integration patternsLOOK INSIDE THE OUTPUT
Evidence, not a mystery score.
An illustrative report for this workflow. Download the JSON to inspect the complete structure.
Supplied HTML
A small page review, with the evidence attached.
<title>Getting started with the sample project</title>
The supplied document has no description meta element.
One H1 is present: Getting started.
{
"schema_version": "1.0",
"report_id": "sample-seo-analysis",
"sample": true,
"analysis_type": "seo-analysis",
"status": "complete",
"target": {
"label": "Documentation page",
"input_kind": "Supplied HTML"
},
"summary": "A small page review, with the evidence attached.",
"findings": [
{
"id": "f01",
"outcome": "pass",
"title": "A descriptive title is present",
"evidence": "<title>Getting started with the sample project</title>",
"action": "Keep the title specific to this guide."
},
{
"id": "f02",
"outcome": "review",
"title": "The description needs attention",
"evidence": "The supplied document has no description meta element.",
"action": "Write an accurate summary of the page."
},
{
"id": "f03",
"outcome": "pass",
"title": "The main heading is clear",
"evidence": "One H1 is present: Getting started.",
"action": "Keep a logical heading hierarchy."
}
],
"not_measured": [
"Live indexing status",
"Search rankings",
"Real-user performance"
]
}TAKE IT FURTHER
A little context goes a long way.
Define coverage, inspect metadata and links, then prioritize evidence-backed changes that your team can verify.
Read the full guideBefore you connect a real source
Confirm that you are authorized to use the input. Preserve its collection context and version, agree on an acceptance rule, and decide how incomplete results should be reviewed.
- Validate the report before consuming it.
- Keep secrets out of public browser code.
- Show what was—and was not—measured.
Make your next move
a clearer one.
Explore the workflows. Inspect the evidence. Build something useful.