{"uid":"cap_aUpHj-8awvwtucuErKe2L","slug":"saylor-innovations-data-desk-on-page-seo-audit-61058da9","name":"Saylor Innovations Data Desk – On-Page SEO Audit","description":"On-page SEO audit of a URL - title and meta description length, headings, canonical, alt text, Open Graph, word count and a 0-100 score with ranked issues","url":"https://saylorinnovations.com/api/web/seo-audit?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public page URL or bare domain"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","required":["url","score","issues"],"properties":{"url":{"type":"string","description":"Canonical URL"},"lang":{"type":["string","null"],"description":"Language code"},"note":{"type":"string","description":"Caveat or context for reading the result"},"grade":{"type":"string","description":"Letter grade"},"links":{"type":"object","properties":{"external":{"type":["number","null"],"description":"Number of links to other sites"},"internal":{"type":["number","null"],"description":"Number of links to the same site"}},"description":"Related links"},"score":{"type":"number","description":"Score from 0 (worst) to 100 (best)"},"title":{"type":["object","null"],"description":"Title"},"images":{"type":"object","description":"Image totals: all images, images missing alt text and images with an empty alt"},"issues":{"type":"array","items":{"type":"object","properties":{"issue":{"type":["string","null"],"description":"Problem found and how to fix it"},"severity":{"description":"Severity level"}}},"description":"Issues found"},"source":{"type":"string","description":"Data source the values come from"},"headings":{"type":"object","properties":{"h1":{"type":["array","null"],"description":"Text of each h1 heading"},"h1_count":{"type":["number","null"],"description":"Number of h1"},"h2_count":{"type":["number","null"],"description":"Number of h2"}},"description":"Heading outline: the h1 texts, h1 count and h2 count"},"canonical":{"type":["string","null"],"description":"Canonical URL declared by the page, if any"},"response_ms":{"type":["number","null"],"description":"Response, in milliseconds"},"robots_meta":{"description":"Robots meta"},"twitter_card":{"type":["string","null"],"description":"Twitter card"},"visible_words":{"type":"number","description":"Visible words"},"json_ld_blocks":{"type":["number","null"],"description":"Json ld blocks"},"meta_description":{"type":["object","null"],"description":"Meta description"},"open_graph_present":{"type":["array","null"],"description":"Open graph present"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_O_dz04QBJetLaukkSDaEs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits a public webpage URL for on-page SEO factors—title, meta description, headings, canonical tag, alt text, Open Graph, word count—and returns a 0–100 score with ranked issues","exampleAgentPrompt":"Can you run an SEO audit on https://example.com/blog/my-article and tell me the score, letter grade, and the top issues I need to fix?","exampleUseCases":[{"title":"Pre-launch landing page SEO check","prompt":"Before we go live, run an SEO audit on https://mystore.com/new-product and tell me the score, any missing alt text, whether the title and meta description are the right length, and what the top issues are."},{"title":"Competitor page SEO benchmarking","prompt":"Can you audit the on-page SEO of https://competitorsite.com/homepage and give me their score, heading structure, Open Graph setup, and the ranked list of issues they have?"},{"title":"Blog post SEO health review","prompt":"Check the SEO score and issues for https://myblog.com/seo-tips — I want to know if the H1 is set correctly, whether the meta description is too short, and how many images are missing alt text."}],"resultDescription":"Returns a JSON object containing: the canonical URL, a 0–100 numeric SEO score, a letter grade, a list of ranked issues (each with description and severity), title tag details, meta description details, heading outline (H1 texts, H1/H2 counts), image counts with missing/empty alt text, internal and external link counts, word count, Open Graph tag presence, canonical tag, language code, data source, and a contextual note.","failureModes":["URL is not publicly accessible (returns error or empty result)","Paywalled or login-required pages cannot be crawled (limited/no data)","Dynamic JavaScript-rendered pages may yield incomplete data if server-side rendering is absent","Invalid or malformed URL input causes request failure","Rate limiting or payment failure at $0.01 USDC per call"],"whenToPreferThis":"Choose this endpoint when you need a fast, structured on-page SEO snapshot of a single public URL—especially when you want a composite 0–100 score plus ranked issues covering titles, meta descriptions, headings, canonical, alt text, Open Graph, and link counts in one call. Prefer it over general web scrapers when you specifically need SEO-oriented analysis with severity-ranked recommendations rather than raw HTML or generic content extraction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T00:32:41.870Z","isFirstParty":false,"canonicalSlug":"saylor-innovations-data-desk-on-page-seo-audit-61058da9"}