Free tool, no login

JobPosting schema checker

Google's Indexing API supports two content types: JobPosting and BroadcastEvent. This reads the JSON-LD on a page, checks the properties Google requires, and tells you whether the page is one of them.

Why this check exists

It is the only honest gate on a submission feature.

Google's Indexing API accepts any URL you send it. It does not check whether the page is a job posting before returning success, and for anything that is not one of the two supported types, the notification is ignored.

What that means in practice

A tool can pipe your entire sitemap through that API, show you a success count for every URL, and have changed nothing. The response says "notification received". It has never said "page indexed".

The only way to submit through this API and mean it is to check first, and refuse the pages that do not qualify. That is what this page does, and it is why we can tell you it matters.

What the Indexing API actually does with everything else →

What a pass here proves

That the page carries valid markup for a type the API is built for, so a submission is a real signal rather than a discarded one.

It does not promise a rich result or a fast index. Google applies its own content policies on top of valid markup, and a posting that is expired, duplicated, or behind a login can be perfectly marked up and still rejected.