Robots.txt Tester
Tests whether a given URL is allowed or blocked by a robots.txt file, showing which rule…
Parses JSON-LD structured data, finds every entity, and reports missing required properties and the syntax mistakes that stop it working.
The JSON-LD Validator parses JSON-LD structured data, finds every entity, and reports missing required properties and the syntax mistakes that stop it working. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.
| Required missing | The rich result is usually dropped entirely |
|---|---|
| @context | Must be schema.org or the block is ignored |
| Curly quotes | A CMS favourite, and fatal to JSON |
| URLs | Must be absolute — there is no page to resolve against |
| price | A bare number; currency goes in priceCurrency |
This tool uses every object carrying an @type is checked against schema.org's required and recommended properties for that type, and the whole block is checked for the syntax mistakes that stop it parsing at all. Every intermediate value is shown on screen, so the result can be checked by hand.
The required-property rules cover the types that produce rich results — Article, Product, Recipe, FAQPage, HowTo, Event, LocalBusiness, VideoObject, JobPosting and their common companions. A type outside that list is parsed and reported but not checked against a rule set. Microdata and RDFa are different formats and are not handled.
Tests whether a given URL is allowed or blocked by a robots.txt file, showing which rule…
Analyses a page's HTML for title, description, headings, images, links, structured data and…
Extracts the H1 to H6 outline from HTML and flags skipped levels, multiple H1s and empty…
Lists every image in your HTML and flags missing, empty, duplicated or keyword-stuffed alt…
Tells you which search features a page could qualify for — featured snippet, FAQ, how-to…
Checks page HTML for anything that would stop it being indexed — noindex, canonical conflicts…
Reads a pasted page head and reports title and description width in pixels, canonical and…
Checks an XML sitemap against the sitemaps.org rules: the 50,000 URL limit, absolute URLs…
Checks pasted form markup for inputs with no label, placeholder-only labelling, orphaned label…
Finds vague link text, empty links, raw URLs as link text and the same words pointing at…