schema.org / Product

Relatix JSON-LD Tool

Google-friendly structured data with NAICS industry classification — www.jsonldtool.com

🔍
Output
Language
Direction
URL Examples
Width
Text Size
Color Mode
Typefaces
Product
📦

Product Information

Product name is required
Description is recommended
At least one image URL is required
One URL per line
Brand is recommended
Product URL required for merchant listings
🏷️

Product Identifiers

At least one identifier (SKU, GTIN, MPN) recommended
UPC/EAN/ISBN
Manufacturer part #
🏭

NAICS Industry Classification

🏭

SIC Industry Classification

📐

Attributes

💰

Pricing & Availability

Price is required
ISO date
📅

Rent to Own / Financing

Ratings & Reviews

🚚

Shipping Details

🚚

Delivery Fee

↩️

Return Policy

Completion5/33 fields (15%)

Validation

Required by Google
Product name is required
At least one image URL is required
Price is required
Product URL required for merchant listings
Recommended by Google
Description is recommended
Brand is recommended
At least one identifier (SKU, GTIN, MPN) recommended

Optimization Hints

Adding AggregateRating can improve click-through rates by up to 30% in search results.
Including at least one Review helps build trust and can enable review rich snippets.
Adding shipping details helps qualify for free shipping badges in Google Shopping.
Return policy information builds buyer confidence and is required for some Google Shopping features.
GTIN (UPC/EAN) helps Google match your product to its catalog, improving visibility.
ℹ️Multiple product images improve engagement and may appear in image search results.
JSON-LD Output
1<script type="application/ld+json">
2{
3 "@context": "https://schema.org",
4 "@type": "Product",
5 "offers": {
6 "@type": "Offer",
7 "priceCurrency": "USD",
8 "availability": "https://schema.org/InStock",
9 "itemCondition": "https://schema.org/NewCondition"
10 },
11 "inLanguage": "en"
12}
13</script>

Quick Reference

1. Select schema type above
2. Fill in the form fields on the left
3. Choose output format (JSON-LD, Microdata, RDFa, XML, Open Graph)
4. Resolve any validation errors above
5. Copy the output
6. Paste into your page's <head> section
Ctrl+Z Undo · Ctrl+Shift+Z Redo · Ctrl+S Export · Ctrl+Shift+C Copy
Copyright 2026 Relatix LLC

EducationalOccupationalProgram Schema in JSON-LD

A program offered by an institution which determines the learning progress to achieve an outcome, usually a credential …

EducationalOccupationalProgram is a schema.org type. Use the generator above to build EducationalOccupationalProgram structured data as JSON-LD, Microdata, RDFa, XML or Open Graph, then paste it into your page to help Google, Bing and AI answer engines understand your content.

See the official definition at schema.org/EducationalOccupationalProgram.

EducationalOccupationalProgram properties

Properties defined directly on EducationalOccupationalProgram:

PropertyExpected typeDescription
applicationDeadlineDateThe date on which the program stops collecting applications for the next enrollment cycle. Flexible…
applicationStartDateDateThe date at which the program begins collecting applications for the next enrollment cycle.
dayOfWeekTextThe day of the week for which these opening hours are valid.
educationalCredentialAwardedTextA description of the qualification, award, certificate, diploma or other educational credential awa…
educationalProgramModeURLSimilar to courseMode, the medium or means of delivery of the program as a whole. The value may eit…
endDateDateTimeThe end date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)…
financialAidEligibleTextA financial aid type or program which students may use to pay for tuition or fees associated with t…
hasCourseTextA course or class that is one of the learning opportunities that constitute an educational / occupa…
maximumEnrollmentNumberThe maximum number of students who may be enrolled in the program.
numberOfCreditsNumberThe number of credits or units awarded by a Course or required to complete an EducationalOccupation…
occupationalCategoryTextA category describing the job, preferably using a term from a taxonomy such as [BLS O*NET-SOC](http…
occupationalCredentialAwardedURLA description of the qualification, award, certificate, diploma or other occupational credential aw…
offersTextAn offer to provide this item&#x2014;for example, an offer to sell a product, rent the DVD of a mov…
programPrerequisitesTextPrerequisites for enrolling in the program.
programTypeTextThe type of educational or occupational program. For example, classroom, internship, alternance, et…
providerTextThe service provider, service operator, or service performer; the goods producer. Another party (a …
salaryUponCompletionTextThe expected salary upon completing the training.
startDateDateTimeThe start date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_860…
termDurationTextThe amount of time in a term as defined by the institution. A term is a length of time where studen…
termsPerYearNumberThe number of times terms of study are offered per year. Semesters and quarters are common units fo…
timeOfDayTextThe time of day the program normally runs. For example, "evenings".
timeToCompleteTextThe expected length of time to complete the program if attending full-time.
trainingSalaryTextThe estimated salary earned while in the program.
typicalCreditsPerTermNumberThe number of credits or units a full-time student would be expected to take in 1 term however 'ter…

Inherited properties

EducationalOccupationalProgram also inherits properties from Intangible, Thing.

PropertyExpected typeDescription
additionalTypeURLAn additional type for the item, typically used for adding more specific types from external vocabu…
alternateNameTextAn alias for the item.
descriptionTextA description of the item.
disambiguatingDescriptionTextA sub property of description. A short description of the item used to disambiguate from other, sim…
identifierURLThe identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs,…
imageURLAn image of the item. This can be a [[URL]] or a fully described [[ImageObject]].
mainEntityOfPageURLIndicates a page (or other CreativeWork) for which this thing is the main entity being described. S…
nameTextThe name of the item.
ownerTextA person or organization who owns this Thing.
potentialActionTextIndicates a potential Action, which describes an idealized action in which this thing would play an…
sameAsURLURL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the i…
subjectOfTextA CreativeWork or Event about this Thing.
urlURLURL of the item.

EducationalOccupationalProgram JSON-LD example

{
  "@context": "https://schema.org",
  "@type": "EducationalOccupationalProgram",
  "name": "Example EducationalOccupationalProgram"
}

Frequently asked questions

What is EducationalOccupationalProgram schema?

EducationalOccupationalProgram (schema.org/EducationalOccupationalProgram) is a structured-data type used to describe a EducationalOccupationalProgram to search engines and AI systems. Adding EducationalOccupationalProgram JSON-LD to a page helps Google, Bing and answer engines understand the content and can enable rich results.

How do I add EducationalOccupationalProgram structured data to my website?

Fill in the EducationalOccupationalProgram fields in this tool, copy the generated JSON-LD, and paste it inside a <script type="application/ld+json"> tag in the <head> or <body> of your page. You can also export Microdata, RDFa, XML or Open Graph.

Is the EducationalOccupationalProgram JSON-LD generator free?

Yes. jsonldtool.com is a free EducationalOccupationalProgram schema generator and validator with no sign-up required.

Related schema types

IntangibleWorkBasedProgram