Titles, descriptions, headings, structured data, images and video across the site.
Counts how many pages hit each check and lists the pages. Structured data is only asked for where it suits the page type, so a blog post is never told to add Product markup. Needs a crawl first.
GET
https://app.softsolz.uk/api/v1/services/seo/sites/{site_id}/on-pageRecent Requests
Log in to see full request historyTimeStatusUser Agent
Make a request to see history.
Path Params
site_idstringrequiredHeaders
AuthorizationstringrequiredBearer token: `Bearer sk_live_...` (or `sk_test_...` for sandbox). A login token will not work here.
Response
Response Body
issuesobjectCounts per check, and the affected pages.appearancesarray of objectsHow your pages appeared in Google.discoverobjectDiscover traffic, when Google reports any.Request
import { SoftSolz } from '@softsolz/sdk';
const client = new SoftSolz({ apiKey: process.env.SOFTSOLZ_API_KEY });
const result = await client.seo.getOnPageIssues('<site_id>');console.log(result);Credentials
Sent as a Bearer token. Stored only in your browser.
Response · 200
{ "data": { "issues": {}, "appearances": [], "discover": {} }}