# Valid JSON-LD is present

How the Valid JSON-LD is present check works, what a failure means, and how to fix it in the Machine Readability dimension.

- Dimension: Machine Readability (12% of the total score)
- This check: 5 points
- Check id: `jsonld-valid`

## What does this check look at?

At least one <script type="application/ld+json"> block parses as JSON and declares at least one @-keyword (@context, @type, @graph or @id). A block containing only {} parses but declares nothing, so it does not count.

## How do I fix it?

- Add a JSON-LD @graph with Organization and WebSite nodes.

## Why is it worth 5 points?

Second highest. It is deterministic and fully in your control, and it is what makes entity disambiguation possible.

## What else is measured in this dimension?

- [An entity node is declared](https://geo-scanner.ccie13192.com/checks/jsonld-entity/) — 4 points
- [Content-type schema is present](https://geo-scanner.ccie13192.com/checks/jsonld-content/) — 3 points

## How do I see my own result?

Run a free scan on your own domain at https://geo-scanner.ccie13192.com/ - the report lists every failed check with the evidence that produced it.

The full method is published at https://geo-scanner.ccie13192.com/methodology/
