addedOutput schema / additionalProperties
Added value: +false
addedOutput schema / properties / failure / description
Added value: +"Why the request failed, such as a timeout."
addedOutput schema / properties / finalUrl / description
Added value: +"The page address after redirects."
addedOutput schema / properties / findings / additionalProperties
Added value: +false
addedOutput schema / properties / findings / description
Added value: +"Failed rules by priority, high first."
addedOutput schema / properties / findings / properties / high / items / properties / count / description
Added value: +"How many pages fail the rule."
addedOutput schema / properties / findings / properties / high / items / properties / evidence / description
Added value: +"What was seen, such as the duplicated title."
addedOutput schema / properties / findings / properties / high / items / properties / fix / description
Added value: +"What to change."
addedOutput schema / properties / findings / properties / high / items / properties / rule / description
Added value: +"Stable rule id, such as title_missing."
addedOutput schema / properties / findings / properties / high / items / properties / title / description
Added value: +"What is wrong, in one line."
addedOutput schema / properties / findings / properties / low / items / properties / count / description
Added value: +"How many pages fail the rule."
addedOutput schema / properties / findings / properties / low / items / properties / evidence / description
Added value: +"What was seen, such as the duplicated title."
addedOutput schema / properties / findings / properties / low / items / properties / fix / description
Added value: +"What to change."
addedOutput schema / properties / findings / properties / low / items / properties / rule / description
Added value: +"Stable rule id, such as title_missing."
addedOutput schema / properties / findings / properties / low / items / properties / title / description
Added value: +"What is wrong, in one line."
addedOutput schema / properties / findings / properties / medium / items / properties / count / description
Added value: +"How many pages fail the rule."
addedOutput schema / properties / findings / properties / medium / items / properties / evidence / description
Added value: +"What was seen, such as the duplicated title."
addedOutput schema / properties / findings / properties / medium / items / properties / fix / description
Added value: +"What to change."
addedOutput schema / properties / findings / properties / medium / items / properties / rule / description
Added value: +"Stable rule id, such as title_missing."
addedOutput schema / properties / findings / properties / medium / items / properties / title / description
Added value: +"What is wrong, in one line."
addedOutput schema / properties / judgement / description
Added value: +"Only when judge is true. What the page is for, or status skipped with the reason."
addedOutput schema / properties / judgement / properties
Added value: +{
+ "answerFirst": {
+ "description": "Whether the page answers its question first.",
+ "properties": {
+ "confidence": {
+ "description": "0 to 1.",
+ "type": "number"
+ },
+ "decisive": {
+ "description": "False when the answer is too uncertain to act on.",
+ "type": "boolean"
+ },
+ "type": {
+ "enum": [
+ "noul",
+ "choice",
+ "score"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "description": "The chosen option, the score level, or a probability from 0 to 1.",
+ "type": [
+ "string",
+ "number"
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "value",
+ "decisive"
+ ],
+ "type": "object"
+ },
+ "model": {
+ "type": "string"
+ },
+ "note": {
+ "description": "Only when skipped: the reason in words, with when a limit resets.",
+ "type": "string"
+ },
+ "purpose": {
+ "description": "What the page is for.",
+ "properties": {
+ "confidence": {
+ "description": "0 to 1.",
+ "type": "number"
+ },
+ "decisive": {
+ "description": "False when the answer is too uncertain to act on.",
+ "type": "boolean"
+ },
+ "type": {
+ "enum": [
+ "noul",
+ "choice",
+ "score"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "description": "The chosen option, the score level, or a probability from 0 to 1.",
+ "type": [
+ "string",
+ "number"
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "value",
+ "decisive"
+ ],
+ "type": "object"
+ },
+ "reason": {
+ "description": "Only when skipped: why, such as network_cap.",
+ "type": "string"
+ },
+ "specificity": {
+ "description": "How specific the page is.",
+ "properties": {
+ "confidence": {
+ "description": "0 to 1.",
+ "type": "number"
+ },
+ "decisive": {
+ "description": "False when the answer is too uncertain to act on.",
+ "type": "boolean"
+ },
+ "type": {
+ "enum": [
+ "noul",
+ "choice",
+ "score"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "description": "The chosen option, the score level, or a probability from 0 to 1.",
+ "type": [
+ "string",
+ "number"
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "value",
+ "decisive"
+ ],
+ "type": "object"
+ },
+ "status": {
+ "enum": [
+ "judged",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "titleFit": {
+ "description": "Whether the title fits the page.",
+ "properties": {
+ "confidence": {
+ "description": "0 to 1.",
+ "type": "number"
+ },
+ "decisive": {
+ "description": "False when the answer is too uncertain to act on.",
+ "type": "boolean"
+ },
+ "type": {
+ "enum": [
+ "noul",
+ "choice",
+ "score"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "description": "The chosen option, the score level, or a probability from 0 to 1.",
+ "type": [
+ "string",
+ "number"
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "value",
+ "decisive"
+ ],
+ "type": "object"
+ },
+ "url": {
+ "type": "string"
+ }
+}
addedOutput schema / properties / judgement / required
Added value: +[
+ "status"
+]
addedOutput schema / properties / notes / description
Added value: +"Caveats to relay, such as noindex or rules that need audit_site."
addedOutput schema / properties / notice / description
Added value: +"How the page was read and what the rules are based on."
addedOutput schema / properties / page / additionalProperties
Added value: +false
addedOutput schema / properties / page / description
Added value: +"Facts read from the page. A field is absent when the page has no HTML."
addedOutput schema / properties / page / properties
Added value: +{
+ "canonical": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "descriptionLength": {
+ "type": "integer"
+ },
+ "h1": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "images": {
+ "additionalProperties": false,
+ "properties": {
+ "total": {
+ "type": "integer"
+ },
+ "withoutAlt": {
+ "type": "integer"
+ },
+ "withoutSize": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "total",
+ "withoutAlt",
+ "withoutSize"
+ ],
+ "type": "object"
+ },
+ "indexable": {
+ "type": "boolean"
+ },
+ "internalLinks": {
+ "description": "Links to the same host.",
+ "type": "integer"
+ },
+ "language": {
+ "type": "string"
+ },
+ "redirects": {
+ "description": "Redirects before the page.",
+ "type": "integer"
+ },
+ "structuredDataTypes": {
+ "description": "JSON-LD @type values.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "title": {
+ "type": "string"
+ },
+ "titleLength": {
+ "type": "integer"
+ },
+ "wordCount": {
+ "type": "integer"
+ }
+}
addedOutput schema / properties / page / required
Added value: +[
+ "indexable",
+ "redirects"
+]
addedOutput schema / properties / reachable / description
Added value: +"False when the page could not be read; refused, failure or notes say why."
addedOutput schema / properties / refused / description
Added value: +"Why the page was not read, such as a robots.txt block or a private address."
addedOutput schema / properties / status / description
Added value: +"HTTP status of the final page."
addedOutput schema / properties / url / description
Added value: +"The page address that was asked for."